Class pascalBaseVisitor<Result>
This class provides an empty implementation of IpascalVisitor<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.Pascal
Assembly: Pascal.dll
Syntax
public class pascalBaseVisitor<Result> : AbstractParseTreeVisitor<Result>, IpascalVisitor<Result>, IParseTreeVisitor<Result>
Type Parameters
Name | Description |
---|---|
Result | The return type of the visit operation. |
Methods
| Improve this Doc View SourceVisitActualParameter(pascalParser.ActualParameterContext)
Visit a parse tree produced by actualParameter().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitActualParameter(pascalParser.ActualParameterContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ActualParameterContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitAdditiveoperator(pascalParser.AdditiveoperatorContext)
Visit a parse tree produced by additiveoperator().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitAdditiveoperator(pascalParser.AdditiveoperatorContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.AdditiveoperatorContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitArrayType(pascalParser.ArrayTypeContext)
Visit a parse tree produced by arrayType().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitArrayType(pascalParser.ArrayTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ArrayTypeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitAssignmentStatement(pascalParser.AssignmentStatementContext)
Visit a parse tree produced by assignmentStatement().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitAssignmentStatement(pascalParser.AssignmentStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.AssignmentStatementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitBaseType(pascalParser.BaseTypeContext)
Visit a parse tree produced by baseType().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitBaseType(pascalParser.BaseTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.BaseTypeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitBlock(pascalParser.BlockContext)
Visit a parse tree produced by block().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitBlock(pascalParser.BlockContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.BlockContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitBool_(pascalParser.Bool_Context)
Visit a parse tree produced by bool_().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitBool_(pascalParser.Bool_Context context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.Bool_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitCaseListElement(pascalParser.CaseListElementContext)
Visit a parse tree produced by caseListElement().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitCaseListElement(pascalParser.CaseListElementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.CaseListElementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitCaseStatement(pascalParser.CaseStatementContext)
Visit a parse tree produced by caseStatement().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitCaseStatement(pascalParser.CaseStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.CaseStatementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitComponentType(pascalParser.ComponentTypeContext)
Visit a parse tree produced by componentType().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitComponentType(pascalParser.ComponentTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ComponentTypeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitCompoundStatement(pascalParser.CompoundStatementContext)
Visit a parse tree produced by compoundStatement().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitCompoundStatement(pascalParser.CompoundStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.CompoundStatementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitConditionalStatement(pascalParser.ConditionalStatementContext)
Visit a parse tree produced by conditionalStatement().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitConditionalStatement(pascalParser.ConditionalStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ConditionalStatementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitConstant(pascalParser.ConstantContext)
Visit a parse tree produced by constant().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitConstant(pascalParser.ConstantContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ConstantContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitConstantChr(pascalParser.ConstantChrContext)
Visit a parse tree produced by constantChr().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitConstantChr(pascalParser.ConstantChrContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ConstantChrContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitConstantDefinition(pascalParser.ConstantDefinitionContext)
Visit a parse tree produced by constantDefinition().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitConstantDefinition(pascalParser.ConstantDefinitionContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ConstantDefinitionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitConstantDefinitionPart(pascalParser.ConstantDefinitionPartContext)
Visit a parse tree produced by constantDefinitionPart().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitConstantDefinitionPart(pascalParser.ConstantDefinitionPartContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ConstantDefinitionPartContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitConstList(pascalParser.ConstListContext)
Visit a parse tree produced by constList().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitConstList(pascalParser.ConstListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ConstListContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitElement(pascalParser.ElementContext)
Visit a parse tree produced by element().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitElement(pascalParser.ElementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ElementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitElementList(pascalParser.ElementListContext)
Visit a parse tree produced by elementList().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitElementList(pascalParser.ElementListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ElementListContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitEmpty_(pascalParser.Empty_Context)
Visit a parse tree produced by empty_().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitEmpty_(pascalParser.Empty_Context context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.Empty_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitEmptyStatement_(pascalParser.EmptyStatement_Context)
Visit a parse tree produced by emptyStatement_().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitEmptyStatement_(pascalParser.EmptyStatement_Context context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.EmptyStatement_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitExpression(pascalParser.ExpressionContext)
Visit a parse tree produced by expression().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitExpression(pascalParser.ExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ExpressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFactor(pascalParser.FactorContext)
Visit a parse tree produced by factor().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitFactor(pascalParser.FactorContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FactorContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFieldList(pascalParser.FieldListContext)
Visit a parse tree produced by fieldList().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitFieldList(pascalParser.FieldListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FieldListContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFileType(pascalParser.FileTypeContext)
Visit a parse tree produced by fileType().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitFileType(pascalParser.FileTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FileTypeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFinalValue(pascalParser.FinalValueContext)
Visit a parse tree produced by finalValue().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitFinalValue(pascalParser.FinalValueContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FinalValueContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFixedPart(pascalParser.FixedPartContext)
Visit a parse tree produced by fixedPart().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitFixedPart(pascalParser.FixedPartContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FixedPartContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitForList(pascalParser.ForListContext)
Visit a parse tree produced by forList().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitForList(pascalParser.ForListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ForListContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFormalParameterList(pascalParser.FormalParameterListContext)
Visit a parse tree produced by formalParameterList().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitFormalParameterList(pascalParser.FormalParameterListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FormalParameterListContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFormalParameterSection(pascalParser.FormalParameterSectionContext)
Visit a parse tree produced by formalParameterSection().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitFormalParameterSection(pascalParser.FormalParameterSectionContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FormalParameterSectionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitForStatement(pascalParser.ForStatementContext)
Visit a parse tree produced by forStatement().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitForStatement(pascalParser.ForStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ForStatementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFunctionDeclaration(pascalParser.FunctionDeclarationContext)
Visit a parse tree produced by functionDeclaration().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitFunctionDeclaration(pascalParser.FunctionDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FunctionDeclarationContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFunctionDesignator(pascalParser.FunctionDesignatorContext)
Visit a parse tree produced by functionDesignator().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitFunctionDesignator(pascalParser.FunctionDesignatorContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FunctionDesignatorContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFunctionType(pascalParser.FunctionTypeContext)
Visit a parse tree produced by functionType().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitFunctionType(pascalParser.FunctionTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FunctionTypeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitGotoStatement(pascalParser.GotoStatementContext)
Visit a parse tree produced by gotoStatement().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitGotoStatement(pascalParser.GotoStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.GotoStatementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitIdentifier(pascalParser.IdentifierContext)
Visit a parse tree produced by identifier().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitIdentifier(pascalParser.IdentifierContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.IdentifierContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitIdentifierList(pascalParser.IdentifierListContext)
Visit a parse tree produced by identifierList().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitIdentifierList(pascalParser.IdentifierListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.IdentifierListContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitIfStatement(pascalParser.IfStatementContext)
Visit a parse tree produced by ifStatement().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitIfStatement(pascalParser.IfStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.IfStatementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitIndexType(pascalParser.IndexTypeContext)
Visit a parse tree produced by indexType().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitIndexType(pascalParser.IndexTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.IndexTypeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitInitialValue(pascalParser.InitialValueContext)
Visit a parse tree produced by initialValue().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitInitialValue(pascalParser.InitialValueContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.InitialValueContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitLabel(pascalParser.LabelContext)
Visit a parse tree produced by label().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitLabel(pascalParser.LabelContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.LabelContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitLabelDeclarationPart(pascalParser.LabelDeclarationPartContext)
Visit a parse tree produced by labelDeclarationPart().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitLabelDeclarationPart(pascalParser.LabelDeclarationPartContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.LabelDeclarationPartContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitMultiplicativeoperator(pascalParser.MultiplicativeoperatorContext)
Visit a parse tree produced by multiplicativeoperator().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitMultiplicativeoperator(pascalParser.MultiplicativeoperatorContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.MultiplicativeoperatorContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitParameterGroup(pascalParser.ParameterGroupContext)
Visit a parse tree produced by parameterGroup().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitParameterGroup(pascalParser.ParameterGroupContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ParameterGroupContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitParameterList(pascalParser.ParameterListContext)
Visit a parse tree produced by parameterList().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitParameterList(pascalParser.ParameterListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ParameterListContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitParameterwidth(pascalParser.ParameterwidthContext)
Visit a parse tree produced by parameterwidth().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitParameterwidth(pascalParser.ParameterwidthContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ParameterwidthContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitPointerType(pascalParser.PointerTypeContext)
Visit a parse tree produced by pointerType().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitPointerType(pascalParser.PointerTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.PointerTypeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitProcedureAndFunctionDeclarationPart(pascalParser.ProcedureAndFunctionDeclarationPartContext)
Visit a parse tree produced by procedureAndFunctionDeclarationPart().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitProcedureAndFunctionDeclarationPart(pascalParser.ProcedureAndFunctionDeclarationPartContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ProcedureAndFunctionDeclarationPartContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitProcedureDeclaration(pascalParser.ProcedureDeclarationContext)
Visit a parse tree produced by procedureDeclaration().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitProcedureDeclaration(pascalParser.ProcedureDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ProcedureDeclarationContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitProcedureOrFunctionDeclaration(pascalParser.ProcedureOrFunctionDeclarationContext)
Visit a parse tree produced by procedureOrFunctionDeclaration().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitProcedureOrFunctionDeclaration(pascalParser.ProcedureOrFunctionDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ProcedureOrFunctionDeclarationContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitProcedureStatement(pascalParser.ProcedureStatementContext)
Visit a parse tree produced by procedureStatement().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitProcedureStatement(pascalParser.ProcedureStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ProcedureStatementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitProcedureType(pascalParser.ProcedureTypeContext)
Visit a parse tree produced by procedureType().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitProcedureType(pascalParser.ProcedureTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ProcedureTypeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitProgram(pascalParser.ProgramContext)
Visit a parse tree produced by program().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitProgram(pascalParser.ProgramContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ProgramContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitProgramHeading(pascalParser.ProgramHeadingContext)
Visit a parse tree produced by programHeading().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitProgramHeading(pascalParser.ProgramHeadingContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ProgramHeadingContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitRecordSection(pascalParser.RecordSectionContext)
Visit a parse tree produced by recordSection().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitRecordSection(pascalParser.RecordSectionContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.RecordSectionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitRecordType(pascalParser.RecordTypeContext)
Visit a parse tree produced by recordType().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitRecordType(pascalParser.RecordTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.RecordTypeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitRecordVariableList(pascalParser.RecordVariableListContext)
Visit a parse tree produced by recordVariableList().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitRecordVariableList(pascalParser.RecordVariableListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.RecordVariableListContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitRelationaloperator(pascalParser.RelationaloperatorContext)
Visit a parse tree produced by relationaloperator().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitRelationaloperator(pascalParser.RelationaloperatorContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.RelationaloperatorContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitRepeatStatement(pascalParser.RepeatStatementContext)
Visit a parse tree produced by repeatStatement().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitRepeatStatement(pascalParser.RepeatStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.RepeatStatementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitRepetetiveStatement(pascalParser.RepetetiveStatementContext)
Visit a parse tree produced by repetetiveStatement().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitRepetetiveStatement(pascalParser.RepetetiveStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.RepetetiveStatementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitResultType(pascalParser.ResultTypeContext)
Visit a parse tree produced by resultType().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitResultType(pascalParser.ResultTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ResultTypeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitScalarType(pascalParser.ScalarTypeContext)
Visit a parse tree produced by scalarType().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitScalarType(pascalParser.ScalarTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ScalarTypeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSet_(pascalParser.Set_Context)
Visit a parse tree produced by set_().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitSet_(pascalParser.Set_Context context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.Set_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSetType(pascalParser.SetTypeContext)
Visit a parse tree produced by setType().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitSetType(pascalParser.SetTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.SetTypeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSign(pascalParser.SignContext)
Visit a parse tree produced by sign().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitSign(pascalParser.SignContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.SignContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSignedFactor(pascalParser.SignedFactorContext)
Visit a parse tree produced by signedFactor().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitSignedFactor(pascalParser.SignedFactorContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.SignedFactorContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSimpleExpression(pascalParser.SimpleExpressionContext)
Visit a parse tree produced by simpleExpression().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitSimpleExpression(pascalParser.SimpleExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.SimpleExpressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSimpleStatement(pascalParser.SimpleStatementContext)
Visit a parse tree produced by simpleStatement().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitSimpleStatement(pascalParser.SimpleStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.SimpleStatementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSimpleType(pascalParser.SimpleTypeContext)
Visit a parse tree produced by simpleType().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitSimpleType(pascalParser.SimpleTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.SimpleTypeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitStatement(pascalParser.StatementContext)
Visit a parse tree produced by statement().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitStatement(pascalParser.StatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.StatementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitStatements(pascalParser.StatementsContext)
Visit a parse tree produced by statements().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitStatements(pascalParser.StatementsContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.StatementsContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitString(pascalParser.StringContext)
Visit a parse tree produced by
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitString(pascalParser.StringContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.StringContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitStringtype(pascalParser.StringtypeContext)
Visit a parse tree produced by stringtype().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitStringtype(pascalParser.StringtypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.StringtypeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitStructuredStatement(pascalParser.StructuredStatementContext)
Visit a parse tree produced by structuredStatement().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitStructuredStatement(pascalParser.StructuredStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.StructuredStatementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitStructuredType(pascalParser.StructuredTypeContext)
Visit a parse tree produced by structuredType().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitStructuredType(pascalParser.StructuredTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.StructuredTypeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSubrangeType(pascalParser.SubrangeTypeContext)
Visit a parse tree produced by subrangeType().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitSubrangeType(pascalParser.SubrangeTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.SubrangeTypeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTag(pascalParser.TagContext)
Visit a parse tree produced by tag().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitTag(pascalParser.TagContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.TagContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTerm(pascalParser.TermContext)
Visit a parse tree produced by term().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitTerm(pascalParser.TermContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.TermContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitType_(pascalParser.Type_Context)
Visit a parse tree produced by type_().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitType_(pascalParser.Type_Context context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.Type_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTypeDefinition(pascalParser.TypeDefinitionContext)
Visit a parse tree produced by typeDefinition().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitTypeDefinition(pascalParser.TypeDefinitionContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.TypeDefinitionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTypeDefinitionPart(pascalParser.TypeDefinitionPartContext)
Visit a parse tree produced by typeDefinitionPart().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitTypeDefinitionPart(pascalParser.TypeDefinitionPartContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.TypeDefinitionPartContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTypeIdentifier(pascalParser.TypeIdentifierContext)
Visit a parse tree produced by typeIdentifier().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitTypeIdentifier(pascalParser.TypeIdentifierContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.TypeIdentifierContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTypeList(pascalParser.TypeListContext)
Visit a parse tree produced by typeList().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitTypeList(pascalParser.TypeListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.TypeListContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitUnlabelledStatement(pascalParser.UnlabelledStatementContext)
Visit a parse tree produced by unlabelledStatement().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitUnlabelledStatement(pascalParser.UnlabelledStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.UnlabelledStatementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitUnpackedStructuredType(pascalParser.UnpackedStructuredTypeContext)
Visit a parse tree produced by unpackedStructuredType().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitUnpackedStructuredType(pascalParser.UnpackedStructuredTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.UnpackedStructuredTypeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitUnsignedConstant(pascalParser.UnsignedConstantContext)
Visit a parse tree produced by unsignedConstant().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitUnsignedConstant(pascalParser.UnsignedConstantContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.UnsignedConstantContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitUnsignedInteger(pascalParser.UnsignedIntegerContext)
Visit a parse tree produced by unsignedInteger().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitUnsignedInteger(pascalParser.UnsignedIntegerContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.UnsignedIntegerContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitUnsignedNumber(pascalParser.UnsignedNumberContext)
Visit a parse tree produced by unsignedNumber().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitUnsignedNumber(pascalParser.UnsignedNumberContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.UnsignedNumberContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitUnsignedReal(pascalParser.UnsignedRealContext)
Visit a parse tree produced by unsignedReal().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitUnsignedReal(pascalParser.UnsignedRealContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.UnsignedRealContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitUsesUnitsPart(pascalParser.UsesUnitsPartContext)
Visit a parse tree produced by usesUnitsPart().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitUsesUnitsPart(pascalParser.UsesUnitsPartContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.UsesUnitsPartContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitVariable(pascalParser.VariableContext)
Visit a parse tree produced by variable().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitVariable(pascalParser.VariableContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.VariableContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitVariableDeclaration(pascalParser.VariableDeclarationContext)
Visit a parse tree produced by variableDeclaration().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitVariableDeclaration(pascalParser.VariableDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.VariableDeclarationContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitVariableDeclarationPart(pascalParser.VariableDeclarationPartContext)
Visit a parse tree produced by variableDeclarationPart().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitVariableDeclarationPart(pascalParser.VariableDeclarationPartContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.VariableDeclarationPartContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitVariant(pascalParser.VariantContext)
Visit a parse tree produced by variant().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitVariant(pascalParser.VariantContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.VariantContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitVariantPart(pascalParser.VariantPartContext)
Visit a parse tree produced by variantPart().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitVariantPart(pascalParser.VariantPartContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.VariantPartContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitWhileStatement(pascalParser.WhileStatementContext)
Visit a parse tree produced by whileStatement().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitWhileStatement(pascalParser.WhileStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.WhileStatementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitWithStatement(pascalParser.WithStatementContext)
Visit a parse tree produced by withStatement().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitWithStatement(pascalParser.WithStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.WithStatementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |