Show / Hide Table of Contents

Interface IalefVisitor<Result>

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

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

The return type of the visit operation.

Methods

| Improve this Doc View Source

VisitAdtfunc(alefParser.AdtfuncContext)

Visit a parse tree produced by adtfunc().

Declaration
Result VisitAdtfunc(alefParser.AdtfuncContext context)
Parameters
Type Name Description
alefParser.AdtfuncContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitArg(alefParser.ArgContext)

Visit a parse tree produced by arg().

Declaration
Result VisitArg(alefParser.ArgContext context)
Parameters
Type Name Description
alefParser.ArgContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitArglist(alefParser.ArglistContext)

Visit a parse tree produced by arglist().

Declaration
Result VisitArglist(alefParser.ArglistContext context)
Parameters
Type Name Description
alefParser.ArglistContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitArglistp(alefParser.ArglistpContext)

Visit a parse tree produced by arglistp().

Declaration
Result VisitArglistp(alefParser.ArglistpContext context)
Parameters
Type Name Description
alefParser.ArglistpContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitArrayspec(alefParser.ArrayspecContext)

Visit a parse tree produced by arrayspec().

Declaration
Result VisitArrayspec(alefParser.ArrayspecContext context)
Parameters
Type Name Description
alefParser.ArrayspecContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAutodecl(alefParser.AutodeclContext)

Visit a parse tree produced by autodecl().

Declaration
Result VisitAutodecl(alefParser.AutodeclContext context)
Parameters
Type Name Description
alefParser.AutodeclContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAutolist(alefParser.AutolistContext)

Visit a parse tree produced by autolist().

Declaration
Result VisitAutolist(alefParser.AutolistContext context)
Parameters
Type Name Description
alefParser.AutolistContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitBlock(alefParser.BlockContext)

Visit a parse tree produced by block().

Declaration
Result VisitBlock(alefParser.BlockContext context)
Parameters
Type Name Description
alefParser.BlockContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitBufdim(alefParser.BufdimContext)

Visit a parse tree produced by bufdim().

Declaration
Result VisitBufdim(alefParser.BufdimContext context)
Parameters
Type Name Description
alefParser.BufdimContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCase_(alefParser.Case_Context)

Visit a parse tree produced by case_().

Declaration
Result VisitCase_(alefParser.Case_Context context)
Parameters
Type Name Description
alefParser.Case_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCastexpr(alefParser.CastexprContext)

Visit a parse tree produced by castexpr().

Declaration
Result VisitCastexpr(alefParser.CastexprContext context)
Parameters
Type Name Description
alefParser.CastexprContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCbody(alefParser.CbodyContext)

Visit a parse tree produced by cbody().

Declaration
Result VisitCbody(alefParser.CbodyContext context)
Parameters
Type Name Description
alefParser.CbodyContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitClist(alefParser.ClistContext)

Visit a parse tree produced by clist().

Declaration
Result VisitClist(alefParser.ClistContext context)
Parameters
Type Name Description
alefParser.ClistContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCtlist(alefParser.CtlistContext)

Visit a parse tree produced by ctlist().

Declaration
Result VisitCtlist(alefParser.CtlistContext context)
Parameters
Type Name Description
alefParser.CtlistContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDecl(alefParser.DeclContext)

Visit a parse tree produced by decl().

Declaration
Result VisitDecl(alefParser.DeclContext context)
Parameters
Type Name Description
alefParser.DeclContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDecllist(alefParser.DecllistContext)

Visit a parse tree produced by decllist().

Declaration
Result VisitDecllist(alefParser.DecllistContext context)
Parameters
Type Name Description
alefParser.DecllistContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitElist(alefParser.ElistContext)

Visit a parse tree produced by elist().

Declaration
Result VisitElist(alefParser.ElistContext context)
Parameters
Type Name Description
alefParser.ElistContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitEnum_member(alefParser.Enum_memberContext)

Visit a parse tree produced by enum_member().

Declaration
Result VisitEnum_member(alefParser.Enum_memberContext context)
Parameters
Type Name Description
alefParser.Enum_memberContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpr_(alefParser.Expr_Context)

Visit a parse tree produced by expr_().

Declaration
Result VisitExpr_(alefParser.Expr_Context context)
Parameters
Type Name Description
alefParser.Expr_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitIndsp(alefParser.IndspContext)

Visit a parse tree produced by indsp().

Declaration
Result VisitIndsp(alefParser.IndspContext context)
Parameters
Type Name Description
alefParser.IndspContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitInfo(alefParser.InfoContext)

Visit a parse tree produced by info().

Declaration
Result VisitInfo(alefParser.InfoContext context)
Parameters
Type Name Description
alefParser.InfoContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitIvardecl(alefParser.IvardeclContext)

Visit a parse tree produced by ivardecl().

Declaration
Result VisitIvardecl(alefParser.IvardeclContext context)
Parameters
Type Name Description
alefParser.IvardeclContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitMemberlist(alefParser.MemberlistContext)

Visit a parse tree produced by memberlist().

Declaration
Result VisitMemberlist(alefParser.MemberlistContext context)
Parameters
Type Name Description
alefParser.MemberlistContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitMonexpr(alefParser.MonexprContext)

Visit a parse tree produced by monexpr().

Declaration
Result VisitMonexpr(alefParser.MonexprContext context)
Parameters
Type Name Description
alefParser.MonexprContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitName(alefParser.NameContext)

Visit a parse tree produced by name().

Declaration
Result VisitName(alefParser.NameContext context)
Parameters
Type Name Description
alefParser.NameContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitNlstmnt(alefParser.NlstmntContext)

Visit a parse tree produced by nlstmnt().

Declaration
Result VisitNlstmnt(alefParser.NlstmntContext context)
Parameters
Type Name Description
alefParser.NlstmntContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitPolytype(alefParser.PolytypeContext)

Visit a parse tree produced by polytype().

Declaration
Result VisitPolytype(alefParser.PolytypeContext context)
Parameters
Type Name Description
alefParser.PolytypeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitProgram(alefParser.ProgramContext)

Visit a parse tree produced by program().

Declaration
Result VisitProgram(alefParser.ProgramContext context)
Parameters
Type Name Description
alefParser.ProgramContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitRbody(alefParser.RbodyContext)

Visit a parse tree produced by rbody().

Declaration
Result VisitRbody(alefParser.RbodyContext context)
Parameters
Type Name Description
alefParser.RbodyContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSclass(alefParser.SclassContext)

Visit a parse tree produced by sclass().

Declaration
Result VisitSclass(alefParser.SclassContext context)
Parameters
Type Name Description
alefParser.SclassContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSetlist(alefParser.SetlistContext)

Visit a parse tree produced by setlist().

Declaration
Result VisitSetlist(alefParser.SetlistContext context)
Parameters
Type Name Description
alefParser.SetlistContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSlist(alefParser.SlistContext)

Visit a parse tree produced by slist().

Declaration
Result VisitSlist(alefParser.SlistContext context)
Parameters
Type Name Description
alefParser.SlistContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSname(alefParser.SnameContext)

Visit a parse tree produced by sname().

Declaration
Result VisitSname(alefParser.SnameContext context)
Parameters
Type Name Description
alefParser.SnameContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStag(alefParser.StagContext)

Visit a parse tree produced by stag().

Declaration
Result VisitStag(alefParser.StagContext context)
Parameters
Type Name Description
alefParser.StagContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStmnt(alefParser.StmntContext)

Visit a parse tree produced by stmnt().

Declaration
Result VisitStmnt(alefParser.StmntContext context)
Parameters
Type Name Description
alefParser.StmntContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTbody(alefParser.TbodyContext)

Visit a parse tree produced by tbody().

Declaration
Result VisitTbody(alefParser.TbodyContext context)
Parameters
Type Name Description
alefParser.TbodyContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTcase(alefParser.TcaseContext)

Visit a parse tree produced by tcase().

Declaration
Result VisitTcase(alefParser.TcaseContext context)
Parameters
Type Name Description
alefParser.TcaseContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTcomp(alefParser.TcompContext)

Visit a parse tree produced by tcomp().

Declaration
Result VisitTcomp(alefParser.TcompContext context)
Parameters
Type Name Description
alefParser.TcompContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTelist(alefParser.TelistContext)

Visit a parse tree produced by telist().

Declaration
Result VisitTelist(alefParser.TelistContext context)
Parameters
Type Name Description
alefParser.TelistContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTerm_(alefParser.Term_Context)

Visit a parse tree produced by term_().

Declaration
Result VisitTerm_(alefParser.Term_Context context)
Parameters
Type Name Description
alefParser.Term_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTlist(alefParser.TlistContext)

Visit a parse tree produced by tlist().

Declaration
Result VisitTlist(alefParser.TlistContext context)
Parameters
Type Name Description
alefParser.TlistContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTname(alefParser.TnameContext)

Visit a parse tree produced by tname().

Declaration
Result VisitTname(alefParser.TnameContext context)
Parameters
Type Name Description
alefParser.TnameContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTuplearg(alefParser.TupleargContext)

Visit a parse tree produced by tuplearg().

Declaration
Result VisitTuplearg(alefParser.TupleargContext context)
Parameters
Type Name Description
alefParser.TupleargContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTypecast(alefParser.TypecastContext)

Visit a parse tree produced by typecast().

Declaration
Result VisitTypecast(alefParser.TypecastContext context)
Parameters
Type Name Description
alefParser.TypecastContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTypename(alefParser.TypenameContext)

Visit a parse tree produced by typename().

Declaration
Result VisitTypename(alefParser.TypenameContext context)
Parameters
Type Name Description
alefParser.TypenameContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTypespec(alefParser.TypespecContext)

Visit a parse tree produced by typespec().

Declaration
Result VisitTypespec(alefParser.TypespecContext context)
Parameters
Type Name Description
alefParser.TypespecContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVardecl(alefParser.VardeclContext)

Visit a parse tree produced by vardecl().

Declaration
Result VisitVardecl(alefParser.VardeclContext context)
Parameters
Type Name Description
alefParser.VardeclContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVardecllist(alefParser.VardecllistContext)

Visit a parse tree produced by vardecllist().

Declaration
Result VisitVardecllist(alefParser.VardecllistContext context)
Parameters
Type Name Description
alefParser.VardecllistContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVariant(alefParser.VariantContext)

Visit a parse tree produced by variant().

Declaration
Result VisitVariant(alefParser.VariantContext context)
Parameters
Type Name Description
alefParser.VariantContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitXtname(alefParser.XtnameContext)

Visit a parse tree produced by xtname().

Declaration
Result VisitXtname(alefParser.XtnameContext context)
Parameters
Type Name Description
alefParser.XtnameContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitZargs(alefParser.ZargsContext)

Visit a parse tree produced by zargs().

Declaration
Result VisitZargs(alefParser.ZargsContext context)
Parameters
Type Name Description
alefParser.ZargsContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitZarlist(alefParser.ZarlistContext)

Visit a parse tree produced by zarlist().

Declaration
Result VisitZarlist(alefParser.ZarlistContext context)
Parameters
Type Name Description
alefParser.ZarlistContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitZconst(alefParser.ZconstContext)

Visit a parse tree produced by zconst().

Declaration
Result VisitZconst(alefParser.ZconstContext context)
Parameters
Type Name Description
alefParser.ZconstContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitZelist(alefParser.ZelistContext)

Visit a parse tree produced by zelist().

Declaration
Result VisitZelist(alefParser.ZelistContext context)
Parameters
Type Name Description
alefParser.ZelistContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitZexpr(alefParser.ZexprContext)

Visit a parse tree produced by zexpr().

Declaration
Result VisitZexpr(alefParser.ZexprContext context)
Parameters
Type Name Description
alefParser.ZexprContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitZinit(alefParser.ZinitContext)

Visit a parse tree produced by zinit().

Declaration
Result VisitZinit(alefParser.ZinitContext context)
Parameters
Type Name Description
alefParser.ZinitContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitZlab(alefParser.ZlabContext)

Visit a parse tree produced by zlab().

Declaration
Result VisitZlab(alefParser.ZlabContext context)
Parameters
Type Name Description
alefParser.ZlabContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitZpolytype(alefParser.ZpolytypeContext)

Visit a parse tree produced by zpolytype().

Declaration
Result VisitZpolytype(alefParser.ZpolytypeContext context)
Parameters
Type Name Description
alefParser.ZpolytypeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitZtag(alefParser.ZtagContext)

Visit a parse tree produced by ztag().

Declaration
Result VisitZtag(alefParser.ZtagContext context)
Parameters
Type Name Description
alefParser.ZtagContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitZtelist(alefParser.ZtelistContext)

Visit a parse tree produced by ztelist().

Declaration
Result VisitZtelist(alefParser.ZtelistContext context)
Parameters
Type Name Description
alefParser.ZtelistContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitZtname(alefParser.ZtnameContext)

Visit a parse tree produced by ztname().

Declaration
Result VisitZtname(alefParser.ZtnameContext context)
Parameters
Type Name Description
alefParser.ZtnameContext context

The parse tree.

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