// Generated from ./src/damp/ekeko/snippets/Snippet.g4 by ANTLR 4.1 package damp.ekeko.snippets; 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 SnippetParser}. */ public interface SnippetListener extends ParseTreeListener { /** * Enter a parse tree produced by {@link SnippetParser#postmeta}. * @param ctx the parse tree */ void enterPostmeta(@NotNull SnippetParser.PostmetaContext ctx); /** * Exit a parse tree produced by {@link SnippetParser#postmeta}. * @param ctx the parse tree */ void exitPostmeta(@NotNull SnippetParser.PostmetaContext ctx); /** * Enter a parse tree produced by {@link SnippetParser#directives}. * @param ctx the parse tree */ void enterDirectives(@NotNull SnippetParser.DirectivesContext ctx); /** * Exit a parse tree produced by {@link SnippetParser#directives}. * @param ctx the parse tree */ void exitDirectives(@NotNull SnippetParser.DirectivesContext ctx); /** * Enter a parse tree produced by {@link SnippetParser#premeta}. * @param ctx the parse tree */ void enterPremeta(@NotNull SnippetParser.PremetaContext ctx); /** * Exit a parse tree produced by {@link SnippetParser#premeta}. * @param ctx the parse tree */ void exitPremeta(@NotNull SnippetParser.PremetaContext ctx); /** * Enter a parse tree produced by {@link SnippetParser#snippet}. * @param ctx the parse tree */ void enterSnippet(@NotNull SnippetParser.SnippetContext ctx); /** * Exit a parse tree produced by {@link SnippetParser#snippet}. * @param ctx the parse tree */ void exitSnippet(@NotNull SnippetParser.SnippetContext ctx); /** * Enter a parse tree produced by {@link SnippetParser#meta}. * @param ctx the parse tree */ void enterMeta(@NotNull SnippetParser.MetaContext ctx); /** * Exit a parse tree produced by {@link SnippetParser#meta}. * @param ctx the parse tree */ void exitMeta(@NotNull SnippetParser.MetaContext ctx); }