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 SourceVisitAsk(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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |