ExprBaseVisitor

This class provides an empty implementation of {@link ExprVisitor}, which can be extended to create a visitor which only needs to handle a subset of the available methods.

@param Variant The return type of the visit operation. Use {@link void} for operations with no return type.

Members

Functions

visitAdd
Variant visitAdd(ExprParser.AddContext ctx)

{@inheritDoc}

visitBracketExpr
Variant visitBracketExpr(ExprParser.BracketExprContext ctx)

{@inheritDoc}

visitDiv
Variant visitDiv(ExprParser.DivContext ctx)

{@inheritDoc}

visitInt
Variant visitInt(ExprParser.IntContext ctx)

{@inheritDoc}

visitMul
Variant visitMul(ExprParser.MulContext ctx)

{@inheritDoc}

visitProg
Variant visitProg(ExprParser.ProgContext ctx)

{@inheritDoc}

visitSub
Variant visitSub(ExprParser.SubContext ctx)

{@inheritDoc}

Inherited Members

From AbstractParseTreeVisitor

visit
Variant visit(ParseTree tree)

@uml {@inheritDoc}

visitChildren
Variant visitChildren(RuleNode node)

@uml {@inheritDoc}

visitTerminal
Variant visitTerminal(TerminalNode node)

@uml {@inheritDoc}

visitErrorNode
Variant visitErrorNode(ErrorNode node)

@uml {@inheritDoc}

From ExprVisitor

visitProg
Variant visitProg(ExprParser.ProgContext ctx)

Visit a parse tree produced by {@link ExprParser#prog}. @param ctx the parse tree @return the visitor result

visitDiv
Variant visitDiv(ExprParser.DivContext ctx)

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

visitAdd
Variant visitAdd(ExprParser.AddContext ctx)

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

visitSub
Variant visitSub(ExprParser.SubContext ctx)

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

visitMul
Variant visitMul(ExprParser.MulContext ctx)

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

visitBracketExpr
Variant visitBracketExpr(ExprParser.BracketExprContext ctx)

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

visitInt
Variant visitInt(ExprParser.IntContext ctx)

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

Meta