Class UISCBaseVisitor<T>
- Type Parameters:
T
- The return type of the visit operation. UseVoid
for operations with no return type.
- All Implemented Interfaces:
UISCVisitor<T>
,org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- Direct Known Subclasses:
ASMGenAllPathsReturnVisitor
,ASMGenerationVisitor
,ASMGenSubVisitorBase
,ConstantExpressionVisitor
public class UISCBaseVisitor<T> extends org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T> implements UISCVisitor<T>
UISCVisitor
,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.-
Constructor Summary
Constructors Constructor Description UISCBaseVisitor()
-
Method Summary
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
UISCBaseVisitor
public UISCBaseVisitor()
-
-
Method Details
-
visitFile
Visit a parse tree produced byUISCParser.file()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFile
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPointer
Visit a parse tree produced byUISCParser.pointer()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitPointer
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVarInitialization
Visit a parse tree produced by thevarInitialization
labeled alternative inUISCParser.varDeclaration()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitVarInitialization
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArrayValueInitialization
Visit a parse tree produced by thearrayValueInitialization
labeled alternative inUISCParser.varDeclaration()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitArrayValueInitialization
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArrayStringInitialization
Visit a parse tree produced by thearrayStringInitialization
labeled alternative inUISCParser.varDeclaration()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitArrayStringInitialization
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArrayAssignmentInitialization
Visit a parse tree produced by thearrayAssignmentInitialization
labeled alternative inUISCParser.varDeclaration()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitArrayAssignmentInitialization
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStructDeclaration
Visit a parse tree produced byUISCParser.structDeclaration()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitStructDeclaration
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitType
Visit a parse tree produced byUISCParser.type()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitType
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrimitiveType
Visit a parse tree produced byUISCParser.primitiveType()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitPrimitiveType
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStructType
Visit a parse tree produced byUISCParser.structType()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitStructType
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInferredType
Visit a parse tree produced byUISCParser.inferredType()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitInferredType
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBooleanLiteral
Visit a parse tree produced byUISCParser.booleanLiteral()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitBooleanLiteral
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArrayInitializer
Visit a parse tree produced byUISCParser.arrayInitializer()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitArrayInitializer
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFunctionDeclaration
Visit a parse tree produced byUISCParser.functionDeclaration()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFunctionDeclaration
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFormalParameters
Visit a parse tree produced byUISCParser.formalParameters()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFormalParameters
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFormalParameter
Visit a parse tree produced byUISCParser.formalParameter()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFormalParameter
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBlock
Visit a parse tree produced byUISCParser.block()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitBlock
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBlockStatement
Visit a parse tree produced by theblockStatement
labeled alternative inUISCParser.statement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitBlockStatement
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVarDeclarationStatement
Visit a parse tree produced by thevarDeclarationStatement
labeled alternative inUISCParser.statement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitVarDeclarationStatement
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStructDeclarationStatement
Visit a parse tree produced by thestructDeclarationStatement
labeled alternative inUISCParser.statement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitStructDeclarationStatement
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIfStatement
Visit a parse tree produced by theifStatement
labeled alternative inUISCParser.statement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitIfStatement
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUforiStatement
Visit a parse tree produced by theuforiStatement
labeled alternative inUISCParser.statement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitUforiStatement
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUforeachStatement
Visit a parse tree produced by theuforeachStatement
labeled alternative inUISCParser.statement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitUforeachStatement
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWhileStatement
Visit a parse tree produced by thewhileStatement
labeled alternative inUISCParser.statement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitWhileStatement
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitForStatement
Visit a parse tree produced by theforStatement
labeled alternative inUISCParser.statement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitForStatement
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitReturnStatement
Visit a parse tree produced by thereturnStatement
labeled alternative inUISCParser.statement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitReturnStatement
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAssignmentStatement
Visit a parse tree produced by theassignmentStatement
labeled alternative inUISCParser.statement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitAssignmentStatement
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOpAndAssignmentStatement
Visit a parse tree produced by theopAndAssignmentStatement
labeled alternative inUISCParser.statement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitOpAndAssignmentStatement
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTryCatchStatement
Visit a parse tree produced by thetryCatchStatement
labeled alternative inUISCParser.statement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitTryCatchStatement
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFunctionCallStatement
Visit a parse tree produced by thefunctionCallStatement
labeled alternative inUISCParser.statement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFunctionCallStatement
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAssemblyStatement
Visit a parse tree produced by theassemblyStatement
labeled alternative inUISCParser.statement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitAssemblyStatement
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAssertionStatement
Visit a parse tree produced by theassertionStatement
labeled alternative inUISCParser.statement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitAssertionStatement
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExceptionStatement
Visit a parse tree produced by theexceptionStatement
labeled alternative inUISCParser.statement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExceptionStatement
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIncludeStatement
Visit a parse tree produced by theincludeStatement
labeled alternative inUISCParser.statement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitIncludeStatement
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFlagStatement
Visit a parse tree produced by theflagStatement
labeled alternative inUISCParser.statement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFlagStatement
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFlagDataStatement
Visit a parse tree produced by theflagDataStatement
labeled alternative inUISCParser.statement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFlagDataStatement
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBreakStatement
Visit a parse tree produced by thebreakStatement
labeled alternative inUISCParser.statement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitBreakStatement
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitContinueStatement
Visit a parse tree produced by thecontinueStatement
labeled alternative inUISCParser.statement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitContinueStatement
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitElseifStatement
Visit a parse tree produced byUISCParser.elseifStatement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitElseifStatement
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitElseStatement
Visit a parse tree produced byUISCParser.elseStatement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitElseStatement
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTryStatement
Visit a parse tree produced byUISCParser.tryStatement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitTryStatement
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCatchStatement
Visit a parse tree produced byUISCParser.catchStatement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCatchStatement
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNumber
Visit a parse tree produced byUISCParser.number()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitNumber
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAssembly
Visit a parse tree produced byUISCParser.assembly()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitAssembly
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAssertion
Visit a parse tree produced byUISCParser.assertion()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitAssertion
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitException
Visit a parse tree produced byUISCParser.exception()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitException
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInclude
Visit a parse tree produced byUISCParser.include()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitInclude
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFlag
Visit a parse tree produced byUISCParser.flag()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFlag
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFlagData
Visit a parse tree produced byUISCParser.flagData()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFlagData
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStructField
Visit a parse tree produced byUISCParser.structField()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitStructField
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPostfixOpExpression
Visit a parse tree produced by thepostfixOpExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitPostfixOpExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitModuloExpression
Visit a parse tree produced by themoduloExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitModuloExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMultDivExpression
Visit a parse tree produced by themultDivExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitMultDivExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNotExpression
Visit a parse tree produced by thenotExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitNotExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrefixOpExpression
Visit a parse tree produced by theprefixOpExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitPrefixOpExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBooleanLiteralExpression
Visit a parse tree produced by thebooleanLiteralExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitBooleanLiteralExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitComparisonExpression
Visit a parse tree produced by thecomparisonExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitComparisonExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParenExpression
Visit a parse tree produced by theparenExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitParenExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNumberLiteralExpression
Visit a parse tree produced by thenumberLiteralExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitNumberLiteralExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitValueAtVariableExpression
Visit a parse tree produced by thevalueAtVariableExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitValueAtVariableExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCastExpression
Visit a parse tree produced by thecastExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCastExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNativeCallExpression
Visit a parse tree produced by thenativeCallExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitNativeCallExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSizeOfExpression
Visit a parse tree produced by thesizeOfExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitSizeOfExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFunctionCallExpression
Visit a parse tree produced by thefunctionCallExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFunctionCallExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBitwiseExpression
Visit a parse tree produced by thebitwiseExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitBitwiseExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNegateExpression
Visit a parse tree produced by thenegateExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitNegateExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAddressOfVariableExpression
Visit a parse tree produced by theaddressOfVariableExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitAddressOfVariableExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLengthOfExpression
Visit a parse tree produced by thelengthOfExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitLengthOfExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStructFieldReferenceExpression
Visit a parse tree produced by thestructFieldReferenceExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitStructFieldReferenceExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStringLiteralExpression
Visit a parse tree produced by thestringLiteralExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitStringLiteralExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArrayAccessExpression
Visit a parse tree produced by thearrayAccessExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitArrayAccessExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVariableReferenceExpression
Visit a parse tree produced by thevariableReferenceExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitVariableReferenceExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAddSubExpression
Visit a parse tree produced by theaddSubExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitAddSubExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAndOrXorExpression
Visit a parse tree produced by theandOrXorExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitAndOrXorExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEqualityExpression
Visit a parse tree produced by theequalityExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitEqualityExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCharLiteralExpression
Visit a parse tree produced by thecharLiteralExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCharLiteralExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTernaryExpression
Visit a parse tree produced by theternaryExpression
labeled alternative inUISCParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitTernaryExpression
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExprList
Visit a parse tree produced byUISCParser.exprList()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExprList
in interfaceUISCVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-