Show / Hide Table of Contents

Class iconBaseVisitor<Result>

This class provides an empty implementation of IiconVisitor<Result>, which can be extended to create a visitor which only needs to handle a subset of the available methods.

Inheritance
System.Object
iconBaseVisitor<Result>
Implements
IiconVisitor<Result>
IParseTreeVisitor<Result>
Namespace: GCore.Antlr.Grammers.Icon
Assembly: Icon.dll
Syntax
public class iconBaseVisitor<Result> : AbstractParseTreeVisitor<Result>, 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().

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

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

The default implementation returns the result of calling on context.

Declaration
public virtual 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

Implements

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