Interface RJListener
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
- All Known Implementing Classes:
RJBaseListener
public interface RJListener
extends org.antlr.v4.runtime.tree.ParseTreeListener
This interface defines a complete listener for a parse tree produced by
RJParser.-
Method Summary
Modifier and TypeMethodDescriptionvoidEnter a parse tree produced byRJParser.alias().voidEnter a parse tree produced byRJParser.aliasCall().voidEnter a parse tree produced byRJParser.argDecl().voidEnter a parse tree produced byRJParser.argDeclID().voidEnter a parse tree produced byRJParser.args().voidEnter a parse tree produced by theexpBoollabeled alternative inRJParser.exp().voidEnter a parse tree produced by theexpGrouplabeled alternative inRJParser.exp().voidEnter a parse tree produced by theexpOperandlabeled alternative inRJParser.exp().voidEnter a parse tree produced byRJParser.functionCall().voidEnter a parse tree produced byRJParser.ghost().voidEnter a parse tree produced byRJParser.ghostCall().voidEnter a parse tree produced by theinvocationlabeled alternative inRJParser.literalExpression().voidEnter a parse tree produced by theitelabeled alternative inRJParser.pred().voidEnter a parse tree produced by thelitlabeled alternative inRJParser.literalExpression().voidEnter a parse tree produced byRJParser.literal().voidEnter a parse tree produced by thelitGrouplabeled alternative inRJParser.literalExpression().voidEnter a parse tree produced by theopArithlabeled alternative inRJParser.operand().voidEnter a parse tree produced by theopGrouplabeled alternative inRJParser.operand().voidEnter a parse tree produced by theopLiterallabeled alternative inRJParser.operand().voidEnter a parse tree produced by theopMinuslabeled alternative inRJParser.operand().voidEnter a parse tree produced by theopNotlabeled alternative inRJParser.operand().voidEnter a parse tree produced by theopSublabeled alternative inRJParser.operand().voidEnter a parse tree produced by thepredExplabeled alternative inRJParser.pred().voidEnter a parse tree produced by thepredGrouplabeled alternative inRJParser.pred().voidEnter a parse tree produced by thepredLogiclabeled alternative inRJParser.pred().voidEnter a parse tree produced by thepredNegatelabeled alternative inRJParser.pred().voidEnter a parse tree produced byRJParser.prog().voidEnter a parse tree produced by thestartAliaslabeled alternative inRJParser.start().voidEnter a parse tree produced by thestartGhostlabeled alternative inRJParser.start().voidEnter a parse tree produced by thestartPredlabeled alternative inRJParser.start().voidEnter a parse tree produced by thetargetInvocationlabeled alternative inRJParser.literalExpression().voidEnter a parse tree produced byRJParser.type().voidEnter a parse tree produced by thevarlabeled alternative inRJParser.literalExpression().voidExit a parse tree produced byRJParser.alias().voidExit a parse tree produced byRJParser.aliasCall().voidExit a parse tree produced byRJParser.argDecl().voidExit a parse tree produced byRJParser.argDeclID().voidExit a parse tree produced byRJParser.args().voidExit a parse tree produced by theexpBoollabeled alternative inRJParser.exp().voidExit a parse tree produced by theexpGrouplabeled alternative inRJParser.exp().voidExit a parse tree produced by theexpOperandlabeled alternative inRJParser.exp().voidExit a parse tree produced byRJParser.functionCall().voidExit a parse tree produced byRJParser.ghost().voidExit a parse tree produced byRJParser.ghostCall().voidExit a parse tree produced by theinvocationlabeled alternative inRJParser.literalExpression().voidExit a parse tree produced by theitelabeled alternative inRJParser.pred().voidExit a parse tree produced by thelitlabeled alternative inRJParser.literalExpression().voidExit a parse tree produced byRJParser.literal().voidExit a parse tree produced by thelitGrouplabeled alternative inRJParser.literalExpression().voidExit a parse tree produced by theopArithlabeled alternative inRJParser.operand().voidExit a parse tree produced by theopGrouplabeled alternative inRJParser.operand().voidExit a parse tree produced by theopLiterallabeled alternative inRJParser.operand().voidExit a parse tree produced by theopMinuslabeled alternative inRJParser.operand().voidExit a parse tree produced by theopNotlabeled alternative inRJParser.operand().voidExit a parse tree produced by theopSublabeled alternative inRJParser.operand().voidExit a parse tree produced by thepredExplabeled alternative inRJParser.pred().voidExit a parse tree produced by thepredGrouplabeled alternative inRJParser.pred().voidExit a parse tree produced by thepredLogiclabeled alternative inRJParser.pred().voidExit a parse tree produced by thepredNegatelabeled alternative inRJParser.pred().voidExit a parse tree produced byRJParser.prog().voidExit a parse tree produced by thestartAliaslabeled alternative inRJParser.start().voidExit a parse tree produced by thestartGhostlabeled alternative inRJParser.start().voidExit a parse tree produced by thestartPredlabeled alternative inRJParser.start().voidExit a parse tree produced by thetargetInvocationlabeled alternative inRJParser.literalExpression().voidExit a parse tree produced byRJParser.type().voidExit a parse tree produced by thevarlabeled alternative inRJParser.literalExpression().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeListener
enterEveryRule, exitEveryRule, visitErrorNode, visitTerminal
-
Method Details
-
enterProg
Enter a parse tree produced byRJParser.prog().- Parameters:
ctx- the parse tree
-
exitProg
Exit a parse tree produced byRJParser.prog().- Parameters:
ctx- the parse tree
-
enterStartPred
Enter a parse tree produced by thestartPredlabeled alternative inRJParser.start().- Parameters:
ctx- the parse tree
-
exitStartPred
Exit a parse tree produced by thestartPredlabeled alternative inRJParser.start().- Parameters:
ctx- the parse tree
-
enterStartAlias
Enter a parse tree produced by thestartAliaslabeled alternative inRJParser.start().- Parameters:
ctx- the parse tree
-
exitStartAlias
Exit a parse tree produced by thestartAliaslabeled alternative inRJParser.start().- Parameters:
ctx- the parse tree
-
enterStartGhost
Enter a parse tree produced by thestartGhostlabeled alternative inRJParser.start().- Parameters:
ctx- the parse tree
-
exitStartGhost
Exit a parse tree produced by thestartGhostlabeled alternative inRJParser.start().- Parameters:
ctx- the parse tree
-
enterPredGroup
Enter a parse tree produced by thepredGrouplabeled alternative inRJParser.pred().- Parameters:
ctx- the parse tree
-
exitPredGroup
Exit a parse tree produced by thepredGrouplabeled alternative inRJParser.pred().- Parameters:
ctx- the parse tree
-
enterPredNegate
Enter a parse tree produced by thepredNegatelabeled alternative inRJParser.pred().- Parameters:
ctx- the parse tree
-
exitPredNegate
Exit a parse tree produced by thepredNegatelabeled alternative inRJParser.pred().- Parameters:
ctx- the parse tree
-
enterIte
Enter a parse tree produced by theitelabeled alternative inRJParser.pred().- Parameters:
ctx- the parse tree
-
exitIte
Exit a parse tree produced by theitelabeled alternative inRJParser.pred().- Parameters:
ctx- the parse tree
-
enterPredExp
Enter a parse tree produced by thepredExplabeled alternative inRJParser.pred().- Parameters:
ctx- the parse tree
-
exitPredExp
Exit a parse tree produced by thepredExplabeled alternative inRJParser.pred().- Parameters:
ctx- the parse tree
-
enterPredLogic
Enter a parse tree produced by thepredLogiclabeled alternative inRJParser.pred().- Parameters:
ctx- the parse tree
-
exitPredLogic
Exit a parse tree produced by thepredLogiclabeled alternative inRJParser.pred().- Parameters:
ctx- the parse tree
-
enterExpBool
Enter a parse tree produced by theexpBoollabeled alternative inRJParser.exp().- Parameters:
ctx- the parse tree
-
exitExpBool
Exit a parse tree produced by theexpBoollabeled alternative inRJParser.exp().- Parameters:
ctx- the parse tree
-
enterExpOperand
Enter a parse tree produced by theexpOperandlabeled alternative inRJParser.exp().- Parameters:
ctx- the parse tree
-
exitExpOperand
Exit a parse tree produced by theexpOperandlabeled alternative inRJParser.exp().- Parameters:
ctx- the parse tree
-
enterExpGroup
Enter a parse tree produced by theexpGrouplabeled alternative inRJParser.exp().- Parameters:
ctx- the parse tree
-
exitExpGroup
Exit a parse tree produced by theexpGrouplabeled alternative inRJParser.exp().- Parameters:
ctx- the parse tree
-
enterOpArith
Enter a parse tree produced by theopArithlabeled alternative inRJParser.operand().- Parameters:
ctx- the parse tree
-
exitOpArith
Exit a parse tree produced by theopArithlabeled alternative inRJParser.operand().- Parameters:
ctx- the parse tree
-
enterOpNot
Enter a parse tree produced by theopNotlabeled alternative inRJParser.operand().- Parameters:
ctx- the parse tree
-
exitOpNot
Exit a parse tree produced by theopNotlabeled alternative inRJParser.operand().- Parameters:
ctx- the parse tree
-
enterOpLiteral
Enter a parse tree produced by theopLiterallabeled alternative inRJParser.operand().- Parameters:
ctx- the parse tree
-
exitOpLiteral
Exit a parse tree produced by theopLiterallabeled alternative inRJParser.operand().- Parameters:
ctx- the parse tree
-
enterOpGroup
Enter a parse tree produced by theopGrouplabeled alternative inRJParser.operand().- Parameters:
ctx- the parse tree
-
exitOpGroup
Exit a parse tree produced by theopGrouplabeled alternative inRJParser.operand().- Parameters:
ctx- the parse tree
-
enterOpMinus
Enter a parse tree produced by theopMinuslabeled alternative inRJParser.operand().- Parameters:
ctx- the parse tree
-
exitOpMinus
Exit a parse tree produced by theopMinuslabeled alternative inRJParser.operand().- Parameters:
ctx- the parse tree
-
enterOpSub
Enter a parse tree produced by theopSublabeled alternative inRJParser.operand().- Parameters:
ctx- the parse tree
-
exitOpSub
Exit a parse tree produced by theopSublabeled alternative inRJParser.operand().- Parameters:
ctx- the parse tree
-
enterLitGroup
Enter a parse tree produced by thelitGrouplabeled alternative inRJParser.literalExpression().- Parameters:
ctx- the parse tree
-
exitLitGroup
Exit a parse tree produced by thelitGrouplabeled alternative inRJParser.literalExpression().- Parameters:
ctx- the parse tree
-
enterLit
Enter a parse tree produced by thelitlabeled alternative inRJParser.literalExpression().- Parameters:
ctx- the parse tree
-
exitLit
Exit a parse tree produced by thelitlabeled alternative inRJParser.literalExpression().- Parameters:
ctx- the parse tree
-
enterVar
Enter a parse tree produced by thevarlabeled alternative inRJParser.literalExpression().- Parameters:
ctx- the parse tree
-
exitVar
Exit a parse tree produced by thevarlabeled alternative inRJParser.literalExpression().- Parameters:
ctx- the parse tree
-
enterTargetInvocation
Enter a parse tree produced by thetargetInvocationlabeled alternative inRJParser.literalExpression().- Parameters:
ctx- the parse tree
-
exitTargetInvocation
Exit a parse tree produced by thetargetInvocationlabeled alternative inRJParser.literalExpression().- Parameters:
ctx- the parse tree
-
enterInvocation
Enter a parse tree produced by theinvocationlabeled alternative inRJParser.literalExpression().- Parameters:
ctx- the parse tree
-
exitInvocation
Exit a parse tree produced by theinvocationlabeled alternative inRJParser.literalExpression().- Parameters:
ctx- the parse tree
-
enterFunctionCall
Enter a parse tree produced byRJParser.functionCall().- Parameters:
ctx- the parse tree
-
exitFunctionCall
Exit a parse tree produced byRJParser.functionCall().- Parameters:
ctx- the parse tree
-
enterGhostCall
Enter a parse tree produced byRJParser.ghostCall().- Parameters:
ctx- the parse tree
-
exitGhostCall
Exit a parse tree produced byRJParser.ghostCall().- Parameters:
ctx- the parse tree
-
enterAliasCall
Enter a parse tree produced byRJParser.aliasCall().- Parameters:
ctx- the parse tree
-
exitAliasCall
Exit a parse tree produced byRJParser.aliasCall().- Parameters:
ctx- the parse tree
-
enterArgs
Enter a parse tree produced byRJParser.args().- Parameters:
ctx- the parse tree
-
exitArgs
Exit a parse tree produced byRJParser.args().- Parameters:
ctx- the parse tree
-
enterLiteral
Enter a parse tree produced byRJParser.literal().- Parameters:
ctx- the parse tree
-
exitLiteral
Exit a parse tree produced byRJParser.literal().- Parameters:
ctx- the parse tree
-
enterAlias
Enter a parse tree produced byRJParser.alias().- Parameters:
ctx- the parse tree
-
exitAlias
Exit a parse tree produced byRJParser.alias().- Parameters:
ctx- the parse tree
-
enterGhost
Enter a parse tree produced byRJParser.ghost().- Parameters:
ctx- the parse tree
-
exitGhost
Exit a parse tree produced byRJParser.ghost().- Parameters:
ctx- the parse tree
-
enterArgDecl
Enter a parse tree produced byRJParser.argDecl().- Parameters:
ctx- the parse tree
-
exitArgDecl
Exit a parse tree produced byRJParser.argDecl().- Parameters:
ctx- the parse tree
-
enterArgDeclID
Enter a parse tree produced byRJParser.argDeclID().- Parameters:
ctx- the parse tree
-
exitArgDeclID
Exit a parse tree produced byRJParser.argDeclID().- Parameters:
ctx- the parse tree
-
enterType
Enter a parse tree produced byRJParser.type().- Parameters:
ctx- the parse tree
-
exitType
Exit a parse tree produced byRJParser.type().- Parameters:
ctx- the parse tree
-