Show / Hide Table of Contents

Class pikeBaseVisitor<Result>

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

Inheritance
System.Object
pikeBaseVisitor<Result>
Implements
IpikeVisitor<Result>
IParseTreeVisitor<Result>
Namespace: GCore.Antlr.Grammers.Pike
Assembly: Pike.dll
Syntax
public class pikeBaseVisitor<Result> : AbstractParseTreeVisitor<Result>, IpikeVisitor<Result>, IParseTreeVisitor<Result>
Type Parameters
Name Description
Result

The return type of the visit operation.

Methods

| Improve this Doc View Source

VisitArgument(pikeParser.ArgumentContext)

Visit a parse tree produced by argument().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitArgument(pikeParser.ArgumentContext context)
Parameters
Type Name Description
pikeParser.ArgumentContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitArguments(pikeParser.ArgumentsContext)

Visit a parse tree produced by arguments().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitArguments(pikeParser.ArgumentsContext context)
Parameters
Type Name Description
pikeParser.ArgumentsContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitArray(pikeParser.ArrayContext)

Visit a parse tree produced by array().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitArray(pikeParser.ArrayContext context)
Parameters
Type Name Description
pikeParser.ArrayContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitBlock(pikeParser.BlockContext)

Visit a parse tree produced by block().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitBlock(pikeParser.BlockContext context)
Parameters
Type Name Description
pikeParser.BlockContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitBreak_stmt(pikeParser.Break_stmtContext)

Visit a parse tree produced by break_stmt().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitBreak_stmt(pikeParser.Break_stmtContext context)
Parameters
Type Name Description
pikeParser.Break_stmtContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCase_stmt(pikeParser.Case_stmtContext)

Visit a parse tree produced by case_stmt().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitCase_stmt(pikeParser.Case_stmtContext context)
Parameters
Type Name Description
pikeParser.Case_stmtContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCatch_(pikeParser.Catch_Context)

Visit a parse tree produced by catch_().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitCatch_(pikeParser.Catch_Context context)
Parameters
Type Name Description
pikeParser.Catch_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitClass_def(pikeParser.Class_defContext)

Visit a parse tree produced by class_def().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitClass_def(pikeParser.Class_defContext context)
Parameters
Type Name Description
pikeParser.Class_defContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitClass_implementation(pikeParser.Class_implementationContext)

Visit a parse tree produced by class_implementation().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitClass_implementation(pikeParser.Class_implementationContext context)
Parameters
Type Name Description
pikeParser.Class_implementationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCond(pikeParser.CondContext)

Visit a parse tree produced by cond().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitCond(pikeParser.CondContext context)
Parameters
Type Name Description
pikeParser.CondContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitConstant(pikeParser.ConstantContext)

Visit a parse tree produced by constant().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitConstant(pikeParser.ConstantContext context)
Parameters
Type Name Description
pikeParser.ConstantContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitConstant_identifier(pikeParser.Constant_identifierContext)

Visit a parse tree produced by constant_identifier().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitConstant_identifier(pikeParser.Constant_identifierContext context)
Parameters
Type Name Description
pikeParser.Constant_identifierContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitConstant_name(pikeParser.Constant_nameContext)

Visit a parse tree produced by constant_name().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitConstant_name(pikeParser.Constant_nameContext context)
Parameters
Type Name Description
pikeParser.Constant_nameContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitConstant_names(pikeParser.Constant_namesContext)

Visit a parse tree produced by constant_names().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitConstant_names(pikeParser.Constant_namesContext context)
Parameters
Type Name Description
pikeParser.Constant_namesContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitContinue_stmt(pikeParser.Continue_stmtContext)

Visit a parse tree produced by continue_stmt().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitContinue_stmt(pikeParser.Continue_stmtContext context)
Parameters
Type Name Description
pikeParser.Continue_stmtContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDefault_stmt(pikeParser.Default_stmtContext)

Visit a parse tree produced by default_stmt().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitDefault_stmt(pikeParser.Default_stmtContext context)
Parameters
Type Name Description
pikeParser.Default_stmtContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDefinition(pikeParser.DefinitionContext)

Visit a parse tree produced by definition().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitDefinition(pikeParser.DefinitionContext context)
Parameters
Type Name Description
pikeParser.DefinitionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDo_while_stmt(pikeParser.Do_while_stmtContext)

Visit a parse tree produced by do_while_stmt().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitDo_while_stmt(pikeParser.Do_while_stmtContext context)
Parameters
Type Name Description
pikeParser.Do_while_stmtContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpression(pikeParser.ExpressionContext)

Visit a parse tree produced by expression().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitExpression(pikeParser.ExpressionContext context)
Parameters
Type Name Description
pikeParser.ExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpression_list(pikeParser.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(pikeParser.Expression_listContext context)
Parameters
Type Name Description
pikeParser.Expression_listContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpression2(pikeParser.Expression2Context)

Visit a parse tree produced by expression2().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitExpression2(pikeParser.Expression2Context context)
Parameters
Type Name Description
pikeParser.Expression2Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpression3(pikeParser.Expression3Context)

Visit a parse tree produced by expression3().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitExpression3(pikeParser.Expression3Context context)
Parameters
Type Name Description
pikeParser.Expression3Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpression4(pikeParser.Expression4Context)

Visit a parse tree produced by expression4().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitExpression4(pikeParser.Expression4Context context)
Parameters
Type Name Description
pikeParser.Expression4Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpression5(pikeParser.Expression5Context)

Visit a parse tree produced by expression5().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitExpression5(pikeParser.Expression5Context context)
Parameters
Type Name Description
pikeParser.Expression5Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpression6(pikeParser.Expression6Context)

Visit a parse tree produced by expression6().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitExpression6(pikeParser.Expression6Context context)
Parameters
Type Name Description
pikeParser.Expression6Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExtension(pikeParser.ExtensionContext)

Visit a parse tree produced by extension().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitExtension(pikeParser.ExtensionContext context)
Parameters
Type Name Description
pikeParser.ExtensionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFor_stmt(pikeParser.For_stmtContext)

Visit a parse tree produced by for_stmt().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitFor_stmt(pikeParser.For_stmtContext context)
Parameters
Type Name Description
pikeParser.For_stmtContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitForeach_stmt(pikeParser.Foreach_stmtContext)

Visit a parse tree produced by foreach_stmt().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitForeach_stmt(pikeParser.Foreach_stmtContext context)
Parameters
Type Name Description
pikeParser.Foreach_stmtContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFunction_declaration(pikeParser.Function_declarationContext)

Visit a parse tree produced by function_declaration().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitFunction_declaration(pikeParser.Function_declarationContext context)
Parameters
Type Name Description
pikeParser.Function_declarationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFunction_definition(pikeParser.Function_definitionContext)

Visit a parse tree produced by function_definition().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitFunction_definition(pikeParser.Function_definitionContext context)
Parameters
Type Name Description
pikeParser.Function_definitionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFunction_type(pikeParser.Function_typeContext)

Visit a parse tree produced by function_type().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitFunction_type(pikeParser.Function_typeContext context)
Parameters
Type Name Description
pikeParser.Function_typeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitGauge(pikeParser.GaugeContext)

Visit a parse tree produced by gauge().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitGauge(pikeParser.GaugeContext context)
Parameters
Type Name Description
pikeParser.GaugeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitImpo(pikeParser.ImpoContext)

Visit a parse tree produced by impo().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitImpo(pikeParser.ImpoContext context)
Parameters
Type Name Description
pikeParser.ImpoContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitInheritance(pikeParser.InheritanceContext)

Visit a parse tree produced by inheritance().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitInheritance(pikeParser.InheritanceContext context)
Parameters
Type Name Description
pikeParser.InheritanceContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLambda(pikeParser.LambdaContext)

Visit a parse tree produced by lambda().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitLambda(pikeParser.LambdaContext context)
Parameters
Type Name Description
pikeParser.LambdaContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLvalue(pikeParser.LvalueContext)

Visit a parse tree produced by lvalue().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitLvalue(pikeParser.LvalueContext context)
Parameters
Type Name Description
pikeParser.LvalueContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitMapping(pikeParser.MappingContext)

Visit a parse tree produced by mapping().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitMapping(pikeParser.MappingContext context)
Parameters
Type Name Description
pikeParser.MappingContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitModifiers(pikeParser.ModifiersContext)

Visit a parse tree produced by modifiers().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitModifiers(pikeParser.ModifiersContext context)
Parameters
Type Name Description
pikeParser.ModifiersContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitMultiset(pikeParser.MultisetContext)

Visit a parse tree produced by multiset().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitMultiset(pikeParser.MultisetContext context)
Parameters
Type Name Description
pikeParser.MultisetContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitParenthesis(pikeParser.ParenthesisContext)

Visit a parse tree produced by parenthesis().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitParenthesis(pikeParser.ParenthesisContext context)
Parameters
Type Name Description
pikeParser.ParenthesisContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitProgram(pikeParser.ProgramContext)

Visit a parse tree produced by program().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitProgram(pikeParser.ProgramContext context)
Parameters
Type Name Description
pikeParser.ProgramContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitProgram_specifier(pikeParser.Program_specifierContext)

Visit a parse tree produced by program_specifier().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitProgram_specifier(pikeParser.Program_specifierContext context)
Parameters
Type Name Description
pikeParser.Program_specifierContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSplice_expression(pikeParser.Splice_expressionContext)

Visit a parse tree produced by splice_expression().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitSplice_expression(pikeParser.Splice_expressionContext context)
Parameters
Type Name Description
pikeParser.Splice_expressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSscanf(pikeParser.SscanfContext)

Visit a parse tree produced by sscanf().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitSscanf(pikeParser.SscanfContext context)
Parameters
Type Name Description
pikeParser.SscanfContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStatement(pikeParser.StatementContext)

Visit a parse tree produced by statement().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitStatement(pikeParser.StatementContext context)
Parameters
Type Name Description
pikeParser.StatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSwitch_stmt(pikeParser.Switch_stmtContext)

Visit a parse tree produced by switch_stmt().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitSwitch_stmt(pikeParser.Switch_stmtContext context)
Parameters
Type Name Description
pikeParser.Switch_stmtContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitType_(pikeParser.Type_Context)

Visit a parse tree produced by type_().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitType_(pikeParser.Type_Context context)
Parameters
Type Name Description
pikeParser.Type_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVariable_name(pikeParser.Variable_nameContext)

Visit a parse tree produced by variable_name().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitVariable_name(pikeParser.Variable_nameContext context)
Parameters
Type Name Description
pikeParser.Variable_nameContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVariable_names(pikeParser.Variable_namesContext)

Visit a parse tree produced by variable_names().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitVariable_names(pikeParser.Variable_namesContext context)
Parameters
Type Name Description
pikeParser.Variable_namesContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVariables(pikeParser.VariablesContext)

Visit a parse tree produced by variables().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitVariables(pikeParser.VariablesContext context)
Parameters
Type Name Description
pikeParser.VariablesContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitWhile_stmt(pikeParser.While_stmtContext)

Visit a parse tree produced by while_stmt().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitWhile_stmt(pikeParser.While_stmtContext context)
Parameters
Type Name Description
pikeParser.While_stmtContext context

The parse tree.

Returns
Type Description
Result

Implements

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