Class UISCBaseListener
- All Implemented Interfaces:
UISCListener
,org.antlr.v4.runtime.tree.ParseTreeListener
- Direct Known Subclasses:
IncludeStatementListener
,SyntaxHighlightGenerator
public class UISCBaseListener extends java.lang.Object implements UISCListener
UISCListener
,
which can be extended to create a listener which only needs to handle a subset
of the available methods.-
Constructor Summary
Constructors Constructor Description UISCBaseListener()
-
Method Summary
Modifier and Type Method Description void
enterAddressOfVariableExpression(UISCParser.AddressOfVariableExpressionContext ctx)
Enter a parse tree produced by theaddressOfVariableExpression
labeled alternative inUISCParser.expression()
.void
enterAddSubExpression(UISCParser.AddSubExpressionContext ctx)
Enter a parse tree produced by theaddSubExpression
labeled alternative inUISCParser.expression()
.void
enterAndOrXorExpression(UISCParser.AndOrXorExpressionContext ctx)
Enter a parse tree produced by theandOrXorExpression
labeled alternative inUISCParser.expression()
.void
enterArrayAccessExpression(UISCParser.ArrayAccessExpressionContext ctx)
Enter a parse tree produced by thearrayAccessExpression
labeled alternative inUISCParser.expression()
.void
enterArrayAssignmentInitialization(UISCParser.ArrayAssignmentInitializationContext ctx)
Enter a parse tree produced by thearrayAssignmentInitialization
labeled alternative inUISCParser.varDeclaration()
.void
enterArrayInitializer(UISCParser.ArrayInitializerContext ctx)
Enter a parse tree produced byUISCParser.arrayInitializer()
.void
enterArrayStringInitialization(UISCParser.ArrayStringInitializationContext ctx)
Enter a parse tree produced by thearrayStringInitialization
labeled alternative inUISCParser.varDeclaration()
.void
enterArrayValueInitialization(UISCParser.ArrayValueInitializationContext ctx)
Enter a parse tree produced by thearrayValueInitialization
labeled alternative inUISCParser.varDeclaration()
.void
enterAssembly(UISCParser.AssemblyContext ctx)
Enter a parse tree produced byUISCParser.assembly()
.void
enterAssemblyStatement(UISCParser.AssemblyStatementContext ctx)
Enter a parse tree produced by theassemblyStatement
labeled alternative inUISCParser.statement()
.void
enterAssertion(UISCParser.AssertionContext ctx)
Enter a parse tree produced byUISCParser.assertion()
.void
enterAssertionStatement(UISCParser.AssertionStatementContext ctx)
Enter a parse tree produced by theassertionStatement
labeled alternative inUISCParser.statement()
.void
enterAssignmentStatement(UISCParser.AssignmentStatementContext ctx)
Enter a parse tree produced by theassignmentStatement
labeled alternative inUISCParser.statement()
.void
enterBitwiseExpression(UISCParser.BitwiseExpressionContext ctx)
Enter a parse tree produced by thebitwiseExpression
labeled alternative inUISCParser.expression()
.void
enterBlock(UISCParser.BlockContext ctx)
Enter a parse tree produced byUISCParser.block()
.void
enterBlockStatement(UISCParser.BlockStatementContext ctx)
Enter a parse tree produced by theblockStatement
labeled alternative inUISCParser.statement()
.void
enterBooleanLiteral(UISCParser.BooleanLiteralContext ctx)
Enter a parse tree produced byUISCParser.booleanLiteral()
.void
enterBooleanLiteralExpression(UISCParser.BooleanLiteralExpressionContext ctx)
Enter a parse tree produced by thebooleanLiteralExpression
labeled alternative inUISCParser.expression()
.void
enterBreakStatement(UISCParser.BreakStatementContext ctx)
Enter a parse tree produced by thebreakStatement
labeled alternative inUISCParser.statement()
.void
enterCastExpression(UISCParser.CastExpressionContext ctx)
Enter a parse tree produced by thecastExpression
labeled alternative inUISCParser.expression()
.void
enterCatchStatement(UISCParser.CatchStatementContext ctx)
Enter a parse tree produced byUISCParser.catchStatement()
.void
enterCharLiteralExpression(UISCParser.CharLiteralExpressionContext ctx)
Enter a parse tree produced by thecharLiteralExpression
labeled alternative inUISCParser.expression()
.void
enterComparisonExpression(UISCParser.ComparisonExpressionContext ctx)
Enter a parse tree produced by thecomparisonExpression
labeled alternative inUISCParser.expression()
.void
enterContinueStatement(UISCParser.ContinueStatementContext ctx)
Enter a parse tree produced by thecontinueStatement
labeled alternative inUISCParser.statement()
.void
enterElseifStatement(UISCParser.ElseifStatementContext ctx)
Enter a parse tree produced byUISCParser.elseifStatement()
.void
enterElseStatement(UISCParser.ElseStatementContext ctx)
Enter a parse tree produced byUISCParser.elseStatement()
.void
enterEqualityExpression(UISCParser.EqualityExpressionContext ctx)
Enter a parse tree produced by theequalityExpression
labeled alternative inUISCParser.expression()
.void
enterEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx)
void
enterException(UISCParser.ExceptionContext ctx)
Enter a parse tree produced byUISCParser.exception()
.void
enterExceptionStatement(UISCParser.ExceptionStatementContext ctx)
Enter a parse tree produced by theexceptionStatement
labeled alternative inUISCParser.statement()
.void
enterExprList(UISCParser.ExprListContext ctx)
Enter a parse tree produced byUISCParser.exprList()
.void
enterFile(UISCParser.FileContext ctx)
Enter a parse tree produced byUISCParser.file()
.void
enterFlag(UISCParser.FlagContext ctx)
Enter a parse tree produced byUISCParser.flag()
.void
enterFlagData(UISCParser.FlagDataContext ctx)
Enter a parse tree produced byUISCParser.flagData()
.void
enterFlagDataStatement(UISCParser.FlagDataStatementContext ctx)
Enter a parse tree produced by theflagDataStatement
labeled alternative inUISCParser.statement()
.void
enterFlagStatement(UISCParser.FlagStatementContext ctx)
Enter a parse tree produced by theflagStatement
labeled alternative inUISCParser.statement()
.void
enterFormalParameter(UISCParser.FormalParameterContext ctx)
Enter a parse tree produced byUISCParser.formalParameter()
.void
enterFormalParameters(UISCParser.FormalParametersContext ctx)
Enter a parse tree produced byUISCParser.formalParameters()
.void
enterForStatement(UISCParser.ForStatementContext ctx)
Enter a parse tree produced by theforStatement
labeled alternative inUISCParser.statement()
.void
enterFunctionCallExpression(UISCParser.FunctionCallExpressionContext ctx)
Enter a parse tree produced by thefunctionCallExpression
labeled alternative inUISCParser.expression()
.void
enterFunctionCallStatement(UISCParser.FunctionCallStatementContext ctx)
Enter a parse tree produced by thefunctionCallStatement
labeled alternative inUISCParser.statement()
.void
enterFunctionDeclaration(UISCParser.FunctionDeclarationContext ctx)
Enter a parse tree produced byUISCParser.functionDeclaration()
.void
enterIfStatement(UISCParser.IfStatementContext ctx)
Enter a parse tree produced by theifStatement
labeled alternative inUISCParser.statement()
.void
enterInclude(UISCParser.IncludeContext ctx)
Enter a parse tree produced byUISCParser.include()
.void
enterIncludeStatement(UISCParser.IncludeStatementContext ctx)
Enter a parse tree produced by theincludeStatement
labeled alternative inUISCParser.statement()
.void
enterInferredType(UISCParser.InferredTypeContext ctx)
Enter a parse tree produced byUISCParser.inferredType()
.void
enterLengthOfExpression(UISCParser.LengthOfExpressionContext ctx)
Enter a parse tree produced by thelengthOfExpression
labeled alternative inUISCParser.expression()
.void
enterModuloExpression(UISCParser.ModuloExpressionContext ctx)
Enter a parse tree produced by themoduloExpression
labeled alternative inUISCParser.expression()
.void
enterMultDivExpression(UISCParser.MultDivExpressionContext ctx)
Enter a parse tree produced by themultDivExpression
labeled alternative inUISCParser.expression()
.void
enterNativeCallExpression(UISCParser.NativeCallExpressionContext ctx)
Enter a parse tree produced by thenativeCallExpression
labeled alternative inUISCParser.expression()
.void
enterNegateExpression(UISCParser.NegateExpressionContext ctx)
Enter a parse tree produced by thenegateExpression
labeled alternative inUISCParser.expression()
.void
enterNotExpression(UISCParser.NotExpressionContext ctx)
Enter a parse tree produced by thenotExpression
labeled alternative inUISCParser.expression()
.void
enterNumber(UISCParser.NumberContext ctx)
Enter a parse tree produced byUISCParser.number()
.void
enterNumberLiteralExpression(UISCParser.NumberLiteralExpressionContext ctx)
Enter a parse tree produced by thenumberLiteralExpression
labeled alternative inUISCParser.expression()
.void
enterOpAndAssignmentStatement(UISCParser.OpAndAssignmentStatementContext ctx)
Enter a parse tree produced by theopAndAssignmentStatement
labeled alternative inUISCParser.statement()
.void
enterParenExpression(UISCParser.ParenExpressionContext ctx)
Enter a parse tree produced by theparenExpression
labeled alternative inUISCParser.expression()
.void
enterPointer(UISCParser.PointerContext ctx)
Enter a parse tree produced byUISCParser.pointer()
.void
enterPostfixOpExpression(UISCParser.PostfixOpExpressionContext ctx)
Enter a parse tree produced by thepostfixOpExpression
labeled alternative inUISCParser.expression()
.void
enterPrefixOpExpression(UISCParser.PrefixOpExpressionContext ctx)
Enter a parse tree produced by theprefixOpExpression
labeled alternative inUISCParser.expression()
.void
enterPrimitiveType(UISCParser.PrimitiveTypeContext ctx)
Enter a parse tree produced byUISCParser.primitiveType()
.void
enterReturnStatement(UISCParser.ReturnStatementContext ctx)
Enter a parse tree produced by thereturnStatement
labeled alternative inUISCParser.statement()
.void
enterSizeOfExpression(UISCParser.SizeOfExpressionContext ctx)
Enter a parse tree produced by thesizeOfExpression
labeled alternative inUISCParser.expression()
.void
enterStringLiteralExpression(UISCParser.StringLiteralExpressionContext ctx)
Enter a parse tree produced by thestringLiteralExpression
labeled alternative inUISCParser.expression()
.void
enterStructDeclaration(UISCParser.StructDeclarationContext ctx)
Enter a parse tree produced byUISCParser.structDeclaration()
.void
enterStructDeclarationStatement(UISCParser.StructDeclarationStatementContext ctx)
Enter a parse tree produced by thestructDeclarationStatement
labeled alternative inUISCParser.statement()
.void
enterStructField(UISCParser.StructFieldContext ctx)
Enter a parse tree produced byUISCParser.structField()
.void
enterStructFieldReferenceExpression(UISCParser.StructFieldReferenceExpressionContext ctx)
Enter a parse tree produced by thestructFieldReferenceExpression
labeled alternative inUISCParser.expression()
.void
enterStructType(UISCParser.StructTypeContext ctx)
Enter a parse tree produced byUISCParser.structType()
.void
enterTernaryExpression(UISCParser.TernaryExpressionContext ctx)
Enter a parse tree produced by theternaryExpression
labeled alternative inUISCParser.expression()
.void
enterTryCatchStatement(UISCParser.TryCatchStatementContext ctx)
Enter a parse tree produced by thetryCatchStatement
labeled alternative inUISCParser.statement()
.void
enterTryStatement(UISCParser.TryStatementContext ctx)
Enter a parse tree produced byUISCParser.tryStatement()
.void
enterType(UISCParser.TypeContext ctx)
Enter a parse tree produced byUISCParser.type()
.void
enterUforeachStatement(UISCParser.UforeachStatementContext ctx)
Enter a parse tree produced by theuforeachStatement
labeled alternative inUISCParser.statement()
.void
enterUforiStatement(UISCParser.UforiStatementContext ctx)
Enter a parse tree produced by theuforiStatement
labeled alternative inUISCParser.statement()
.void
enterValueAtVariableExpression(UISCParser.ValueAtVariableExpressionContext ctx)
Enter a parse tree produced by thevalueAtVariableExpression
labeled alternative inUISCParser.expression()
.void
enterVarDeclarationStatement(UISCParser.VarDeclarationStatementContext ctx)
Enter a parse tree produced by thevarDeclarationStatement
labeled alternative inUISCParser.statement()
.void
enterVariableReferenceExpression(UISCParser.VariableReferenceExpressionContext ctx)
Enter a parse tree produced by thevariableReferenceExpression
labeled alternative inUISCParser.expression()
.void
enterVarInitialization(UISCParser.VarInitializationContext ctx)
Enter a parse tree produced by thevarInitialization
labeled alternative inUISCParser.varDeclaration()
.void
enterWhileStatement(UISCParser.WhileStatementContext ctx)
Enter a parse tree produced by thewhileStatement
labeled alternative inUISCParser.statement()
.void
exitAddressOfVariableExpression(UISCParser.AddressOfVariableExpressionContext ctx)
Exit a parse tree produced by theaddressOfVariableExpression
labeled alternative inUISCParser.expression()
.void
exitAddSubExpression(UISCParser.AddSubExpressionContext ctx)
Exit a parse tree produced by theaddSubExpression
labeled alternative inUISCParser.expression()
.void
exitAndOrXorExpression(UISCParser.AndOrXorExpressionContext ctx)
Exit a parse tree produced by theandOrXorExpression
labeled alternative inUISCParser.expression()
.void
exitArrayAccessExpression(UISCParser.ArrayAccessExpressionContext ctx)
Exit a parse tree produced by thearrayAccessExpression
labeled alternative inUISCParser.expression()
.void
exitArrayAssignmentInitialization(UISCParser.ArrayAssignmentInitializationContext ctx)
Exit a parse tree produced by thearrayAssignmentInitialization
labeled alternative inUISCParser.varDeclaration()
.void
exitArrayInitializer(UISCParser.ArrayInitializerContext ctx)
Exit a parse tree produced byUISCParser.arrayInitializer()
.void
exitArrayStringInitialization(UISCParser.ArrayStringInitializationContext ctx)
Exit a parse tree produced by thearrayStringInitialization
labeled alternative inUISCParser.varDeclaration()
.void
exitArrayValueInitialization(UISCParser.ArrayValueInitializationContext ctx)
Exit a parse tree produced by thearrayValueInitialization
labeled alternative inUISCParser.varDeclaration()
.void
exitAssembly(UISCParser.AssemblyContext ctx)
Exit a parse tree produced byUISCParser.assembly()
.void
exitAssemblyStatement(UISCParser.AssemblyStatementContext ctx)
Exit a parse tree produced by theassemblyStatement
labeled alternative inUISCParser.statement()
.void
exitAssertion(UISCParser.AssertionContext ctx)
Exit a parse tree produced byUISCParser.assertion()
.void
exitAssertionStatement(UISCParser.AssertionStatementContext ctx)
Exit a parse tree produced by theassertionStatement
labeled alternative inUISCParser.statement()
.void
exitAssignmentStatement(UISCParser.AssignmentStatementContext ctx)
Exit a parse tree produced by theassignmentStatement
labeled alternative inUISCParser.statement()
.void
exitBitwiseExpression(UISCParser.BitwiseExpressionContext ctx)
Exit a parse tree produced by thebitwiseExpression
labeled alternative inUISCParser.expression()
.void
exitBlock(UISCParser.BlockContext ctx)
Exit a parse tree produced byUISCParser.block()
.void
exitBlockStatement(UISCParser.BlockStatementContext ctx)
Exit a parse tree produced by theblockStatement
labeled alternative inUISCParser.statement()
.void
exitBooleanLiteral(UISCParser.BooleanLiteralContext ctx)
Exit a parse tree produced byUISCParser.booleanLiteral()
.void
exitBooleanLiteralExpression(UISCParser.BooleanLiteralExpressionContext ctx)
Exit a parse tree produced by thebooleanLiteralExpression
labeled alternative inUISCParser.expression()
.void
exitBreakStatement(UISCParser.BreakStatementContext ctx)
Exit a parse tree produced by thebreakStatement
labeled alternative inUISCParser.statement()
.void
exitCastExpression(UISCParser.CastExpressionContext ctx)
Exit a parse tree produced by thecastExpression
labeled alternative inUISCParser.expression()
.void
exitCatchStatement(UISCParser.CatchStatementContext ctx)
Exit a parse tree produced byUISCParser.catchStatement()
.void
exitCharLiteralExpression(UISCParser.CharLiteralExpressionContext ctx)
Exit a parse tree produced by thecharLiteralExpression
labeled alternative inUISCParser.expression()
.void
exitComparisonExpression(UISCParser.ComparisonExpressionContext ctx)
Exit a parse tree produced by thecomparisonExpression
labeled alternative inUISCParser.expression()
.void
exitContinueStatement(UISCParser.ContinueStatementContext ctx)
Exit a parse tree produced by thecontinueStatement
labeled alternative inUISCParser.statement()
.void
exitElseifStatement(UISCParser.ElseifStatementContext ctx)
Exit a parse tree produced byUISCParser.elseifStatement()
.void
exitElseStatement(UISCParser.ElseStatementContext ctx)
Exit a parse tree produced byUISCParser.elseStatement()
.void
exitEqualityExpression(UISCParser.EqualityExpressionContext ctx)
Exit a parse tree produced by theequalityExpression
labeled alternative inUISCParser.expression()
.void
exitEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx)
void
exitException(UISCParser.ExceptionContext ctx)
Exit a parse tree produced byUISCParser.exception()
.void
exitExceptionStatement(UISCParser.ExceptionStatementContext ctx)
Exit a parse tree produced by theexceptionStatement
labeled alternative inUISCParser.statement()
.void
exitExprList(UISCParser.ExprListContext ctx)
Exit a parse tree produced byUISCParser.exprList()
.void
exitFile(UISCParser.FileContext ctx)
Exit a parse tree produced byUISCParser.file()
.void
exitFlag(UISCParser.FlagContext ctx)
Exit a parse tree produced byUISCParser.flag()
.void
exitFlagData(UISCParser.FlagDataContext ctx)
Exit a parse tree produced byUISCParser.flagData()
.void
exitFlagDataStatement(UISCParser.FlagDataStatementContext ctx)
Exit a parse tree produced by theflagDataStatement
labeled alternative inUISCParser.statement()
.void
exitFlagStatement(UISCParser.FlagStatementContext ctx)
Exit a parse tree produced by theflagStatement
labeled alternative inUISCParser.statement()
.void
exitFormalParameter(UISCParser.FormalParameterContext ctx)
Exit a parse tree produced byUISCParser.formalParameter()
.void
exitFormalParameters(UISCParser.FormalParametersContext ctx)
Exit a parse tree produced byUISCParser.formalParameters()
.void
exitForStatement(UISCParser.ForStatementContext ctx)
Exit a parse tree produced by theforStatement
labeled alternative inUISCParser.statement()
.void
exitFunctionCallExpression(UISCParser.FunctionCallExpressionContext ctx)
Exit a parse tree produced by thefunctionCallExpression
labeled alternative inUISCParser.expression()
.void
exitFunctionCallStatement(UISCParser.FunctionCallStatementContext ctx)
Exit a parse tree produced by thefunctionCallStatement
labeled alternative inUISCParser.statement()
.void
exitFunctionDeclaration(UISCParser.FunctionDeclarationContext ctx)
Exit a parse tree produced byUISCParser.functionDeclaration()
.void
exitIfStatement(UISCParser.IfStatementContext ctx)
Exit a parse tree produced by theifStatement
labeled alternative inUISCParser.statement()
.void
exitInclude(UISCParser.IncludeContext ctx)
Exit a parse tree produced byUISCParser.include()
.void
exitIncludeStatement(UISCParser.IncludeStatementContext ctx)
Exit a parse tree produced by theincludeStatement
labeled alternative inUISCParser.statement()
.void
exitInferredType(UISCParser.InferredTypeContext ctx)
Exit a parse tree produced byUISCParser.inferredType()
.void
exitLengthOfExpression(UISCParser.LengthOfExpressionContext ctx)
Exit a parse tree produced by thelengthOfExpression
labeled alternative inUISCParser.expression()
.void
exitModuloExpression(UISCParser.ModuloExpressionContext ctx)
Exit a parse tree produced by themoduloExpression
labeled alternative inUISCParser.expression()
.void
exitMultDivExpression(UISCParser.MultDivExpressionContext ctx)
Exit a parse tree produced by themultDivExpression
labeled alternative inUISCParser.expression()
.void
exitNativeCallExpression(UISCParser.NativeCallExpressionContext ctx)
Exit a parse tree produced by thenativeCallExpression
labeled alternative inUISCParser.expression()
.void
exitNegateExpression(UISCParser.NegateExpressionContext ctx)
Exit a parse tree produced by thenegateExpression
labeled alternative inUISCParser.expression()
.void
exitNotExpression(UISCParser.NotExpressionContext ctx)
Exit a parse tree produced by thenotExpression
labeled alternative inUISCParser.expression()
.void
exitNumber(UISCParser.NumberContext ctx)
Exit a parse tree produced byUISCParser.number()
.void
exitNumberLiteralExpression(UISCParser.NumberLiteralExpressionContext ctx)
Exit a parse tree produced by thenumberLiteralExpression
labeled alternative inUISCParser.expression()
.void
exitOpAndAssignmentStatement(UISCParser.OpAndAssignmentStatementContext ctx)
Exit a parse tree produced by theopAndAssignmentStatement
labeled alternative inUISCParser.statement()
.void
exitParenExpression(UISCParser.ParenExpressionContext ctx)
Exit a parse tree produced by theparenExpression
labeled alternative inUISCParser.expression()
.void
exitPointer(UISCParser.PointerContext ctx)
Exit a parse tree produced byUISCParser.pointer()
.void
exitPostfixOpExpression(UISCParser.PostfixOpExpressionContext ctx)
Exit a parse tree produced by thepostfixOpExpression
labeled alternative inUISCParser.expression()
.void
exitPrefixOpExpression(UISCParser.PrefixOpExpressionContext ctx)
Exit a parse tree produced by theprefixOpExpression
labeled alternative inUISCParser.expression()
.void
exitPrimitiveType(UISCParser.PrimitiveTypeContext ctx)
Exit a parse tree produced byUISCParser.primitiveType()
.void
exitReturnStatement(UISCParser.ReturnStatementContext ctx)
Exit a parse tree produced by thereturnStatement
labeled alternative inUISCParser.statement()
.void
exitSizeOfExpression(UISCParser.SizeOfExpressionContext ctx)
Exit a parse tree produced by thesizeOfExpression
labeled alternative inUISCParser.expression()
.void
exitStringLiteralExpression(UISCParser.StringLiteralExpressionContext ctx)
Exit a parse tree produced by thestringLiteralExpression
labeled alternative inUISCParser.expression()
.void
exitStructDeclaration(UISCParser.StructDeclarationContext ctx)
Exit a parse tree produced byUISCParser.structDeclaration()
.void
exitStructDeclarationStatement(UISCParser.StructDeclarationStatementContext ctx)
Exit a parse tree produced by thestructDeclarationStatement
labeled alternative inUISCParser.statement()
.void
exitStructField(UISCParser.StructFieldContext ctx)
Exit a parse tree produced byUISCParser.structField()
.void
exitStructFieldReferenceExpression(UISCParser.StructFieldReferenceExpressionContext ctx)
Exit a parse tree produced by thestructFieldReferenceExpression
labeled alternative inUISCParser.expression()
.void
exitStructType(UISCParser.StructTypeContext ctx)
Exit a parse tree produced byUISCParser.structType()
.void
exitTernaryExpression(UISCParser.TernaryExpressionContext ctx)
Exit a parse tree produced by theternaryExpression
labeled alternative inUISCParser.expression()
.void
exitTryCatchStatement(UISCParser.TryCatchStatementContext ctx)
Exit a parse tree produced by thetryCatchStatement
labeled alternative inUISCParser.statement()
.void
exitTryStatement(UISCParser.TryStatementContext ctx)
Exit a parse tree produced byUISCParser.tryStatement()
.void
exitType(UISCParser.TypeContext ctx)
Exit a parse tree produced byUISCParser.type()
.void
exitUforeachStatement(UISCParser.UforeachStatementContext ctx)
Exit a parse tree produced by theuforeachStatement
labeled alternative inUISCParser.statement()
.void
exitUforiStatement(UISCParser.UforiStatementContext ctx)
Exit a parse tree produced by theuforiStatement
labeled alternative inUISCParser.statement()
.void
exitValueAtVariableExpression(UISCParser.ValueAtVariableExpressionContext ctx)
Exit a parse tree produced by thevalueAtVariableExpression
labeled alternative inUISCParser.expression()
.void
exitVarDeclarationStatement(UISCParser.VarDeclarationStatementContext ctx)
Exit a parse tree produced by thevarDeclarationStatement
labeled alternative inUISCParser.statement()
.void
exitVariableReferenceExpression(UISCParser.VariableReferenceExpressionContext ctx)
Exit a parse tree produced by thevariableReferenceExpression
labeled alternative inUISCParser.expression()
.void
exitVarInitialization(UISCParser.VarInitializationContext ctx)
Exit a parse tree produced by thevarInitialization
labeled alternative inUISCParser.varDeclaration()
.void
exitWhileStatement(UISCParser.WhileStatementContext ctx)
Exit a parse tree produced by thewhileStatement
labeled alternative inUISCParser.statement()
.void
visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode node)
void
visitTerminal(org.antlr.v4.runtime.tree.TerminalNode node)
-
Constructor Details
-
UISCBaseListener
public UISCBaseListener()
-
-
Method Details
-
enterFile
Enter a parse tree produced byUISCParser.file()
.The default implementation does nothing.
- Specified by:
enterFile
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitFile
Exit a parse tree produced byUISCParser.file()
.The default implementation does nothing.
- Specified by:
exitFile
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterPointer
Enter a parse tree produced byUISCParser.pointer()
.The default implementation does nothing.
- Specified by:
enterPointer
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitPointer
Exit a parse tree produced byUISCParser.pointer()
.The default implementation does nothing.
- Specified by:
exitPointer
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterVarInitialization
Enter a parse tree produced by thevarInitialization
labeled alternative inUISCParser.varDeclaration()
.The default implementation does nothing.
- Specified by:
enterVarInitialization
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitVarInitialization
Exit a parse tree produced by thevarInitialization
labeled alternative inUISCParser.varDeclaration()
.The default implementation does nothing.
- Specified by:
exitVarInitialization
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterArrayValueInitialization
Enter a parse tree produced by thearrayValueInitialization
labeled alternative inUISCParser.varDeclaration()
.The default implementation does nothing.
- Specified by:
enterArrayValueInitialization
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitArrayValueInitialization
Exit a parse tree produced by thearrayValueInitialization
labeled alternative inUISCParser.varDeclaration()
.The default implementation does nothing.
- Specified by:
exitArrayValueInitialization
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterArrayStringInitialization
Enter a parse tree produced by thearrayStringInitialization
labeled alternative inUISCParser.varDeclaration()
.The default implementation does nothing.
- Specified by:
enterArrayStringInitialization
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitArrayStringInitialization
Exit a parse tree produced by thearrayStringInitialization
labeled alternative inUISCParser.varDeclaration()
.The default implementation does nothing.
- Specified by:
exitArrayStringInitialization
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterArrayAssignmentInitialization
public void enterArrayAssignmentInitialization(UISCParser.ArrayAssignmentInitializationContext ctx)Enter a parse tree produced by thearrayAssignmentInitialization
labeled alternative inUISCParser.varDeclaration()
.The default implementation does nothing.
- Specified by:
enterArrayAssignmentInitialization
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitArrayAssignmentInitialization
Exit a parse tree produced by thearrayAssignmentInitialization
labeled alternative inUISCParser.varDeclaration()
.The default implementation does nothing.
- Specified by:
exitArrayAssignmentInitialization
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterStructDeclaration
Enter a parse tree produced byUISCParser.structDeclaration()
.The default implementation does nothing.
- Specified by:
enterStructDeclaration
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitStructDeclaration
Exit a parse tree produced byUISCParser.structDeclaration()
.The default implementation does nothing.
- Specified by:
exitStructDeclaration
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterType
Enter a parse tree produced byUISCParser.type()
.The default implementation does nothing.
- Specified by:
enterType
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitType
Exit a parse tree produced byUISCParser.type()
.The default implementation does nothing.
- Specified by:
exitType
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterPrimitiveType
Enter a parse tree produced byUISCParser.primitiveType()
.The default implementation does nothing.
- Specified by:
enterPrimitiveType
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitPrimitiveType
Exit a parse tree produced byUISCParser.primitiveType()
.The default implementation does nothing.
- Specified by:
exitPrimitiveType
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterStructType
Enter a parse tree produced byUISCParser.structType()
.The default implementation does nothing.
- Specified by:
enterStructType
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitStructType
Exit a parse tree produced byUISCParser.structType()
.The default implementation does nothing.
- Specified by:
exitStructType
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterInferredType
Enter a parse tree produced byUISCParser.inferredType()
.The default implementation does nothing.
- Specified by:
enterInferredType
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitInferredType
Exit a parse tree produced byUISCParser.inferredType()
.The default implementation does nothing.
- Specified by:
exitInferredType
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterBooleanLiteral
Enter a parse tree produced byUISCParser.booleanLiteral()
.The default implementation does nothing.
- Specified by:
enterBooleanLiteral
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitBooleanLiteral
Exit a parse tree produced byUISCParser.booleanLiteral()
.The default implementation does nothing.
- Specified by:
exitBooleanLiteral
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterArrayInitializer
Enter a parse tree produced byUISCParser.arrayInitializer()
.The default implementation does nothing.
- Specified by:
enterArrayInitializer
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitArrayInitializer
Exit a parse tree produced byUISCParser.arrayInitializer()
.The default implementation does nothing.
- Specified by:
exitArrayInitializer
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterFunctionDeclaration
Enter a parse tree produced byUISCParser.functionDeclaration()
.The default implementation does nothing.
- Specified by:
enterFunctionDeclaration
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitFunctionDeclaration
Exit a parse tree produced byUISCParser.functionDeclaration()
.The default implementation does nothing.
- Specified by:
exitFunctionDeclaration
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterFormalParameters
Enter a parse tree produced byUISCParser.formalParameters()
.The default implementation does nothing.
- Specified by:
enterFormalParameters
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitFormalParameters
Exit a parse tree produced byUISCParser.formalParameters()
.The default implementation does nothing.
- Specified by:
exitFormalParameters
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterFormalParameter
Enter a parse tree produced byUISCParser.formalParameter()
.The default implementation does nothing.
- Specified by:
enterFormalParameter
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitFormalParameter
Exit a parse tree produced byUISCParser.formalParameter()
.The default implementation does nothing.
- Specified by:
exitFormalParameter
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterBlock
Enter a parse tree produced byUISCParser.block()
.The default implementation does nothing.
- Specified by:
enterBlock
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitBlock
Exit a parse tree produced byUISCParser.block()
.The default implementation does nothing.
- Specified by:
exitBlock
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterBlockStatement
Enter a parse tree produced by theblockStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
enterBlockStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitBlockStatement
Exit a parse tree produced by theblockStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
exitBlockStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterVarDeclarationStatement
Enter a parse tree produced by thevarDeclarationStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
enterVarDeclarationStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitVarDeclarationStatement
Exit a parse tree produced by thevarDeclarationStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
exitVarDeclarationStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterStructDeclarationStatement
Enter a parse tree produced by thestructDeclarationStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
enterStructDeclarationStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitStructDeclarationStatement
Exit a parse tree produced by thestructDeclarationStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
exitStructDeclarationStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterIfStatement
Enter a parse tree produced by theifStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
enterIfStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitIfStatement
Exit a parse tree produced by theifStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
exitIfStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterUforiStatement
Enter a parse tree produced by theuforiStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
enterUforiStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitUforiStatement
Exit a parse tree produced by theuforiStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
exitUforiStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterUforeachStatement
Enter a parse tree produced by theuforeachStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
enterUforeachStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitUforeachStatement
Exit a parse tree produced by theuforeachStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
exitUforeachStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterWhileStatement
Enter a parse tree produced by thewhileStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
enterWhileStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitWhileStatement
Exit a parse tree produced by thewhileStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
exitWhileStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterForStatement
Enter a parse tree produced by theforStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
enterForStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitForStatement
Exit a parse tree produced by theforStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
exitForStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterReturnStatement
Enter a parse tree produced by thereturnStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
enterReturnStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitReturnStatement
Exit a parse tree produced by thereturnStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
exitReturnStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterAssignmentStatement
Enter a parse tree produced by theassignmentStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
enterAssignmentStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitAssignmentStatement
Exit a parse tree produced by theassignmentStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
exitAssignmentStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterOpAndAssignmentStatement
Enter a parse tree produced by theopAndAssignmentStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
enterOpAndAssignmentStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitOpAndAssignmentStatement
Exit a parse tree produced by theopAndAssignmentStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
exitOpAndAssignmentStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterTryCatchStatement
Enter a parse tree produced by thetryCatchStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
enterTryCatchStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitTryCatchStatement
Exit a parse tree produced by thetryCatchStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
exitTryCatchStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterFunctionCallStatement
Enter a parse tree produced by thefunctionCallStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
enterFunctionCallStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitFunctionCallStatement
Exit a parse tree produced by thefunctionCallStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
exitFunctionCallStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterAssemblyStatement
Enter a parse tree produced by theassemblyStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
enterAssemblyStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitAssemblyStatement
Exit a parse tree produced by theassemblyStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
exitAssemblyStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterAssertionStatement
Enter a parse tree produced by theassertionStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
enterAssertionStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitAssertionStatement
Exit a parse tree produced by theassertionStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
exitAssertionStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterExceptionStatement
Enter a parse tree produced by theexceptionStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
enterExceptionStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitExceptionStatement
Exit a parse tree produced by theexceptionStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
exitExceptionStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterIncludeStatement
Enter a parse tree produced by theincludeStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
enterIncludeStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitIncludeStatement
Exit a parse tree produced by theincludeStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
exitIncludeStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterFlagStatement
Enter a parse tree produced by theflagStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
enterFlagStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitFlagStatement
Exit a parse tree produced by theflagStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
exitFlagStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterFlagDataStatement
Enter a parse tree produced by theflagDataStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
enterFlagDataStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitFlagDataStatement
Exit a parse tree produced by theflagDataStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
exitFlagDataStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterBreakStatement
Enter a parse tree produced by thebreakStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
enterBreakStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitBreakStatement
Exit a parse tree produced by thebreakStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
exitBreakStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterContinueStatement
Enter a parse tree produced by thecontinueStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
enterContinueStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitContinueStatement
Exit a parse tree produced by thecontinueStatement
labeled alternative inUISCParser.statement()
.The default implementation does nothing.
- Specified by:
exitContinueStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterElseifStatement
Enter a parse tree produced byUISCParser.elseifStatement()
.The default implementation does nothing.
- Specified by:
enterElseifStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitElseifStatement
Exit a parse tree produced byUISCParser.elseifStatement()
.The default implementation does nothing.
- Specified by:
exitElseifStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterElseStatement
Enter a parse tree produced byUISCParser.elseStatement()
.The default implementation does nothing.
- Specified by:
enterElseStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitElseStatement
Exit a parse tree produced byUISCParser.elseStatement()
.The default implementation does nothing.
- Specified by:
exitElseStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterTryStatement
Enter a parse tree produced byUISCParser.tryStatement()
.The default implementation does nothing.
- Specified by:
enterTryStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitTryStatement
Exit a parse tree produced byUISCParser.tryStatement()
.The default implementation does nothing.
- Specified by:
exitTryStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterCatchStatement
Enter a parse tree produced byUISCParser.catchStatement()
.The default implementation does nothing.
- Specified by:
enterCatchStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitCatchStatement
Exit a parse tree produced byUISCParser.catchStatement()
.The default implementation does nothing.
- Specified by:
exitCatchStatement
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterNumber
Enter a parse tree produced byUISCParser.number()
.The default implementation does nothing.
- Specified by:
enterNumber
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitNumber
Exit a parse tree produced byUISCParser.number()
.The default implementation does nothing.
- Specified by:
exitNumber
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterAssembly
Enter a parse tree produced byUISCParser.assembly()
.The default implementation does nothing.
- Specified by:
enterAssembly
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitAssembly
Exit a parse tree produced byUISCParser.assembly()
.The default implementation does nothing.
- Specified by:
exitAssembly
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterAssertion
Enter a parse tree produced byUISCParser.assertion()
.The default implementation does nothing.
- Specified by:
enterAssertion
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitAssertion
Exit a parse tree produced byUISCParser.assertion()
.The default implementation does nothing.
- Specified by:
exitAssertion
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterException
Enter a parse tree produced byUISCParser.exception()
.The default implementation does nothing.
- Specified by:
enterException
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitException
Exit a parse tree produced byUISCParser.exception()
.The default implementation does nothing.
- Specified by:
exitException
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterInclude
Enter a parse tree produced byUISCParser.include()
.The default implementation does nothing.
- Specified by:
enterInclude
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitInclude
Exit a parse tree produced byUISCParser.include()
.The default implementation does nothing.
- Specified by:
exitInclude
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterFlag
Enter a parse tree produced byUISCParser.flag()
.The default implementation does nothing.
- Specified by:
enterFlag
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitFlag
Exit a parse tree produced byUISCParser.flag()
.The default implementation does nothing.
- Specified by:
exitFlag
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterFlagData
Enter a parse tree produced byUISCParser.flagData()
.The default implementation does nothing.
- Specified by:
enterFlagData
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitFlagData
Exit a parse tree produced byUISCParser.flagData()
.The default implementation does nothing.
- Specified by:
exitFlagData
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterStructField
Enter a parse tree produced byUISCParser.structField()
.The default implementation does nothing.
- Specified by:
enterStructField
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitStructField
Exit a parse tree produced byUISCParser.structField()
.The default implementation does nothing.
- Specified by:
exitStructField
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterPostfixOpExpression
Enter a parse tree produced by thepostfixOpExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterPostfixOpExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitPostfixOpExpression
Exit a parse tree produced by thepostfixOpExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitPostfixOpExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterModuloExpression
Enter a parse tree produced by themoduloExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterModuloExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitModuloExpression
Exit a parse tree produced by themoduloExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitModuloExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterMultDivExpression
Enter a parse tree produced by themultDivExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterMultDivExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitMultDivExpression
Exit a parse tree produced by themultDivExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitMultDivExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterNotExpression
Enter a parse tree produced by thenotExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterNotExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitNotExpression
Exit a parse tree produced by thenotExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitNotExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterPrefixOpExpression
Enter a parse tree produced by theprefixOpExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterPrefixOpExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitPrefixOpExpression
Exit a parse tree produced by theprefixOpExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitPrefixOpExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterBooleanLiteralExpression
Enter a parse tree produced by thebooleanLiteralExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterBooleanLiteralExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitBooleanLiteralExpression
Exit a parse tree produced by thebooleanLiteralExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitBooleanLiteralExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterComparisonExpression
Enter a parse tree produced by thecomparisonExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterComparisonExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitComparisonExpression
Exit a parse tree produced by thecomparisonExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitComparisonExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterParenExpression
Enter a parse tree produced by theparenExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterParenExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitParenExpression
Exit a parse tree produced by theparenExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitParenExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterNumberLiteralExpression
Enter a parse tree produced by thenumberLiteralExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterNumberLiteralExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitNumberLiteralExpression
Exit a parse tree produced by thenumberLiteralExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitNumberLiteralExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterValueAtVariableExpression
Enter a parse tree produced by thevalueAtVariableExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterValueAtVariableExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitValueAtVariableExpression
Exit a parse tree produced by thevalueAtVariableExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitValueAtVariableExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterCastExpression
Enter a parse tree produced by thecastExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterCastExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitCastExpression
Exit a parse tree produced by thecastExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitCastExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterNativeCallExpression
Enter a parse tree produced by thenativeCallExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterNativeCallExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitNativeCallExpression
Exit a parse tree produced by thenativeCallExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitNativeCallExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterSizeOfExpression
Enter a parse tree produced by thesizeOfExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterSizeOfExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitSizeOfExpression
Exit a parse tree produced by thesizeOfExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitSizeOfExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterFunctionCallExpression
Enter a parse tree produced by thefunctionCallExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterFunctionCallExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitFunctionCallExpression
Exit a parse tree produced by thefunctionCallExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitFunctionCallExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterBitwiseExpression
Enter a parse tree produced by thebitwiseExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterBitwiseExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitBitwiseExpression
Exit a parse tree produced by thebitwiseExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitBitwiseExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterNegateExpression
Enter a parse tree produced by thenegateExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterNegateExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitNegateExpression
Exit a parse tree produced by thenegateExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitNegateExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterAddressOfVariableExpression
Enter a parse tree produced by theaddressOfVariableExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterAddressOfVariableExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitAddressOfVariableExpression
Exit a parse tree produced by theaddressOfVariableExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitAddressOfVariableExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterLengthOfExpression
Enter a parse tree produced by thelengthOfExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterLengthOfExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitLengthOfExpression
Exit a parse tree produced by thelengthOfExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitLengthOfExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterStructFieldReferenceExpression
public void enterStructFieldReferenceExpression(UISCParser.StructFieldReferenceExpressionContext ctx)Enter a parse tree produced by thestructFieldReferenceExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterStructFieldReferenceExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitStructFieldReferenceExpression
public void exitStructFieldReferenceExpression(UISCParser.StructFieldReferenceExpressionContext ctx)Exit a parse tree produced by thestructFieldReferenceExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitStructFieldReferenceExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterStringLiteralExpression
Enter a parse tree produced by thestringLiteralExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterStringLiteralExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitStringLiteralExpression
Exit a parse tree produced by thestringLiteralExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitStringLiteralExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterArrayAccessExpression
Enter a parse tree produced by thearrayAccessExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterArrayAccessExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitArrayAccessExpression
Exit a parse tree produced by thearrayAccessExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitArrayAccessExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterVariableReferenceExpression
Enter a parse tree produced by thevariableReferenceExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterVariableReferenceExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitVariableReferenceExpression
Exit a parse tree produced by thevariableReferenceExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitVariableReferenceExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterAddSubExpression
Enter a parse tree produced by theaddSubExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterAddSubExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitAddSubExpression
Exit a parse tree produced by theaddSubExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitAddSubExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterAndOrXorExpression
Enter a parse tree produced by theandOrXorExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterAndOrXorExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitAndOrXorExpression
Exit a parse tree produced by theandOrXorExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitAndOrXorExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterEqualityExpression
Enter a parse tree produced by theequalityExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterEqualityExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitEqualityExpression
Exit a parse tree produced by theequalityExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitEqualityExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterCharLiteralExpression
Enter a parse tree produced by thecharLiteralExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterCharLiteralExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitCharLiteralExpression
Exit a parse tree produced by thecharLiteralExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitCharLiteralExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterTernaryExpression
Enter a parse tree produced by theternaryExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
enterTernaryExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitTernaryExpression
Exit a parse tree produced by theternaryExpression
labeled alternative inUISCParser.expression()
.The default implementation does nothing.
- Specified by:
exitTernaryExpression
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterExprList
Enter a parse tree produced byUISCParser.exprList()
.The default implementation does nothing.
- Specified by:
enterExprList
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
exitExprList
Exit a parse tree produced byUISCParser.exprList()
.The default implementation does nothing.
- Specified by:
exitExprList
in interfaceUISCListener
- Parameters:
ctx
- the parse tree
-
enterEveryRule
public void enterEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx)The default implementation does nothing.
- Specified by:
enterEveryRule
in interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
-
exitEveryRule
public void exitEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx)The default implementation does nothing.
- Specified by:
exitEveryRule
in interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
-
visitTerminal
public void visitTerminal(org.antlr.v4.runtime.tree.TerminalNode node)The default implementation does nothing.
- Specified by:
visitTerminal
in interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
-
visitErrorNode
public void visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode node)The default implementation does nothing.
- Specified by:
visitErrorNode
in interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
-