ExprListener

This interface defines a complete listener for a parse tree produced by {@link ExprParser}.

Members

Functions

enterAdd
void enterAdd(ExprParser.AddContext ctx)

Enter a parse tree produced by the {@code Add} labeled alternative in {@link ExprParser#expr}. @param ctx the parse tree

enterBracketExpr
void enterBracketExpr(ExprParser.BracketExprContext ctx)

Enter a parse tree produced by the {@code BracketExpr} labeled alternative in {@link ExprParser#expr}. @param ctx the parse tree

enterDiv
void enterDiv(ExprParser.DivContext ctx)

Enter a parse tree produced by the {@code Div} labeled alternative in {@link ExprParser#expr}. @param ctx the parse tree

enterInt
void enterInt(ExprParser.IntContext ctx)

Enter a parse tree produced by the {@code Int} labeled alternative in {@link ExprParser#expr}. @param ctx the parse tree

enterMul
void enterMul(ExprParser.MulContext ctx)

Enter a parse tree produced by the {@code Mul} labeled alternative in {@link ExprParser#expr}. @param ctx the parse tree

enterProg
void enterProg(ExprParser.ProgContext ctx)

Enter a parse tree produced by {@link ExprParser#prog}. @param ctx the parse tree

enterSub
void enterSub(ExprParser.SubContext ctx)

Enter a parse tree produced by the {@code Sub} labeled alternative in {@link ExprParser#expr}. @param ctx the parse tree

exitAdd
void exitAdd(ExprParser.AddContext ctx)

Exit a parse tree produced by the {@code Add} labeled alternative in {@link ExprParser#expr}. @param ctx the parse tree

exitBracketExpr
void exitBracketExpr(ExprParser.BracketExprContext ctx)

Exit a parse tree produced by the {@code BracketExpr} labeled alternative in {@link ExprParser#expr}. @param ctx the parse tree

exitDiv
void exitDiv(ExprParser.DivContext ctx)

Exit a parse tree produced by the {@code Div} labeled alternative in {@link ExprParser#expr}. @param ctx the parse tree

exitInt
void exitInt(ExprParser.IntContext ctx)

Exit a parse tree produced by the {@code Int} labeled alternative in {@link ExprParser#expr}. @param ctx the parse tree

exitMul
void exitMul(ExprParser.MulContext ctx)

Exit a parse tree produced by the {@code Mul} labeled alternative in {@link ExprParser#expr}. @param ctx the parse tree

exitProg
void exitProg(ExprParser.ProgContext ctx)

Exit a parse tree produced by {@link ExprParser#prog}. @param ctx the parse tree

exitSub
void exitSub(ExprParser.SubContext ctx)

Exit a parse tree produced by the {@code Sub} labeled alternative in {@link ExprParser#expr}. @param ctx the parse tree

Inherited Members

From ParseTreeListener

visitTerminal
void visitTerminal(TerminalNode node)
Undocumented in source.
visitErrorNode
void visitErrorNode(ErrorNode node)
Undocumented in source.
enterEveryRule
void enterEveryRule(ParserRuleContext ctx)
Undocumented in source.
exitEveryRule
void exitEveryRule(ParserRuleContext ctx)
Undocumented in source.

Meta