// Generated from CalculatorParser.g4 by ANTLR 4.13.1 import org.antlr.v4.runtime.tree.ParseTreeVisitor; /** * This interface defines a complete generic visitor for a parse tree produced * by {@link CalculatorParser}. * * @param The return type of the visit operation. Use {@link Void} for * operations with no return type. */ public interface CalculatorParserVisitor extends ParseTreeVisitor { /** * Visit a parse tree produced by the {@code timesdiv} * labeled alternative in {@link CalculatorParser#expression}. * @param ctx the parse tree * @return the visitor result */ T visitTimesdiv(CalculatorParser.TimesdivContext ctx); /** * Visit a parse tree produced by the {@code plusminus} * labeled alternative in {@link CalculatorParser#expression}. * @param ctx the parse tree * @return the visitor result */ T visitPlusminus(CalculatorParser.PlusminusContext ctx); /** * Visit a parse tree produced by the {@code justterm} * labeled alternative in {@link CalculatorParser#expression}. * @param ctx the parse tree * @return the visitor result */ T visitJustterm(CalculatorParser.JusttermContext ctx); /** * Visit a parse tree produced by the {@code realval} * labeled alternative in {@link CalculatorParser#term}. * @param ctx the parse tree * @return the visitor result */ T visitRealval(CalculatorParser.RealvalContext ctx); /** * Visit a parse tree produced by the {@code pival} * labeled alternative in {@link CalculatorParser#term}. * @param ctx the parse tree * @return the visitor result */ T visitPival(CalculatorParser.PivalContext ctx); /** * Visit a parse tree produced by the {@code parens} * labeled alternative in {@link CalculatorParser#term}. * @param ctx the parse tree * @return the visitor result */ T visitParens(CalculatorParser.ParensContext ctx); }