Class mumpsBaseVisitor<Result>
This class provides an empty implementation of ImumpsVisitor<Result>, which can be extended to create a visitor which only needs to handle a subset of the available methods.
Inheritance
Namespace: GCore.Antlr.Grammers.Mumps
Assembly: Mumps.dll
Syntax
public class mumpsBaseVisitor<Result> : AbstractParseTreeVisitor<Result>, 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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_().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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_().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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_().
The default implementation returns the result of calling context
.
Declaration
public virtual 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_().
The default implementation returns the result of calling context
.
Declaration
public virtual 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_().
The default implementation returns the result of calling context
.
Declaration
public virtual 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_().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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_().
The default implementation returns the result of calling context
.
Declaration
public virtual 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_().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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_().
The default implementation returns the result of calling context
.
Declaration
public virtual 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_().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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_().
The default implementation returns the result of calling context
.
Declaration
public virtual 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_().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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_().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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_().
The default implementation returns the result of calling context
.
Declaration
public virtual 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_().
The default implementation returns the result of calling context
.
Declaration
public virtual 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_().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitXecute_(mumpsParser.Xecute_Context context)
Parameters
Type | Name | Description |
---|---|---|
mumpsParser.Xecute_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |