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 thevarInitializationlabeled alternative inUISCParser.varDeclaration().- Parameters:
ctx- the parse tree
-
exitVarInitialization
Exit a parse tree produced by thevarInitializationlabeled alternative inUISCParser.varDeclaration().- Parameters:
ctx- the parse tree
-
enterArrayValueInitialization
Enter a parse tree produced by thearrayValueInitializationlabeled alternative inUISCParser.varDeclaration().- Parameters:
ctx- the parse tree
-
exitArrayValueInitialization
Exit a parse tree produced by thearrayValueInitializationlabeled alternative inUISCParser.varDeclaration().- Parameters:
ctx- the parse tree
-
enterArrayStringInitialization
Enter a parse tree produced by thearrayStringInitializationlabeled alternative inUISCParser.varDeclaration().- Parameters:
ctx- the parse tree
-
exitArrayStringInitialization
Exit a parse tree produced by thearrayStringInitializationlabeled alternative inUISCParser.varDeclaration().- Parameters:
ctx- the parse tree
-
enterArrayAssignmentInitialization
Enter a parse tree produced by thearrayAssignmentInitializationlabeled alternative inUISCParser.varDeclaration().- Parameters:
ctx- the parse tree
-
exitArrayAssignmentInitialization
Exit a parse tree produced by thearrayAssignmentInitializationlabeled 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 theblockStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
exitBlockStatement
Exit a parse tree produced by theblockStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
enterVarDeclarationStatement
Enter a parse tree produced by thevarDeclarationStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
exitVarDeclarationStatement
Exit a parse tree produced by thevarDeclarationStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
enterStructDeclarationStatement
Enter a parse tree produced by thestructDeclarationStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
exitStructDeclarationStatement
Exit a parse tree produced by thestructDeclarationStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
enterIfStatement
Enter a parse tree produced by theifStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
exitIfStatement
Exit a parse tree produced by theifStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
enterUforiStatement
Enter a parse tree produced by theuforiStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
exitUforiStatement
Exit a parse tree produced by theuforiStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
enterUforeachStatement
Enter a parse tree produced by theuforeachStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
exitUforeachStatement
Exit a parse tree produced by theuforeachStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
enterWhileStatement
Enter a parse tree produced by thewhileStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
exitWhileStatement
Exit a parse tree produced by thewhileStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
enterForStatement
Enter a parse tree produced by theforStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
exitForStatement
Exit a parse tree produced by theforStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
enterReturnStatement
Enter a parse tree produced by thereturnStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
exitReturnStatement
Exit a parse tree produced by thereturnStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
enterAssignmentStatement
Enter a parse tree produced by theassignmentStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
exitAssignmentStatement
Exit a parse tree produced by theassignmentStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
enterOpAndAssignmentStatement
Enter a parse tree produced by theopAndAssignmentStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
exitOpAndAssignmentStatement
Exit a parse tree produced by theopAndAssignmentStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
enterTryCatchStatement
Enter a parse tree produced by thetryCatchStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
exitTryCatchStatement
Exit a parse tree produced by thetryCatchStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
enterFunctionCallStatement
Enter a parse tree produced by thefunctionCallStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
exitFunctionCallStatement
Exit a parse tree produced by thefunctionCallStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
enterAssemblyStatement
Enter a parse tree produced by theassemblyStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
exitAssemblyStatement
Exit a parse tree produced by theassemblyStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
enterAssertionStatement
Enter a parse tree produced by theassertionStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
exitAssertionStatement
Exit a parse tree produced by theassertionStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
enterExceptionStatement
Enter a parse tree produced by theexceptionStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
exitExceptionStatement
Exit a parse tree produced by theexceptionStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
enterIncludeStatement
Enter a parse tree produced by theincludeStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
exitIncludeStatement
Exit a parse tree produced by theincludeStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
enterFlagStatement
Enter a parse tree produced by theflagStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
exitFlagStatement
Exit a parse tree produced by theflagStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
enterFlagDataStatement
Enter a parse tree produced by theflagDataStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
exitFlagDataStatement
Exit a parse tree produced by theflagDataStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
enterBreakStatement
Enter a parse tree produced by thebreakStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
exitBreakStatement
Exit a parse tree produced by thebreakStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
enterContinueStatement
Enter a parse tree produced by thecontinueStatementlabeled alternative inUISCParser.statement().- Parameters:
ctx- the parse tree
-
exitContinueStatement
Exit a parse tree produced by thecontinueStatementlabeled 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 thepostfixOpExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitPostfixOpExpression
Exit a parse tree produced by thepostfixOpExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterModuloExpression
Enter a parse tree produced by themoduloExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitModuloExpression
Exit a parse tree produced by themoduloExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterMultDivExpression
Enter a parse tree produced by themultDivExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitMultDivExpression
Exit a parse tree produced by themultDivExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterNotExpression
Enter a parse tree produced by thenotExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitNotExpression
Exit a parse tree produced by thenotExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterPrefixOpExpression
Enter a parse tree produced by theprefixOpExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitPrefixOpExpression
Exit a parse tree produced by theprefixOpExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterBooleanLiteralExpression
Enter a parse tree produced by thebooleanLiteralExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitBooleanLiteralExpression
Exit a parse tree produced by thebooleanLiteralExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterComparisonExpression
Enter a parse tree produced by thecomparisonExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitComparisonExpression
Exit a parse tree produced by thecomparisonExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterParenExpression
Enter a parse tree produced by theparenExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitParenExpression
Exit a parse tree produced by theparenExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterNumberLiteralExpression
Enter a parse tree produced by thenumberLiteralExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitNumberLiteralExpression
Exit a parse tree produced by thenumberLiteralExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterValueAtVariableExpression
Enter a parse tree produced by thevalueAtVariableExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitValueAtVariableExpression
Exit a parse tree produced by thevalueAtVariableExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterCastExpression
Enter a parse tree produced by thecastExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitCastExpression
Exit a parse tree produced by thecastExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterNativeCallExpression
Enter a parse tree produced by thenativeCallExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitNativeCallExpression
Exit a parse tree produced by thenativeCallExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterSizeOfExpression
Enter a parse tree produced by thesizeOfExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitSizeOfExpression
Exit a parse tree produced by thesizeOfExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterFunctionCallExpression
Enter a parse tree produced by thefunctionCallExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitFunctionCallExpression
Exit a parse tree produced by thefunctionCallExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterBitwiseExpression
Enter a parse tree produced by thebitwiseExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitBitwiseExpression
Exit a parse tree produced by thebitwiseExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterNegateExpression
Enter a parse tree produced by thenegateExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitNegateExpression
Exit a parse tree produced by thenegateExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterAddressOfVariableExpression
Enter a parse tree produced by theaddressOfVariableExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitAddressOfVariableExpression
Exit a parse tree produced by theaddressOfVariableExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterLengthOfExpression
Enter a parse tree produced by thelengthOfExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitLengthOfExpression
Exit a parse tree produced by thelengthOfExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterStructFieldReferenceExpression
Enter a parse tree produced by thestructFieldReferenceExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitStructFieldReferenceExpression
Exit a parse tree produced by thestructFieldReferenceExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterStringLiteralExpression
Enter a parse tree produced by thestringLiteralExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitStringLiteralExpression
Exit a parse tree produced by thestringLiteralExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterArrayAccessExpression
Enter a parse tree produced by thearrayAccessExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitArrayAccessExpression
Exit a parse tree produced by thearrayAccessExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterVariableReferenceExpression
Enter a parse tree produced by thevariableReferenceExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitVariableReferenceExpression
Exit a parse tree produced by thevariableReferenceExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterAddSubExpression
Enter a parse tree produced by theaddSubExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitAddSubExpression
Exit a parse tree produced by theaddSubExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterAndOrXorExpression
Enter a parse tree produced by theandOrXorExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitAndOrXorExpression
Exit a parse tree produced by theandOrXorExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterEqualityExpression
Enter a parse tree produced by theequalityExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitEqualityExpression
Exit a parse tree produced by theequalityExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterCharLiteralExpression
Enter a parse tree produced by thecharLiteralExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitCharLiteralExpression
Exit a parse tree produced by thecharLiteralExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
enterTernaryExpression
Enter a parse tree produced by theternaryExpressionlabeled alternative inUISCParser.expression().- Parameters:
ctx- the parse tree
-
exitTernaryExpression
Exit a parse tree produced by theternaryExpressionlabeled 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
-