Interface IClojureListener
This interface defines a complete listener for a parse tree produced by ClojureParser.
Namespace: GCore.Antlr.Grammers.Clojure
Assembly: Clojure.dll
Syntax
public interface IClojureListener : Antlr4.Runtime.Tree.IParseTreeListener
Methods
| Improve this Doc View SourceEnterAny_char(ClojureParser.Any_charContext)
Enter a parse tree produced by any_char().
Declaration
void EnterAny_char(ClojureParser.Any_charContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Any_charContext | context | The parse tree. |
EnterBacktick(ClojureParser.BacktickContext)
Enter a parse tree produced by backtick().
Declaration
void EnterBacktick(ClojureParser.BacktickContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.BacktickContext | context | The parse tree. |
EnterBign(ClojureParser.BignContext)
Enter a parse tree produced by bign().
Declaration
void EnterBign(ClojureParser.BignContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.BignContext | context | The parse tree. |
EnterBin_(ClojureParser.Bin_Context)
Enter a parse tree produced by bin_().
Declaration
void EnterBin_(ClojureParser.Bin_Context context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Bin_Context | context | The parse tree. |
EnterCharacter(ClojureParser.CharacterContext)
Enter a parse tree produced by character().
Declaration
void EnterCharacter(ClojureParser.CharacterContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.CharacterContext | context | The parse tree. |
EnterDeref(ClojureParser.DerefContext)
Enter a parse tree produced by deref().
Declaration
void EnterDeref(ClojureParser.DerefContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.DerefContext | context | The parse tree. |
EnterDiscard(ClojureParser.DiscardContext)
Enter a parse tree produced by discard().
Declaration
void EnterDiscard(ClojureParser.DiscardContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.DiscardContext | context | The parse tree. |
EnterDispatch(ClojureParser.DispatchContext)
Enter a parse tree produced by dispatch().
Declaration
void EnterDispatch(ClojureParser.DispatchContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.DispatchContext | context | The parse tree. |
EnterFile_(ClojureParser.File_Context)
Enter a parse tree produced by file_().
Declaration
void EnterFile_(ClojureParser.File_Context context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.File_Context | context | The parse tree. |
EnterForm(ClojureParser.FormContext)
Enter a parse tree produced by form().
Declaration
void EnterForm(ClojureParser.FormContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.FormContext | context | The parse tree. |
EnterForms(ClojureParser.FormsContext)
Enter a parse tree produced by forms().
Declaration
void EnterForms(ClojureParser.FormsContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.FormsContext | context | The parse tree. |
EnterGensym(ClojureParser.GensymContext)
Enter a parse tree produced by gensym().
Declaration
void EnterGensym(ClojureParser.GensymContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.GensymContext | context | The parse tree. |
EnterHex_(ClojureParser.Hex_Context)
Enter a parse tree produced by hex_().
Declaration
void EnterHex_(ClojureParser.Hex_Context context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Hex_Context | context | The parse tree. |
EnterHost_expr(ClojureParser.Host_exprContext)
Enter a parse tree produced by host_expr().
Declaration
void EnterHost_expr(ClojureParser.Host_exprContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Host_exprContext | context | The parse tree. |
EnterKeyword(ClojureParser.KeywordContext)
Enter a parse tree produced by keyword().
Declaration
void EnterKeyword(ClojureParser.KeywordContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.KeywordContext | context | The parse tree. |
EnterLambda_(ClojureParser.Lambda_Context)
Enter a parse tree produced by lambda_().
Declaration
void EnterLambda_(ClojureParser.Lambda_Context context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Lambda_Context | context | The parse tree. |
EnterList_(ClojureParser.List_Context)
Enter a parse tree produced by list_().
Declaration
void EnterList_(ClojureParser.List_Context context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.List_Context | context | The parse tree. |
EnterLiteral(ClojureParser.LiteralContext)
Enter a parse tree produced by literal().
Declaration
void EnterLiteral(ClojureParser.LiteralContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.LiteralContext | context | The parse tree. |
EnterMacro_keyword(ClojureParser.Macro_keywordContext)
Enter a parse tree produced by macro_keyword().
Declaration
void EnterMacro_keyword(ClojureParser.Macro_keywordContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Macro_keywordContext | context | The parse tree. |
EnterMap_(ClojureParser.Map_Context)
Enter a parse tree produced by map_().
Declaration
void EnterMap_(ClojureParser.Map_Context context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Map_Context | context | The parse tree. |
EnterMeta_data(ClojureParser.Meta_dataContext)
Enter a parse tree produced by meta_data().
Declaration
void EnterMeta_data(ClojureParser.Meta_dataContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Meta_dataContext | context | The parse tree. |
EnterNamed_char(ClojureParser.Named_charContext)
Enter a parse tree produced by named_char().
Declaration
void EnterNamed_char(ClojureParser.Named_charContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Named_charContext | context | The parse tree. |
EnterNil_(ClojureParser.Nil_Context)
Enter a parse tree produced by nil_().
Declaration
void EnterNil_(ClojureParser.Nil_Context context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Nil_Context | context | The parse tree. |
EnterNs_symbol(ClojureParser.Ns_symbolContext)
Enter a parse tree produced by ns_symbol().
Declaration
void EnterNs_symbol(ClojureParser.Ns_symbolContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Ns_symbolContext | context | The parse tree. |
EnterNumber(ClojureParser.NumberContext)
Enter a parse tree produced by number().
Declaration
void EnterNumber(ClojureParser.NumberContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.NumberContext | context | The parse tree. |
EnterParam_name(ClojureParser.Param_nameContext)
Enter a parse tree produced by param_name().
Declaration
void EnterParam_name(ClojureParser.Param_nameContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Param_nameContext | context | The parse tree. |
EnterQuote(ClojureParser.QuoteContext)
Enter a parse tree produced by quote().
Declaration
void EnterQuote(ClojureParser.QuoteContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.QuoteContext | context | The parse tree. |
EnterReader_macro(ClojureParser.Reader_macroContext)
Enter a parse tree produced by reader_macro().
Declaration
void EnterReader_macro(ClojureParser.Reader_macroContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Reader_macroContext | context | The parse tree. |
EnterRegex(ClojureParser.RegexContext)
Enter a parse tree produced by regex().
Declaration
void EnterRegex(ClojureParser.RegexContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.RegexContext | context | The parse tree. |
EnterSet_(ClojureParser.Set_Context)
Enter a parse tree produced by set_().
Declaration
void EnterSet_(ClojureParser.Set_Context context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Set_Context | context | The parse tree. |
EnterSimple_keyword(ClojureParser.Simple_keywordContext)
Enter a parse tree produced by simple_keyword().
Declaration
void EnterSimple_keyword(ClojureParser.Simple_keywordContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Simple_keywordContext | context | The parse tree. |
EnterSimple_sym(ClojureParser.Simple_symContext)
Enter a parse tree produced by simple_sym().
Declaration
void EnterSimple_sym(ClojureParser.Simple_symContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Simple_symContext | context | The parse tree. |
EnterString_(ClojureParser.String_Context)
Enter a parse tree produced by string_().
Declaration
void EnterString_(ClojureParser.String_Context context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.String_Context | context | The parse tree. |
EnterSymbol(ClojureParser.SymbolContext)
Enter a parse tree produced by symbol().
Declaration
void EnterSymbol(ClojureParser.SymbolContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.SymbolContext | context | The parse tree. |
EnterTag(ClojureParser.TagContext)
Enter a parse tree produced by tag().
Declaration
void EnterTag(ClojureParser.TagContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.TagContext | context | The parse tree. |
EnterU_hex_quad(ClojureParser.U_hex_quadContext)
Enter a parse tree produced by u_hex_quad().
Declaration
void EnterU_hex_quad(ClojureParser.U_hex_quadContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.U_hex_quadContext | context | The parse tree. |
EnterUnquote(ClojureParser.UnquoteContext)
Enter a parse tree produced by unquote().
Declaration
void EnterUnquote(ClojureParser.UnquoteContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.UnquoteContext | context | The parse tree. |
EnterUnquote_splicing(ClojureParser.Unquote_splicingContext)
Enter a parse tree produced by unquote_splicing().
Declaration
void EnterUnquote_splicing(ClojureParser.Unquote_splicingContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Unquote_splicingContext | context | The parse tree. |
EnterVar_quote(ClojureParser.Var_quoteContext)
Enter a parse tree produced by var_quote().
Declaration
void EnterVar_quote(ClojureParser.Var_quoteContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Var_quoteContext | context | The parse tree. |
EnterVector(ClojureParser.VectorContext)
Enter a parse tree produced by vector().
Declaration
void EnterVector(ClojureParser.VectorContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.VectorContext | context | The parse tree. |
ExitAny_char(ClojureParser.Any_charContext)
Exit a parse tree produced by any_char().
Declaration
void ExitAny_char(ClojureParser.Any_charContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Any_charContext | context | The parse tree. |
ExitBacktick(ClojureParser.BacktickContext)
Exit a parse tree produced by backtick().
Declaration
void ExitBacktick(ClojureParser.BacktickContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.BacktickContext | context | The parse tree. |
ExitBign(ClojureParser.BignContext)
Exit a parse tree produced by bign().
Declaration
void ExitBign(ClojureParser.BignContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.BignContext | context | The parse tree. |
ExitBin_(ClojureParser.Bin_Context)
Exit a parse tree produced by bin_().
Declaration
void ExitBin_(ClojureParser.Bin_Context context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Bin_Context | context | The parse tree. |
ExitCharacter(ClojureParser.CharacterContext)
Exit a parse tree produced by character().
Declaration
void ExitCharacter(ClojureParser.CharacterContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.CharacterContext | context | The parse tree. |
ExitDeref(ClojureParser.DerefContext)
Exit a parse tree produced by deref().
Declaration
void ExitDeref(ClojureParser.DerefContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.DerefContext | context | The parse tree. |
ExitDiscard(ClojureParser.DiscardContext)
Exit a parse tree produced by discard().
Declaration
void ExitDiscard(ClojureParser.DiscardContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.DiscardContext | context | The parse tree. |
ExitDispatch(ClojureParser.DispatchContext)
Exit a parse tree produced by dispatch().
Declaration
void ExitDispatch(ClojureParser.DispatchContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.DispatchContext | context | The parse tree. |
ExitFile_(ClojureParser.File_Context)
Exit a parse tree produced by file_().
Declaration
void ExitFile_(ClojureParser.File_Context context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.File_Context | context | The parse tree. |
ExitForm(ClojureParser.FormContext)
Exit a parse tree produced by form().
Declaration
void ExitForm(ClojureParser.FormContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.FormContext | context | The parse tree. |
ExitForms(ClojureParser.FormsContext)
Exit a parse tree produced by forms().
Declaration
void ExitForms(ClojureParser.FormsContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.FormsContext | context | The parse tree. |
ExitGensym(ClojureParser.GensymContext)
Exit a parse tree produced by gensym().
Declaration
void ExitGensym(ClojureParser.GensymContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.GensymContext | context | The parse tree. |
ExitHex_(ClojureParser.Hex_Context)
Exit a parse tree produced by hex_().
Declaration
void ExitHex_(ClojureParser.Hex_Context context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Hex_Context | context | The parse tree. |
ExitHost_expr(ClojureParser.Host_exprContext)
Exit a parse tree produced by host_expr().
Declaration
void ExitHost_expr(ClojureParser.Host_exprContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Host_exprContext | context | The parse tree. |
ExitKeyword(ClojureParser.KeywordContext)
Exit a parse tree produced by keyword().
Declaration
void ExitKeyword(ClojureParser.KeywordContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.KeywordContext | context | The parse tree. |
ExitLambda_(ClojureParser.Lambda_Context)
Exit a parse tree produced by lambda_().
Declaration
void ExitLambda_(ClojureParser.Lambda_Context context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Lambda_Context | context | The parse tree. |
ExitList_(ClojureParser.List_Context)
Exit a parse tree produced by list_().
Declaration
void ExitList_(ClojureParser.List_Context context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.List_Context | context | The parse tree. |
ExitLiteral(ClojureParser.LiteralContext)
Exit a parse tree produced by literal().
Declaration
void ExitLiteral(ClojureParser.LiteralContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.LiteralContext | context | The parse tree. |
ExitMacro_keyword(ClojureParser.Macro_keywordContext)
Exit a parse tree produced by macro_keyword().
Declaration
void ExitMacro_keyword(ClojureParser.Macro_keywordContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Macro_keywordContext | context | The parse tree. |
ExitMap_(ClojureParser.Map_Context)
Exit a parse tree produced by map_().
Declaration
void ExitMap_(ClojureParser.Map_Context context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Map_Context | context | The parse tree. |
ExitMeta_data(ClojureParser.Meta_dataContext)
Exit a parse tree produced by meta_data().
Declaration
void ExitMeta_data(ClojureParser.Meta_dataContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Meta_dataContext | context | The parse tree. |
ExitNamed_char(ClojureParser.Named_charContext)
Exit a parse tree produced by named_char().
Declaration
void ExitNamed_char(ClojureParser.Named_charContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Named_charContext | context | The parse tree. |
ExitNil_(ClojureParser.Nil_Context)
Exit a parse tree produced by nil_().
Declaration
void ExitNil_(ClojureParser.Nil_Context context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Nil_Context | context | The parse tree. |
ExitNs_symbol(ClojureParser.Ns_symbolContext)
Exit a parse tree produced by ns_symbol().
Declaration
void ExitNs_symbol(ClojureParser.Ns_symbolContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Ns_symbolContext | context | The parse tree. |
ExitNumber(ClojureParser.NumberContext)
Exit a parse tree produced by number().
Declaration
void ExitNumber(ClojureParser.NumberContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.NumberContext | context | The parse tree. |
ExitParam_name(ClojureParser.Param_nameContext)
Exit a parse tree produced by param_name().
Declaration
void ExitParam_name(ClojureParser.Param_nameContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Param_nameContext | context | The parse tree. |
ExitQuote(ClojureParser.QuoteContext)
Exit a parse tree produced by quote().
Declaration
void ExitQuote(ClojureParser.QuoteContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.QuoteContext | context | The parse tree. |
ExitReader_macro(ClojureParser.Reader_macroContext)
Exit a parse tree produced by reader_macro().
Declaration
void ExitReader_macro(ClojureParser.Reader_macroContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Reader_macroContext | context | The parse tree. |
ExitRegex(ClojureParser.RegexContext)
Exit a parse tree produced by regex().
Declaration
void ExitRegex(ClojureParser.RegexContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.RegexContext | context | The parse tree. |
ExitSet_(ClojureParser.Set_Context)
Exit a parse tree produced by set_().
Declaration
void ExitSet_(ClojureParser.Set_Context context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Set_Context | context | The parse tree. |
ExitSimple_keyword(ClojureParser.Simple_keywordContext)
Exit a parse tree produced by simple_keyword().
Declaration
void ExitSimple_keyword(ClojureParser.Simple_keywordContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Simple_keywordContext | context | The parse tree. |
ExitSimple_sym(ClojureParser.Simple_symContext)
Exit a parse tree produced by simple_sym().
Declaration
void ExitSimple_sym(ClojureParser.Simple_symContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Simple_symContext | context | The parse tree. |
ExitString_(ClojureParser.String_Context)
Exit a parse tree produced by string_().
Declaration
void ExitString_(ClojureParser.String_Context context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.String_Context | context | The parse tree. |
ExitSymbol(ClojureParser.SymbolContext)
Exit a parse tree produced by symbol().
Declaration
void ExitSymbol(ClojureParser.SymbolContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.SymbolContext | context | The parse tree. |
ExitTag(ClojureParser.TagContext)
Exit a parse tree produced by tag().
Declaration
void ExitTag(ClojureParser.TagContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.TagContext | context | The parse tree. |
ExitU_hex_quad(ClojureParser.U_hex_quadContext)
Exit a parse tree produced by u_hex_quad().
Declaration
void ExitU_hex_quad(ClojureParser.U_hex_quadContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.U_hex_quadContext | context | The parse tree. |
ExitUnquote(ClojureParser.UnquoteContext)
Exit a parse tree produced by unquote().
Declaration
void ExitUnquote(ClojureParser.UnquoteContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.UnquoteContext | context | The parse tree. |
ExitUnquote_splicing(ClojureParser.Unquote_splicingContext)
Exit a parse tree produced by unquote_splicing().
Declaration
void ExitUnquote_splicing(ClojureParser.Unquote_splicingContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Unquote_splicingContext | context | The parse tree. |
ExitVar_quote(ClojureParser.Var_quoteContext)
Exit a parse tree produced by var_quote().
Declaration
void ExitVar_quote(ClojureParser.Var_quoteContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.Var_quoteContext | context | The parse tree. |
ExitVector(ClojureParser.VectorContext)
Exit a parse tree produced by vector().
Declaration
void ExitVector(ClojureParser.VectorContext context)
Parameters
Type | Name | Description |
---|---|---|
ClojureParser.VectorContext | context | The parse tree. |