Show / Hide Table of Contents

Interface IClojureVisitor<Result>

This interface defines a complete generic visitor for a parse tree produced by ClojureParser.

Namespace: GCore.Antlr.Grammers.Clojure
Assembly: Clojure.dll
Syntax
public interface IClojureVisitor<Result> : IParseTreeVisitor<Result>
Type Parameters
Name Description
Result

The return type of the visit operation.

Methods

| Improve this Doc View Source

VisitAny_char(ClojureParser.Any_charContext)

Visit a parse tree produced by any_char().

Declaration
Result VisitAny_char(ClojureParser.Any_charContext context)
Parameters
Type Name Description
ClojureParser.Any_charContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitBacktick(ClojureParser.BacktickContext)

Visit a parse tree produced by backtick().

Declaration
Result VisitBacktick(ClojureParser.BacktickContext context)
Parameters
Type Name Description
ClojureParser.BacktickContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitBign(ClojureParser.BignContext)

Visit a parse tree produced by bign().

Declaration
Result VisitBign(ClojureParser.BignContext context)
Parameters
Type Name Description
ClojureParser.BignContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitBin_(ClojureParser.Bin_Context)

Visit a parse tree produced by bin_().

Declaration
Result VisitBin_(ClojureParser.Bin_Context context)
Parameters
Type Name Description
ClojureParser.Bin_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCharacter(ClojureParser.CharacterContext)

Visit a parse tree produced by character().

Declaration
Result VisitCharacter(ClojureParser.CharacterContext context)
Parameters
Type Name Description
ClojureParser.CharacterContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDeref(ClojureParser.DerefContext)

Visit a parse tree produced by deref().

Declaration
Result VisitDeref(ClojureParser.DerefContext context)
Parameters
Type Name Description
ClojureParser.DerefContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDiscard(ClojureParser.DiscardContext)

Visit a parse tree produced by discard().

Declaration
Result VisitDiscard(ClojureParser.DiscardContext context)
Parameters
Type Name Description
ClojureParser.DiscardContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDispatch(ClojureParser.DispatchContext)

Visit a parse tree produced by dispatch().

Declaration
Result VisitDispatch(ClojureParser.DispatchContext context)
Parameters
Type Name Description
ClojureParser.DispatchContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFile_(ClojureParser.File_Context)

Visit a parse tree produced by file_().

Declaration
Result VisitFile_(ClojureParser.File_Context context)
Parameters
Type Name Description
ClojureParser.File_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitForm(ClojureParser.FormContext)

Visit a parse tree produced by form().

Declaration
Result VisitForm(ClojureParser.FormContext context)
Parameters
Type Name Description
ClojureParser.FormContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitForms(ClojureParser.FormsContext)

Visit a parse tree produced by forms().

Declaration
Result VisitForms(ClojureParser.FormsContext context)
Parameters
Type Name Description
ClojureParser.FormsContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitGensym(ClojureParser.GensymContext)

Visit a parse tree produced by gensym().

Declaration
Result VisitGensym(ClojureParser.GensymContext context)
Parameters
Type Name Description
ClojureParser.GensymContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitHex_(ClojureParser.Hex_Context)

Visit a parse tree produced by hex_().

Declaration
Result VisitHex_(ClojureParser.Hex_Context context)
Parameters
Type Name Description
ClojureParser.Hex_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitHost_expr(ClojureParser.Host_exprContext)

Visit a parse tree produced by host_expr().

Declaration
Result VisitHost_expr(ClojureParser.Host_exprContext context)
Parameters
Type Name Description
ClojureParser.Host_exprContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitKeyword(ClojureParser.KeywordContext)

Visit a parse tree produced by keyword().

Declaration
Result VisitKeyword(ClojureParser.KeywordContext context)
Parameters
Type Name Description
ClojureParser.KeywordContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLambda_(ClojureParser.Lambda_Context)

Visit a parse tree produced by lambda_().

Declaration
Result VisitLambda_(ClojureParser.Lambda_Context context)
Parameters
Type Name Description
ClojureParser.Lambda_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitList_(ClojureParser.List_Context)

Visit a parse tree produced by list_().

Declaration
Result VisitList_(ClojureParser.List_Context context)
Parameters
Type Name Description
ClojureParser.List_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLiteral(ClojureParser.LiteralContext)

Visit a parse tree produced by literal().

Declaration
Result VisitLiteral(ClojureParser.LiteralContext context)
Parameters
Type Name Description
ClojureParser.LiteralContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitMacro_keyword(ClojureParser.Macro_keywordContext)

Visit a parse tree produced by macro_keyword().

Declaration
Result VisitMacro_keyword(ClojureParser.Macro_keywordContext context)
Parameters
Type Name Description
ClojureParser.Macro_keywordContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitMap_(ClojureParser.Map_Context)

Visit a parse tree produced by map_().

Declaration
Result VisitMap_(ClojureParser.Map_Context context)
Parameters
Type Name Description
ClojureParser.Map_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitMeta_data(ClojureParser.Meta_dataContext)

Visit a parse tree produced by meta_data().

Declaration
Result VisitMeta_data(ClojureParser.Meta_dataContext context)
Parameters
Type Name Description
ClojureParser.Meta_dataContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitNamed_char(ClojureParser.Named_charContext)

Visit a parse tree produced by named_char().

Declaration
Result VisitNamed_char(ClojureParser.Named_charContext context)
Parameters
Type Name Description
ClojureParser.Named_charContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitNil_(ClojureParser.Nil_Context)

Visit a parse tree produced by nil_().

Declaration
Result VisitNil_(ClojureParser.Nil_Context context)
Parameters
Type Name Description
ClojureParser.Nil_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitNs_symbol(ClojureParser.Ns_symbolContext)

Visit a parse tree produced by ns_symbol().

Declaration
Result VisitNs_symbol(ClojureParser.Ns_symbolContext context)
Parameters
Type Name Description
ClojureParser.Ns_symbolContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitNumber(ClojureParser.NumberContext)

Visit a parse tree produced by number().

Declaration
Result VisitNumber(ClojureParser.NumberContext context)
Parameters
Type Name Description
ClojureParser.NumberContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitParam_name(ClojureParser.Param_nameContext)

Visit a parse tree produced by param_name().

Declaration
Result VisitParam_name(ClojureParser.Param_nameContext context)
Parameters
Type Name Description
ClojureParser.Param_nameContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitQuote(ClojureParser.QuoteContext)

Visit a parse tree produced by quote().

Declaration
Result VisitQuote(ClojureParser.QuoteContext context)
Parameters
Type Name Description
ClojureParser.QuoteContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitReader_macro(ClojureParser.Reader_macroContext)

Visit a parse tree produced by reader_macro().

Declaration
Result VisitReader_macro(ClojureParser.Reader_macroContext context)
Parameters
Type Name Description
ClojureParser.Reader_macroContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitRegex(ClojureParser.RegexContext)

Visit a parse tree produced by regex().

Declaration
Result VisitRegex(ClojureParser.RegexContext context)
Parameters
Type Name Description
ClojureParser.RegexContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSet_(ClojureParser.Set_Context)

Visit a parse tree produced by set_().

Declaration
Result VisitSet_(ClojureParser.Set_Context context)
Parameters
Type Name Description
ClojureParser.Set_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSimple_keyword(ClojureParser.Simple_keywordContext)

Visit a parse tree produced by simple_keyword().

Declaration
Result VisitSimple_keyword(ClojureParser.Simple_keywordContext context)
Parameters
Type Name Description
ClojureParser.Simple_keywordContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSimple_sym(ClojureParser.Simple_symContext)

Visit a parse tree produced by simple_sym().

Declaration
Result VisitSimple_sym(ClojureParser.Simple_symContext context)
Parameters
Type Name Description
ClojureParser.Simple_symContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitString_(ClojureParser.String_Context)

Visit a parse tree produced by string_().

Declaration
Result VisitString_(ClojureParser.String_Context context)
Parameters
Type Name Description
ClojureParser.String_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSymbol(ClojureParser.SymbolContext)

Visit a parse tree produced by symbol().

Declaration
Result VisitSymbol(ClojureParser.SymbolContext context)
Parameters
Type Name Description
ClojureParser.SymbolContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTag(ClojureParser.TagContext)

Visit a parse tree produced by tag().

Declaration
Result VisitTag(ClojureParser.TagContext context)
Parameters
Type Name Description
ClojureParser.TagContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitU_hex_quad(ClojureParser.U_hex_quadContext)

Visit a parse tree produced by u_hex_quad().

Declaration
Result VisitU_hex_quad(ClojureParser.U_hex_quadContext context)
Parameters
Type Name Description
ClojureParser.U_hex_quadContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitUnquote(ClojureParser.UnquoteContext)

Visit a parse tree produced by unquote().

Declaration
Result VisitUnquote(ClojureParser.UnquoteContext context)
Parameters
Type Name Description
ClojureParser.UnquoteContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitUnquote_splicing(ClojureParser.Unquote_splicingContext)

Visit a parse tree produced by unquote_splicing().

Declaration
Result VisitUnquote_splicing(ClojureParser.Unquote_splicingContext context)
Parameters
Type Name Description
ClojureParser.Unquote_splicingContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVar_quote(ClojureParser.Var_quoteContext)

Visit a parse tree produced by var_quote().

Declaration
Result VisitVar_quote(ClojureParser.Var_quoteContext context)
Parameters
Type Name Description
ClojureParser.Var_quoteContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVector(ClojureParser.VectorContext)

Visit a parse tree produced by vector().

Declaration
Result VisitVector(ClojureParser.VectorContext context)
Parameters
Type Name Description
ClojureParser.VectorContext context

The parse tree.

Returns
Type Description
Result
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX