Interface ImumpsVisitor<Result>
This interface defines a complete generic visitor for a parse tree produced by mumpsParser.
Namespace: GCore.Antlr.Grammers.Mumps
Assembly: Mumps.dll
Syntax
public interface ImumpsVisitor<Result> : IParseTreeVisitor<Result>
Type Parameters
Name | Description |
---|---|
Result | The return type of the visit operation. |
Methods
| Improve this Doc View SourceVisitArg(mumpsParser.ArgContext)
Visit a parse tree produced by arg().
Declaration
Result VisitArg(mumpsParser.ArgContext context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.ArgContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitArglist(mumpsParser.ArglistContext)
Visit a parse tree produced by arglist().
Declaration
Result VisitArglist(mumpsParser.ArglistContext context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.ArglistContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitAssign(mumpsParser.AssignContext)
Visit a parse tree produced by assign().
Declaration
Result VisitAssign(mumpsParser.AssignContext context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.AssignContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitBreak_(mumpsParser.Break_Context)
Visit a parse tree produced by break_().
Declaration
Result VisitBreak_(mumpsParser.Break_Context context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.Break_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitCode(mumpsParser.CodeContext)
Visit a parse tree produced by code().
Declaration
Result VisitCode(mumpsParser.CodeContext context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.CodeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitCommand(mumpsParser.CommandContext)
Visit a parse tree produced by command().
Declaration
Result VisitCommand(mumpsParser.CommandContext context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.CommandContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitCondition(mumpsParser.ConditionContext)
Visit a parse tree produced by condition().
Declaration
Result VisitCondition(mumpsParser.ConditionContext context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.ConditionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitDo_(mumpsParser.Do_Context)
Visit a parse tree produced by do_().
Declaration
Result VisitDo_(mumpsParser.Do_Context context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.Do_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitEof(mumpsParser.EofContext)
Visit a parse tree produced by eof().
Declaration
Result VisitEof(mumpsParser.EofContext context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.EofContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitExpression(mumpsParser.ExpressionContext)
Visit a parse tree produced by expression().
Declaration
Result VisitExpression(mumpsParser.ExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.ExpressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFor_(mumpsParser.For_Context)
Visit a parse tree produced by for_().
Declaration
Result VisitFor_(mumpsParser.For_Context context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.For_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFunction_(mumpsParser.Function_Context)
Visit a parse tree produced by function_().
Declaration
Result VisitFunction_(mumpsParser.Function_Context context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.Function_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitHalt_(mumpsParser.Halt_Context)
Visit a parse tree produced by halt_().
Declaration
Result VisitHalt_(mumpsParser.Halt_Context context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.Halt_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitHang_(mumpsParser.Hang_Context)
Visit a parse tree produced by hang_().
Declaration
Result VisitHang_(mumpsParser.Hang_Context context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.Hang_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitIdentifier(mumpsParser.IdentifierContext)
Visit a parse tree produced by identifier().
Declaration
Result VisitIdentifier(mumpsParser.IdentifierContext context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.IdentifierContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitIf_(mumpsParser.If_Context)
Visit a parse tree produced by if_().
Declaration
Result VisitIf_(mumpsParser.If_Context context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.If_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitKill_(mumpsParser.Kill_Context)
Visit a parse tree produced by kill_().
Declaration
Result VisitKill_(mumpsParser.Kill_Context context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.Kill_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitLabel(mumpsParser.LabelContext)
Visit a parse tree produced by label().
Declaration
Result VisitLabel(mumpsParser.LabelContext context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.LabelContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitLine(mumpsParser.LineContext)
Visit a parse tree produced by line().
Declaration
Result VisitLine(mumpsParser.LineContext context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.LineContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitMerge_(mumpsParser.Merge_Context)
Visit a parse tree produced by merge_().
Declaration
Result VisitMerge_(mumpsParser.Merge_Context context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.Merge_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitNew_(mumpsParser.New_Context)
Visit a parse tree produced by new_().
Declaration
Result VisitNew_(mumpsParser.New_Context context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.New_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitParam(mumpsParser.ParamContext)
Visit a parse tree produced by param().
Declaration
Result VisitParam(mumpsParser.ParamContext context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.ParamContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitParamlist(mumpsParser.ParamlistContext)
Visit a parse tree produced by paramlist().
Declaration
Result VisitParamlist(mumpsParser.ParamlistContext context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.ParamlistContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitPostcondition(mumpsParser.PostconditionContext)
Visit a parse tree produced by postcondition().
Declaration
Result VisitPostcondition(mumpsParser.PostconditionContext context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.PostconditionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitProgram(mumpsParser.ProgramContext)
Visit a parse tree produced by program().
Declaration
Result VisitProgram(mumpsParser.ProgramContext context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.ProgramContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitQuit_(mumpsParser.Quit_Context)
Visit a parse tree produced by quit_().
Declaration
Result VisitQuit_(mumpsParser.Quit_Context context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.Quit_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitRead_(mumpsParser.Read_Context)
Visit a parse tree produced by read_().
Declaration
Result VisitRead_(mumpsParser.Read_Context context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.Read_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitRoutinedecl(mumpsParser.RoutinedeclContext)
Visit a parse tree produced by routinedecl().
Declaration
Result VisitRoutinedecl(mumpsParser.RoutinedeclContext context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.RoutinedeclContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSet_(mumpsParser.Set_Context)
Visit a parse tree produced by set_().
Declaration
Result VisitSet_(mumpsParser.Set_Context context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.Set_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSubproc(mumpsParser.SubprocContext)
Visit a parse tree produced by subproc().
Declaration
Result VisitSubproc(mumpsParser.SubprocContext context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.SubprocContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTerm(mumpsParser.TermContext)
Visit a parse tree produced by term().
Declaration
Result VisitTerm(mumpsParser.TermContext context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.TermContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitVariable(mumpsParser.VariableContext)
Visit a parse tree produced by variable().
Declaration
Result VisitVariable(mumpsParser.VariableContext context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.VariableContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitView_(mumpsParser.View_Context)
Visit a parse tree produced by view_().
Declaration
Result VisitView_(mumpsParser.View_Context context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.View_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitWrite_(mumpsParser.Write_Context)
Visit a parse tree produced by write_().
Declaration
Result VisitWrite_(mumpsParser.Write_Context context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.Write_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitXecute_(mumpsParser.Xecute_Context)
Visit a parse tree produced by xecute_().
Declaration
Result VisitXecute_(mumpsParser.Xecute_Context context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.Xecute_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |