Show / Hide Table of Contents

Interface ImooVisitor<Result>

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

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

The return type of the visit operation.

Methods

| Improve this Doc View Source

VisitAddaliasdecl(mooParser.AddaliasdeclContext)

Visit a parse tree produced by addaliasdecl().

Declaration
Result VisitAddaliasdecl(mooParser.AddaliasdeclContext context)
Parameters
Type Name Description
mooParser.AddaliasdeclContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAssignblock(mooParser.AssignblockContext)

Visit a parse tree produced by assignblock().

Declaration
Result VisitAssignblock(mooParser.AssignblockContext context)
Parameters
Type Name Description
mooParser.AssignblockContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAtom(mooParser.AtomContext)

Visit a parse tree produced by atom().

Declaration
Result VisitAtom(mooParser.AtomContext context)
Parameters
Type Name Description
mooParser.AtomContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCommand(mooParser.CommandContext)

Visit a parse tree produced by command().

Declaration
Result VisitCommand(mooParser.CommandContext context)
Parameters
Type Name Description
mooParser.CommandContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCondition(mooParser.ConditionContext)

Visit a parse tree produced by condition().

Declaration
Result VisitCondition(mooParser.ConditionContext context)
Parameters
Type Name Description
mooParser.ConditionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitContentsdecl(mooParser.ContentsdeclContext)

Visit a parse tree produced by contentsdecl().

Declaration
Result VisitContentsdecl(mooParser.ContentsdeclContext context)
Parameters
Type Name Description
mooParser.ContentsdeclContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCreatedecl(mooParser.CreatedeclContext)

Visit a parse tree produced by createdecl().

Declaration
Result VisitCreatedecl(mooParser.CreatedeclContext context)
Parameters
Type Name Description
mooParser.CreatedeclContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDeclaration(mooParser.DeclarationContext)

Visit a parse tree produced by declaration().

Declaration
Result VisitDeclaration(mooParser.DeclarationContext context)
Parameters
Type Name Description
mooParser.DeclarationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDescribedecl(mooParser.DescribedeclContext)

Visit a parse tree produced by describedecl().

Declaration
Result VisitDescribedecl(mooParser.DescribedeclContext context)
Parameters
Type Name Description
mooParser.DescribedeclContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDisplaypropertydecl(mooParser.DisplaypropertydeclContext)

Visit a parse tree produced by displaypropertydecl().

Declaration
Result VisitDisplaypropertydecl(mooParser.DisplaypropertydeclContext context)
Parameters
Type Name Description
mooParser.DisplaypropertydeclContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDoblock(mooParser.DoblockContext)

Visit a parse tree produced by doblock().

Declaration
Result VisitDoblock(mooParser.DoblockContext context)
Parameters
Type Name Description
mooParser.DoblockContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitEditdecl(mooParser.EditdeclContext)

Visit a parse tree produced by editdecl().

Declaration
Result VisitEditdecl(mooParser.EditdeclContext context)
Parameters
Type Name Description
mooParser.EditdeclContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpression(mooParser.ExpressionContext)

Visit a parse tree produced by expression().

Declaration
Result VisitExpression(mooParser.ExpressionContext context)
Parameters
Type Name Description
mooParser.ExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpressionlist(mooParser.ExpressionlistContext)

Visit a parse tree produced by expressionlist().

Declaration
Result VisitExpressionlist(mooParser.ExpressionlistContext context)
Parameters
Type Name Description
mooParser.ExpressionlistContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFactor(mooParser.FactorContext)

Visit a parse tree produced by factor().

Declaration
Result VisitFactor(mooParser.FactorContext context)
Parameters
Type Name Description
mooParser.FactorContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitForblock(mooParser.ForblockContext)

Visit a parse tree produced by forblock().

Declaration
Result VisitForblock(mooParser.ForblockContext context)
Parameters
Type Name Description
mooParser.ForblockContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFunctioninvocation(mooParser.FunctioninvocationContext)

Visit a parse tree produced by functioninvocation().

Declaration
Result VisitFunctioninvocation(mooParser.FunctioninvocationContext context)
Parameters
Type Name Description
mooParser.FunctioninvocationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitIfblock(mooParser.IfblockContext)

Visit a parse tree produced by ifblock().

Declaration
Result VisitIfblock(mooParser.IfblockContext context)
Parameters
Type Name Description
mooParser.IfblockContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitInteger(mooParser.IntegerContext)

Visit a parse tree produced by integer().

Declaration
Result VisitInteger(mooParser.IntegerContext context)
Parameters
Type Name Description
mooParser.IntegerContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitKidsdecl(mooParser.KidsdeclContext)

Visit a parse tree produced by kidsdecl().

Declaration
Result VisitKidsdecl(mooParser.KidsdeclContext context)
Parameters
Type Name Description
mooParser.KidsdeclContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitList_(mooParser.List_Context)

Visit a parse tree produced by list_().

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

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitName(mooParser.NameContext)

Visit a parse tree produced by name().

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

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitNoteditdecl(mooParser.NoteditdeclContext)

Visit a parse tree produced by noteditdecl().

Declaration
Result VisitNoteditdecl(mooParser.NoteditdeclContext context)
Parameters
Type Name Description
mooParser.NoteditdeclContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitObjref(mooParser.ObjrefContext)

Visit a parse tree produced by objref().

Declaration
Result VisitObjref(mooParser.ObjrefContext context)
Parameters
Type Name Description
mooParser.ObjrefContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitParentdecl(mooParser.ParentdeclContext)

Visit a parse tree produced by parentdecl().

Declaration
Result VisitParentdecl(mooParser.ParentdeclContext context)
Parameters
Type Name Description
mooParser.ParentdeclContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitPermissions(mooParser.PermissionsContext)

Visit a parse tree produced by permissions().

Declaration
Result VisitPermissions(mooParser.PermissionsContext context)
Parameters
Type Name Description
mooParser.PermissionsContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitProg(mooParser.ProgContext)

Visit a parse tree produced by prog().

Declaration
Result VisitProg(mooParser.ProgContext context)
Parameters
Type Name Description
mooParser.ProgContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitProgramdecl(mooParser.ProgramdeclContext)

Visit a parse tree produced by programdecl().

Declaration
Result VisitProgramdecl(mooParser.ProgramdeclContext context)
Parameters
Type Name Description
mooParser.ProgramdeclContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitProgramname(mooParser.ProgramnameContext)

Visit a parse tree produced by programname().

Declaration
Result VisitProgramname(mooParser.ProgramnameContext context)
Parameters
Type Name Description
mooParser.ProgramnameContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitProperty_(mooParser.Property_Context)

Visit a parse tree produced by property_().

Declaration
Result VisitProperty_(mooParser.Property_Context context)
Parameters
Type Name Description
mooParser.Property_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitPropertydecl(mooParser.PropertydeclContext)

Visit a parse tree produced by propertydecl().

Declaration
Result VisitPropertydecl(mooParser.PropertydeclContext context)
Parameters
Type Name Description
mooParser.PropertydeclContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitPropertyname(mooParser.PropertynameContext)

Visit a parse tree produced by propertyname().

Declaration
Result VisitPropertyname(mooParser.PropertynameContext context)
Parameters
Type Name Description
mooParser.PropertynameContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitReal(mooParser.RealContext)

Visit a parse tree produced by real().

Declaration
Result VisitReal(mooParser.RealContext context)
Parameters
Type Name Description
mooParser.RealContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitRelop(mooParser.RelopContext)

Visit a parse tree produced by relop().

Declaration
Result VisitRelop(mooParser.RelopContext context)
Parameters
Type Name Description
mooParser.RelopContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitReturncommand(mooParser.ReturncommandContext)

Visit a parse tree produced by returncommand().

Declaration
Result VisitReturncommand(mooParser.ReturncommandContext context)
Parameters
Type Name Description
mooParser.ReturncommandContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitRmpropertydecl(mooParser.RmpropertydeclContext)

Visit a parse tree produced by rmpropertydecl().

Declaration
Result VisitRmpropertydecl(mooParser.RmpropertydeclContext context)
Parameters
Type Name Description
mooParser.RmpropertydeclContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSetpropertydecl(mooParser.SetpropertydeclContext)

Visit a parse tree produced by setpropertydecl().

Declaration
Result VisitSetpropertydecl(mooParser.SetpropertydeclContext context)
Parameters
Type Name Description
mooParser.SetpropertydeclContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSignedAtom(mooParser.SignedAtomContext)

Visit a parse tree produced by signedAtom().

Declaration
Result VisitSignedAtom(mooParser.SignedAtomContext context)
Parameters
Type Name Description
mooParser.SignedAtomContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStatement(mooParser.StatementContext)

Visit a parse tree produced by statement().

Declaration
Result VisitStatement(mooParser.StatementContext context)
Parameters
Type Name Description
mooParser.StatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStringliteral(mooParser.StringliteralContext)

Visit a parse tree produced by stringliteral().

Declaration
Result VisitStringliteral(mooParser.StringliteralContext context)
Parameters
Type Name Description
mooParser.StringliteralContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSysname(mooParser.SysnameContext)

Visit a parse tree produced by sysname().

Declaration
Result VisitSysname(mooParser.SysnameContext context)
Parameters
Type Name Description
mooParser.SysnameContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTerm(mooParser.TermContext)

Visit a parse tree produced by term().

Declaration
Result VisitTerm(mooParser.TermContext context)
Parameters
Type Name Description
mooParser.TermContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTryblock(mooParser.TryblockContext)

Visit a parse tree produced by tryblock().

Declaration
Result VisitTryblock(mooParser.TryblockContext context)
Parameters
Type Name Description
mooParser.TryblockContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitUsername(mooParser.UsernameContext)

Visit a parse tree produced by username().

Declaration
Result VisitUsername(mooParser.UsernameContext context)
Parameters
Type Name Description
mooParser.UsernameContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVerb(mooParser.VerbContext)

Visit a parse tree produced by verb().

Declaration
Result VisitVerb(mooParser.VerbContext context)
Parameters
Type Name Description
mooParser.VerbContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVerbdecl(mooParser.VerbdeclContext)

Visit a parse tree produced by verbdecl().

Declaration
Result VisitVerbdecl(mooParser.VerbdeclContext context)
Parameters
Type Name Description
mooParser.VerbdeclContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVerbinvocation(mooParser.VerbinvocationContext)

Visit a parse tree produced by verbinvocation().

Declaration
Result VisitVerbinvocation(mooParser.VerbinvocationContext context)
Parameters
Type Name Description
mooParser.VerbinvocationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVerbname(mooParser.VerbnameContext)

Visit a parse tree produced by verbname().

Declaration
Result VisitVerbname(mooParser.VerbnameContext context)
Parameters
Type Name Description
mooParser.VerbnameContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitWhileblock(mooParser.WhileblockContext)

Visit a parse tree produced by whileblock().

Declaration
Result VisitWhileblock(mooParser.WhileblockContext context)
Parameters
Type Name Description
mooParser.WhileblockContext context

The parse tree.

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