Interface RuleLangListener
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
- All Known Implementing Classes:
RuleLangBaseListener
public interface RuleLangListener
extends org.antlr.v4.runtime.tree.ParseTreeListener
This interface defines a complete listener for a parse tree produced by
RuleLangParser.-
Method Summary
Modifier and TypeMethodDescriptionvoidEnter a parse tree produced by theAdditionlabeled alternative inRuleLangParser.expression().voidEnter a parse tree produced by theAndlabeled alternative inRuleLangParser.expression().voidEnter a parse tree produced by theArrayLiteralExprlabeled alternative inRuleLangParser.expression().voidEnter a parse tree produced by theBooleanlabeled alternative inRuleLangParser.literal().voidEnter a parse tree produced by theCharlabeled alternative inRuleLangParser.literal().voidEnter a parse tree produced by theComparisonlabeled alternative inRuleLangParser.expression().voidEnter a parse tree produced by theEmptyStmtlabeled alternative inRuleLangParser.statement().voidEnter a parse tree produced by theEqualitylabeled alternative inRuleLangParser.expression().voidEnter a parse tree produced byRuleLangParser.file().voidEnter a parse tree produced by theFloatlabeled alternative inRuleLangParser.literal().voidEnter a parse tree produced by theFunclabeled alternative inRuleLangParser.expression().voidEnter a parse tree produced by theFuncStmtlabeled alternative inRuleLangParser.statement().voidEnter a parse tree produced byRuleLangParser.functionCall().voidEnter a parse tree produced by theIdentifierlabeled alternative inRuleLangParser.expression().voidEnter a parse tree produced by theIndexedAccesslabeled alternative inRuleLangParser.expression().voidEnter a parse tree produced by theIntegerlabeled alternative inRuleLangParser.literal().voidEnter a parse tree produced by theLiteralPrimarylabeled alternative inRuleLangParser.expression().voidEnter a parse tree produced by theMapLiteralExprlabeled alternative inRuleLangParser.expression().voidEnter a parse tree produced by theMessageReflabeled alternative inRuleLangParser.expression().voidEnter a parse tree produced by theMultiplicationlabeled alternative inRuleLangParser.expression().voidEnter a parse tree produced by theNamedArgslabeled alternative inRuleLangParser.arguments().voidEnter a parse tree produced by theNestedlabeled alternative inRuleLangParser.expression().voidEnter a parse tree produced by theNotlabeled alternative inRuleLangParser.expression().voidEnter a parse tree produced by theOrlabeled alternative inRuleLangParser.expression().voidEnter a parse tree produced by theParenExprlabeled alternative inRuleLangParser.expression().voidEnter a parse tree produced byRuleLangParser.pipeline().voidEnter a parse tree produced byRuleLangParser.pipelineDeclaration().voidEnter a parse tree produced byRuleLangParser.pipelineDecls().voidEnter a parse tree produced by thePositionalArgslabeled alternative inRuleLangParser.arguments().voidEnter a parse tree produced byRuleLangParser.propAssignment().voidEnter a parse tree produced byRuleLangParser.ruleDeclaration().voidEnter a parse tree produced byRuleLangParser.ruleDecls().voidEnter a parse tree produced byRuleLangParser.ruleRef().voidEnter a parse tree produced by theSignedExpressionlabeled alternative inRuleLangParser.expression().voidEnter a parse tree produced byRuleLangParser.stageDeclaration().voidEnter a parse tree produced by theStringlabeled alternative inRuleLangParser.literal().voidEnter a parse tree produced by theVarAssignStmtlabeled alternative inRuleLangParser.statement().voidExit a parse tree produced by theAdditionlabeled alternative inRuleLangParser.expression().voidExit a parse tree produced by theAndlabeled alternative inRuleLangParser.expression().voidExit a parse tree produced by theArrayLiteralExprlabeled alternative inRuleLangParser.expression().voidExit a parse tree produced by theBooleanlabeled alternative inRuleLangParser.literal().voidExit a parse tree produced by theCharlabeled alternative inRuleLangParser.literal().voidExit a parse tree produced by theComparisonlabeled alternative inRuleLangParser.expression().voidExit a parse tree produced by theEmptyStmtlabeled alternative inRuleLangParser.statement().voidExit a parse tree produced by theEqualitylabeled alternative inRuleLangParser.expression().voidExit a parse tree produced byRuleLangParser.file().voidExit a parse tree produced by theFloatlabeled alternative inRuleLangParser.literal().voidExit a parse tree produced by theFunclabeled alternative inRuleLangParser.expression().voidExit a parse tree produced by theFuncStmtlabeled alternative inRuleLangParser.statement().voidExit a parse tree produced byRuleLangParser.functionCall().voidExit a parse tree produced by theIdentifierlabeled alternative inRuleLangParser.expression().voidExit a parse tree produced by theIndexedAccesslabeled alternative inRuleLangParser.expression().voidExit a parse tree produced by theIntegerlabeled alternative inRuleLangParser.literal().voidExit a parse tree produced by theLiteralPrimarylabeled alternative inRuleLangParser.expression().voidExit a parse tree produced by theMapLiteralExprlabeled alternative inRuleLangParser.expression().voidExit a parse tree produced by theMessageReflabeled alternative inRuleLangParser.expression().voidExit a parse tree produced by theMultiplicationlabeled alternative inRuleLangParser.expression().voidExit a parse tree produced by theNamedArgslabeled alternative inRuleLangParser.arguments().voidExit a parse tree produced by theNestedlabeled alternative inRuleLangParser.expression().voidExit a parse tree produced by theNotlabeled alternative inRuleLangParser.expression().voidExit a parse tree produced by theOrlabeled alternative inRuleLangParser.expression().voidExit a parse tree produced by theParenExprlabeled alternative inRuleLangParser.expression().voidExit a parse tree produced byRuleLangParser.pipeline().voidExit a parse tree produced byRuleLangParser.pipelineDeclaration().voidExit a parse tree produced byRuleLangParser.pipelineDecls().voidExit a parse tree produced by thePositionalArgslabeled alternative inRuleLangParser.arguments().voidExit a parse tree produced byRuleLangParser.propAssignment().voidExit a parse tree produced byRuleLangParser.ruleDeclaration().voidExit a parse tree produced byRuleLangParser.ruleDecls().voidExit a parse tree produced byRuleLangParser.ruleRef().voidExit a parse tree produced by theSignedExpressionlabeled alternative inRuleLangParser.expression().voidExit a parse tree produced byRuleLangParser.stageDeclaration().voidExit a parse tree produced by theStringlabeled alternative inRuleLangParser.literal().voidExit a parse tree produced by theVarAssignStmtlabeled alternative inRuleLangParser.statement().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeListener
enterEveryRule, exitEveryRule, visitErrorNode, visitTerminal
-
Method Details
-
enterFile
Enter a parse tree produced byRuleLangParser.file().- Parameters:
ctx- the parse tree
-
exitFile
Exit a parse tree produced byRuleLangParser.file().- Parameters:
ctx- the parse tree
-
enterPipelineDecls
Enter a parse tree produced byRuleLangParser.pipelineDecls().- Parameters:
ctx- the parse tree
-
exitPipelineDecls
Exit a parse tree produced byRuleLangParser.pipelineDecls().- Parameters:
ctx- the parse tree
-
enterPipeline
Enter a parse tree produced byRuleLangParser.pipeline().- Parameters:
ctx- the parse tree
-
exitPipeline
Exit a parse tree produced byRuleLangParser.pipeline().- Parameters:
ctx- the parse tree
-
enterPipelineDeclaration
Enter a parse tree produced byRuleLangParser.pipelineDeclaration().- Parameters:
ctx- the parse tree
-
exitPipelineDeclaration
Exit a parse tree produced byRuleLangParser.pipelineDeclaration().- Parameters:
ctx- the parse tree
-
enterStageDeclaration
Enter a parse tree produced byRuleLangParser.stageDeclaration().- Parameters:
ctx- the parse tree
-
exitStageDeclaration
Exit a parse tree produced byRuleLangParser.stageDeclaration().- Parameters:
ctx- the parse tree
-
enterRuleRef
Enter a parse tree produced byRuleLangParser.ruleRef().- Parameters:
ctx- the parse tree
-
exitRuleRef
Exit a parse tree produced byRuleLangParser.ruleRef().- Parameters:
ctx- the parse tree
-
enterRuleDecls
Enter a parse tree produced byRuleLangParser.ruleDecls().- Parameters:
ctx- the parse tree
-
exitRuleDecls
Exit a parse tree produced byRuleLangParser.ruleDecls().- Parameters:
ctx- the parse tree
-
enterRuleDeclaration
Enter a parse tree produced byRuleLangParser.ruleDeclaration().- Parameters:
ctx- the parse tree
-
exitRuleDeclaration
Exit a parse tree produced byRuleLangParser.ruleDeclaration().- Parameters:
ctx- the parse tree
-
enterMultiplication
Enter a parse tree produced by theMultiplicationlabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
exitMultiplication
Exit a parse tree produced by theMultiplicationlabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
enterAddition
Enter a parse tree produced by theAdditionlabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
exitAddition
Exit a parse tree produced by theAdditionlabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
enterOr
Enter a parse tree produced by theOrlabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
exitOr
Exit a parse tree produced by theOrlabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
enterFunc
Enter a parse tree produced by theFunclabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
exitFunc
Exit a parse tree produced by theFunclabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
enterMessageRef
Enter a parse tree produced by theMessageReflabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
exitMessageRef
Exit a parse tree produced by theMessageReflabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
enterNested
Enter a parse tree produced by theNestedlabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
exitNested
Exit a parse tree produced by theNestedlabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
enterNot
Enter a parse tree produced by theNotlabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
exitNot
Exit a parse tree produced by theNotlabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
enterIndexedAccess
Enter a parse tree produced by theIndexedAccesslabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
exitIndexedAccess
Exit a parse tree produced by theIndexedAccesslabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
enterIdentifier
Enter a parse tree produced by theIdentifierlabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
exitIdentifier
Exit a parse tree produced by theIdentifierlabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
enterComparison
Enter a parse tree produced by theComparisonlabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
exitComparison
Exit a parse tree produced by theComparisonlabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
enterLiteralPrimary
Enter a parse tree produced by theLiteralPrimarylabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
exitLiteralPrimary
Exit a parse tree produced by theLiteralPrimarylabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
enterAnd
Enter a parse tree produced by theAndlabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
exitAnd
Exit a parse tree produced by theAndlabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
enterArrayLiteralExpr
Enter a parse tree produced by theArrayLiteralExprlabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
exitArrayLiteralExpr
Exit a parse tree produced by theArrayLiteralExprlabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
enterMapLiteralExpr
Enter a parse tree produced by theMapLiteralExprlabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
exitMapLiteralExpr
Exit a parse tree produced by theMapLiteralExprlabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
enterEquality
Enter a parse tree produced by theEqualitylabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
exitEquality
Exit a parse tree produced by theEqualitylabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
enterParenExpr
Enter a parse tree produced by theParenExprlabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
exitParenExpr
Exit a parse tree produced by theParenExprlabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
enterSignedExpression
Enter a parse tree produced by theSignedExpressionlabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
exitSignedExpression
Exit a parse tree produced by theSignedExpressionlabeled alternative inRuleLangParser.expression().- Parameters:
ctx- the parse tree
-
enterPropAssignment
Enter a parse tree produced byRuleLangParser.propAssignment().- Parameters:
ctx- the parse tree
-
exitPropAssignment
Exit a parse tree produced byRuleLangParser.propAssignment().- Parameters:
ctx- the parse tree
-
enterFuncStmt
Enter a parse tree produced by theFuncStmtlabeled alternative inRuleLangParser.statement().- Parameters:
ctx- the parse tree
-
exitFuncStmt
Exit a parse tree produced by theFuncStmtlabeled alternative inRuleLangParser.statement().- Parameters:
ctx- the parse tree
-
enterVarAssignStmt
Enter a parse tree produced by theVarAssignStmtlabeled alternative inRuleLangParser.statement().- Parameters:
ctx- the parse tree
-
exitVarAssignStmt
Exit a parse tree produced by theVarAssignStmtlabeled alternative inRuleLangParser.statement().- Parameters:
ctx- the parse tree
-
enterEmptyStmt
Enter a parse tree produced by theEmptyStmtlabeled alternative inRuleLangParser.statement().- Parameters:
ctx- the parse tree
-
exitEmptyStmt
Exit a parse tree produced by theEmptyStmtlabeled alternative inRuleLangParser.statement().- Parameters:
ctx- the parse tree
-
enterFunctionCall
Enter a parse tree produced byRuleLangParser.functionCall().- Parameters:
ctx- the parse tree
-
exitFunctionCall
Exit a parse tree produced byRuleLangParser.functionCall().- Parameters:
ctx- the parse tree
-
enterNamedArgs
Enter a parse tree produced by theNamedArgslabeled alternative inRuleLangParser.arguments().- Parameters:
ctx- the parse tree
-
exitNamedArgs
Exit a parse tree produced by theNamedArgslabeled alternative inRuleLangParser.arguments().- Parameters:
ctx- the parse tree
-
enterPositionalArgs
Enter a parse tree produced by thePositionalArgslabeled alternative inRuleLangParser.arguments().- Parameters:
ctx- the parse tree
-
exitPositionalArgs
Exit a parse tree produced by thePositionalArgslabeled alternative inRuleLangParser.arguments().- Parameters:
ctx- the parse tree
-
enterInteger
Enter a parse tree produced by theIntegerlabeled alternative inRuleLangParser.literal().- Parameters:
ctx- the parse tree
-
exitInteger
Exit a parse tree produced by theIntegerlabeled alternative inRuleLangParser.literal().- Parameters:
ctx- the parse tree
-
enterFloat
Enter a parse tree produced by theFloatlabeled alternative inRuleLangParser.literal().- Parameters:
ctx- the parse tree
-
exitFloat
Exit a parse tree produced by theFloatlabeled alternative inRuleLangParser.literal().- Parameters:
ctx- the parse tree
-
enterChar
Enter a parse tree produced by theCharlabeled alternative inRuleLangParser.literal().- Parameters:
ctx- the parse tree
-
exitChar
Exit a parse tree produced by theCharlabeled alternative inRuleLangParser.literal().- Parameters:
ctx- the parse tree
-
enterString
Enter a parse tree produced by theStringlabeled alternative inRuleLangParser.literal().- Parameters:
ctx- the parse tree
-
exitString
Exit a parse tree produced by theStringlabeled alternative inRuleLangParser.literal().- Parameters:
ctx- the parse tree
-
enterBoolean
Enter a parse tree produced by theBooleanlabeled alternative inRuleLangParser.literal().- Parameters:
ctx- the parse tree
-
exitBoolean
Exit a parse tree produced by theBooleanlabeled alternative inRuleLangParser.literal().- Parameters:
ctx- the parse tree
-