public class LtOperator extends BinaryOperator
AND, ARRAY, ASSOC, DEFAULT, DISCRIM, DIV, DOLLAR, DOT, EOF, EQ, EXIST, FALSE, FIRST, GT, GTE, IDENTIFIER, IMPLICIT, IN, LBRACKET, LENGTH, LPAREN, LT, LTE, MAX, MIN, MINUS, MULT, NEQ, NOT, NULL_TREE_LOOKAHEAD, NUM_FLOAT, NUMBER, OR, PLUS, RANDOM, RBRACKET, REPO_ID, RPAREN, RUNTIME_VAR, STRING, SUBSTR, TRUE, TYPE, TYPE_ID, UNARY_MINUS, UNARY_PLUS, UNION_POS, WITH, WS| Constructor and Description |
|---|
LtOperator(antlr.Token tok) |
| Modifier and Type | Method and Description |
|---|---|
EvaluationResult |
evaluate(EvaluationContext context)
Evaluate this Node.
|
EvaluationResult |
evaluate(EvaluationContext context,
EvaluationResult left,
EvaluationResult rightVal) |
String |
toString() |
protected void |
visitThis(AbstractTCLVisitor visitor) |
acceptInOrder, acceptPostOrder, acceptPreOrder, evaluategetName, getNameForType, getType, hasNextSibling, initialize, initialize, initialize, isBoolean, isNumber, isStatic, isString, left, printToStringBuffer, right, setType, toStringTreeaddChild, decode, encode, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getFirstChild, getNextSibling, getNumberOfChildren, getText, removeChildren, setFirstChild, setNextSibling, setText, setVerboseStringConversion, toStringList, xmlSerialize, xmlSerializeNode, xmlSerializeRootClose, xmlSerializeRootOpenpublic EvaluationResult evaluate(EvaluationContext context, EvaluationResult left, EvaluationResult rightVal) throws EvaluationException
evaluate in class BinaryOperatorEvaluationExceptionpublic String toString()
toString in interface antlr.collections.ASTtoString in class antlr.BaseASTprotected void visitThis(AbstractTCLVisitor visitor) throws VisitorException
visitThis in class BinaryOperatorVisitorExceptionpublic final EvaluationResult evaluate(EvaluationContext context) throws EvaluationException
AbstractTCLNodeevaluate in class AbstractTCLNodecontext - an EvaluationContext value contains all context information
necessary for the evaluationEvaluationResult valueEvaluationException - occurs if e.g. an expression contains a reference to a non-existent struct
member or if it is tried to add a string and a numberCopyright © 2015 JacORB. All rights reserved.