T - The return type of the visit operation. Use Void for
operations with no return type.public interface ECMAScriptVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
ECMAScriptParser.T visitProgram(ECMAScriptParser.ProgramContext ctx)
ECMAScriptParser.program().ctx - the parse treeT visitSourceElements(ECMAScriptParser.SourceElementsContext ctx)
ECMAScriptParser.sourceElements().ctx - the parse treeT visitSourceElement(ECMAScriptParser.SourceElementContext ctx)
ECMAScriptParser.sourceElement().ctx - the parse treeT visitStatement(ECMAScriptParser.StatementContext ctx)
ECMAScriptParser.statement().ctx - the parse treeT visitBlock(ECMAScriptParser.BlockContext ctx)
ECMAScriptParser.block().ctx - the parse treeT visitStatementList(ECMAScriptParser.StatementListContext ctx)
ECMAScriptParser.statementList().ctx - the parse treeT visitVariableStatement(ECMAScriptParser.VariableStatementContext ctx)
ECMAScriptParser.variableStatement().ctx - the parse treeT visitVariableDeclarationList(ECMAScriptParser.VariableDeclarationListContext ctx)
ECMAScriptParser.variableDeclarationList().ctx - the parse treeT visitVariableDeclaration(ECMAScriptParser.VariableDeclarationContext ctx)
ECMAScriptParser.variableDeclaration().ctx - the parse treeT visitInitialiser(ECMAScriptParser.InitialiserContext ctx)
ECMAScriptParser.initialiser().ctx - the parse treeT visitEmptyStatement(ECMAScriptParser.EmptyStatementContext ctx)
ECMAScriptParser.emptyStatement().ctx - the parse treeT visitExpressionStatement(ECMAScriptParser.ExpressionStatementContext ctx)
ECMAScriptParser.expressionStatement().ctx - the parse treeT visitIfStatement(ECMAScriptParser.IfStatementContext ctx)
ECMAScriptParser.ifStatement().ctx - the parse treeT visitDoStatement(ECMAScriptParser.DoStatementContext ctx)
DoStatement
labeled alternative in ECMAScriptParser.iterationStatement().ctx - the parse treeT visitWhileStatement(ECMAScriptParser.WhileStatementContext ctx)
WhileStatement
labeled alternative in ECMAScriptParser.iterationStatement().ctx - the parse treeT visitForStatement(ECMAScriptParser.ForStatementContext ctx)
ForStatement
labeled alternative in ECMAScriptParser.iterationStatement().ctx - the parse treeT visitForVarStatement(ECMAScriptParser.ForVarStatementContext ctx)
ForVarStatement
labeled alternative in ECMAScriptParser.iterationStatement().ctx - the parse treeT visitForInStatement(ECMAScriptParser.ForInStatementContext ctx)
ForInStatement
labeled alternative in ECMAScriptParser.iterationStatement().ctx - the parse treeT visitForVarInStatement(ECMAScriptParser.ForVarInStatementContext ctx)
ForVarInStatement
labeled alternative in ECMAScriptParser.iterationStatement().ctx - the parse treeT visitContinueStatement(ECMAScriptParser.ContinueStatementContext ctx)
ECMAScriptParser.continueStatement().ctx - the parse treeT visitBreakStatement(ECMAScriptParser.BreakStatementContext ctx)
ECMAScriptParser.breakStatement().ctx - the parse treeT visitReturnStatement(ECMAScriptParser.ReturnStatementContext ctx)
ECMAScriptParser.returnStatement().ctx - the parse treeT visitWithStatement(ECMAScriptParser.WithStatementContext ctx)
ECMAScriptParser.withStatement().ctx - the parse treeT visitSwitchStatement(ECMAScriptParser.SwitchStatementContext ctx)
ECMAScriptParser.switchStatement().ctx - the parse treeT visitCaseBlock(ECMAScriptParser.CaseBlockContext ctx)
ECMAScriptParser.caseBlock().ctx - the parse treeT visitCaseClauses(ECMAScriptParser.CaseClausesContext ctx)
ECMAScriptParser.caseClauses().ctx - the parse treeT visitCaseClause(ECMAScriptParser.CaseClauseContext ctx)
ECMAScriptParser.caseClause().ctx - the parse treeT visitDefaultClause(ECMAScriptParser.DefaultClauseContext ctx)
ECMAScriptParser.defaultClause().ctx - the parse treeT visitLabelledStatement(ECMAScriptParser.LabelledStatementContext ctx)
ECMAScriptParser.labelledStatement().ctx - the parse treeT visitThrowStatement(ECMAScriptParser.ThrowStatementContext ctx)
ECMAScriptParser.throwStatement().ctx - the parse treeT visitTryStatement(ECMAScriptParser.TryStatementContext ctx)
ECMAScriptParser.tryStatement().ctx - the parse treeT visitCatchProduction(ECMAScriptParser.CatchProductionContext ctx)
ECMAScriptParser.catchProduction().ctx - the parse treeT visitFinallyProduction(ECMAScriptParser.FinallyProductionContext ctx)
ECMAScriptParser.finallyProduction().ctx - the parse treeT visitDebuggerStatement(ECMAScriptParser.DebuggerStatementContext ctx)
ECMAScriptParser.debuggerStatement().ctx - the parse treeT visitFunctionDeclaration(ECMAScriptParser.FunctionDeclarationContext ctx)
ECMAScriptParser.functionDeclaration().ctx - the parse treeT visitFormalParameterList(ECMAScriptParser.FormalParameterListContext ctx)
ECMAScriptParser.formalParameterList().ctx - the parse treeT visitFunctionBody(ECMAScriptParser.FunctionBodyContext ctx)
ECMAScriptParser.functionBody().ctx - the parse treeT visitArrayLiteral(ECMAScriptParser.ArrayLiteralContext ctx)
ECMAScriptParser.arrayLiteral().ctx - the parse treeT visitElementList(ECMAScriptParser.ElementListContext ctx)
ECMAScriptParser.elementList().ctx - the parse treeT visitElision(ECMAScriptParser.ElisionContext ctx)
ECMAScriptParser.elision().ctx - the parse treeT visitObjectLiteral(ECMAScriptParser.ObjectLiteralContext ctx)
ECMAScriptParser.objectLiteral().ctx - the parse treeT visitPropertyNameAndValueList(ECMAScriptParser.PropertyNameAndValueListContext ctx)
ECMAScriptParser.propertyNameAndValueList().ctx - the parse treeT visitPropertyExpressionAssignment(ECMAScriptParser.PropertyExpressionAssignmentContext ctx)
PropertyExpressionAssignment
labeled alternative in ECMAScriptParser.propertyAssignment().ctx - the parse treeT visitPropertyGetter(ECMAScriptParser.PropertyGetterContext ctx)
PropertyGetter
labeled alternative in ECMAScriptParser.propertyAssignment().ctx - the parse treeT visitPropertySetter(ECMAScriptParser.PropertySetterContext ctx)
PropertySetter
labeled alternative in ECMAScriptParser.propertyAssignment().ctx - the parse treeT visitPropertyName(ECMAScriptParser.PropertyNameContext ctx)
ECMAScriptParser.propertyName().ctx - the parse treeT visitPropertySetParameterList(ECMAScriptParser.PropertySetParameterListContext ctx)
ECMAScriptParser.propertySetParameterList().ctx - the parse treeT visitArguments(ECMAScriptParser.ArgumentsContext ctx)
ECMAScriptParser.arguments().ctx - the parse treeT visitArgumentList(ECMAScriptParser.ArgumentListContext ctx)
ECMAScriptParser.argumentList().ctx - the parse treeT visitExpressionSequence(ECMAScriptParser.ExpressionSequenceContext ctx)
ECMAScriptParser.expressionSequence().ctx - the parse treeT visitTernaryExpression(ECMAScriptParser.TernaryExpressionContext ctx)
TernaryExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitLogicalAndExpression(ECMAScriptParser.LogicalAndExpressionContext ctx)
LogicalAndExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitPreIncrementExpression(ECMAScriptParser.PreIncrementExpressionContext ctx)
PreIncrementExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitObjectLiteralExpression(ECMAScriptParser.ObjectLiteralExpressionContext ctx)
ObjectLiteralExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitInExpression(ECMAScriptParser.InExpressionContext ctx)
InExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitLogicalOrExpression(ECMAScriptParser.LogicalOrExpressionContext ctx)
LogicalOrExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitNotExpression(ECMAScriptParser.NotExpressionContext ctx)
NotExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitPreDecreaseExpression(ECMAScriptParser.PreDecreaseExpressionContext ctx)
PreDecreaseExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitArgumentsExpression(ECMAScriptParser.ArgumentsExpressionContext ctx)
ArgumentsExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitThisExpression(ECMAScriptParser.ThisExpressionContext ctx)
ThisExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitFunctionExpression(ECMAScriptParser.FunctionExpressionContext ctx)
FunctionExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitUnaryMinusExpression(ECMAScriptParser.UnaryMinusExpressionContext ctx)
UnaryMinusExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitAssignmentExpression(ECMAScriptParser.AssignmentExpressionContext ctx)
AssignmentExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitPostDecreaseExpression(ECMAScriptParser.PostDecreaseExpressionContext ctx)
PostDecreaseExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitTypeofExpression(ECMAScriptParser.TypeofExpressionContext ctx)
TypeofExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitInstanceofExpression(ECMAScriptParser.InstanceofExpressionContext ctx)
InstanceofExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitUnaryPlusExpression(ECMAScriptParser.UnaryPlusExpressionContext ctx)
UnaryPlusExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitDeleteExpression(ECMAScriptParser.DeleteExpressionContext ctx)
DeleteExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitEqualityExpression(ECMAScriptParser.EqualityExpressionContext ctx)
EqualityExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitBitXOrExpression(ECMAScriptParser.BitXOrExpressionContext ctx)
BitXOrExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitMultiplicativeExpression(ECMAScriptParser.MultiplicativeExpressionContext ctx)
MultiplicativeExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitBitShiftExpression(ECMAScriptParser.BitShiftExpressionContext ctx)
BitShiftExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitParenthesizedExpression(ECMAScriptParser.ParenthesizedExpressionContext ctx)
ParenthesizedExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitAdditiveExpression(ECMAScriptParser.AdditiveExpressionContext ctx)
AdditiveExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitRelationalExpression(ECMAScriptParser.RelationalExpressionContext ctx)
RelationalExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitPostIncrementExpression(ECMAScriptParser.PostIncrementExpressionContext ctx)
PostIncrementExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitBitNotExpression(ECMAScriptParser.BitNotExpressionContext ctx)
BitNotExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitNewExpression(ECMAScriptParser.NewExpressionContext ctx)
NewExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitLiteralExpression(ECMAScriptParser.LiteralExpressionContext ctx)
LiteralExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitArrayLiteralExpression(ECMAScriptParser.ArrayLiteralExpressionContext ctx)
ArrayLiteralExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitMemberDotExpression(ECMAScriptParser.MemberDotExpressionContext ctx)
MemberDotExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitMemberIndexExpression(ECMAScriptParser.MemberIndexExpressionContext ctx)
MemberIndexExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitIdentifierExpression(ECMAScriptParser.IdentifierExpressionContext ctx)
IdentifierExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitBitAndExpression(ECMAScriptParser.BitAndExpressionContext ctx)
BitAndExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitBitOrExpression(ECMAScriptParser.BitOrExpressionContext ctx)
BitOrExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitAssignmentOperatorExpression(ECMAScriptParser.AssignmentOperatorExpressionContext ctx)
AssignmentOperatorExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitVoidExpression(ECMAScriptParser.VoidExpressionContext ctx)
VoidExpression
labeled alternative in ECMAScriptParser.singleExpression().ctx - the parse treeT visitAssignmentOperator(ECMAScriptParser.AssignmentOperatorContext ctx)
ECMAScriptParser.assignmentOperator().ctx - the parse treeT visitLiteral(ECMAScriptParser.LiteralContext ctx)
ECMAScriptParser.literal().ctx - the parse treeT visitNumericLiteral(ECMAScriptParser.NumericLiteralContext ctx)
ECMAScriptParser.numericLiteral().ctx - the parse treeT visitIdentifierName(ECMAScriptParser.IdentifierNameContext ctx)
ECMAScriptParser.identifierName().ctx - the parse treeT visitReservedWord(ECMAScriptParser.ReservedWordContext ctx)
ECMAScriptParser.reservedWord().ctx - the parse treeT visitKeyword(ECMAScriptParser.KeywordContext ctx)
ECMAScriptParser.keyword().ctx - the parse treeT visitFutureReservedWord(ECMAScriptParser.FutureReservedWordContext ctx)
ECMAScriptParser.futureReservedWord().ctx - the parse treeT visitGetter(ECMAScriptParser.GetterContext ctx)
ECMAScriptParser.getter().ctx - the parse treeT visitSetter(ECMAScriptParser.SetterContext ctx)
ECMAScriptParser.setter().ctx - the parse treeT visitEos(ECMAScriptParser.EosContext ctx)
ECMAScriptParser.eos().ctx - the parse treeT visitEof(ECMAScriptParser.EofContext ctx)
ECMAScriptParser.eof().ctx - the parse treeCopyright © 2022. All rights reserved.