public interface Visitor
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
addNode(SimpleNode node,
Context context) |
java.lang.Object |
andNode(SimpleNode node,
Context context) |
java.lang.Object |
applicationNode(SimpleNode node,
Context context) |
java.lang.Object |
arrayType(SimpleNode node,
Context context) |
java.lang.Object |
assignment(SimpleNode node,
Context context) |
java.lang.Object |
assignmentAA(SimpleNode node,
Context context) |
java.lang.Object |
assignmentDA(SimpleNode node,
Context context) |
java.lang.Object |
assignmentEA(SimpleNode node,
Context context) |
java.lang.Object |
assignmentLA(SimpleNode node,
Context context) |
java.lang.Object |
assignmentMA(SimpleNode node,
Context context) |
java.lang.Object |
assignmentOA(SimpleNode node,
Context context) |
java.lang.Object |
assignmentPA(SimpleNode node,
Context context) |
java.lang.Object |
assignmentRA(SimpleNode node,
Context context) |
java.lang.Object |
assignmentRAA(SimpleNode node,
Context context) |
java.lang.Object |
assignmentSA(SimpleNode node,
Context context) |
java.lang.Object |
assignmentTA(SimpleNode node,
Context context) |
java.lang.Object |
blockNode(SimpleNode node,
Context context) |
java.lang.Object |
breakNode(SimpleNode node,
Context context) |
java.lang.Object |
castExpression(SimpleNode node,
Context context) |
java.lang.Object |
catchBlock(SimpleNode node,
Context context) |
java.lang.Object |
catchNode(SimpleNode node,
Context context) |
java.lang.Object |
characterNode(SimpleNode node,
Context context) |
java.lang.Object |
classDef(SimpleNode node,
Context context) |
java.lang.Object |
classDefBody(SimpleNode node,
Context context) |
java.lang.Object |
className(SimpleNode node,
Context context) |
java.lang.Object |
classNode(SimpleNode node,
Context context) |
java.lang.Object |
classScript(SimpleNode node,
Context context) |
java.lang.Object |
continueNode(SimpleNode node,
Context context) |
java.lang.Object |
divideNode(SimpleNode node,
Context context) |
java.lang.Object |
doStatement(SimpleNode node,
Context context) |
java.lang.Object |
equalNode(SimpleNode node,
Context context) |
java.lang.Object |
expressionList(SimpleNode node,
Context context) |
java.lang.Object |
falseNode(SimpleNode node,
Context context) |
java.lang.Object |
finallyNode(SimpleNode node,
Context context) |
java.lang.Object |
floatingNode(SimpleNode node,
Context context) |
java.lang.Object |
foreachStatement(SimpleNode node,
Context context) |
java.lang.Object |
forStatement(SimpleNode node,
Context context) |
java.lang.Object |
functionStatement(SimpleNode node,
Context context) |
java.lang.Object |
geNode(SimpleNode node,
Context context) |
java.lang.Object |
global(SimpleNode node,
Context context) |
java.lang.Object |
gtNode(SimpleNode node,
Context context) |
java.lang.Object |
idNode(SimpleNode node,
Context context) |
java.lang.Object |
ifStatement(SimpleNode node,
Context context) |
java.lang.Object |
importNode(SimpleNode node,
Context context) |
java.lang.Object |
indexNode(SimpleNode node,
Context context) |
java.lang.Object |
instanceofExpression(SimpleNode node,
Context context) |
java.lang.Object |
integerNode(SimpleNode node,
Context context) |
java.lang.Object |
leNode(SimpleNode node,
Context context) |
java.lang.Object |
listElements(SimpleNode node,
Context context) |
java.lang.Object |
logAndNode(SimpleNode node,
Context context) |
java.lang.Object |
logNotNode(SimpleNode node,
Context context) |
java.lang.Object |
logOrNode(SimpleNode node,
Context context) |
java.lang.Object |
ltNode(SimpleNode node,
Context context) |
java.lang.Object |
mapNode(SimpleNode node,
Context context) |
java.lang.Object |
memberNode(SimpleNode node,
Context context) |
java.lang.Object |
methodDef(SimpleNode node,
Context context) |
java.lang.Object |
methodNode(SimpleNode node,
Context context) |
java.lang.Object |
modNode(SimpleNode node,
Context context) |
java.lang.Object |
multNode(SimpleNode node,
Context context) |
java.lang.Object |
negativeNode(SimpleNode node,
Context context) |
java.lang.Object |
newNode(SimpleNode node,
Context context) |
java.lang.Object |
notEqNode(SimpleNode node,
Context context) |
java.lang.Object |
notNode(SimpleNode node,
Context context) |
java.lang.Object |
nullNode(SimpleNode node,
Context context) |
java.lang.Object |
orNode(SimpleNode node,
Context context) |
java.lang.Object |
packageNode(SimpleNode node,
Context context) |
java.lang.Object |
postDecrNode(SimpleNode node,
Context context) |
java.lang.Object |
postIncrNode(SimpleNode node,
Context context) |
java.lang.Object |
preDecrNode(SimpleNode node,
Context context) |
java.lang.Object |
preIncrNode(SimpleNode node,
Context context) |
java.lang.Object |
rangeNode(SimpleNode node,
Context context) |
java.lang.Object |
returnNode(SimpleNode node,
Context context) |
java.lang.Object |
shiftArithmeticNode(SimpleNode node,
Context context) |
java.lang.Object |
shiftLeftNode(SimpleNode node,
Context context) |
java.lang.Object |
shiftRightNode(SimpleNode node,
Context context) |
java.lang.Object |
start(SimpleNode node,
Context context) |
java.lang.Object |
startSet(SimpleNode node,
Context context) |
java.lang.Object |
staticMemberNode(SimpleNode node,
Context context) |
java.lang.Object |
staticMethodNode(SimpleNode node,
Context context) |
java.lang.Object |
stringNode(SimpleNode node,
Context context) |
java.lang.Object |
subtractNode(SimpleNode node,
Context context) |
java.lang.Object |
switchBlock(SimpleNode node,
Context context) |
java.lang.Object |
switchStatement(SimpleNode node,
Context context) |
java.lang.Object |
ternary(SimpleNode node,
Context context) |
java.lang.Object |
throwNode(SimpleNode node,
Context context) |
java.lang.Object |
trueNode(SimpleNode node,
Context context) |
java.lang.Object |
tryStatement(SimpleNode node,
Context context) |
java.lang.Object |
whileStatement(SimpleNode node,
Context context) |
java.lang.Object |
xorNode(SimpleNode node,
Context context) |
java.lang.Object |
yieldNode(SimpleNode node,
Context context) |
java.lang.Object start(SimpleNode node, Context context)
java.lang.Object startSet(SimpleNode node, Context context)
java.lang.Object expressionList(SimpleNode node, Context context)
java.lang.Object idNode(SimpleNode node, Context context)
java.lang.Object global(SimpleNode node, Context context)
java.lang.Object arrayType(SimpleNode node, Context context)
java.lang.Object castExpression(SimpleNode node, Context context)
java.lang.Object listElements(SimpleNode node, Context context)
java.lang.Object classNode(SimpleNode node, Context context)
java.lang.Object className(SimpleNode node, Context context)
java.lang.Object indexNode(SimpleNode node, Context context)
java.lang.Object rangeNode(SimpleNode node, Context context)
java.lang.Object methodNode(SimpleNode node, Context context)
java.lang.Object staticMethodNode(SimpleNode node, Context context)
java.lang.Object memberNode(SimpleNode node, Context context)
java.lang.Object staticMemberNode(SimpleNode node, Context context)
java.lang.Object applicationNode(SimpleNode node, Context context)
java.lang.Object integerNode(SimpleNode node, Context context)
java.lang.Object floatingNode(SimpleNode node, Context context)
java.lang.Object characterNode(SimpleNode node, Context context)
java.lang.Object stringNode(SimpleNode node, Context context)
java.lang.Object trueNode(SimpleNode node, Context context)
java.lang.Object falseNode(SimpleNode node, Context context)
java.lang.Object nullNode(SimpleNode node, Context context)
java.lang.Object assignment(SimpleNode node, Context context)
java.lang.Object assignmentTA(SimpleNode node, Context context)
java.lang.Object assignmentMA(SimpleNode node, Context context)
java.lang.Object assignmentDA(SimpleNode node, Context context)
java.lang.Object assignmentPA(SimpleNode node, Context context)
java.lang.Object assignmentSA(SimpleNode node, Context context)
java.lang.Object assignmentLA(SimpleNode node, Context context)
java.lang.Object assignmentRA(SimpleNode node, Context context)
java.lang.Object assignmentRAA(SimpleNode node, Context context)
java.lang.Object assignmentAA(SimpleNode node, Context context)
java.lang.Object assignmentEA(SimpleNode node, Context context)
java.lang.Object assignmentOA(SimpleNode node, Context context)
java.lang.Object orNode(SimpleNode node, Context context)
java.lang.Object andNode(SimpleNode node, Context context)
java.lang.Object xorNode(SimpleNode node, Context context)
java.lang.Object equalNode(SimpleNode node, Context context)
java.lang.Object notEqNode(SimpleNode node, Context context)
java.lang.Object instanceofExpression(SimpleNode node, Context context)
java.lang.Object ltNode(SimpleNode node, Context context)
java.lang.Object gtNode(SimpleNode node, Context context)
java.lang.Object leNode(SimpleNode node, Context context)
java.lang.Object geNode(SimpleNode node, Context context)
java.lang.Object shiftLeftNode(SimpleNode node, Context context)
java.lang.Object shiftRightNode(SimpleNode node, Context context)
java.lang.Object shiftArithmeticNode(SimpleNode node, Context context)
java.lang.Object addNode(SimpleNode node, Context context)
java.lang.Object subtractNode(SimpleNode node, Context context)
java.lang.Object multNode(SimpleNode node, Context context)
java.lang.Object divideNode(SimpleNode node, Context context)
java.lang.Object modNode(SimpleNode node, Context context)
java.lang.Object negativeNode(SimpleNode node, Context context)
java.lang.Object preIncrNode(SimpleNode node, Context context)
java.lang.Object preDecrNode(SimpleNode node, Context context)
java.lang.Object logAndNode(SimpleNode node, Context context)
java.lang.Object logOrNode(SimpleNode node, Context context)
java.lang.Object logNotNode(SimpleNode node, Context context)
java.lang.Object notNode(SimpleNode node, Context context)
java.lang.Object postIncrNode(SimpleNode node, Context context)
java.lang.Object postDecrNode(SimpleNode node, Context context)
java.lang.Object breakNode(SimpleNode node, Context context)
java.lang.Object continueNode(SimpleNode node, Context context)
java.lang.Object returnNode(SimpleNode node, Context context)
java.lang.Object yieldNode(SimpleNode node, Context context)
java.lang.Object blockNode(SimpleNode node, Context context)
java.lang.Object ifStatement(SimpleNode node, Context context)
java.lang.Object whileStatement(SimpleNode node, Context context)
java.lang.Object doStatement(SimpleNode node, Context context)
java.lang.Object forStatement(SimpleNode node, Context context)
java.lang.Object foreachStatement(SimpleNode node, Context context)
java.lang.Object switchStatement(SimpleNode node, Context context)
java.lang.Object switchBlock(SimpleNode node, Context context)
java.lang.Object functionStatement(SimpleNode node, Context context)
java.lang.Object catchNode(SimpleNode node, Context context)
java.lang.Object throwNode(SimpleNode node, Context context)
java.lang.Object catchBlock(SimpleNode node, Context context)
java.lang.Object finallyNode(SimpleNode node, Context context)
java.lang.Object packageNode(SimpleNode node, Context context)
java.lang.Object importNode(SimpleNode node, Context context)
java.lang.Object tryStatement(SimpleNode node, Context context)
java.lang.Object newNode(SimpleNode node, Context context)
java.lang.Object mapNode(SimpleNode node, Context context)
java.lang.Object ternary(SimpleNode node, Context context)
java.lang.Object classScript(SimpleNode node, Context context)
java.lang.Object classDef(SimpleNode node, Context context)
java.lang.Object classDefBody(SimpleNode node, Context context)
java.lang.Object methodDef(SimpleNode node, Context context)