Show / Hide Table of Contents

Interface IiconVisitor<Result>

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

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

The return type of the visit operation.

Methods

| Improve this Doc View Source

VisitCase_clause(iconParser.Case_clauseContext)

Visit a parse tree produced by case_clause().

Declaration
Result VisitCase_clause(iconParser.Case_clauseContext context)
Parameters
Type Name Description
iconParser.Case_clauseContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCase_list(iconParser.Case_listContext)

Visit a parse tree produced by case_list().

Declaration
Result VisitCase_list(iconParser.Case_listContext context)
Parameters
Type Name Description
iconParser.Case_listContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDeclaration(iconParser.DeclarationContext)

Visit a parse tree produced by declaration().

Declaration
Result VisitDeclaration(iconParser.DeclarationContext context)
Parameters
Type Name Description
iconParser.DeclarationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitElse_clause_opt(iconParser.Else_clause_optContext)

Visit a parse tree produced by else_clause_opt().

Declaration
Result VisitElse_clause_opt(iconParser.Else_clause_optContext context)
Parameters
Type Name Description
iconParser.Else_clause_optContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitEndOfExpr(iconParser.EndOfExprContext)

Visit a parse tree produced by endOfExpr().

Declaration
Result VisitEndOfExpr(iconParser.EndOfExprContext context)
Parameters
Type Name Description
iconParser.EndOfExprContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitEvery_do_clause_opt(iconParser.Every_do_clause_optContext)

Visit a parse tree produced by every_do_clause_opt().

Declaration
Result VisitEvery_do_clause_opt(iconParser.Every_do_clause_optContext context)
Parameters
Type Name Description
iconParser.Every_do_clause_optContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpr1(iconParser.Expr1Context)

Visit a parse tree produced by expr1().

Declaration
Result VisitExpr1(iconParser.Expr1Context context)
Parameters
Type Name Description
iconParser.Expr1Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpr10(iconParser.Expr10Context)

Visit a parse tree produced by expr10().

Declaration
Result VisitExpr10(iconParser.Expr10Context context)
Parameters
Type Name Description
iconParser.Expr10Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpr11(iconParser.Expr11Context)

Visit a parse tree produced by expr11().

Declaration
Result VisitExpr11(iconParser.Expr11Context context)
Parameters
Type Name Description
iconParser.Expr11Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpr12(iconParser.Expr12Context)

Visit a parse tree produced by expr12().

Declaration
Result VisitExpr12(iconParser.Expr12Context context)
Parameters
Type Name Description
iconParser.Expr12Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpr13(iconParser.Expr13Context)

Visit a parse tree produced by expr13().

Declaration
Result VisitExpr13(iconParser.Expr13Context context)
Parameters
Type Name Description
iconParser.Expr13Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpr2(iconParser.Expr2Context)

Visit a parse tree produced by expr2().

Declaration
Result VisitExpr2(iconParser.Expr2Context context)
Parameters
Type Name Description
iconParser.Expr2Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpr3(iconParser.Expr3Context)

Visit a parse tree produced by expr3().

Declaration
Result VisitExpr3(iconParser.Expr3Context context)
Parameters
Type Name Description
iconParser.Expr3Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpr4(iconParser.Expr4Context)

Visit a parse tree produced by expr4().

Declaration
Result VisitExpr4(iconParser.Expr4Context context)
Parameters
Type Name Description
iconParser.Expr4Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpr5(iconParser.Expr5Context)

Visit a parse tree produced by expr5().

Declaration
Result VisitExpr5(iconParser.Expr5Context context)
Parameters
Type Name Description
iconParser.Expr5Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpr6(iconParser.Expr6Context)

Visit a parse tree produced by expr6().

Declaration
Result VisitExpr6(iconParser.Expr6Context context)
Parameters
Type Name Description
iconParser.Expr6Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpr7(iconParser.Expr7Context)

Visit a parse tree produced by expr7().

Declaration
Result VisitExpr7(iconParser.Expr7Context context)
Parameters
Type Name Description
iconParser.Expr7Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpr8(iconParser.Expr8Context)

Visit a parse tree produced by expr8().

Declaration
Result VisitExpr8(iconParser.Expr8Context context)
Parameters
Type Name Description
iconParser.Expr8Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpr9(iconParser.Expr9Context)

Visit a parse tree produced by expr9().

Declaration
Result VisitExpr9(iconParser.Expr9Context context)
Parameters
Type Name Description
iconParser.Expr9Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpression(iconParser.ExpressionContext)

Visit a parse tree produced by expression().

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

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpression_list(iconParser.Expression_listContext)

Visit a parse tree produced by expression_list().

Declaration
Result VisitExpression_list(iconParser.Expression_listContext context)
Parameters
Type Name Description
iconParser.Expression_listContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpression_opt(iconParser.Expression_optContext)

Visit a parse tree produced by expression_opt().

Declaration
Result VisitExpression_opt(iconParser.Expression_optContext context)
Parameters
Type Name Description
iconParser.Expression_optContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpression_sequence(iconParser.Expression_sequenceContext)

Visit a parse tree produced by expression_sequence().

Declaration
Result VisitExpression_sequence(iconParser.Expression_sequenceContext context)
Parameters
Type Name Description
iconParser.Expression_sequenceContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitField_list(iconParser.Field_listContext)

Visit a parse tree produced by field_list().

Declaration
Result VisitField_list(iconParser.Field_listContext context)
Parameters
Type Name Description
iconParser.Field_listContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitField_list_opt(iconParser.Field_list_optContext)

Visit a parse tree produced by field_list_opt().

Declaration
Result VisitField_list_opt(iconParser.Field_list_optContext context)
Parameters
Type Name Description
iconParser.Field_list_optContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitField_name(iconParser.Field_nameContext)

Visit a parse tree produced by field_name().

Declaration
Result VisitField_name(iconParser.Field_nameContext context)
Parameters
Type Name Description
iconParser.Field_nameContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFile_name(iconParser.File_nameContext)

Visit a parse tree produced by file_name().

Declaration
Result VisitFile_name(iconParser.File_nameContext context)
Parameters
Type Name Description
iconParser.File_nameContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitGlobal_declaration(iconParser.Global_declarationContext)

Visit a parse tree produced by global_declaration().

Declaration
Result VisitGlobal_declaration(iconParser.Global_declarationContext context)
Parameters
Type Name Description
iconParser.Global_declarationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitIdentifier(iconParser.IdentifierContext)

Visit a parse tree produced by identifier().

Declaration
Result VisitIdentifier(iconParser.IdentifierContext context)
Parameters
Type Name Description
iconParser.IdentifierContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitIdentifier_list(iconParser.Identifier_listContext)

Visit a parse tree produced by identifier_list().

Declaration
Result VisitIdentifier_list(iconParser.Identifier_listContext context)
Parameters
Type Name Description
iconParser.Identifier_listContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitInitial_opt(iconParser.Initial_optContext)

Visit a parse tree produced by initial_opt().

Declaration
Result VisitInitial_opt(iconParser.Initial_optContext context)
Parameters
Type Name Description
iconParser.Initial_optContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitInteger_literal(iconParser.Integer_literalContext)

Visit a parse tree produced by integer_literal().

Declaration
Result VisitInteger_literal(iconParser.Integer_literalContext context)
Parameters
Type Name Description
iconParser.Integer_literalContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitKeyword(iconParser.KeywordContext)

Visit a parse tree produced by keyword().

Declaration
Result VisitKeyword(iconParser.KeywordContext context)
Parameters
Type Name Description
iconParser.KeywordContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLink_declaration(iconParser.Link_declarationContext)

Visit a parse tree produced by link_declaration().

Declaration
Result VisitLink_declaration(iconParser.Link_declarationContext context)
Parameters
Type Name Description
iconParser.Link_declarationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLink_list(iconParser.Link_listContext)

Visit a parse tree produced by link_list().

Declaration
Result VisitLink_list(iconParser.Link_listContext context)
Parameters
Type Name Description
iconParser.Link_listContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLiteral(iconParser.LiteralContext)

Visit a parse tree produced by literal().

Declaration
Result VisitLiteral(iconParser.LiteralContext context)
Parameters
Type Name Description
iconParser.LiteralContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLocal_specification(iconParser.Local_specificationContext)

Visit a parse tree produced by local_specification().

Declaration
Result VisitLocal_specification(iconParser.Local_specificationContext context)
Parameters
Type Name Description
iconParser.Local_specificationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLocals_opt(iconParser.Locals_optContext)

Visit a parse tree produced by locals_opt().

Declaration
Result VisitLocals_opt(iconParser.Locals_optContext context)
Parameters
Type Name Description
iconParser.Locals_optContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLocalz(iconParser.LocalzContext)

Visit a parse tree produced by localz().

Declaration
Result VisitLocalz(iconParser.LocalzContext context)
Parameters
Type Name Description
iconParser.LocalzContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitParameter_list(iconParser.Parameter_listContext)

Visit a parse tree produced by parameter_list().

Declaration
Result VisitParameter_list(iconParser.Parameter_listContext context)
Parameters
Type Name Description
iconParser.Parameter_listContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitParameter_list_opt(iconParser.Parameter_list_optContext)

Visit a parse tree produced by parameter_list_opt().

Declaration
Result VisitParameter_list_opt(iconParser.Parameter_list_optContext context)
Parameters
Type Name Description
iconParser.Parameter_list_optContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitProc_header(iconParser.Proc_headerContext)

Visit a parse tree produced by proc_header().

Declaration
Result VisitProc_header(iconParser.Proc_headerContext context)
Parameters
Type Name Description
iconParser.Proc_headerContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitProcedure_declaration(iconParser.Procedure_declarationContext)

Visit a parse tree produced by procedure_declaration().

Declaration
Result VisitProcedure_declaration(iconParser.Procedure_declarationContext context)
Parameters
Type Name Description
iconParser.Procedure_declarationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitProg(iconParser.ProgContext)

Visit a parse tree produced by prog().

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

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitReal_literal(iconParser.Real_literalContext)

Visit a parse tree produced by real_literal().

Declaration
Result VisitReal_literal(iconParser.Real_literalContext context)
Parameters
Type Name Description
iconParser.Real_literalContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitRecord_declaration(iconParser.Record_declarationContext)

Visit a parse tree produced by record_declaration().

Declaration
Result VisitRecord_declaration(iconParser.Record_declarationContext context)
Parameters
Type Name Description
iconParser.Record_declarationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStart(iconParser.StartContext)

Visit a parse tree produced by start().

Declaration
Result VisitStart(iconParser.StartContext context)
Parameters
Type Name Description
iconParser.StartContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitString_literal(iconParser.String_literalContext)

Visit a parse tree produced by string_literal().

Declaration
Result VisitString_literal(iconParser.String_literalContext context)
Parameters
Type Name Description
iconParser.String_literalContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSubscript_(iconParser.Subscript_Context)

Visit a parse tree produced by subscript_().

Declaration
Result VisitSubscript_(iconParser.Subscript_Context context)
Parameters
Type Name Description
iconParser.Subscript_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSubscript_list(iconParser.Subscript_listContext)

Visit a parse tree produced by subscript_list().

Declaration
Result VisitSubscript_list(iconParser.Subscript_listContext context)
Parameters
Type Name Description
iconParser.Subscript_listContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSuspend_do_clause_opt(iconParser.Suspend_do_clause_optContext)

Visit a parse tree produced by suspend_do_clause_opt().

Declaration
Result VisitSuspend_do_clause_opt(iconParser.Suspend_do_clause_optContext context)
Parameters
Type Name Description
iconParser.Suspend_do_clause_optContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitUntil_do_clause_opt(iconParser.Until_do_clause_optContext)

Visit a parse tree produced by until_do_clause_opt().

Declaration
Result VisitUntil_do_clause_opt(iconParser.Until_do_clause_optContext context)
Parameters
Type Name Description
iconParser.Until_do_clause_optContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitWhile_do_clause_opt(iconParser.While_do_clause_optContext)

Visit a parse tree produced by while_do_clause_opt().

Declaration
Result VisitWhile_do_clause_opt(iconParser.While_do_clause_optContext context)
Parameters
Type Name Description
iconParser.While_do_clause_optContext context

The parse tree.

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