Show / Hide Table of Contents

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
System.Object
snobolBaseVisitor<Result>
Implements
IsnobolVisitor<Result>
IParseTreeVisitor<Result>
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 Source

VisitArray_(snobolParser.Array_Context)

Visit a parse tree produced by array_().

The default implementation returns the result of calling on 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
| Improve this Doc View Source

VisitAtan(snobolParser.AtanContext)

Visit a parse tree produced by atan().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitAtan(snobolParser.AtanContext context)
Parameters
Type Name Description
snobolParser.AtanContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAtom(snobolParser.AtomContext)

Visit a parse tree produced by atom().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitAtom(snobolParser.AtomContext context)
Parameters
Type Name Description
snobolParser.AtomContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitBreak_(snobolParser.Break_Context)

Visit a parse tree produced by break_().

The default implementation returns the result of calling on 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
| Improve this Doc View Source

VisitChop(snobolParser.ChopContext)

Visit a parse tree produced by chop().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitChop(snobolParser.ChopContext context)
Parameters
Type Name Description
snobolParser.ChopContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCommand(snobolParser.CommandContext)

Visit a parse tree produced by command().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitCommand(snobolParser.CommandContext context)
Parameters
Type Name Description
snobolParser.CommandContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitConvert(snobolParser.ConvertContext)

Visit a parse tree produced by convert().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitConvert(snobolParser.ConvertContext context)
Parameters
Type Name Description
snobolParser.ConvertContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCos(snobolParser.CosContext)

Visit a parse tree produced by cos().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitCos(snobolParser.CosContext context)
Parameters
Type Name Description
snobolParser.CosContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDate(snobolParser.DateContext)

Visit a parse tree produced by date().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitDate(snobolParser.DateContext context)
Parameters
Type Name Description
snobolParser.DateContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDiffer(snobolParser.DifferContext)

Visit a parse tree produced by differ().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitDiffer(snobolParser.DifferContext context)
Parameters
Type Name Description
snobolParser.DifferContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDupl(snobolParser.DuplContext)

Visit a parse tree produced by dupl().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitDupl(snobolParser.DuplContext context)
Parameters
Type Name Description
snobolParser.DuplContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitEq(snobolParser.EqContext)

Visit a parse tree produced by eq().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitEq(snobolParser.EqContext context)
Parameters
Type Name Description
snobolParser.EqContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExp(snobolParser.ExpContext)

Visit a parse tree produced by exp().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitExp(snobolParser.ExpContext context)
Parameters
Type Name Description
snobolParser.ExpContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpression(snobolParser.ExpressionContext)

Visit a parse tree produced by expression().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitExpression(snobolParser.ExpressionContext context)
Parameters
Type Name Description
snobolParser.ExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitGe(snobolParser.GeContext)

Visit a parse tree produced by ge().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitGe(snobolParser.GeContext context)
Parameters
Type Name Description
snobolParser.GeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitGt(snobolParser.GtContext)

Visit a parse tree produced by gt().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitGt(snobolParser.GtContext context)
Parameters
Type Name Description
snobolParser.GtContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitIdent(snobolParser.IdentContext)

Visit a parse tree produced by ident().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitIdent(snobolParser.IdentContext context)
Parameters
Type Name Description
snobolParser.IdentContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitInteger(snobolParser.IntegerContext)

Visit a parse tree produced by integer().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitInteger(snobolParser.IntegerContext context)
Parameters
Type Name Description
snobolParser.IntegerContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLabel(snobolParser.LabelContext)

Visit a parse tree produced by label().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitLabel(snobolParser.LabelContext context)
Parameters
Type Name Description
snobolParser.LabelContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLe(snobolParser.LeContext)

Visit a parse tree produced by le().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitLe(snobolParser.LeContext context)
Parameters
Type Name Description
snobolParser.LeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLgt(snobolParser.LgtContext)

Visit a parse tree produced by lgt().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitLgt(snobolParser.LgtContext context)
Parameters
Type Name Description
snobolParser.LgtContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLin(snobolParser.LinContext)

Visit a parse tree produced by lin().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitLin(snobolParser.LinContext context)
Parameters
Type Name Description
snobolParser.LinContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLine(snobolParser.LineContext)

Visit a parse tree produced by line().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitLine(snobolParser.LineContext context)
Parameters
Type Name Description
snobolParser.LineContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLn(snobolParser.LnContext)

Visit a parse tree produced by ln().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitLn(snobolParser.LnContext context)
Parameters
Type Name Description
snobolParser.LnContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLt(snobolParser.LtContext)

Visit a parse tree produced by lt().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitLt(snobolParser.LtContext context)
Parameters
Type Name Description
snobolParser.LtContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitMultiplyingExpression(snobolParser.MultiplyingExpressionContext)

Visit a parse tree produced by multiplyingExpression().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitMultiplyingExpression(snobolParser.MultiplyingExpressionContext context)
Parameters
Type Name Description
snobolParser.MultiplyingExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitNe(snobolParser.NeContext)

Visit a parse tree produced by ne().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitNe(snobolParser.NeContext context)
Parameters
Type Name Description
snobolParser.NeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitPattern(snobolParser.PatternContext)

Visit a parse tree produced by pattern().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitPattern(snobolParser.PatternContext context)
Parameters
Type Name Description
snobolParser.PatternContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitPowExpression(snobolParser.PowExpressionContext)

Visit a parse tree produced by powExpression().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitPowExpression(snobolParser.PowExpressionContext context)
Parameters
Type Name Description
snobolParser.PowExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitProg(snobolParser.ProgContext)

Visit a parse tree produced by prog().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitProg(snobolParser.ProgContext context)
Parameters
Type Name Description
snobolParser.ProgContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitRemdr(snobolParser.RemdrContext)

Visit a parse tree produced by remdr().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitRemdr(snobolParser.RemdrContext context)
Parameters
Type Name Description
snobolParser.RemdrContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitReplace(snobolParser.ReplaceContext)

Visit a parse tree produced by replace().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitReplace(snobolParser.ReplaceContext context)
Parameters
Type Name Description
snobolParser.ReplaceContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitReverse(snobolParser.ReverseContext)

Visit a parse tree produced by reverse().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitReverse(snobolParser.ReverseContext context)
Parameters
Type Name Description
snobolParser.ReverseContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSin(snobolParser.SinContext)

Visit a parse tree produced by sin().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitSin(snobolParser.SinContext context)
Parameters
Type Name Description
snobolParser.SinContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSize(snobolParser.SizeContext)

Visit a parse tree produced by size().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitSize(snobolParser.SizeContext context)
Parameters
Type Name Description
snobolParser.SizeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSort(snobolParser.SortContext)

Visit a parse tree produced by sort().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitSort(snobolParser.SortContext context)
Parameters
Type Name Description
snobolParser.SortContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSubject(snobolParser.SubjectContext)

Visit a parse tree produced by subject().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitSubject(snobolParser.SubjectContext context)
Parameters
Type Name Description
snobolParser.SubjectContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTable(snobolParser.TableContext)

Visit a parse tree produced by table().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitTable(snobolParser.TableContext context)
Parameters
Type Name Description
snobolParser.TableContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTan(snobolParser.TanContext)

Visit a parse tree produced by tan().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitTan(snobolParser.TanContext context)
Parameters
Type Name Description
snobolParser.TanContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTransfer(snobolParser.TransferContext)

Visit a parse tree produced by transfer().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitTransfer(snobolParser.TransferContext context)
Parameters
Type Name Description
snobolParser.TransferContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTransferpre(snobolParser.TransferpreContext)

Visit a parse tree produced by transferpre().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitTransferpre(snobolParser.TransferpreContext context)
Parameters
Type Name Description
snobolParser.TransferpreContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTrim(snobolParser.TrimContext)

Visit a parse tree produced by trim().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitTrim(snobolParser.TrimContext context)
Parameters
Type Name Description
snobolParser.TrimContext context

The parse tree.

Returns
Type Description
Result

Implements

IsnobolVisitor<Result>
IParseTreeVisitor<>
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX