Class IMPParserBaseVisitor<T>
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- it.unive.lisa.imp.antlr.IMPParserBaseVisitor<T>
-
- Type Parameters:
T
- The return type of the visit operation. UseVoid
for operations with no return type.
- All Implemented Interfaces:
IMPParserVisitor<T>
,org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- Direct Known Subclasses:
IMPAnnotationVisitor
,IMPFrontend
public class IMPParserBaseVisitor<T> extends org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T> implements IMPParserVisitor<T>
This class provides an empty implementation ofIMPParserVisitor
, which can be extended to create a visitor which only needs to handle a subset of the available methods.
-
-
Constructor Summary
Constructors Constructor Description IMPParserBaseVisitor()
-
Method Summary
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
-
-
-
Method Detail
-
visitArraySqDeclaration
public T visitArraySqDeclaration(IMPParser.ArraySqDeclarationContext ctx)
Visit a parse tree produced byIMPParser.arraySqDeclaration()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitArraySqDeclaration
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrimitiveType
public T visitPrimitiveType(IMPParser.PrimitiveTypeContext ctx)
Visit a parse tree produced byIMPParser.primitiveType()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitPrimitiveType
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFormals
public T visitFormals(IMPParser.FormalsContext ctx)
Visit a parse tree produced byIMPParser.formals()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFormals
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFormal
public T visitFormal(IMPParser.FormalContext ctx)
Visit a parse tree produced byIMPParser.formal()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFormal
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLiteral
public T visitLiteral(IMPParser.LiteralContext ctx)
Visit a parse tree produced byIMPParser.literal()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitLiteral
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArguments
public T visitArguments(IMPParser.ArgumentsContext ctx)
Visit a parse tree produced byIMPParser.arguments()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitArguments
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArg
public T visitArg(IMPParser.ArgContext ctx)
Visit a parse tree produced byIMPParser.arg()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitArg
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExpression
public T visitExpression(IMPParser.ExpressionContext ctx)
Visit a parse tree produced byIMPParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExpression
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBasicExpr
public T visitBasicExpr(IMPParser.BasicExprContext ctx)
Visit a parse tree produced byIMPParser.basicExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitBasicExpr
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNewBasicArrayExpr
public T visitNewBasicArrayExpr(IMPParser.NewBasicArrayExprContext ctx)
Visit a parse tree produced byIMPParser.newBasicArrayExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitNewBasicArrayExpr
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNewReferenceType
public T visitNewReferenceType(IMPParser.NewReferenceTypeContext ctx)
Visit a parse tree produced byIMPParser.newReferenceType()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitNewReferenceType
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArrayCreatorRest
public T visitArrayCreatorRest(IMPParser.ArrayCreatorRestContext ctx)
Visit a parse tree produced byIMPParser.arrayCreatorRest()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitArrayCreatorRest
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitReceiver
public T visitReceiver(IMPParser.ReceiverContext ctx)
Visit a parse tree produced byIMPParser.receiver()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitReceiver
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArrayAccess
public T visitArrayAccess(IMPParser.ArrayAccessContext ctx)
Visit a parse tree produced byIMPParser.arrayAccess()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitArrayAccess
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIndex
public T visitIndex(IMPParser.IndexContext ctx)
Visit a parse tree produced byIMPParser.index()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitIndex
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFieldAccess
public T visitFieldAccess(IMPParser.FieldAccessContext ctx)
Visit a parse tree produced byIMPParser.fieldAccess()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFieldAccess
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMethodCall
public T visitMethodCall(IMPParser.MethodCallContext ctx)
Visit a parse tree produced byIMPParser.methodCall()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitMethodCall
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStringExpr
public T visitStringExpr(IMPParser.StringExprContext ctx)
Visit a parse tree produced byIMPParser.stringExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitStringExpr
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnaryStringExpr
public T visitUnaryStringExpr(IMPParser.UnaryStringExprContext ctx)
Visit a parse tree produced byIMPParser.unaryStringExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitUnaryStringExpr
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBinaryStringExpr
public T visitBinaryStringExpr(IMPParser.BinaryStringExprContext ctx)
Visit a parse tree produced byIMPParser.binaryStringExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitBinaryStringExpr
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTernaryStringExpr
public T visitTernaryStringExpr(IMPParser.TernaryStringExprContext ctx)
Visit a parse tree produced byIMPParser.ternaryStringExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitTernaryStringExpr
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArrayExpr
public T visitArrayExpr(IMPParser.ArrayExprContext ctx)
Visit a parse tree produced byIMPParser.arrayExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitArrayExpr
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStatement
public T visitStatement(IMPParser.StatementContext ctx)
Visit a parse tree produced byIMPParser.statement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitStatement
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLocalDeclaration
public T visitLocalDeclaration(IMPParser.LocalDeclarationContext ctx)
Visit a parse tree produced byIMPParser.localDeclaration()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitLocalDeclaration
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAssignment
public T visitAssignment(IMPParser.AssignmentContext ctx)
Visit a parse tree produced byIMPParser.assignment()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitAssignment
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParExpr
public T visitParExpr(IMPParser.ParExprContext ctx)
Visit a parse tree produced byIMPParser.parExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitParExpr
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLoop
public T visitLoop(IMPParser.LoopContext ctx)
Visit a parse tree produced byIMPParser.loop()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitLoop
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitForLoop
public T visitForLoop(IMPParser.ForLoopContext ctx)
Visit a parse tree produced byIMPParser.forLoop()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitForLoop
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWhileLoop
public T visitWhileLoop(IMPParser.WhileLoopContext ctx)
Visit a parse tree produced byIMPParser.whileLoop()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitWhileLoop
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitForDeclaration
public T visitForDeclaration(IMPParser.ForDeclarationContext ctx)
Visit a parse tree produced byIMPParser.forDeclaration()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitForDeclaration
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnitName
public T visitUnitName(IMPParser.UnitNameContext ctx)
Visit a parse tree produced byIMPParser.unitName()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitUnitName
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAnnotation
public T visitAnnotation(IMPParser.AnnotationContext ctx)
Visit a parse tree produced byIMPParser.annotation()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitAnnotation
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAnnotationMembers
public T visitAnnotationMembers(IMPParser.AnnotationMembersContext ctx)
Visit a parse tree produced byIMPParser.annotationMembers()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitAnnotationMembers
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAnnotationMember
public T visitAnnotationMember(IMPParser.AnnotationMemberContext ctx)
Visit a parse tree produced byIMPParser.annotationMember()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitAnnotationMember
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAnnotationValue
public T visitAnnotationValue(IMPParser.AnnotationValueContext ctx)
Visit a parse tree produced byIMPParser.annotationValue()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitAnnotationValue
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArrayAnnotationValue
public T visitArrayAnnotationValue(IMPParser.ArrayAnnotationValueContext ctx)
Visit a parse tree produced byIMPParser.arrayAnnotationValue()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitArrayAnnotationValue
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBasicAnnotationValue
public T visitBasicAnnotationValue(IMPParser.BasicAnnotationValueContext ctx)
Visit a parse tree produced byIMPParser.basicAnnotationValue()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitBasicAnnotationValue
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAnnotations
public T visitAnnotations(IMPParser.AnnotationsContext ctx)
Visit a parse tree produced byIMPParser.annotations()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitAnnotations
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBlock
public T visitBlock(IMPParser.BlockContext ctx)
Visit a parse tree produced byIMPParser.block()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitBlock
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBlockOrStatement
public T visitBlockOrStatement(IMPParser.BlockOrStatementContext ctx)
Visit a parse tree produced byIMPParser.blockOrStatement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitBlockOrStatement
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitClassMemberDeclarations
public T visitClassMemberDeclarations(IMPParser.ClassMemberDeclarationsContext ctx)
Visit a parse tree produced byIMPParser.classMemberDeclarations()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitClassMemberDeclarations
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInterfaceMemberDeclarations
public T visitInterfaceMemberDeclarations(IMPParser.InterfaceMemberDeclarationsContext ctx)
Visit a parse tree produced byIMPParser.interfaceMemberDeclarations()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitInterfaceMemberDeclarations
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitConstantDeclaration
public T visitConstantDeclaration(IMPParser.ConstantDeclarationContext ctx)
Visit a parse tree produced byIMPParser.constantDeclaration()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitConstantDeclaration
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFieldDeclaration
public T visitFieldDeclaration(IMPParser.FieldDeclarationContext ctx)
Visit a parse tree produced byIMPParser.fieldDeclaration()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFieldDeclaration
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitConstructorDeclaration
public T visitConstructorDeclaration(IMPParser.ConstructorDeclarationContext ctx)
Visit a parse tree produced byIMPParser.constructorDeclaration()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitConstructorDeclaration
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMethodDeclaration
public T visitMethodDeclaration(IMPParser.MethodDeclarationContext ctx)
Visit a parse tree produced byIMPParser.methodDeclaration()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitMethodDeclaration
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSignatureDeclaration
public T visitSignatureDeclaration(IMPParser.SignatureDeclarationContext ctx)
Visit a parse tree produced byIMPParser.signatureDeclaration()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitSignatureDeclaration
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnit
public T visitUnit(IMPParser.UnitContext ctx)
Visit a parse tree produced byIMPParser.unit()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitUnit
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitClassUnit
public T visitClassUnit(IMPParser.ClassUnitContext ctx)
Visit a parse tree produced byIMPParser.classUnit()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitClassUnit
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInterfaceUnit
public T visitInterfaceUnit(IMPParser.InterfaceUnitContext ctx)
Visit a parse tree produced byIMPParser.interfaceUnit()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitInterfaceUnit
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnitNames
public T visitUnitNames(IMPParser.UnitNamesContext ctx)
Visit a parse tree produced byIMPParser.unitNames()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitUnitNames
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFile
public T visitFile(IMPParser.FileContext ctx)
Visit a parse tree produced byIMPParser.file()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFile
in interfaceIMPParserVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
-