Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
A
B
C
D
E
F
I
L
M
N
O
P
R
S
T
U
V
_
A
action_obj
- Variable in class java_cup.interpreter.
parser
Instance of action encapsulation class.
action_table()
- Method in class java_cup.interpreter.
parser
Access to parse-action table.
ADDMETHOD
- Static variable in class java_cup.interpreter.
sym
advance()
- Method in class java_cup.interpreter.
scanner
advance input by one character
APPLY
- Static variable in class java_cup.interpreter.
sym
arg
- Variable in class java_cup.interpreter.
Method
the outmost argument of the method
ARRAY
- Static variable in class java_cup.interpreter.
sym
B
BadFormedExpressionException
- exception java_cup.interpreter.
BadFormedExpressionException
.
BadFormedExpressionException()
- Constructor for class java_cup.interpreter.
BadFormedExpressionException
BadFormedExpressionException(String)
- Constructor for class java_cup.interpreter.
BadFormedExpressionException
BANG
- Static variable in class java_cup.interpreter.
sym
C
CHANGE
- Static variable in class java_cup.interpreter.
sym
CLONE
- Static variable in class java_cup.interpreter.
sym
clone()
- Method in class java_cup.interpreter.
Method_descriptor
clone()
- Method in class java_cup.interpreter.
Method
clone a @see Method object.
clone()
- Method in class java_cup.interpreter.
NotEvaluatedExpr
clone()
- Method in class java_cup.interpreter.
Object_descriptor
clone()
- Method in class java_cup.interpreter.
Value
code
- Variable in class java_cup.interpreter.
Method
the method body
COLON
- Static variable in class java_cup.interpreter.
sym
COMMA
- Static variable in class java_cup.interpreter.
sym
copy_methods()
- Method in class java_cup.interpreter.
Object_descriptor
CUP$parser$actions
- class java_cup.interpreter.
CUP$parser$actions
.
Cup generated class to encapsulate user supplied action code.
CUP$parser$actions(parser)
- Constructor for class java_cup.interpreter.
CUP$parser$actions
Constructor
CUP$parser$do_action(int, lr_parser, Stack, int)
- Method in class java_cup.interpreter.
CUP$parser$actions
Method with the actual generated action code.
D
deleg
- Variable in class java_cup.interpreter.
Object_descriptor
the super object.
DELEGATE
- Static variable in class java_cup.interpreter.
sym
do_action(int, lr_parser, Stack, int)
- Method in class java_cup.interpreter.
parser
Invoke a user supplied parse action.
do_debug_parse
- Static variable in class java_cup.interpreter.
Main
DOT
- Static variable in class java_cup.interpreter.
sym
E
EOF
- Static variable in class java_cup.interpreter.
sym
EOF_sym()
- Method in class java_cup.interpreter.
parser
EOF
Symbol index.
error
- Static variable in class java_cup.interpreter.
sym
error_sym()
- Method in class java_cup.interpreter.
parser
error
Symbol index.
Exec
- class java_cup.interpreter.
Exec
.
Class containing the implementation of the dynamic semantics of EGO
exec_addMethod(Value, Method_descriptor)
- Static method in class java_cup.interpreter.
Exec
adds a new method to the receiver object.
exec_apply(Value, Value)
- Static method in class java_cup.interpreter.
Exec
shows how a method is applied to its arguments.
exec_changeLinearity(Value)
- Static method in class java_cup.interpreter.
Exec
does not effect the memory.
exec_clone(Value)
- Static method in class java_cup.interpreter.
Exec
creates a new object from an existing one, location.
exec_delegate(Value, Value)
- Static method in class java_cup.interpreter.
Exec
changes the reference to the super object of the receiver object.
exec_invk(Value, String)
- Static method in class java_cup.interpreter.
Exec
invokes a method on an object.
Exec()
- Constructor for class java_cup.interpreter.
Exec
exec(Value)
- Static method in class java_cup.interpreter.
Exec
evaluates a not evaluated expression.
expr
- Variable in class java_cup.interpreter.
NotEvaluatedExpr
a not evaluated expression
expr
- Variable in class java_cup.interpreter.
Value
F
FN
- Static variable in class java_cup.interpreter.
sym
I
init_actions()
- Method in class java_cup.interpreter.
parser
Action encapsulation object initializer.
instream
- Variable in class java_cup.interpreter.
scanner
the stream used to get the sequence of characters for parsing
L
LANGLE
- Static variable in class java_cup.interpreter.
sym
LINE
- Static variable in class java_cup.interpreter.
sym
LINEAR
- Static variable in class java_cup.interpreter.
sym
linearity
- Variable in class java_cup.interpreter.
Method
tag to distinguish between linear or nonlinear methods
LINEARITY
- Static variable in class java_cup.interpreter.
sym
LPAREN
- Static variable in class java_cup.interpreter.
sym
M
Main
- class java_cup.interpreter.
Main
.
Main()
- Constructor for class java_cup.interpreter.
Main
main(String[])
- Static method in class java_cup.interpreter.
Main
meth_name
- Variable in class java_cup.interpreter.
Method_descriptor
name of the method
method
- Variable in class java_cup.interpreter.
Value
Method
- class java_cup.interpreter.
Method
.
class describing the form of a method.
method_body
- Variable in class java_cup.interpreter.
Method_descriptor
an expression that evaluates to a Method
Method_descriptor
- class java_cup.interpreter.
Method_descriptor
.
a method descriptor is a pair: name of the method and an expression that evaluates to a Method
Method_descriptor(String, Value)
- Constructor for class java_cup.interpreter.
Method_descriptor
Method(String, String, Value, char)
- Constructor for class java_cup.interpreter.
Method
methods
- Variable in class java_cup.interpreter.
Object_descriptor
list of methods owned by the location
N
next_char
- Variable in class java_cup.interpreter.
scanner
single lookahead character
next_token()
- Method in class java_cup.interpreter.
scanner
recognize and return the next complete token
NotEvaluatedExpr
- class java_cup.interpreter.
NotEvaluatedExpr
.
a not evaluated expression is a container for a method body when a new method is added to a location and evaluated when an apply operation is called
NotEvaluatedExpr(String, Value)
- Constructor for class java_cup.interpreter.
NotEvaluatedExpr
NotEvaluatedExpr(String, Value, Object)
- Constructor for class java_cup.interpreter.
NotEvaluatedExpr
O
object
- Variable in class java_cup.interpreter.
Value
object_descriptor
- Variable in class java_cup.interpreter.
Value
Object_descriptor
- class java_cup.interpreter.
Object_descriptor
.
class containing the implementation of an object descriptor in the store
Object_descriptor(Value, LinkedList)
- Constructor for class java_cup.interpreter.
Object_descriptor
op_par
- Variable in class java_cup.interpreter.
NotEvaluatedExpr
an optional parameter used for addMethod, delegate, apply, inoke
operation
- Variable in class java_cup.interpreter.
NotEvaluatedExpr
variable containg an operation: clone, addMethod, delegate, apply, invoke, change_linearity
P
parser
- class java_cup.interpreter.
parser
.
CUP v0.10k generated parser.
parser()
- Constructor for class java_cup.interpreter.
parser
Default constructor.
parser(Scanner)
- Constructor for class java_cup.interpreter.
parser
Constructor which sets the default scanner.
production_table()
- Method in class java_cup.interpreter.
parser
Access to production table.
R
RANGLE
- Static variable in class java_cup.interpreter.
sym
reduce_table()
- Method in class java_cup.interpreter.
parser
Access to
reduce_goto
table.
RPAREN
- Static variable in class java_cup.interpreter.
sym
S
scanner
- class java_cup.interpreter.
scanner
.
scanner()
- Constructor for class java_cup.interpreter.
scanner
scanner(InputStream)
- Constructor for class java_cup.interpreter.
scanner
initialize the input stream
SEMICOLON
- Static variable in class java_cup.interpreter.
sym
start_production()
- Method in class java_cup.interpreter.
parser
Indicates start production.
start_state()
- Method in class java_cup.interpreter.
parser
Indicates start state.
substitute(Value, String, Value)
- Static method in class java_cup.interpreter.
Exec
substitutes the variables with a value in an unevaluated expression.
SUPER
- Static variable in class java_cup.interpreter.
sym
sym
- class java_cup.interpreter.
sym
.
CUP generated class containing symbol constants.
sym()
- Constructor for class java_cup.interpreter.
sym
T
toString()
- Method in class java_cup.interpreter.
Method_descriptor
toString()
- Method in class java_cup.interpreter.
Method
the overriding toString() of java.lang.Object.
toString()
- Method in class java_cup.interpreter.
NotEvaluatedExpr
toString()
- Method in class java_cup.interpreter.
Object_descriptor
toString()
- Method in class java_cup.interpreter.
Value
type
- Variable in class java_cup.interpreter.
Method
the type of @see arg
U
UNDERSCORE
- Static variable in class java_cup.interpreter.
sym
V
Value
- class java_cup.interpreter.
Value
.
A value is an object descriptor, a method, an unevaluated expression or a string Object
Value(Method)
- Constructor for class java_cup.interpreter.
Value
Constructor for just methods.
Value(NotEvaluatedExpr)
- Constructor for class java_cup.interpreter.
Value
Constructor for just un evaluated expressions.
Value(Object_descriptor)
- Constructor for class java_cup.interpreter.
Value
A constructor for just locations.
Value(String)
- Constructor for class java_cup.interpreter.
Value
Constructor for variables in method bodies and also used for the defined location Object.
VAR
- Static variable in class java_cup.interpreter.
sym
_
_action_table
- Static variable in class java_cup.interpreter.
parser
Parse-action table.
_production_table
- Static variable in class java_cup.interpreter.
parser
Production table.
_reduce_table
- Static variable in class java_cup.interpreter.
parser
reduce_goto
table.
A
B
C
D
E
F
I
L
M
N
O
P
R
S
T
U
V
_
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES