Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
E 
- empty() - Static method in class cs2110.MapVarTable
-
Create an empty MapVarTable.
- equals(Object) - Method in class cs2110.Application
-
Return whether `other` is an Application of the same class whose function and argument are equal to ours.
- equals(Object) - Method in class cs2110.Constant
-
Return whether `other` is a Constant of the same class with the same value.
- eval(VarTable) - Method in class cs2110.Application
-
Evaluate the argument expression, then evaluate the function on the resulting value.
- eval(VarTable) - Method in class cs2110.Constant
-
Return this node's value.
- eval(VarTable) - Method in interface cs2110.Expression
-
Return the result of evaluating this expression, substituting any variables with their value in `vars`.
- evaluateCsv(CSVParser, CSVPrinter) - Static method in class cs2110.CsvEvaluator
-
Copy the spreadsheet data (represented as CSV records) from `parser` to `printer`, replacing any formula cells with their evaluated value.
- exitRequested() - Method in class cs2110.RpnCalc
-
Return whether the user has issued an 'exit' command.
- EXP - Static variable in class cs2110.UnaryFunction
- expression() - Method in exception class cs2110.IncompleteRpnException
-
The expression string that parsing was attempted on.
- Expression - Interface in cs2110
-
Represents an arithmetic expression capable of being evaluated to yield a floating-point number.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form