Interface UISCListener
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
- All Known Implementing Classes:
IncludeStatementListener
,SyntaxHighlightGenerator
,UISCBaseListener
public interface UISCListener
extends org.antlr.v4.runtime.tree.ParseTreeListener
This interface defines a complete listener for a parse tree produced by
UISCParser
.-
Method Summary
-
Method Details
-
enterFile
Enter a parse tree produced byUISCParser.file()
.- Parameters:
ctx
- the parse tree
-
exitFile
Exit a parse tree produced byUISCParser.file()
.- Parameters:
ctx
- the parse tree
-
enterPointer
Enter a parse tree produced byUISCParser.pointer()
.- Parameters:
ctx
- the parse tree
-
exitPointer
Exit a parse tree produced byUISCParser.pointer()
.- Parameters:
ctx
- the parse tree
-
enterVarInitialization
Enter a parse tree produced by thevarInitialization
labeled alternative inUISCParser.varDeclaration()
.- Parameters:
ctx
- the parse tree
-
exitVarInitialization
Exit a parse tree produced by thevarInitialization
labeled alternative inUISCParser.varDeclaration()
.- Parameters:
ctx
- the parse tree
-
enterArrayValueInitialization
Enter a parse tree produced by thearrayValueInitialization
labeled alternative inUISCParser.varDeclaration()
.- Parameters:
ctx
- the parse tree
-
exitArrayValueInitialization
Exit a parse tree produced by thearrayValueInitialization
labeled alternative inUISCParser.varDeclaration()
.- Parameters:
ctx
- the parse tree
-
enterArrayStringInitialization
Enter a parse tree produced by thearrayStringInitialization
labeled alternative inUISCParser.varDeclaration()
.- Parameters:
ctx
- the parse tree
-
exitArrayStringInitialization
Exit a parse tree produced by thearrayStringInitialization
labeled alternative inUISCParser.varDeclaration()
.- Parameters:
ctx
- the parse tree
-
enterArrayAssignmentInitialization
Enter a parse tree produced by thearrayAssignmentInitialization
labeled alternative inUISCParser.varDeclaration()
.- Parameters:
ctx
- the parse tree
-
exitArrayAssignmentInitialization
Exit a parse tree produced by thearrayAssignmentInitialization
labeled alternative inUISCParser.varDeclaration()
.- Parameters:
ctx
- the parse tree
-
enterStructDeclaration
Enter a parse tree produced byUISCParser.structDeclaration()
.- Parameters:
ctx
- the parse tree
-
exitStructDeclaration
Exit a parse tree produced byUISCParser.structDeclaration()
.- Parameters:
ctx
- the parse tree
-
enterType
Enter a parse tree produced byUISCParser.type()
.- Parameters:
ctx
- the parse tree
-
exitType
Exit a parse tree produced byUISCParser.type()
.- Parameters:
ctx
- the parse tree
-
enterPrimitiveType
Enter a parse tree produced byUISCParser.primitiveType()
.- Parameters:
ctx
- the parse tree
-
exitPrimitiveType
Exit a parse tree produced byUISCParser.primitiveType()
.- Parameters:
ctx
- the parse tree
-
enterStructType
Enter a parse tree produced byUISCParser.structType()
.- Parameters:
ctx
- the parse tree
-
exitStructType
Exit a parse tree produced byUISCParser.structType()
.- Parameters:
ctx
- the parse tree
-
enterInferredType
Enter a parse tree produced byUISCParser.inferredType()
.- Parameters:
ctx
- the parse tree
-
exitInferredType
Exit a parse tree produced byUISCParser.inferredType()
.- Parameters:
ctx
- the parse tree
-
enterBooleanLiteral
Enter a parse tree produced byUISCParser.booleanLiteral()
.- Parameters:
ctx
- the parse tree
-
exitBooleanLiteral
Exit a parse tree produced byUISCParser.booleanLiteral()
.- Parameters:
ctx
- the parse tree
-
enterArrayInitializer
Enter a parse tree produced byUISCParser.arrayInitializer()
.- Parameters:
ctx
- the parse tree
-
exitArrayInitializer
Exit a parse tree produced byUISCParser.arrayInitializer()
.- Parameters:
ctx
- the parse tree
-
enterFunctionDeclaration
Enter a parse tree produced byUISCParser.functionDeclaration()
.- Parameters:
ctx
- the parse tree
-
exitFunctionDeclaration
Exit a parse tree produced byUISCParser.functionDeclaration()
.- Parameters:
ctx
- the parse tree
-
enterFormalParameters
Enter a parse tree produced byUISCParser.formalParameters()
.- Parameters:
ctx
- the parse tree
-
exitFormalParameters
Exit a parse tree produced byUISCParser.formalParameters()
.- Parameters:
ctx
- the parse tree
-
enterFormalParameter
Enter a parse tree produced byUISCParser.formalParameter()
.- Parameters:
ctx
- the parse tree
-
exitFormalParameter
Exit a parse tree produced byUISCParser.formalParameter()
.- Parameters:
ctx
- the parse tree
-
enterBlock
Enter a parse tree produced byUISCParser.block()
.- Parameters:
ctx
- the parse tree
-
exitBlock
Exit a parse tree produced byUISCParser.block()
.- Parameters:
ctx
- the parse tree
-
enterBlockStatement
Enter a parse tree produced by theblockStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitBlockStatement
Exit a parse tree produced by theblockStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
enterVarDeclarationStatement
Enter a parse tree produced by thevarDeclarationStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitVarDeclarationStatement
Exit a parse tree produced by thevarDeclarationStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
enterStructDeclarationStatement
Enter a parse tree produced by thestructDeclarationStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitStructDeclarationStatement
Exit a parse tree produced by thestructDeclarationStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
enterIfStatement
Enter a parse tree produced by theifStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitIfStatement
Exit a parse tree produced by theifStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
enterUforiStatement
Enter a parse tree produced by theuforiStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitUforiStatement
Exit a parse tree produced by theuforiStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
enterUforeachStatement
Enter a parse tree produced by theuforeachStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitUforeachStatement
Exit a parse tree produced by theuforeachStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
enterWhileStatement
Enter a parse tree produced by thewhileStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitWhileStatement
Exit a parse tree produced by thewhileStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
enterForStatement
Enter a parse tree produced by theforStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitForStatement
Exit a parse tree produced by theforStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
enterReturnStatement
Enter a parse tree produced by thereturnStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitReturnStatement
Exit a parse tree produced by thereturnStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
enterAssignmentStatement
Enter a parse tree produced by theassignmentStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitAssignmentStatement
Exit a parse tree produced by theassignmentStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
enterOpAndAssignmentStatement
Enter a parse tree produced by theopAndAssignmentStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitOpAndAssignmentStatement
Exit a parse tree produced by theopAndAssignmentStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
enterTryCatchStatement
Enter a parse tree produced by thetryCatchStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitTryCatchStatement
Exit a parse tree produced by thetryCatchStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
enterFunctionCallStatement
Enter a parse tree produced by thefunctionCallStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitFunctionCallStatement
Exit a parse tree produced by thefunctionCallStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
enterAssemblyStatement
Enter a parse tree produced by theassemblyStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitAssemblyStatement
Exit a parse tree produced by theassemblyStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
enterAssertionStatement
Enter a parse tree produced by theassertionStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitAssertionStatement
Exit a parse tree produced by theassertionStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
enterExceptionStatement
Enter a parse tree produced by theexceptionStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitExceptionStatement
Exit a parse tree produced by theexceptionStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
enterIncludeStatement
Enter a parse tree produced by theincludeStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitIncludeStatement
Exit a parse tree produced by theincludeStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
enterFlagStatement
Enter a parse tree produced by theflagStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitFlagStatement
Exit a parse tree produced by theflagStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
enterFlagDataStatement
Enter a parse tree produced by theflagDataStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitFlagDataStatement
Exit a parse tree produced by theflagDataStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
enterBreakStatement
Enter a parse tree produced by thebreakStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitBreakStatement
Exit a parse tree produced by thebreakStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
enterContinueStatement
Enter a parse tree produced by thecontinueStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitContinueStatement
Exit a parse tree produced by thecontinueStatement
labeled alternative inUISCParser.statement()
.- Parameters:
ctx
- the parse tree
-
enterElseifStatement
Enter a parse tree produced byUISCParser.elseifStatement()
.- Parameters:
ctx
- the parse tree
-
exitElseifStatement
Exit a parse tree produced byUISCParser.elseifStatement()
.- Parameters:
ctx
- the parse tree
-
enterElseStatement
Enter a parse tree produced byUISCParser.elseStatement()
.- Parameters:
ctx
- the parse tree
-
exitElseStatement
Exit a parse tree produced byUISCParser.elseStatement()
.- Parameters:
ctx
- the parse tree
-
enterTryStatement
Enter a parse tree produced byUISCParser.tryStatement()
.- Parameters:
ctx
- the parse tree
-
exitTryStatement
Exit a parse tree produced byUISCParser.tryStatement()
.- Parameters:
ctx
- the parse tree
-
enterCatchStatement
Enter a parse tree produced byUISCParser.catchStatement()
.- Parameters:
ctx
- the parse tree
-
exitCatchStatement
Exit a parse tree produced byUISCParser.catchStatement()
.- Parameters:
ctx
- the parse tree
-
enterNumber
Enter a parse tree produced byUISCParser.number()
.- Parameters:
ctx
- the parse tree
-
exitNumber
Exit a parse tree produced byUISCParser.number()
.- Parameters:
ctx
- the parse tree
-
enterAssembly
Enter a parse tree produced byUISCParser.assembly()
.- Parameters:
ctx
- the parse tree
-
exitAssembly
Exit a parse tree produced byUISCParser.assembly()
.- Parameters:
ctx
- the parse tree
-
enterAssertion
Enter a parse tree produced byUISCParser.assertion()
.- Parameters:
ctx
- the parse tree
-
exitAssertion
Exit a parse tree produced byUISCParser.assertion()
.- Parameters:
ctx
- the parse tree
-
enterException
Enter a parse tree produced byUISCParser.exception()
.- Parameters:
ctx
- the parse tree
-
exitException
Exit a parse tree produced byUISCParser.exception()
.- Parameters:
ctx
- the parse tree
-
enterInclude
Enter a parse tree produced byUISCParser.include()
.- Parameters:
ctx
- the parse tree
-
exitInclude
Exit a parse tree produced byUISCParser.include()
.- Parameters:
ctx
- the parse tree
-
enterFlag
Enter a parse tree produced byUISCParser.flag()
.- Parameters:
ctx
- the parse tree
-
exitFlag
Exit a parse tree produced byUISCParser.flag()
.- Parameters:
ctx
- the parse tree
-
enterFlagData
Enter a parse tree produced byUISCParser.flagData()
.- Parameters:
ctx
- the parse tree
-
exitFlagData
Exit a parse tree produced byUISCParser.flagData()
.- Parameters:
ctx
- the parse tree
-
enterStructField
Enter a parse tree produced byUISCParser.structField()
.- Parameters:
ctx
- the parse tree
-
exitStructField
Exit a parse tree produced byUISCParser.structField()
.- Parameters:
ctx
- the parse tree
-
enterPostfixOpExpression
Enter a parse tree produced by thepostfixOpExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitPostfixOpExpression
Exit a parse tree produced by thepostfixOpExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterModuloExpression
Enter a parse tree produced by themoduloExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitModuloExpression
Exit a parse tree produced by themoduloExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterMultDivExpression
Enter a parse tree produced by themultDivExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitMultDivExpression
Exit a parse tree produced by themultDivExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterNotExpression
Enter a parse tree produced by thenotExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitNotExpression
Exit a parse tree produced by thenotExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterPrefixOpExpression
Enter a parse tree produced by theprefixOpExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitPrefixOpExpression
Exit a parse tree produced by theprefixOpExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterBooleanLiteralExpression
Enter a parse tree produced by thebooleanLiteralExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitBooleanLiteralExpression
Exit a parse tree produced by thebooleanLiteralExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterComparisonExpression
Enter a parse tree produced by thecomparisonExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitComparisonExpression
Exit a parse tree produced by thecomparisonExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterParenExpression
Enter a parse tree produced by theparenExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitParenExpression
Exit a parse tree produced by theparenExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterNumberLiteralExpression
Enter a parse tree produced by thenumberLiteralExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitNumberLiteralExpression
Exit a parse tree produced by thenumberLiteralExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterValueAtVariableExpression
Enter a parse tree produced by thevalueAtVariableExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitValueAtVariableExpression
Exit a parse tree produced by thevalueAtVariableExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterCastExpression
Enter a parse tree produced by thecastExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitCastExpression
Exit a parse tree produced by thecastExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterNativeCallExpression
Enter a parse tree produced by thenativeCallExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitNativeCallExpression
Exit a parse tree produced by thenativeCallExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterSizeOfExpression
Enter a parse tree produced by thesizeOfExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitSizeOfExpression
Exit a parse tree produced by thesizeOfExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterFunctionCallExpression
Enter a parse tree produced by thefunctionCallExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitFunctionCallExpression
Exit a parse tree produced by thefunctionCallExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterBitwiseExpression
Enter a parse tree produced by thebitwiseExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitBitwiseExpression
Exit a parse tree produced by thebitwiseExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterNegateExpression
Enter a parse tree produced by thenegateExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitNegateExpression
Exit a parse tree produced by thenegateExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterAddressOfVariableExpression
Enter a parse tree produced by theaddressOfVariableExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitAddressOfVariableExpression
Exit a parse tree produced by theaddressOfVariableExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterLengthOfExpression
Enter a parse tree produced by thelengthOfExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitLengthOfExpression
Exit a parse tree produced by thelengthOfExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterStructFieldReferenceExpression
Enter a parse tree produced by thestructFieldReferenceExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitStructFieldReferenceExpression
Exit a parse tree produced by thestructFieldReferenceExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterStringLiteralExpression
Enter a parse tree produced by thestringLiteralExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitStringLiteralExpression
Exit a parse tree produced by thestringLiteralExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterArrayAccessExpression
Enter a parse tree produced by thearrayAccessExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitArrayAccessExpression
Exit a parse tree produced by thearrayAccessExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterVariableReferenceExpression
Enter a parse tree produced by thevariableReferenceExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitVariableReferenceExpression
Exit a parse tree produced by thevariableReferenceExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterAddSubExpression
Enter a parse tree produced by theaddSubExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitAddSubExpression
Exit a parse tree produced by theaddSubExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterAndOrXorExpression
Enter a parse tree produced by theandOrXorExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitAndOrXorExpression
Exit a parse tree produced by theandOrXorExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterEqualityExpression
Enter a parse tree produced by theequalityExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitEqualityExpression
Exit a parse tree produced by theequalityExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterCharLiteralExpression
Enter a parse tree produced by thecharLiteralExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitCharLiteralExpression
Exit a parse tree produced by thecharLiteralExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterTernaryExpression
Enter a parse tree produced by theternaryExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitTernaryExpression
Exit a parse tree produced by theternaryExpression
labeled alternative inUISCParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterExprList
Enter a parse tree produced byUISCParser.exprList()
.- Parameters:
ctx
- the parse tree
-
exitExprList
Exit a parse tree produced byUISCParser.exprList()
.- Parameters:
ctx
- the parse tree
-