// Generated from /Users/bore/Projects/SoftwareConstruction/many-ql/bg-nv/qls/src/qls/syntax/QLS.g4 by ANTLR 4.5 package qls.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 QLSParser}. * * @param <T> The return type of the visit operation. Use {@link Void} for * operations with no return type. */ public interface QLSVisitor<T> extends ParseTreeVisitor<T> { /** * Visit a parse tree produced by {@link QLSParser#stylesheet}. * @param ctx the parse tree * @return the visitor result */ T visitStylesheet(@NotNull QLSParser.StylesheetContext ctx); /** * Visit a parse tree produced by {@link QLSParser#page}. * @param ctx the parse tree * @return the visitor result */ T visitPage(@NotNull QLSParser.PageContext ctx); /** * Visit a parse tree produced by {@link QLSParser#statement}. * @param ctx the parse tree * @return the visitor result */ T visitStatement(@NotNull QLSParser.StatementContext ctx); /** * Visit a parse tree produced by {@link QLSParser#section}. * @param ctx the parse tree * @return the visitor result */ T visitSection(@NotNull QLSParser.SectionContext ctx); /** * Visit a parse tree produced by {@link QLSParser#questionWithRules}. * @param ctx the parse tree * @return the visitor result */ T visitQuestionWithRules(@NotNull QLSParser.QuestionWithRulesContext ctx); /** * Visit a parse tree produced by {@link QLSParser#question}. * @param ctx the parse tree * @return the visitor result */ T visitQuestion(@NotNull QLSParser.QuestionContext ctx); /** * Visit a parse tree produced by {@link QLSParser#defaultStmt}. * @param ctx the parse tree * @return the visitor result */ T visitDefaultStmt(@NotNull QLSParser.DefaultStmtContext ctx); /** * Visit a parse tree produced by {@link QLSParser#stylesheetRule}. * @param ctx the parse tree * @return the visitor result */ T visitStylesheetRule(@NotNull QLSParser.StylesheetRuleContext ctx); /** * Visit a parse tree produced by {@link QLSParser#widgetValue}. * @param ctx the parse tree * @return the visitor result */ T visitWidgetValue(@NotNull QLSParser.WidgetValueContext ctx); }