// Generated from /Users/bore/Projects/SoftwareConstruction/many-ql/bg-nv/ql/src/ql/syntax/QL.g4 by ANTLR 4.5 package ql.gen; import org.antlr.v4.runtime.misc.NotNull; import org.antlr.v4.runtime.tree.ParseTreeVisitor; /** * This interface defines a complete generic visitor for a parse tree produced * by {@link QLParser}. * * @param <T> The return type of the visit operation. Use {@link Void} for * operations with no return type. */ public interface QLVisitor<T> extends ParseTreeVisitor<T> { /** * Visit a parse tree produced by {@link QLParser#form}. * @param ctx the parse tree * @return the visitor result */ T visitForm(@NotNull QLParser.FormContext ctx); /** * Visit a parse tree produced by {@link QLParser#statement}. * @param ctx the parse tree * @return the visitor result */ T visitStatement(@NotNull QLParser.StatementContext ctx); /** * Visit a parse tree produced by {@link QLParser#question}. * @param ctx the parse tree * @return the visitor result */ T visitQuestion(@NotNull QLParser.QuestionContext ctx); /** * Visit a parse tree produced by {@link QLParser#ifCondition}. * @param ctx the parse tree * @return the visitor result */ T visitIfCondition(@NotNull QLParser.IfConditionContext ctx); /** * Visit a parse tree produced by {@link QLParser#expression}. * @param ctx the parse tree * @return the visitor result */ T visitExpression(@NotNull QLParser.ExpressionContext ctx); }