// Generated from C:\Users\EUGENIO CARVALHO\Desktop\projects\Ivannosys\src\template\Template.g4 by ANTLR 4.2.2 package templates; import org.antlr.v4.runtime.misc.NotNull; import org.antlr.v4.runtime.tree.ParseTreeListener; /** * This interface defines a complete listener for a parse tree produced by * {@link TemplateParser}. */ public interface TemplateListener extends ParseTreeListener { /** * Enter a parse tree produced by {@link TemplateParser#expression}. * @param ctx the parse tree */ void enterExpression(@NotNull TemplateParser.ExpressionContext ctx); /** * Exit a parse tree produced by {@link TemplateParser#expression}. * @param ctx the parse tree */ void exitExpression(@NotNull TemplateParser.ExpressionContext ctx); /** * Enter a parse tree produced by {@link TemplateParser#arg}. * @param ctx the parse tree */ void enterArg(@NotNull TemplateParser.ArgContext ctx); /** * Exit a parse tree produced by {@link TemplateParser#arg}. * @param ctx the parse tree */ void exitArg(@NotNull TemplateParser.ArgContext ctx); /** * Enter a parse tree produced by {@link TemplateParser#call}. * @param ctx the parse tree */ void enterCall(@NotNull TemplateParser.CallContext ctx); /** * Exit a parse tree produced by {@link TemplateParser#call}. * @param ctx the parse tree */ void exitCall(@NotNull TemplateParser.CallContext ctx); /** * Enter a parse tree produced by {@link TemplateParser#args}. * @param ctx the parse tree */ void enterArgs(@NotNull TemplateParser.ArgsContext ctx); /** * Exit a parse tree produced by {@link TemplateParser#args}. * @param ctx the parse tree */ void exitArgs(@NotNull TemplateParser.ArgsContext ctx); /** * Enter a parse tree produced by {@link TemplateParser#any}. * @param ctx the parse tree */ void enterAny(@NotNull TemplateParser.AnyContext ctx); /** * Exit a parse tree produced by {@link TemplateParser#any}. * @param ctx the parse tree */ void exitAny(@NotNull TemplateParser.AnyContext ctx); /** * Enter a parse tree produced by {@link TemplateParser#stmt}. * @param ctx the parse tree */ void enterStmt(@NotNull TemplateParser.StmtContext ctx); /** * Exit a parse tree produced by {@link TemplateParser#stmt}. * @param ctx the parse tree */ void exitStmt(@NotNull TemplateParser.StmtContext ctx); /** * Enter a parse tree produced by {@link TemplateParser#init}. * @param ctx the parse tree */ void enterInit(@NotNull TemplateParser.InitContext ctx); /** * Exit a parse tree produced by {@link TemplateParser#init}. * @param ctx the parse tree */ void exitInit(@NotNull TemplateParser.InitContext ctx); /** * Enter a parse tree produced by {@link TemplateParser#number}. * @param ctx the parse tree */ void enterNumber(@NotNull TemplateParser.NumberContext ctx); /** * Exit a parse tree produced by {@link TemplateParser#number}. * @param ctx the parse tree */ void exitNumber(@NotNull TemplateParser.NumberContext ctx); /** * Enter a parse tree produced by {@link TemplateParser#part}. * @param ctx the parse tree */ void enterPart(@NotNull TemplateParser.PartContext ctx); /** * Exit a parse tree produced by {@link TemplateParser#part}. * @param ctx the parse tree */ void exitPart(@NotNull TemplateParser.PartContext ctx); /** * Enter a parse tree produced by {@link TemplateParser#seletor}. * @param ctx the parse tree */ void enterSeletor(@NotNull TemplateParser.SeletorContext ctx); /** * Exit a parse tree produced by {@link TemplateParser#seletor}. * @param ctx the parse tree */ void exitSeletor(@NotNull TemplateParser.SeletorContext ctx); /** * Enter a parse tree produced by {@link TemplateParser#literal}. * @param ctx the parse tree */ void enterLiteral(@NotNull TemplateParser.LiteralContext ctx); /** * Exit a parse tree produced by {@link TemplateParser#literal}. * @param ctx the parse tree */ void exitLiteral(@NotNull TemplateParser.LiteralContext ctx); }