Show / Hide Table of Contents

Interface IfocalVisitor<Result>

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

Namespace: GCore.Antlr.Grammers.Focal
Assembly: Focal.dll
Syntax
public interface IfocalVisitor<Result> : IParseTreeVisitor<Result>
Type Parameters
Name Description
Result

The return type of the visit operation.

Methods

| Improve this Doc View Source

VisitAsk(focalParser.AskContext)

Visit a parse tree produced by ask().

Declaration
Result VisitAsk(focalParser.AskContext context)
Parameters
Type Name Description
focalParser.AskContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAskpair(focalParser.AskpairContext)

Visit a parse tree produced by askpair().

Declaration
Result VisitAskpair(focalParser.AskpairContext context)
Parameters
Type Name Description
focalParser.AskpairContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCommand(focalParser.CommandContext)

Visit a parse tree produced by command().

Declaration
Result VisitCommand(focalParser.CommandContext context)
Parameters
Type Name Description
focalParser.CommandContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitComment(focalParser.CommentContext)

Visit a parse tree produced by comment().

Declaration
Result VisitComment(focalParser.CommentContext context)
Parameters
Type Name Description
focalParser.CommentContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDo_(focalParser.Do_Context)

Visit a parse tree produced by do_().

Declaration
Result VisitDo_(focalParser.Do_Context context)
Parameters
Type Name Description
focalParser.Do_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpression(focalParser.ExpressionContext)

Visit a parse tree produced by expression().

Declaration
Result VisitExpression(focalParser.ExpressionContext context)
Parameters
Type Name Description
focalParser.ExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFor_(focalParser.For_Context)

Visit a parse tree produced by for_().

Declaration
Result VisitFor_(focalParser.For_Context context)
Parameters
Type Name Description
focalParser.For_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitGoto_(focalParser.Goto_Context)

Visit a parse tree produced by goto_().

Declaration
Result VisitGoto_(focalParser.Goto_Context context)
Parameters
Type Name Description
focalParser.Goto_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitGrpnum(focalParser.GrpnumContext)

Visit a parse tree produced by grpnum().

Declaration
Result VisitGrpnum(focalParser.GrpnumContext context)
Parameters
Type Name Description
focalParser.GrpnumContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitIf_(focalParser.If_Context)

Visit a parse tree produced by if_().

Declaration
Result VisitIf_(focalParser.If_Context context)
Parameters
Type Name Description
focalParser.If_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLinenum(focalParser.LinenumContext)

Visit a parse tree produced by linenum().

Declaration
Result VisitLinenum(focalParser.LinenumContext context)
Parameters
Type Name Description
focalParser.LinenumContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitMantissa(focalParser.MantissaContext)

Visit a parse tree produced by mantissa().

Declaration
Result VisitMantissa(focalParser.MantissaContext context)
Parameters
Type Name Description
focalParser.MantissaContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitNumber(focalParser.NumberContext)

Visit a parse tree produced by number().

Declaration
Result VisitNumber(focalParser.NumberContext context)
Parameters
Type Name Description
focalParser.NumberContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitPrimary(focalParser.PrimaryContext)

Visit a parse tree produced by primary().

Declaration
Result VisitPrimary(focalParser.PrimaryContext context)
Parameters
Type Name Description
focalParser.PrimaryContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitProg(focalParser.ProgContext)

Visit a parse tree produced by prog().

Declaration
Result VisitProg(focalParser.ProgContext context)
Parameters
Type Name Description
focalParser.ProgContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitQuit(focalParser.QuitContext)

Visit a parse tree produced by quit().

Declaration
Result VisitQuit(focalParser.QuitContext context)
Parameters
Type Name Description
focalParser.QuitContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitReturn_(focalParser.Return_Context)

Visit a parse tree produced by return_().

Declaration
Result VisitReturn_(focalParser.Return_Context context)
Parameters
Type Name Description
focalParser.Return_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSet_(focalParser.Set_Context)

Visit a parse tree produced by set_().

Declaration
Result VisitSet_(focalParser.Set_Context context)
Parameters
Type Name Description
focalParser.Set_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSigned_(focalParser.Signed_Context)

Visit a parse tree produced by signed_().

Declaration
Result VisitSigned_(focalParser.Signed_Context context)
Parameters
Type Name Description
focalParser.Signed_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStatement(focalParser.StatementContext)

Visit a parse tree produced by statement().

Declaration
Result VisitStatement(focalParser.StatementContext context)
Parameters
Type Name Description
focalParser.StatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTerm(focalParser.TermContext)

Visit a parse tree produced by term().

Declaration
Result VisitTerm(focalParser.TermContext context)
Parameters
Type Name Description
focalParser.TermContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitType_(focalParser.Type_Context)

Visit a parse tree produced by type_().

Declaration
Result VisitType_(focalParser.Type_Context context)
Parameters
Type Name Description
focalParser.Type_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTypeexpression(focalParser.TypeexpressionContext)

Visit a parse tree produced by typeexpression().

Declaration
Result VisitTypeexpression(focalParser.TypeexpressionContext context)
Parameters
Type Name Description
focalParser.TypeexpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitWrite_(focalParser.Write_Context)

Visit a parse tree produced by write_().

Declaration
Result VisitWrite_(focalParser.Write_Context context)
Parameters
Type Name Description
focalParser.Write_Context context

The parse tree.

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