Class SyntaxHighlightGenerator
- All Implemented Interfaces:
UISCListener,org.antlr.v4.runtime.tree.ParseTreeListener
public class SyntaxHighlightGenerator extends UISCBaseListener
-
Constructor Summary
Constructors Constructor Description SyntaxHighlightGenerator(org.antlr.v4.runtime.CommonTokenStream tokens, SyntaxHighlighterBase syntaxHighlighter) -
Method Summary
Methods inherited from class com.bradyrussell.uiscoin.lang.generated.UISCBaseListener
enterAddSubExpression, enterAndOrXorExpression, enterArrayInitializer, enterAssemblyStatement, enterAssertion, enterAssertionStatement, enterBitwiseExpression, enterBlock, enterBlockStatement, enterBooleanLiteral, enterBooleanLiteralExpression, enterBreakStatement, enterCastExpression, enterCatchStatement, enterComparisonExpression, enterContinueStatement, enterElseifStatement, enterElseStatement, enterEqualityExpression, enterEveryRule, enterException, enterExceptionStatement, enterExprList, enterFile, enterFlag, enterFlagDataStatement, enterFlagStatement, enterFormalParameters, enterFunctionCallStatement, enterIfStatement, enterIncludeStatement, enterInferredType, enterLengthOfExpression, enterModuloExpression, enterMultDivExpression, enterNegateExpression, enterNotExpression, enterNumberLiteralExpression, enterParenExpression, enterPointer, enterPostfixOpExpression, enterPrefixOpExpression, enterSizeOfExpression, enterStructDeclarationStatement, enterStructFieldReferenceExpression, enterTernaryExpression, enterTryCatchStatement, enterTryStatement, enterType, enterVarDeclarationStatement, enterWhileStatement, exitAddressOfVariableExpression, exitAddSubExpression, exitAndOrXorExpression, exitArrayAccessExpression, exitArrayAssignmentInitialization, exitArrayInitializer, exitArrayStringInitialization, exitArrayValueInitialization, exitAssembly, exitAssemblyStatement, exitAssertion, exitAssertionStatement, exitAssignmentStatement, exitBitwiseExpression, exitBlock, exitBlockStatement, exitBooleanLiteral, exitBooleanLiteralExpression, exitBreakStatement, exitCastExpression, exitCatchStatement, exitCharLiteralExpression, exitComparisonExpression, exitContinueStatement, exitElseifStatement, exitElseStatement, exitEqualityExpression, exitEveryRule, exitException, exitExceptionStatement, exitExprList, exitFile, exitFlag, exitFlagData, exitFlagDataStatement, exitFlagStatement, exitFormalParameter, exitFormalParameters, exitForStatement, exitFunctionCallExpression, exitFunctionCallStatement, exitFunctionDeclaration, exitIfStatement, exitInclude, exitIncludeStatement, exitInferredType, exitLengthOfExpression, exitModuloExpression, exitMultDivExpression, exitNativeCallExpression, exitNegateExpression, exitNotExpression, exitNumber, exitNumberLiteralExpression, exitOpAndAssignmentStatement, exitParenExpression, exitPointer, exitPostfixOpExpression, exitPrefixOpExpression, exitPrimitiveType, exitReturnStatement, exitSizeOfExpression, exitStringLiteralExpression, exitStructDeclaration, exitStructDeclarationStatement, exitStructField, exitStructFieldReferenceExpression, exitStructType, exitTernaryExpression, exitTryCatchStatement, exitTryStatement, exitType, exitUforeachStatement, exitUforiStatement, exitValueAtVariableExpression, exitVarDeclarationStatement, exitVariableReferenceExpression, exitVarInitialization, exitWhileStatement, visitErrorNode, visitTerminal
-
Constructor Details
-
SyntaxHighlightGenerator
public SyntaxHighlightGenerator(org.antlr.v4.runtime.CommonTokenStream tokens, SyntaxHighlighterBase syntaxHighlighter)
-
-
Method Details
-
enterPrimitiveType
Description copied from class:UISCBaseListenerEnter a parse tree produced byUISCParser.primitiveType().The default implementation does nothing.
- Specified by:
enterPrimitiveTypein interfaceUISCListener- Overrides:
enterPrimitiveTypein classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterStructType
Description copied from class:UISCBaseListenerEnter a parse tree produced byUISCParser.structType().The default implementation does nothing.
- Specified by:
enterStructTypein interfaceUISCListener- Overrides:
enterStructTypein classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterVarInitialization
Description copied from class:UISCBaseListenerEnter a parse tree produced by thevarInitializationlabeled alternative inUISCParser.varDeclaration().The default implementation does nothing.
- Specified by:
enterVarInitializationin interfaceUISCListener- Overrides:
enterVarInitializationin classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterStringLiteralExpression
Description copied from class:UISCBaseListenerEnter a parse tree produced by thestringLiteralExpressionlabeled alternative inUISCParser.expression().The default implementation does nothing.
- Specified by:
enterStringLiteralExpressionin interfaceUISCListener- Overrides:
enterStringLiteralExpressionin classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterArrayValueInitialization
Description copied from class:UISCBaseListenerEnter a parse tree produced by thearrayValueInitializationlabeled alternative inUISCParser.varDeclaration().The default implementation does nothing.
- Specified by:
enterArrayValueInitializationin interfaceUISCListener- Overrides:
enterArrayValueInitializationin classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterArrayAccessExpression
Description copied from class:UISCBaseListenerEnter a parse tree produced by thearrayAccessExpressionlabeled alternative inUISCParser.expression().The default implementation does nothing.
- Specified by:
enterArrayAccessExpressionin interfaceUISCListener- Overrides:
enterArrayAccessExpressionin classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterArrayStringInitialization
Description copied from class:UISCBaseListenerEnter a parse tree produced by thearrayStringInitializationlabeled alternative inUISCParser.varDeclaration().The default implementation does nothing.
- Specified by:
enterArrayStringInitializationin interfaceUISCListener- Overrides:
enterArrayStringInitializationin classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterAssignmentStatement
Description copied from class:UISCBaseListenerEnter a parse tree produced by theassignmentStatementlabeled alternative inUISCParser.statement().The default implementation does nothing.
- Specified by:
enterAssignmentStatementin interfaceUISCListener- Overrides:
enterAssignmentStatementin classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterOpAndAssignmentStatement
Description copied from class:UISCBaseListenerEnter a parse tree produced by theopAndAssignmentStatementlabeled alternative inUISCParser.statement().The default implementation does nothing.
- Specified by:
enterOpAndAssignmentStatementin interfaceUISCListener- Overrides:
enterOpAndAssignmentStatementin classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterStructField
Description copied from class:UISCBaseListenerEnter a parse tree produced byUISCParser.structField().The default implementation does nothing.
- Specified by:
enterStructFieldin interfaceUISCListener- Overrides:
enterStructFieldin classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterAssembly
Description copied from class:UISCBaseListenerEnter a parse tree produced byUISCParser.assembly().The default implementation does nothing.
- Specified by:
enterAssemblyin interfaceUISCListener- Overrides:
enterAssemblyin classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterFlagData
Description copied from class:UISCBaseListenerEnter a parse tree produced byUISCParser.flagData().The default implementation does nothing.
- Specified by:
enterFlagDatain interfaceUISCListener- Overrides:
enterFlagDatain classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterCharLiteralExpression
Description copied from class:UISCBaseListenerEnter a parse tree produced by thecharLiteralExpressionlabeled alternative inUISCParser.expression().The default implementation does nothing.
- Specified by:
enterCharLiteralExpressionin interfaceUISCListener- Overrides:
enterCharLiteralExpressionin classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterInclude
Description copied from class:UISCBaseListenerEnter a parse tree produced byUISCParser.include().The default implementation does nothing.
- Specified by:
enterIncludein interfaceUISCListener- Overrides:
enterIncludein classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterNativeCallExpression
Description copied from class:UISCBaseListenerEnter a parse tree produced by thenativeCallExpressionlabeled alternative inUISCParser.expression().The default implementation does nothing.
- Specified by:
enterNativeCallExpressionin interfaceUISCListener- Overrides:
enterNativeCallExpressionin classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterNumber
Description copied from class:UISCBaseListenerEnter a parse tree produced byUISCParser.number().The default implementation does nothing.
- Specified by:
enterNumberin interfaceUISCListener- Overrides:
enterNumberin classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterStructDeclaration
Description copied from class:UISCBaseListenerEnter a parse tree produced byUISCParser.structDeclaration().The default implementation does nothing.
- Specified by:
enterStructDeclarationin interfaceUISCListener- Overrides:
enterStructDeclarationin classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterAddressOfVariableExpression
Description copied from class:UISCBaseListenerEnter a parse tree produced by theaddressOfVariableExpressionlabeled alternative inUISCParser.expression().The default implementation does nothing.
- Specified by:
enterAddressOfVariableExpressionin interfaceUISCListener- Overrides:
enterAddressOfVariableExpressionin classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterValueAtVariableExpression
Description copied from class:UISCBaseListenerEnter a parse tree produced by thevalueAtVariableExpressionlabeled alternative inUISCParser.expression().The default implementation does nothing.
- Specified by:
enterValueAtVariableExpressionin interfaceUISCListener- Overrides:
enterValueAtVariableExpressionin classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterReturnStatement
Description copied from class:UISCBaseListenerEnter a parse tree produced by thereturnStatementlabeled alternative inUISCParser.statement().The default implementation does nothing.
- Specified by:
enterReturnStatementin interfaceUISCListener- Overrides:
enterReturnStatementin classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterUforiStatement
Description copied from class:UISCBaseListenerEnter a parse tree produced by theuforiStatementlabeled alternative inUISCParser.statement().The default implementation does nothing.
- Specified by:
enterUforiStatementin interfaceUISCListener- Overrides:
enterUforiStatementin classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterUforeachStatement
Description copied from class:UISCBaseListenerEnter a parse tree produced by theuforeachStatementlabeled alternative inUISCParser.statement().The default implementation does nothing.
- Specified by:
enterUforeachStatementin interfaceUISCListener- Overrides:
enterUforeachStatementin classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterForStatement
Description copied from class:UISCBaseListenerEnter a parse tree produced by theforStatementlabeled alternative inUISCParser.statement().The default implementation does nothing.
- Specified by:
enterForStatementin interfaceUISCListener- Overrides:
enterForStatementin classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterArrayAssignmentInitialization
public void enterArrayAssignmentInitialization(UISCParser.ArrayAssignmentInitializationContext ctx)Description copied from class:UISCBaseListenerEnter a parse tree produced by thearrayAssignmentInitializationlabeled alternative inUISCParser.varDeclaration().The default implementation does nothing.
- Specified by:
enterArrayAssignmentInitializationin interfaceUISCListener- Overrides:
enterArrayAssignmentInitializationin classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterFormalParameter
Description copied from class:UISCBaseListenerEnter a parse tree produced byUISCParser.formalParameter().The default implementation does nothing.
- Specified by:
enterFormalParameterin interfaceUISCListener- Overrides:
enterFormalParameterin classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterFunctionCallExpression
Description copied from class:UISCBaseListenerEnter a parse tree produced by thefunctionCallExpressionlabeled alternative inUISCParser.expression().The default implementation does nothing.
- Specified by:
enterFunctionCallExpressionin interfaceUISCListener- Overrides:
enterFunctionCallExpressionin classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterFunctionDeclaration
Description copied from class:UISCBaseListenerEnter a parse tree produced byUISCParser.functionDeclaration().The default implementation does nothing.
- Specified by:
enterFunctionDeclarationin interfaceUISCListener- Overrides:
enterFunctionDeclarationin classUISCBaseListener- Parameters:
ctx- the parse tree
-
enterVariableReferenceExpression
Description copied from class:UISCBaseListenerEnter a parse tree produced by thevariableReferenceExpressionlabeled alternative inUISCParser.expression().The default implementation does nothing.
- Specified by:
enterVariableReferenceExpressionin interfaceUISCListener- Overrides:
enterVariableReferenceExpressionin classUISCBaseListener- Parameters:
ctx- the parse tree
-
getText
public java.lang.String getText()
-