sidekick.ecmascript.parser
Interface EcmaScriptVisitor
- All Known Implementing Classes:
- EcmaScriptVisitorAdapter, GlobalDeclCollector, PrettyPrinter
public interface EcmaScriptVisitor
|
Method Summary |
java.lang.Object |
visit(ASTAllocationExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTAndExpressionSequence node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTArrayLiteral node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTAssignmentExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTBinaryExpressionSequence node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTBlock node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTBreakStatement node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTCaseGroup node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTCaseGroups node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTCaseGuard node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTCatchClause node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTCompositeReference node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTConditionalExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTContinueStatement node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTDoStatement node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTEmptyExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTEmptyStatement node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTExpressionList node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTExpressionStatement node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTFinallyClause node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTForInStatement node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTFormalParameterList node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTForStatement node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTForVarInStatement node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTForVarStatement node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTFunctionCallParameters node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTFunctionDeclaration node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTFunctionExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTIdentifier node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTIfStatement node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTLiteralField node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTLiteral node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTObjectLiteral node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTOperator node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTOrExpressionSequence node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTParenExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTPostfixExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTProgram node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTPropertyIdentifierReference node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTPropertyValueReference node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTReturnStatement node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTStatementList node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTSwitchStatement node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTThisReference node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTThrowStatement node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTTryStatement node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTUnaryExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTVariableDeclarationList node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTVariableDeclaration node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTVariableStatement node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTWhileStatement node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTWithStatement node,
java.lang.Object data)
|
java.lang.Object |
visit(SimpleNode node,
java.lang.Object data)
|
visit
java.lang.Object visit(SimpleNode node,
java.lang.Object data)
visit
java.lang.Object visit(ASTThisReference node,
java.lang.Object data)
visit
java.lang.Object visit(ASTParenExpression node,
java.lang.Object data)
visit
java.lang.Object visit(ASTLiteral node,
java.lang.Object data)
visit
java.lang.Object visit(ASTIdentifier node,
java.lang.Object data)
visit
java.lang.Object visit(ASTArrayLiteral node,
java.lang.Object data)
visit
java.lang.Object visit(ASTObjectLiteral node,
java.lang.Object data)
visit
java.lang.Object visit(ASTLiteralField node,
java.lang.Object data)
visit
java.lang.Object visit(ASTCompositeReference node,
java.lang.Object data)
visit
java.lang.Object visit(ASTAllocationExpression node,
java.lang.Object data)
visit
java.lang.Object visit(ASTPropertyValueReference node,
java.lang.Object data)
visit
java.lang.Object visit(ASTPropertyIdentifierReference node,
java.lang.Object data)
visit
java.lang.Object visit(ASTFunctionCallParameters node,
java.lang.Object data)
visit
java.lang.Object visit(ASTPostfixExpression node,
java.lang.Object data)
visit
java.lang.Object visit(ASTOperator node,
java.lang.Object data)
visit
java.lang.Object visit(ASTUnaryExpression node,
java.lang.Object data)
visit
java.lang.Object visit(ASTBinaryExpressionSequence node,
java.lang.Object data)
visit
java.lang.Object visit(ASTAndExpressionSequence node,
java.lang.Object data)
visit
java.lang.Object visit(ASTOrExpressionSequence node,
java.lang.Object data)
visit
java.lang.Object visit(ASTConditionalExpression node,
java.lang.Object data)
visit
java.lang.Object visit(ASTAssignmentExpression node,
java.lang.Object data)
visit
java.lang.Object visit(ASTExpressionList node,
java.lang.Object data)
visit
java.lang.Object visit(ASTBlock node,
java.lang.Object data)
visit
java.lang.Object visit(ASTStatementList node,
java.lang.Object data)
visit
java.lang.Object visit(ASTVariableStatement node,
java.lang.Object data)
visit
java.lang.Object visit(ASTVariableDeclarationList node,
java.lang.Object data)
visit
java.lang.Object visit(ASTVariableDeclaration node,
java.lang.Object data)
visit
java.lang.Object visit(ASTEmptyExpression node,
java.lang.Object data)
visit
java.lang.Object visit(ASTEmptyStatement node,
java.lang.Object data)
visit
java.lang.Object visit(ASTExpressionStatement node,
java.lang.Object data)
visit
java.lang.Object visit(ASTIfStatement node,
java.lang.Object data)
visit
java.lang.Object visit(ASTDoStatement node,
java.lang.Object data)
visit
java.lang.Object visit(ASTWhileStatement node,
java.lang.Object data)
visit
java.lang.Object visit(ASTForStatement node,
java.lang.Object data)
visit
java.lang.Object visit(ASTForVarStatement node,
java.lang.Object data)
visit
java.lang.Object visit(ASTForVarInStatement node,
java.lang.Object data)
visit
java.lang.Object visit(ASTForInStatement node,
java.lang.Object data)
visit
java.lang.Object visit(ASTContinueStatement node,
java.lang.Object data)
visit
java.lang.Object visit(ASTBreakStatement node,
java.lang.Object data)
visit
java.lang.Object visit(ASTReturnStatement node,
java.lang.Object data)
visit
java.lang.Object visit(ASTWithStatement node,
java.lang.Object data)
visit
java.lang.Object visit(ASTSwitchStatement node,
java.lang.Object data)
visit
java.lang.Object visit(ASTCaseGroups node,
java.lang.Object data)
visit
java.lang.Object visit(ASTCaseGroup node,
java.lang.Object data)
visit
java.lang.Object visit(ASTCaseGuard node,
java.lang.Object data)
visit
java.lang.Object visit(ASTThrowStatement node,
java.lang.Object data)
visit
java.lang.Object visit(ASTTryStatement node,
java.lang.Object data)
visit
java.lang.Object visit(ASTCatchClause node,
java.lang.Object data)
visit
java.lang.Object visit(ASTFinallyClause node,
java.lang.Object data)
visit
java.lang.Object visit(ASTFunctionDeclaration node,
java.lang.Object data)
visit
java.lang.Object visit(ASTFormalParameterList node,
java.lang.Object data)
visit
java.lang.Object visit(ASTFunctionExpression node,
java.lang.Object data)
visit
java.lang.Object visit(ASTProgram node,
java.lang.Object data)