Interface IabbParserVisitor<Result>
This interface defines a complete generic visitor for a parse tree produced by abbParser.
Namespace: GCore.Antlr.Grammers.Abb
Assembly: Abb.dll
Syntax
public interface IabbParserVisitor<Result> : IParseTreeVisitor<Result>
Type Parameters
Name | Description |
---|---|
Result | The return type of the visit operation. |
Methods
| Improve this Doc View SourceVisitArray_(abbParser.Array_Context)
Visit a parse tree produced by array_().
Declaration
Result VisitArray_(abbParser.Array_Context context)
Parameters
Type | Name | Description |
---|---|---|
abbParser.Array_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitDataList(abbParser.DataListContext)
Visit a parse tree produced by dataList().
Declaration
Result VisitDataList(abbParser.DataListContext context)
Parameters
Type | Name | Description |
---|---|---|
abbParser.DataListContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitDeclaration(abbParser.DeclarationContext)
Visit a parse tree produced by declaration().
Declaration
Result VisitDeclaration(abbParser.DeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
abbParser.DeclarationContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitExpression(abbParser.ExpressionContext)
Visit a parse tree produced by expression().
Declaration
Result VisitExpression(abbParser.ExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
abbParser.ExpressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFunctionCall(abbParser.FunctionCallContext)
Visit a parse tree produced by functionCall().
Declaration
Result VisitFunctionCall(abbParser.FunctionCallContext context)
Parameters
Type | Name | Description |
---|---|---|
abbParser.FunctionCallContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFunctionParameter(abbParser.FunctionParameterContext)
Visit a parse tree produced by functionParameter().
Declaration
Result VisitFunctionParameter(abbParser.FunctionParameterContext context)
Parameters
Type | Name | Description |
---|---|---|
abbParser.FunctionParameterContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitInit_(abbParser.Init_Context)
Visit a parse tree produced by init_().
Declaration
Result VisitInit_(abbParser.Init_Context context)
Parameters
Type | Name | Description |
---|---|---|
abbParser.Init_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitModule(abbParser.ModuleContext)
Visit a parse tree produced by module().
Declaration
Result VisitModule(abbParser.ModuleContext context)
Parameters
Type | Name | Description |
---|---|---|
abbParser.ModuleContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitModuleData(abbParser.ModuleDataContext)
Visit a parse tree produced by moduleData().
Declaration
Result VisitModuleData(abbParser.ModuleDataContext context)
Parameters
Type | Name | Description |
---|---|---|
abbParser.ModuleDataContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitModuleName(abbParser.ModuleNameContext)
Visit a parse tree produced by moduleName().
Declaration
Result VisitModuleName(abbParser.ModuleNameContext context)
Parameters
Type | Name | Description |
---|---|---|
abbParser.ModuleNameContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitPrimitive(abbParser.PrimitiveContext)
Visit a parse tree produced by primitive().
Declaration
Result VisitPrimitive(abbParser.PrimitiveContext context)
Parameters
Type | Name | Description |
---|---|---|
abbParser.PrimitiveContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitProcCall(abbParser.ProcCallContext)
Visit a parse tree produced by procCall().
Declaration
Result VisitProcCall(abbParser.ProcCallContext context)
Parameters
Type | Name | Description |
---|---|---|
abbParser.ProcCallContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitProcedure(abbParser.ProcedureContext)
Visit a parse tree produced by procedure().
Declaration
Result VisitProcedure(abbParser.ProcedureContext context)
Parameters
Type | Name | Description |
---|---|---|
abbParser.ProcedureContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitProcName(abbParser.ProcNameContext)
Visit a parse tree produced by procName().
Declaration
Result VisitProcName(abbParser.ProcNameContext context)
Parameters
Type | Name | Description |
---|---|---|
abbParser.ProcNameContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitProcParameter(abbParser.ProcParameterContext)
Visit a parse tree produced by procParameter().
Declaration
Result VisitProcParameter(abbParser.ProcParameterContext context)
Parameters
Type | Name | Description |
---|---|---|
abbParser.ProcParameterContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitType_(abbParser.Type_Context)
Visit a parse tree produced by type_().
Declaration
Result VisitType_(abbParser.Type_Context context)
Parameters
Type | Name | Description |
---|---|---|
abbParser.Type_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |