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 TypeMethodDescriptionvoid
Enter a parse tree produced by theAddition
labeled alternative inRuleLangParser.expression()
.void
Enter a parse tree produced by theAnd
labeled alternative inRuleLangParser.expression()
.void
Enter a parse tree produced by theArrayLiteralExpr
labeled alternative inRuleLangParser.expression()
.void
Enter a parse tree produced by theBoolean
labeled alternative inRuleLangParser.literal()
.void
Enter a parse tree produced by theChar
labeled alternative inRuleLangParser.literal()
.void
Enter a parse tree produced by theComparison
labeled alternative inRuleLangParser.expression()
.void
Enter a parse tree produced by theEmptyStmt
labeled alternative inRuleLangParser.statement()
.void
Enter a parse tree produced by theEquality
labeled alternative inRuleLangParser.expression()
.void
Enter a parse tree produced byRuleLangParser.file()
.void
Enter a parse tree produced by theFloat
labeled alternative inRuleLangParser.literal()
.void
Enter a parse tree produced by theFunc
labeled alternative inRuleLangParser.expression()
.void
Enter a parse tree produced by theFuncStmt
labeled alternative inRuleLangParser.statement()
.void
Enter a parse tree produced byRuleLangParser.functionCall()
.void
Enter a parse tree produced by theIdentifier
labeled alternative inRuleLangParser.expression()
.void
Enter a parse tree produced by theIndexedAccess
labeled alternative inRuleLangParser.expression()
.void
Enter a parse tree produced by theInteger
labeled alternative inRuleLangParser.literal()
.void
Enter a parse tree produced by theLiteralPrimary
labeled alternative inRuleLangParser.expression()
.void
Enter a parse tree produced by theMapLiteralExpr
labeled alternative inRuleLangParser.expression()
.void
Enter a parse tree produced by theMessageRef
labeled alternative inRuleLangParser.expression()
.void
Enter a parse tree produced by theMultiplication
labeled alternative inRuleLangParser.expression()
.void
Enter a parse tree produced by theNamedArgs
labeled alternative inRuleLangParser.arguments()
.void
Enter a parse tree produced by theNested
labeled alternative inRuleLangParser.expression()
.void
Enter a parse tree produced by theNot
labeled alternative inRuleLangParser.expression()
.void
Enter a parse tree produced by theOr
labeled alternative inRuleLangParser.expression()
.void
Enter a parse tree produced by theParenExpr
labeled alternative inRuleLangParser.expression()
.void
Enter a parse tree produced byRuleLangParser.pipeline()
.void
Enter a parse tree produced byRuleLangParser.pipelineDeclaration()
.void
Enter a parse tree produced byRuleLangParser.pipelineDecls()
.void
Enter a parse tree produced by thePositionalArgs
labeled alternative inRuleLangParser.arguments()
.void
Enter a parse tree produced byRuleLangParser.propAssignment()
.void
Enter a parse tree produced byRuleLangParser.ruleDeclaration()
.void
Enter a parse tree produced byRuleLangParser.ruleDecls()
.void
Enter a parse tree produced byRuleLangParser.ruleRef()
.void
Enter a parse tree produced by theSignedExpression
labeled alternative inRuleLangParser.expression()
.void
Enter a parse tree produced byRuleLangParser.stageDeclaration()
.void
Enter a parse tree produced by theString
labeled alternative inRuleLangParser.literal()
.void
Enter a parse tree produced by theVarAssignStmt
labeled alternative inRuleLangParser.statement()
.void
Exit a parse tree produced by theAddition
labeled alternative inRuleLangParser.expression()
.void
Exit a parse tree produced by theAnd
labeled alternative inRuleLangParser.expression()
.void
Exit a parse tree produced by theArrayLiteralExpr
labeled alternative inRuleLangParser.expression()
.void
Exit a parse tree produced by theBoolean
labeled alternative inRuleLangParser.literal()
.void
Exit a parse tree produced by theChar
labeled alternative inRuleLangParser.literal()
.void
Exit a parse tree produced by theComparison
labeled alternative inRuleLangParser.expression()
.void
Exit a parse tree produced by theEmptyStmt
labeled alternative inRuleLangParser.statement()
.void
Exit a parse tree produced by theEquality
labeled alternative inRuleLangParser.expression()
.void
Exit a parse tree produced byRuleLangParser.file()
.void
Exit a parse tree produced by theFloat
labeled alternative inRuleLangParser.literal()
.void
Exit a parse tree produced by theFunc
labeled alternative inRuleLangParser.expression()
.void
Exit a parse tree produced by theFuncStmt
labeled alternative inRuleLangParser.statement()
.void
Exit a parse tree produced byRuleLangParser.functionCall()
.void
Exit a parse tree produced by theIdentifier
labeled alternative inRuleLangParser.expression()
.void
Exit a parse tree produced by theIndexedAccess
labeled alternative inRuleLangParser.expression()
.void
Exit a parse tree produced by theInteger
labeled alternative inRuleLangParser.literal()
.void
Exit a parse tree produced by theLiteralPrimary
labeled alternative inRuleLangParser.expression()
.void
Exit a parse tree produced by theMapLiteralExpr
labeled alternative inRuleLangParser.expression()
.void
Exit a parse tree produced by theMessageRef
labeled alternative inRuleLangParser.expression()
.void
Exit a parse tree produced by theMultiplication
labeled alternative inRuleLangParser.expression()
.void
Exit a parse tree produced by theNamedArgs
labeled alternative inRuleLangParser.arguments()
.void
Exit a parse tree produced by theNested
labeled alternative inRuleLangParser.expression()
.void
Exit a parse tree produced by theNot
labeled alternative inRuleLangParser.expression()
.void
Exit a parse tree produced by theOr
labeled alternative inRuleLangParser.expression()
.void
Exit a parse tree produced by theParenExpr
labeled alternative inRuleLangParser.expression()
.void
Exit a parse tree produced byRuleLangParser.pipeline()
.void
Exit a parse tree produced byRuleLangParser.pipelineDeclaration()
.void
Exit a parse tree produced byRuleLangParser.pipelineDecls()
.void
Exit a parse tree produced by thePositionalArgs
labeled alternative inRuleLangParser.arguments()
.void
Exit a parse tree produced byRuleLangParser.propAssignment()
.void
Exit a parse tree produced byRuleLangParser.ruleDeclaration()
.void
Exit a parse tree produced byRuleLangParser.ruleDecls()
.void
Exit a parse tree produced byRuleLangParser.ruleRef()
.void
Exit a parse tree produced by theSignedExpression
labeled alternative inRuleLangParser.expression()
.void
Exit a parse tree produced byRuleLangParser.stageDeclaration()
.void
Exit a parse tree produced by theString
labeled alternative inRuleLangParser.literal()
.void
Exit a parse tree produced by theVarAssignStmt
labeled 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 theMultiplication
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitMultiplication
Exit a parse tree produced by theMultiplication
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterAddition
Enter a parse tree produced by theAddition
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitAddition
Exit a parse tree produced by theAddition
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterOr
Enter a parse tree produced by theOr
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitOr
Exit a parse tree produced by theOr
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterFunc
Enter a parse tree produced by theFunc
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitFunc
Exit a parse tree produced by theFunc
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterMessageRef
Enter a parse tree produced by theMessageRef
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitMessageRef
Exit a parse tree produced by theMessageRef
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterNested
Enter a parse tree produced by theNested
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitNested
Exit a parse tree produced by theNested
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterNot
Enter a parse tree produced by theNot
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitNot
Exit a parse tree produced by theNot
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterIndexedAccess
Enter a parse tree produced by theIndexedAccess
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitIndexedAccess
Exit a parse tree produced by theIndexedAccess
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterIdentifier
Enter a parse tree produced by theIdentifier
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitIdentifier
Exit a parse tree produced by theIdentifier
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterComparison
Enter a parse tree produced by theComparison
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitComparison
Exit a parse tree produced by theComparison
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterLiteralPrimary
Enter a parse tree produced by theLiteralPrimary
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitLiteralPrimary
Exit a parse tree produced by theLiteralPrimary
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterAnd
Enter a parse tree produced by theAnd
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitAnd
Exit a parse tree produced by theAnd
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterArrayLiteralExpr
Enter a parse tree produced by theArrayLiteralExpr
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitArrayLiteralExpr
Exit a parse tree produced by theArrayLiteralExpr
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterMapLiteralExpr
Enter a parse tree produced by theMapLiteralExpr
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitMapLiteralExpr
Exit a parse tree produced by theMapLiteralExpr
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterEquality
Enter a parse tree produced by theEquality
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitEquality
Exit a parse tree produced by theEquality
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterParenExpr
Enter a parse tree produced by theParenExpr
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitParenExpr
Exit a parse tree produced by theParenExpr
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterSignedExpression
Enter a parse tree produced by theSignedExpression
labeled alternative inRuleLangParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitSignedExpression
Exit a parse tree produced by theSignedExpression
labeled 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 theFuncStmt
labeled alternative inRuleLangParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitFuncStmt
Exit a parse tree produced by theFuncStmt
labeled alternative inRuleLangParser.statement()
.- Parameters:
ctx
- the parse tree
-
enterVarAssignStmt
Enter a parse tree produced by theVarAssignStmt
labeled alternative inRuleLangParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitVarAssignStmt
Exit a parse tree produced by theVarAssignStmt
labeled alternative inRuleLangParser.statement()
.- Parameters:
ctx
- the parse tree
-
enterEmptyStmt
Enter a parse tree produced by theEmptyStmt
labeled alternative inRuleLangParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitEmptyStmt
Exit a parse tree produced by theEmptyStmt
labeled 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 theNamedArgs
labeled alternative inRuleLangParser.arguments()
.- Parameters:
ctx
- the parse tree
-
exitNamedArgs
Exit a parse tree produced by theNamedArgs
labeled alternative inRuleLangParser.arguments()
.- Parameters:
ctx
- the parse tree
-
enterPositionalArgs
Enter a parse tree produced by thePositionalArgs
labeled alternative inRuleLangParser.arguments()
.- Parameters:
ctx
- the parse tree
-
exitPositionalArgs
Exit a parse tree produced by thePositionalArgs
labeled alternative inRuleLangParser.arguments()
.- Parameters:
ctx
- the parse tree
-
enterInteger
Enter a parse tree produced by theInteger
labeled alternative inRuleLangParser.literal()
.- Parameters:
ctx
- the parse tree
-
exitInteger
Exit a parse tree produced by theInteger
labeled alternative inRuleLangParser.literal()
.- Parameters:
ctx
- the parse tree
-
enterFloat
Enter a parse tree produced by theFloat
labeled alternative inRuleLangParser.literal()
.- Parameters:
ctx
- the parse tree
-
exitFloat
Exit a parse tree produced by theFloat
labeled alternative inRuleLangParser.literal()
.- Parameters:
ctx
- the parse tree
-
enterChar
Enter a parse tree produced by theChar
labeled alternative inRuleLangParser.literal()
.- Parameters:
ctx
- the parse tree
-
exitChar
Exit a parse tree produced by theChar
labeled alternative inRuleLangParser.literal()
.- Parameters:
ctx
- the parse tree
-
enterString
Enter a parse tree produced by theString
labeled alternative inRuleLangParser.literal()
.- Parameters:
ctx
- the parse tree
-
exitString
Exit a parse tree produced by theString
labeled alternative inRuleLangParser.literal()
.- Parameters:
ctx
- the parse tree
-
enterBoolean
Enter a parse tree produced by theBoolean
labeled alternative inRuleLangParser.literal()
.- Parameters:
ctx
- the parse tree
-
exitBoolean
Exit a parse tree produced by theBoolean
labeled alternative inRuleLangParser.literal()
.- Parameters:
ctx
- the parse tree
-