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
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 SourceVisitArgument(pikeParser.ArgumentContext)
Visit a parse tree produced by argument().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitArgument(pikeParser.ArgumentContext context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.ArgumentContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitArguments(pikeParser.ArgumentsContext)
Visit a parse tree produced by arguments().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitArguments(pikeParser.ArgumentsContext context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.ArgumentsContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitArray(pikeParser.ArrayContext)
Visit a parse tree produced by array().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitArray(pikeParser.ArrayContext context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.ArrayContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitBlock(pikeParser.BlockContext)
Visit a parse tree produced by block().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitBlock(pikeParser.BlockContext context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.BlockContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitBreak_stmt(pikeParser.Break_stmtContext)
Visit a parse tree produced by break_stmt().
The default implementation returns the result of calling 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 |
VisitCase_stmt(pikeParser.Case_stmtContext)
Visit a parse tree produced by case_stmt().
The default implementation returns the result of calling 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 |
VisitCatch_(pikeParser.Catch_Context)
Visit a parse tree produced by catch_().
The default implementation returns the result of calling 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 |
VisitClass_def(pikeParser.Class_defContext)
Visit a parse tree produced by class_def().
The default implementation returns the result of calling 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 |
VisitClass_implementation(pikeParser.Class_implementationContext)
Visit a parse tree produced by class_implementation().
The default implementation returns the result of calling 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 |
VisitCond(pikeParser.CondContext)
Visit a parse tree produced by cond().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitCond(pikeParser.CondContext context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.CondContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitConstant(pikeParser.ConstantContext)
Visit a parse tree produced by constant().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitConstant(pikeParser.ConstantContext context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.ConstantContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitConstant_identifier(pikeParser.Constant_identifierContext)
Visit a parse tree produced by constant_identifier().
The default implementation returns the result of calling 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 |
VisitConstant_name(pikeParser.Constant_nameContext)
Visit a parse tree produced by constant_name().
The default implementation returns the result of calling 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 |
VisitConstant_names(pikeParser.Constant_namesContext)
Visit a parse tree produced by constant_names().
The default implementation returns the result of calling 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 |
VisitContinue_stmt(pikeParser.Continue_stmtContext)
Visit a parse tree produced by continue_stmt().
The default implementation returns the result of calling 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 |
VisitDefault_stmt(pikeParser.Default_stmtContext)
Visit a parse tree produced by default_stmt().
The default implementation returns the result of calling 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 |
VisitDefinition(pikeParser.DefinitionContext)
Visit a parse tree produced by definition().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitDefinition(pikeParser.DefinitionContext context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.DefinitionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitDo_while_stmt(pikeParser.Do_while_stmtContext)
Visit a parse tree produced by do_while_stmt().
The default implementation returns the result of calling 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 |
VisitExpression(pikeParser.ExpressionContext)
Visit a parse tree produced by expression().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitExpression(pikeParser.ExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.ExpressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitExpression_list(pikeParser.Expression_listContext)
Visit a parse tree produced by expression_list().
The default implementation returns the result of calling 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 |
VisitExpression2(pikeParser.Expression2Context)
Visit a parse tree produced by expression2().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitExpression2(pikeParser.Expression2Context context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.Expression2Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitExpression3(pikeParser.Expression3Context)
Visit a parse tree produced by expression3().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitExpression3(pikeParser.Expression3Context context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.Expression3Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitExpression4(pikeParser.Expression4Context)
Visit a parse tree produced by expression4().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitExpression4(pikeParser.Expression4Context context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.Expression4Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitExpression5(pikeParser.Expression5Context)
Visit a parse tree produced by expression5().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitExpression5(pikeParser.Expression5Context context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.Expression5Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitExpression6(pikeParser.Expression6Context)
Visit a parse tree produced by expression6().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitExpression6(pikeParser.Expression6Context context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.Expression6Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitExtension(pikeParser.ExtensionContext)
Visit a parse tree produced by extension().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitExtension(pikeParser.ExtensionContext context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.ExtensionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFor_stmt(pikeParser.For_stmtContext)
Visit a parse tree produced by for_stmt().
The default implementation returns the result of calling 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 |
VisitForeach_stmt(pikeParser.Foreach_stmtContext)
Visit a parse tree produced by foreach_stmt().
The default implementation returns the result of calling 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 |
VisitFunction_declaration(pikeParser.Function_declarationContext)
Visit a parse tree produced by function_declaration().
The default implementation returns the result of calling 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 |
VisitFunction_definition(pikeParser.Function_definitionContext)
Visit a parse tree produced by function_definition().
The default implementation returns the result of calling 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 |
VisitFunction_type(pikeParser.Function_typeContext)
Visit a parse tree produced by function_type().
The default implementation returns the result of calling 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 |
VisitGauge(pikeParser.GaugeContext)
Visit a parse tree produced by gauge().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitGauge(pikeParser.GaugeContext context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.GaugeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitImpo(pikeParser.ImpoContext)
Visit a parse tree produced by impo().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitImpo(pikeParser.ImpoContext context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.ImpoContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitInheritance(pikeParser.InheritanceContext)
Visit a parse tree produced by inheritance().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitInheritance(pikeParser.InheritanceContext context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.InheritanceContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitLambda(pikeParser.LambdaContext)
Visit a parse tree produced by lambda().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitLambda(pikeParser.LambdaContext context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.LambdaContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitLvalue(pikeParser.LvalueContext)
Visit a parse tree produced by lvalue().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitLvalue(pikeParser.LvalueContext context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.LvalueContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitMapping(pikeParser.MappingContext)
Visit a parse tree produced by mapping().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitMapping(pikeParser.MappingContext context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.MappingContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitModifiers(pikeParser.ModifiersContext)
Visit a parse tree produced by modifiers().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitModifiers(pikeParser.ModifiersContext context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.ModifiersContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitMultiset(pikeParser.MultisetContext)
Visit a parse tree produced by multiset().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitMultiset(pikeParser.MultisetContext context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.MultisetContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitParenthesis(pikeParser.ParenthesisContext)
Visit a parse tree produced by parenthesis().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitParenthesis(pikeParser.ParenthesisContext context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.ParenthesisContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitProgram(pikeParser.ProgramContext)
Visit a parse tree produced by program().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitProgram(pikeParser.ProgramContext context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.ProgramContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitProgram_specifier(pikeParser.Program_specifierContext)
Visit a parse tree produced by program_specifier().
The default implementation returns the result of calling 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 |
VisitSplice_expression(pikeParser.Splice_expressionContext)
Visit a parse tree produced by splice_expression().
The default implementation returns the result of calling 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 |
VisitSscanf(pikeParser.SscanfContext)
Visit a parse tree produced by sscanf().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitSscanf(pikeParser.SscanfContext context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.SscanfContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitStatement(pikeParser.StatementContext)
Visit a parse tree produced by statement().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitStatement(pikeParser.StatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.StatementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSwitch_stmt(pikeParser.Switch_stmtContext)
Visit a parse tree produced by switch_stmt().
The default implementation returns the result of calling 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 |
VisitType_(pikeParser.Type_Context)
Visit a parse tree produced by type_().
The default implementation returns the result of calling 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 |
VisitVariable_name(pikeParser.Variable_nameContext)
Visit a parse tree produced by variable_name().
The default implementation returns the result of calling 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 |
VisitVariable_names(pikeParser.Variable_namesContext)
Visit a parse tree produced by variable_names().
The default implementation returns the result of calling 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 |
VisitVariables(pikeParser.VariablesContext)
Visit a parse tree produced by variables().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitVariables(pikeParser.VariablesContext context)
Parameters
Type | Name | Description |
---|---|---|
pikeParser.VariablesContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitWhile_stmt(pikeParser.While_stmtContext)
Visit a parse tree produced by while_stmt().
The default implementation returns the result of calling 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 |