|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Class Summary | |
---|---|
Assignment | A Symbol that handles assignment to a variable from the stack |
Binary | Symbol subclass that represents a binary operator. |
DoubleStack | A simple stack of doubles. |
Expression | A sequence of Symbol s that are evaluated in order, like an RPN calculator |
Interpreted | A Symbol that uses the BeanShell interpreter to evaluate itself |
Power | A Symbol that represents an integer
power |
Symbol | Represents something (numbers, id's, operators)
that can be part of an Expression |
SymbolTable | |
Unary | A Symbol that represents a unary operator. |
Value | A Symbol that has a value that can be pushed onto the stack |
Variable | A Symbol that has a value that can be pushed onto the stack
and can be changed. |
VariableMemento | A memento that stores the state of a SymbolTable 's variables |
Exception Summary | |
---|---|
InterpretedSymbolException | Wraps a bsh.EvalError as a runtime exception |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |