// Generated from E:/development/Steven/src/test/resources/antlr/grammars\QLS.g4 by ANTLR 4.5 package edu.parser.QLS.antlrGenerated; 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#identifier}. * @param ctx the parse tree * @return the visitor result */ T visitIdentifier(@NotNull QLSParser.IdentifierContext ctx); /** * Visit a parse tree produced by {@link QLSParser#stylesheet_element}. * @param ctx the parse tree * @return the visitor result */ T visitStylesheet_element(@NotNull QLSParser.Stylesheet_elementContext 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#section}. * @param ctx the parse tree * @return the visitor result */ T visitSection(@NotNull QLSParser.SectionContext 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#question}. * @param ctx the parse tree * @return the visitor result */ T visitQuestion(@NotNull QLSParser.QuestionContext ctx); /** * Visit a parse tree produced by {@link QLSParser#default_statement}. * @param ctx the parse tree * @return the visitor result */ T visitDefault_statement(@NotNull QLSParser.Default_statementContext ctx); /** * Visit a parse tree produced by {@link QLSParser#question_type}. * @param ctx the parse tree * @return the visitor result */ T visitQuestion_type(@NotNull QLSParser.Question_typeContext ctx); /** * Visit a parse tree produced by the {@code widget} * labeled alternative in {@link QLSParser#style}. * @param ctx the parse tree * @return the visitor result */ T visitWidget(@NotNull QLSParser.WidgetContext ctx); /** * Visit a parse tree produced by the {@code width} * labeled alternative in {@link QLSParser#style}. * @param ctx the parse tree * @return the visitor result */ T visitWidth(@NotNull QLSParser.WidthContext ctx); /** * Visit a parse tree produced by the {@code font} * labeled alternative in {@link QLSParser#style}. * @param ctx the parse tree * @return the visitor result */ T visitFont(@NotNull QLSParser.FontContext ctx); /** * Visit a parse tree produced by the {@code color} * labeled alternative in {@link QLSParser#style}. * @param ctx the parse tree * @return the visitor result */ T visitColor(@NotNull QLSParser.ColorContext ctx); }