Package org.concord.util.script

Interface Summary
ScriptError  
ScriptRuntime  
 

Class Summary
AndExpression  
ArrayLiteral  
AssignmentStatement  
BinaryExpression The BinaryExpression class is the base class for all binary operations.
BitAndExpression The BitAndExpression class implements the semantic node for bitwise "and".
BitNotExpression The BitNotExpression class implements the semantic node for bitwise "not".
BitOrExpression The BitOrExpression class implements the semantic node for bitwise "or".
BitXorExpression The BitXorExpression class implements the semantic node for bitwise "xor".
BlockStatement  
BooleanLiteral This node represents a boolean value in the semantic tree.
CharacterLiteral This node represents a character value in the semantic tree.
DivideExpression The DivideExpression class implements the semantic node for divide.
ECMA  
EQExpression The EQExpression class implements the semantic node for "equals".
ExponentExpression The ExponentExpression class implements the semantic node for exponentiation.
Expression This class is for instanceof checks.
ExpressionStatement  
ExtendsDeclaration The extend statement allows a script to extend an existing java object.
FactAssignStatement The FactAssignStatement class implements the node that supports the semantics of the "fact assignment" statement.
FinishStatement The FinishStatement class implements the node that supports the semantics of the "finish" statement.
FloatLiteral This node represents a float value in the semantic tree.
GEExpression The GEExpression class implements the semantic node for "greater or equal".
GTExpression The GTExpression class implements the semantic node for "greater than".
HandlerDeclaration The HandlerDeclaration class holds the state asscociated with the definition of a script event handler.
IfThenElseStatement The IfThenElseStatement implements conventional if-then-else semantics.
ImportDeclaration  
IndexExpression  
IntegerLiteral This node represents an integer value in the semantic tree.
InvocationExpression  
LEExpression The LEExpression class implements the semantic node for "less or equal".
ListenStatement  
LoopStatement  
LTExpression The LTExpression class implements the semantic node for "less than".
MethodDeclaration The MethodDeclaration class holds the state asscociated with the definition of a script method.
MinusExpression The MinusExpression class implements the semantic node for minus.
ModulusExpression The ModulusExpression class implements the modulus binary operation.
MultiplyExpression The MultiplyExpression class implements the semantic node for multiply.
NameExpression  
NameStack The NameStack class implements a stack frame mechanism for the script interpreter.
NEExpression The NEExpression class implements the semantic node for "not equal".
NegateExpression  
NewExpression  
Nil  
NotExpression  
NullLiteral This node represents the null value in the semantic tree.
ObjectExpression  
OrExpression  
PlusExpression The PlusExpression class implements the semantic node for multiply.
Quote  
ReferenceExpression The ReferenceExpression implements the semantics of the left side of and assignment statement.
ReturnStatement The ReturnStatement class implements the node that supports the semantics of the "return" statement.
Script  
ScriptClassLoader  
ScriptFile  
ScriptFileInputStream  
ScriptFileOutputStream  
ScriptObject The ScriptObject class is the base class of all the nodes in the semantic tree.
ScriptThread  
SequenceLiteral  
SkipStatement The SkipStatement class implements the node that supports the semantics of the "skip" statement.
Statement The Statement class is the base class of all statement nodes in the semantic tree.
StringLiteral  
UnaryExpression The UnaryExpression class is the base class for unary operations.
VariableDeclaration