Show / Hide Table of Contents

Interface IsnobolVisitor<Result>

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

Namespace: GCore.Antlr.Grammers.Snobol
Assembly: Snobol.dll
Syntax
public interface 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_().

Declaration
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().

Declaration
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().

Declaration
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_().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

Declaration
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().

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

The parse tree.

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