T - The return type of the visit operation. Use Void for operations with no return
type.public interface YJSParserVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
YJSParser.T visitProgram(YJSParser.ProgramContext ctx)
YJSParser.program().ctx - the parse treeT visitContractDeclar(YJSParser.ContractDeclarContext ctx)
YJSParser.contractDeclar().ctx - the parse treeT visitAnnotations(YJSParser.AnnotationsContext ctx)
YJSParser.annotations().ctx - the parse treeT visitAnnotation(YJSParser.AnnotationContext ctx)
YJSParser.annotation().ctx - the parse treeT visitAnnotationArgs(YJSParser.AnnotationArgsContext ctx)
YJSParser.annotationArgs().ctx - the parse treeT visitAnnotationLiteral(YJSParser.AnnotationLiteralContext ctx)
YJSParser.annotationLiteral().ctx - the parse treeT visitClzOrFunctionDeclaration(YJSParser.ClzOrFunctionDeclarationContext ctx)
YJSParser.clzOrFunctionDeclaration().ctx - the parse treeT visitInterfaceDeclaration(YJSParser.InterfaceDeclarationContext ctx)
YJSParser.interfaceDeclaration().ctx - the parse treeT visitEventDeclaration(YJSParser.EventDeclarationContext ctx)
YJSParser.eventDeclaration().ctx - the parse treeT visitEventGlobalOrLocal(YJSParser.EventGlobalOrLocalContext ctx)
YJSParser.eventGlobalOrLocal().ctx - the parse treeT visitEventSemantics(YJSParser.EventSemanticsContext ctx)
YJSParser.eventSemantics().ctx - the parse treeT visitSourceElement(YJSParser.SourceElementContext ctx)
YJSParser.sourceElement().ctx - the parse treeT visitImportStmts(YJSParser.ImportStmtsContext ctx)
YJSParser.importStmts().ctx - the parse treeT visitImportStmt(YJSParser.ImportStmtContext ctx)
YJSParser.importStmt().ctx - the parse treeT visitExportStmt(YJSParser.ExportStmtContext ctx)
YJSParser.exportStmt().ctx - the parse treeT visitVersionName(YJSParser.VersionNameContext ctx)
YJSParser.versionName().ctx - the parse treeT visitStatement(YJSParser.StatementContext ctx)
YJSParser.statement().ctx - the parse treeT visitBlock(YJSParser.BlockContext ctx)
YJSParser.block().ctx - the parse treeT visitStatementList(YJSParser.StatementListContext ctx)
YJSParser.statementList().ctx - the parse treeT visitSharableDeclaration(YJSParser.SharableDeclarationContext ctx)
YJSParser.sharableDeclaration().ctx - the parse treeT visitSharableStatement(YJSParser.SharableStatementContext ctx)
YJSParser.sharableStatement().ctx - the parse treeT visitSharableModifier(YJSParser.SharableModifierContext ctx)
YJSParser.sharableModifier().ctx - the parse treeT visitVariableStatement(YJSParser.VariableStatementContext ctx)
YJSParser.variableStatement().ctx - the parse treeT visitVariableDeclarationList(YJSParser.VariableDeclarationListContext ctx)
YJSParser.variableDeclarationList().ctx - the parse treeT visitVariableDeclaration(YJSParser.VariableDeclarationContext ctx)
YJSParser.variableDeclaration().ctx - the parse treeT visitEmptyStatement(YJSParser.EmptyStatementContext ctx)
YJSParser.emptyStatement().ctx - the parse treeT visitExpressionStatement(YJSParser.ExpressionStatementContext ctx)
YJSParser.expressionStatement().ctx - the parse treeT visitIfStatement(YJSParser.IfStatementContext ctx)
YJSParser.ifStatement().ctx - the parse treeT visitDoStatement(YJSParser.DoStatementContext ctx)
DoStatement labeled alternative in
YJSParser.iterationStatement().ctx - the parse treeT visitWhileStatement(YJSParser.WhileStatementContext ctx)
WhileStatement labeled alternative in
YJSParser.iterationStatement().ctx - the parse treeT visitForStatement(YJSParser.ForStatementContext ctx)
ForStatement labeled alternative in
YJSParser.iterationStatement().ctx - the parse treeT visitForVarStatement(YJSParser.ForVarStatementContext ctx)
ForVarStatement labeled alternative in
YJSParser.iterationStatement().ctx - the parse treeT visitForInStatement(YJSParser.ForInStatementContext ctx)
ForInStatement labeled alternative in
YJSParser.iterationStatement().ctx - the parse treeT visitForVarInStatement(YJSParser.ForVarInStatementContext ctx)
ForVarInStatement labeled alternative in
YJSParser.iterationStatement().ctx - the parse treeT visitVarModifier(YJSParser.VarModifierContext ctx)
YJSParser.varModifier().ctx - the parse treeT visitContinueStatement(YJSParser.ContinueStatementContext ctx)
YJSParser.continueStatement().ctx - the parse treeT visitBreakStatement(YJSParser.BreakStatementContext ctx)
YJSParser.breakStatement().ctx - the parse treeT visitReturnStatement(YJSParser.ReturnStatementContext ctx)
YJSParser.returnStatement().ctx - the parse treeT visitWithStatement(YJSParser.WithStatementContext ctx)
YJSParser.withStatement().ctx - the parse treeT visitSwitchStatement(YJSParser.SwitchStatementContext ctx)
YJSParser.switchStatement().ctx - the parse treeT visitCaseBlock(YJSParser.CaseBlockContext ctx)
YJSParser.caseBlock().ctx - the parse treeT visitCaseClauses(YJSParser.CaseClausesContext ctx)
YJSParser.caseClauses().ctx - the parse treeT visitCaseClause(YJSParser.CaseClauseContext ctx)
YJSParser.caseClause().ctx - the parse treeT visitDefaultClause(YJSParser.DefaultClauseContext ctx)
YJSParser.defaultClause().ctx - the parse treeT visitThrowStatement(YJSParser.ThrowStatementContext ctx)
YJSParser.throwStatement().ctx - the parse treeT visitTryStatement(YJSParser.TryStatementContext ctx)
YJSParser.tryStatement().ctx - the parse treeT visitCatchProduction(YJSParser.CatchProductionContext ctx)
YJSParser.catchProduction().ctx - the parse treeT visitFinallyProduction(YJSParser.FinallyProductionContext ctx)
YJSParser.finallyProduction().ctx - the parse treeT visitDebuggerStatement(YJSParser.DebuggerStatementContext ctx)
YJSParser.debuggerStatement().ctx - the parse treeT visitFunctionDeclaration(YJSParser.FunctionDeclarationContext ctx)
YJSParser.functionDeclaration().ctx - the parse treeT visitClassDeclaration(YJSParser.ClassDeclarationContext ctx)
YJSParser.classDeclaration().ctx - the parse treeT visitClassTail(YJSParser.ClassTailContext ctx)
YJSParser.classTail().ctx - the parse treeT visitClassElement(YJSParser.ClassElementContext ctx)
YJSParser.classElement().ctx - the parse treeT visitMethodDefinition(YJSParser.MethodDefinitionContext ctx)
YJSParser.methodDefinition().ctx - the parse treeT visitFormalParameterList(YJSParser.FormalParameterListContext ctx)
YJSParser.formalParameterList().ctx - the parse treeT visitFormalParameterArg(YJSParser.FormalParameterArgContext ctx)
YJSParser.formalParameterArg().ctx - the parse treeT visitLastFormalParameterArg(YJSParser.LastFormalParameterArgContext ctx)
YJSParser.lastFormalParameterArg().ctx - the parse treeT visitFunctionBody(YJSParser.FunctionBodyContext ctx)
YJSParser.functionBody().ctx - the parse treeT visitSourceElements(YJSParser.SourceElementsContext ctx)
YJSParser.sourceElements().ctx - the parse treeT visitArrayLiteral(YJSParser.ArrayLiteralContext ctx)
YJSParser.arrayLiteral().ctx - the parse treeT visitElementList(YJSParser.ElementListContext ctx)
YJSParser.elementList().ctx - the parse treeT visitLastElement(YJSParser.LastElementContext ctx)
YJSParser.lastElement().ctx - the parse treeT visitObjectLiteral(YJSParser.ObjectLiteralContext ctx)
YJSParser.objectLiteral().ctx - the parse treeT visitPropertyExpressionAssignment(YJSParser.PropertyExpressionAssignmentContext ctx)
PropertyExpressionAssignment labeled alternative
in YJSParser.propertyAssignment().ctx - the parse treeT visitComputedPropertyExpressionAssignment(YJSParser.ComputedPropertyExpressionAssignmentContext ctx)
ComputedPropertyExpressionAssignment labeled
alternative in YJSParser.propertyAssignment().ctx - the parse treeT visitPropertyShorthand(YJSParser.PropertyShorthandContext ctx)
PropertyShorthand labeled alternative in
YJSParser.propertyAssignment().ctx - the parse treeT visitPropertyName(YJSParser.PropertyNameContext ctx)
YJSParser.propertyName().ctx - the parse treeT visitArguments(YJSParser.ArgumentsContext ctx)
YJSParser.arguments().ctx - the parse treeT visitLastArgument(YJSParser.LastArgumentContext ctx)
YJSParser.lastArgument().ctx - the parse treeT visitExpressionSequence(YJSParser.ExpressionSequenceContext ctx)
YJSParser.expressionSequence().ctx - the parse treeT visitTemplateStringExpression(YJSParser.TemplateStringExpressionContext ctx)
TemplateStringExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitTernaryExpression(YJSParser.TernaryExpressionContext ctx)
TernaryExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitLogicalAndExpression(YJSParser.LogicalAndExpressionContext ctx)
LogicalAndExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitPreIncrementExpression(YJSParser.PreIncrementExpressionContext ctx)
PreIncrementExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitObjectLiteralExpression(YJSParser.ObjectLiteralExpressionContext ctx)
ObjectLiteralExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitInExpression(YJSParser.InExpressionContext ctx)
InExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitLogicalOrExpression(YJSParser.LogicalOrExpressionContext ctx)
LogicalOrExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitNotExpression(YJSParser.NotExpressionContext ctx)
NotExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitPreDecreaseExpression(YJSParser.PreDecreaseExpressionContext ctx)
PreDecreaseExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitArgumentsExpression(YJSParser.ArgumentsExpressionContext ctx)
ArgumentsExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitThisExpression(YJSParser.ThisExpressionContext ctx)
ThisExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitUnaryMinusExpression(YJSParser.UnaryMinusExpressionContext ctx)
UnaryMinusExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitAssignmentExpression(YJSParser.AssignmentExpressionContext ctx)
AssignmentExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitPostDecreaseExpression(YJSParser.PostDecreaseExpressionContext ctx)
PostDecreaseExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitTypeofExpression(YJSParser.TypeofExpressionContext ctx)
TypeofExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitInstanceofExpression(YJSParser.InstanceofExpressionContext ctx)
InstanceofExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitUnaryPlusExpression(YJSParser.UnaryPlusExpressionContext ctx)
UnaryPlusExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitArrowFunctionExpression(YJSParser.ArrowFunctionExpressionContext ctx)
ArrowFunctionExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitEqualityExpression(YJSParser.EqualityExpressionContext ctx)
EqualityExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitBitXOrExpression(YJSParser.BitXOrExpressionContext ctx)
BitXOrExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitSuperExpression(YJSParser.SuperExpressionContext ctx)
SuperExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitMultiplicativeExpression(YJSParser.MultiplicativeExpressionContext ctx)
MultiplicativeExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitBitShiftExpression(YJSParser.BitShiftExpressionContext ctx)
BitShiftExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitParenthesizedExpression(YJSParser.ParenthesizedExpressionContext ctx)
ParenthesizedExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitAdditiveExpression(YJSParser.AdditiveExpressionContext ctx)
AdditiveExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitRelationalExpression(YJSParser.RelationalExpressionContext ctx)
RelationalExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitPostIncrementExpression(YJSParser.PostIncrementExpressionContext ctx)
PostIncrementExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitBitNotExpression(YJSParser.BitNotExpressionContext ctx)
BitNotExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitNewExpression(YJSParser.NewExpressionContext ctx)
NewExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitLiteralExpression(YJSParser.LiteralExpressionContext ctx)
LiteralExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitArrayLiteralExpression(YJSParser.ArrayLiteralExpressionContext ctx)
ArrayLiteralExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitMemberDotExpression(YJSParser.MemberDotExpressionContext ctx)
MemberDotExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitMemberIndexExpression(YJSParser.MemberIndexExpressionContext ctx)
MemberIndexExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitIdentifierExpression(YJSParser.IdentifierExpressionContext ctx)
IdentifierExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitBitAndExpression(YJSParser.BitAndExpressionContext ctx)
BitAndExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitBitOrExpression(YJSParser.BitOrExpressionContext ctx)
BitOrExpression labeled alternative in
YJSParser.singleExpression().ctx - the parse treeT visitAssignmentOperatorExpression(YJSParser.AssignmentOperatorExpressionContext ctx)
AssignmentOperatorExpression labeled alternative
in YJSParser.singleExpression().ctx - the parse treeT visitArrowFunctionParameters(YJSParser.ArrowFunctionParametersContext ctx)
YJSParser.arrowFunctionParameters().ctx - the parse treeT visitArrowFunctionBody(YJSParser.ArrowFunctionBodyContext ctx)
YJSParser.arrowFunctionBody().ctx - the parse treeT visitAssignmentOperator(YJSParser.AssignmentOperatorContext ctx)
YJSParser.assignmentOperator().ctx - the parse treeT visitLiteral(YJSParser.LiteralContext ctx)
YJSParser.literal().ctx - the parse treeT visitNumericLiteral(YJSParser.NumericLiteralContext ctx)
YJSParser.numericLiteral().ctx - the parse treeT visitIdentifierName(YJSParser.IdentifierNameContext ctx)
YJSParser.identifierName().ctx - the parse treeT visitReservedWord(YJSParser.ReservedWordContext ctx)
YJSParser.reservedWord().ctx - the parse treeT visitKeyword(YJSParser.KeywordContext ctx)
YJSParser.keyword().ctx - the parse treeT visitEos(YJSParser.EosContext ctx)
YJSParser.eos().ctx - the parse tree