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 SourceVisitAdtfunc(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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |