Class snobolBaseVisitor<Result>
This class provides an empty implementation of IsnobolVisitor<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.Snobol
Assembly: Snobol.dll
Syntax
public class snobolBaseVisitor<Result> : AbstractParseTreeVisitor<Result>, IsnobolVisitor<Result>, IParseTreeVisitor<Result>
Type Parameters
Name | Description |
---|---|
Result | The return type of the visit operation. |
Methods
| Improve this Doc View SourceVisitArray_(snobolParser.Array_Context)
Visit a parse tree produced by array_().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitArray_(snobolParser.Array_Context context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.Array_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitAtan(snobolParser.AtanContext)
Visit a parse tree produced by atan().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitAtan(snobolParser.AtanContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.AtanContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitAtom(snobolParser.AtomContext)
Visit a parse tree produced by atom().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitAtom(snobolParser.AtomContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.AtomContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitBreak_(snobolParser.Break_Context)
Visit a parse tree produced by break_().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitBreak_(snobolParser.Break_Context context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.Break_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitChop(snobolParser.ChopContext)
Visit a parse tree produced by chop().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitChop(snobolParser.ChopContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.ChopContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitCommand(snobolParser.CommandContext)
Visit a parse tree produced by command().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitCommand(snobolParser.CommandContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.CommandContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitConvert(snobolParser.ConvertContext)
Visit a parse tree produced by convert().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitConvert(snobolParser.ConvertContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.ConvertContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitCos(snobolParser.CosContext)
Visit a parse tree produced by cos().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitCos(snobolParser.CosContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.CosContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitDate(snobolParser.DateContext)
Visit a parse tree produced by date().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitDate(snobolParser.DateContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.DateContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitDiffer(snobolParser.DifferContext)
Visit a parse tree produced by differ().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitDiffer(snobolParser.DifferContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.DifferContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitDupl(snobolParser.DuplContext)
Visit a parse tree produced by dupl().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitDupl(snobolParser.DuplContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.DuplContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitEq(snobolParser.EqContext)
Visit a parse tree produced by eq().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitEq(snobolParser.EqContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.EqContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitExp(snobolParser.ExpContext)
Visit a parse tree produced by exp().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitExp(snobolParser.ExpContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.ExpContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitExpression(snobolParser.ExpressionContext)
Visit a parse tree produced by expression().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitExpression(snobolParser.ExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.ExpressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitGe(snobolParser.GeContext)
Visit a parse tree produced by ge().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitGe(snobolParser.GeContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.GeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitGt(snobolParser.GtContext)
Visit a parse tree produced by gt().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitGt(snobolParser.GtContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.GtContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitIdent(snobolParser.IdentContext)
Visit a parse tree produced by ident().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitIdent(snobolParser.IdentContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.IdentContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitInteger(snobolParser.IntegerContext)
Visit a parse tree produced by integer().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitInteger(snobolParser.IntegerContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.IntegerContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitLabel(snobolParser.LabelContext)
Visit a parse tree produced by label().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitLabel(snobolParser.LabelContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.LabelContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitLe(snobolParser.LeContext)
Visit a parse tree produced by le().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitLe(snobolParser.LeContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.LeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitLgt(snobolParser.LgtContext)
Visit a parse tree produced by lgt().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitLgt(snobolParser.LgtContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.LgtContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitLin(snobolParser.LinContext)
Visit a parse tree produced by lin().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitLin(snobolParser.LinContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.LinContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitLine(snobolParser.LineContext)
Visit a parse tree produced by line().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitLine(snobolParser.LineContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.LineContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitLn(snobolParser.LnContext)
Visit a parse tree produced by ln().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitLn(snobolParser.LnContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.LnContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitLt(snobolParser.LtContext)
Visit a parse tree produced by lt().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitLt(snobolParser.LtContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.LtContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitMultiplyingExpression(snobolParser.MultiplyingExpressionContext)
Visit a parse tree produced by multiplyingExpression().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitMultiplyingExpression(snobolParser.MultiplyingExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.MultiplyingExpressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitNe(snobolParser.NeContext)
Visit a parse tree produced by ne().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitNe(snobolParser.NeContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.NeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitPattern(snobolParser.PatternContext)
Visit a parse tree produced by pattern().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitPattern(snobolParser.PatternContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.PatternContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitPowExpression(snobolParser.PowExpressionContext)
Visit a parse tree produced by powExpression().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitPowExpression(snobolParser.PowExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.PowExpressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitProg(snobolParser.ProgContext)
Visit a parse tree produced by prog().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitProg(snobolParser.ProgContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.ProgContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitRemdr(snobolParser.RemdrContext)
Visit a parse tree produced by remdr().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitRemdr(snobolParser.RemdrContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.RemdrContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitReplace(snobolParser.ReplaceContext)
Visit a parse tree produced by replace().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitReplace(snobolParser.ReplaceContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.ReplaceContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitReverse(snobolParser.ReverseContext)
Visit a parse tree produced by reverse().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitReverse(snobolParser.ReverseContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.ReverseContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSin(snobolParser.SinContext)
Visit a parse tree produced by sin().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitSin(snobolParser.SinContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.SinContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSize(snobolParser.SizeContext)
Visit a parse tree produced by size().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitSize(snobolParser.SizeContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.SizeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSort(snobolParser.SortContext)
Visit a parse tree produced by sort().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitSort(snobolParser.SortContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.SortContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSubject(snobolParser.SubjectContext)
Visit a parse tree produced by subject().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitSubject(snobolParser.SubjectContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.SubjectContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTable(snobolParser.TableContext)
Visit a parse tree produced by table().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitTable(snobolParser.TableContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.TableContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTan(snobolParser.TanContext)
Visit a parse tree produced by tan().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitTan(snobolParser.TanContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.TanContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTransfer(snobolParser.TransferContext)
Visit a parse tree produced by transfer().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitTransfer(snobolParser.TransferContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.TransferContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTransferpre(snobolParser.TransferpreContext)
Visit a parse tree produced by transferpre().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitTransferpre(snobolParser.TransferpreContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.TransferpreContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTrim(snobolParser.TrimContext)
Visit a parse tree produced by trim().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitTrim(snobolParser.TrimContext context)
Parameters
Type | Name | Description |
---|---|---|
snobolParser.TrimContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |