Class pascalBaseListener
This class provides an empty implementation of IpascalListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
Inheritance
Namespace: GCore.Antlr.Grammers.Pascal
Assembly: Pascal.dll
Syntax
public class pascalBaseListener : object, IpascalListener, Antlr4.Runtime.Tree.IParseTreeListener
Methods
| Improve this Doc View SourceEnterActualParameter(pascalParser.ActualParameterContext)
Enter a parse tree produced by actualParameter().
The default implementation does nothing.
Declaration
public virtual void EnterActualParameter(pascalParser.ActualParameterContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ActualParameterContext | context | The parse tree. |
EnterAdditiveoperator(pascalParser.AdditiveoperatorContext)
Enter a parse tree produced by additiveoperator().
The default implementation does nothing.
Declaration
public virtual void EnterAdditiveoperator(pascalParser.AdditiveoperatorContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.AdditiveoperatorContext | context | The parse tree. |
EnterArrayType(pascalParser.ArrayTypeContext)
Enter a parse tree produced by arrayType().
The default implementation does nothing.
Declaration
public virtual void EnterArrayType(pascalParser.ArrayTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ArrayTypeContext | context | The parse tree. |
EnterAssignmentStatement(pascalParser.AssignmentStatementContext)
Enter a parse tree produced by assignmentStatement().
The default implementation does nothing.
Declaration
public virtual void EnterAssignmentStatement(pascalParser.AssignmentStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.AssignmentStatementContext | context | The parse tree. |
EnterBaseType(pascalParser.BaseTypeContext)
Enter a parse tree produced by baseType().
The default implementation does nothing.
Declaration
public virtual void EnterBaseType(pascalParser.BaseTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.BaseTypeContext | context | The parse tree. |
EnterBlock(pascalParser.BlockContext)
Enter a parse tree produced by block().
The default implementation does nothing.
Declaration
public virtual void EnterBlock(pascalParser.BlockContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.BlockContext | context | The parse tree. |
EnterBool_(pascalParser.Bool_Context)
Enter a parse tree produced by bool_().
The default implementation does nothing.
Declaration
public virtual void EnterBool_(pascalParser.Bool_Context context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.Bool_Context | context | The parse tree. |
EnterCaseListElement(pascalParser.CaseListElementContext)
Enter a parse tree produced by caseListElement().
The default implementation does nothing.
Declaration
public virtual void EnterCaseListElement(pascalParser.CaseListElementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.CaseListElementContext | context | The parse tree. |
EnterCaseStatement(pascalParser.CaseStatementContext)
Enter a parse tree produced by caseStatement().
The default implementation does nothing.
Declaration
public virtual void EnterCaseStatement(pascalParser.CaseStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.CaseStatementContext | context | The parse tree. |
EnterComponentType(pascalParser.ComponentTypeContext)
Enter a parse tree produced by componentType().
The default implementation does nothing.
Declaration
public virtual void EnterComponentType(pascalParser.ComponentTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ComponentTypeContext | context | The parse tree. |
EnterCompoundStatement(pascalParser.CompoundStatementContext)
Enter a parse tree produced by compoundStatement().
The default implementation does nothing.
Declaration
public virtual void EnterCompoundStatement(pascalParser.CompoundStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.CompoundStatementContext | context | The parse tree. |
EnterConditionalStatement(pascalParser.ConditionalStatementContext)
Enter a parse tree produced by conditionalStatement().
The default implementation does nothing.
Declaration
public virtual void EnterConditionalStatement(pascalParser.ConditionalStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ConditionalStatementContext | context | The parse tree. |
EnterConstant(pascalParser.ConstantContext)
Enter a parse tree produced by constant().
The default implementation does nothing.
Declaration
public virtual void EnterConstant(pascalParser.ConstantContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ConstantContext | context | The parse tree. |
EnterConstantChr(pascalParser.ConstantChrContext)
Enter a parse tree produced by constantChr().
The default implementation does nothing.
Declaration
public virtual void EnterConstantChr(pascalParser.ConstantChrContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ConstantChrContext | context | The parse tree. |
EnterConstantDefinition(pascalParser.ConstantDefinitionContext)
Enter a parse tree produced by constantDefinition().
The default implementation does nothing.
Declaration
public virtual void EnterConstantDefinition(pascalParser.ConstantDefinitionContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ConstantDefinitionContext | context | The parse tree. |
EnterConstantDefinitionPart(pascalParser.ConstantDefinitionPartContext)
Enter a parse tree produced by constantDefinitionPart().
The default implementation does nothing.
Declaration
public virtual void EnterConstantDefinitionPart(pascalParser.ConstantDefinitionPartContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ConstantDefinitionPartContext | context | The parse tree. |
EnterConstList(pascalParser.ConstListContext)
Enter a parse tree produced by constList().
The default implementation does nothing.
Declaration
public virtual void EnterConstList(pascalParser.ConstListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ConstListContext | context | The parse tree. |
EnterElement(pascalParser.ElementContext)
Enter a parse tree produced by element().
The default implementation does nothing.
Declaration
public virtual void EnterElement(pascalParser.ElementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ElementContext | context | The parse tree. |
EnterElementList(pascalParser.ElementListContext)
Enter a parse tree produced by elementList().
The default implementation does nothing.
Declaration
public virtual void EnterElementList(pascalParser.ElementListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ElementListContext | context | The parse tree. |
EnterEmpty_(pascalParser.Empty_Context)
Enter a parse tree produced by empty_().
The default implementation does nothing.
Declaration
public virtual void EnterEmpty_(pascalParser.Empty_Context context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.Empty_Context | context | The parse tree. |
EnterEmptyStatement_(pascalParser.EmptyStatement_Context)
Enter a parse tree produced by emptyStatement_().
The default implementation does nothing.
Declaration
public virtual void EnterEmptyStatement_(pascalParser.EmptyStatement_Context context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.EmptyStatement_Context | context | The parse tree. |
EnterEveryRule(Antlr4.Runtime.ParserRuleContext)
Declaration
public virtual void EnterEveryRule(Antlr4.Runtime.ParserRuleContext context)
Parameters
Type | Name | Description |
---|---|---|
Antlr4.Runtime.ParserRuleContext | context |
Remarks
The default implementation does nothing.
EnterExpression(pascalParser.ExpressionContext)
Enter a parse tree produced by expression().
The default implementation does nothing.
Declaration
public virtual void EnterExpression(pascalParser.ExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ExpressionContext | context | The parse tree. |
EnterFactor(pascalParser.FactorContext)
Enter a parse tree produced by factor().
The default implementation does nothing.
Declaration
public virtual void EnterFactor(pascalParser.FactorContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FactorContext | context | The parse tree. |
EnterFieldList(pascalParser.FieldListContext)
Enter a parse tree produced by fieldList().
The default implementation does nothing.
Declaration
public virtual void EnterFieldList(pascalParser.FieldListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FieldListContext | context | The parse tree. |
EnterFileType(pascalParser.FileTypeContext)
Enter a parse tree produced by fileType().
The default implementation does nothing.
Declaration
public virtual void EnterFileType(pascalParser.FileTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FileTypeContext | context | The parse tree. |
EnterFinalValue(pascalParser.FinalValueContext)
Enter a parse tree produced by finalValue().
The default implementation does nothing.
Declaration
public virtual void EnterFinalValue(pascalParser.FinalValueContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FinalValueContext | context | The parse tree. |
EnterFixedPart(pascalParser.FixedPartContext)
Enter a parse tree produced by fixedPart().
The default implementation does nothing.
Declaration
public virtual void EnterFixedPart(pascalParser.FixedPartContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FixedPartContext | context | The parse tree. |
EnterForList(pascalParser.ForListContext)
Enter a parse tree produced by forList().
The default implementation does nothing.
Declaration
public virtual void EnterForList(pascalParser.ForListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ForListContext | context | The parse tree. |
EnterFormalParameterList(pascalParser.FormalParameterListContext)
Enter a parse tree produced by formalParameterList().
The default implementation does nothing.
Declaration
public virtual void EnterFormalParameterList(pascalParser.FormalParameterListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FormalParameterListContext | context | The parse tree. |
EnterFormalParameterSection(pascalParser.FormalParameterSectionContext)
Enter a parse tree produced by formalParameterSection().
The default implementation does nothing.
Declaration
public virtual void EnterFormalParameterSection(pascalParser.FormalParameterSectionContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FormalParameterSectionContext | context | The parse tree. |
EnterForStatement(pascalParser.ForStatementContext)
Enter a parse tree produced by forStatement().
The default implementation does nothing.
Declaration
public virtual void EnterForStatement(pascalParser.ForStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ForStatementContext | context | The parse tree. |
EnterFunctionDeclaration(pascalParser.FunctionDeclarationContext)
Enter a parse tree produced by functionDeclaration().
The default implementation does nothing.
Declaration
public virtual void EnterFunctionDeclaration(pascalParser.FunctionDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FunctionDeclarationContext | context | The parse tree. |
EnterFunctionDesignator(pascalParser.FunctionDesignatorContext)
Enter a parse tree produced by functionDesignator().
The default implementation does nothing.
Declaration
public virtual void EnterFunctionDesignator(pascalParser.FunctionDesignatorContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FunctionDesignatorContext | context | The parse tree. |
EnterFunctionType(pascalParser.FunctionTypeContext)
Enter a parse tree produced by functionType().
The default implementation does nothing.
Declaration
public virtual void EnterFunctionType(pascalParser.FunctionTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FunctionTypeContext | context | The parse tree. |
EnterGotoStatement(pascalParser.GotoStatementContext)
Enter a parse tree produced by gotoStatement().
The default implementation does nothing.
Declaration
public virtual void EnterGotoStatement(pascalParser.GotoStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.GotoStatementContext | context | The parse tree. |
EnterIdentifier(pascalParser.IdentifierContext)
Enter a parse tree produced by identifier().
The default implementation does nothing.
Declaration
public virtual void EnterIdentifier(pascalParser.IdentifierContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.IdentifierContext | context | The parse tree. |
EnterIdentifierList(pascalParser.IdentifierListContext)
Enter a parse tree produced by identifierList().
The default implementation does nothing.
Declaration
public virtual void EnterIdentifierList(pascalParser.IdentifierListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.IdentifierListContext | context | The parse tree. |
EnterIfStatement(pascalParser.IfStatementContext)
Enter a parse tree produced by ifStatement().
The default implementation does nothing.
Declaration
public virtual void EnterIfStatement(pascalParser.IfStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.IfStatementContext | context | The parse tree. |
EnterIndexType(pascalParser.IndexTypeContext)
Enter a parse tree produced by indexType().
The default implementation does nothing.
Declaration
public virtual void EnterIndexType(pascalParser.IndexTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.IndexTypeContext | context | The parse tree. |
EnterInitialValue(pascalParser.InitialValueContext)
Enter a parse tree produced by initialValue().
The default implementation does nothing.
Declaration
public virtual void EnterInitialValue(pascalParser.InitialValueContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.InitialValueContext | context | The parse tree. |
EnterLabel(pascalParser.LabelContext)
Enter a parse tree produced by label().
The default implementation does nothing.
Declaration
public virtual void EnterLabel(pascalParser.LabelContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.LabelContext | context | The parse tree. |
EnterLabelDeclarationPart(pascalParser.LabelDeclarationPartContext)
Enter a parse tree produced by labelDeclarationPart().
The default implementation does nothing.
Declaration
public virtual void EnterLabelDeclarationPart(pascalParser.LabelDeclarationPartContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.LabelDeclarationPartContext | context | The parse tree. |
EnterMultiplicativeoperator(pascalParser.MultiplicativeoperatorContext)
Enter a parse tree produced by multiplicativeoperator().
The default implementation does nothing.
Declaration
public virtual void EnterMultiplicativeoperator(pascalParser.MultiplicativeoperatorContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.MultiplicativeoperatorContext | context | The parse tree. |
EnterParameterGroup(pascalParser.ParameterGroupContext)
Enter a parse tree produced by parameterGroup().
The default implementation does nothing.
Declaration
public virtual void EnterParameterGroup(pascalParser.ParameterGroupContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ParameterGroupContext | context | The parse tree. |
EnterParameterList(pascalParser.ParameterListContext)
Enter a parse tree produced by parameterList().
The default implementation does nothing.
Declaration
public virtual void EnterParameterList(pascalParser.ParameterListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ParameterListContext | context | The parse tree. |
EnterParameterwidth(pascalParser.ParameterwidthContext)
Enter a parse tree produced by parameterwidth().
The default implementation does nothing.
Declaration
public virtual void EnterParameterwidth(pascalParser.ParameterwidthContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ParameterwidthContext | context | The parse tree. |
EnterPointerType(pascalParser.PointerTypeContext)
Enter a parse tree produced by pointerType().
The default implementation does nothing.
Declaration
public virtual void EnterPointerType(pascalParser.PointerTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.PointerTypeContext | context | The parse tree. |
EnterProcedureAndFunctionDeclarationPart(pascalParser.ProcedureAndFunctionDeclarationPartContext)
Enter a parse tree produced by procedureAndFunctionDeclarationPart().
The default implementation does nothing.
Declaration
public virtual void EnterProcedureAndFunctionDeclarationPart(pascalParser.ProcedureAndFunctionDeclarationPartContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ProcedureAndFunctionDeclarationPartContext | context | The parse tree. |
EnterProcedureDeclaration(pascalParser.ProcedureDeclarationContext)
Enter a parse tree produced by procedureDeclaration().
The default implementation does nothing.
Declaration
public virtual void EnterProcedureDeclaration(pascalParser.ProcedureDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ProcedureDeclarationContext | context | The parse tree. |
EnterProcedureOrFunctionDeclaration(pascalParser.ProcedureOrFunctionDeclarationContext)
Enter a parse tree produced by procedureOrFunctionDeclaration().
The default implementation does nothing.
Declaration
public virtual void EnterProcedureOrFunctionDeclaration(pascalParser.ProcedureOrFunctionDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ProcedureOrFunctionDeclarationContext | context | The parse tree. |
EnterProcedureStatement(pascalParser.ProcedureStatementContext)
Enter a parse tree produced by procedureStatement().
The default implementation does nothing.
Declaration
public virtual void EnterProcedureStatement(pascalParser.ProcedureStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ProcedureStatementContext | context | The parse tree. |
EnterProcedureType(pascalParser.ProcedureTypeContext)
Enter a parse tree produced by procedureType().
The default implementation does nothing.
Declaration
public virtual void EnterProcedureType(pascalParser.ProcedureTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ProcedureTypeContext | context | The parse tree. |
EnterProgram(pascalParser.ProgramContext)
Enter a parse tree produced by program().
The default implementation does nothing.
Declaration
public virtual void EnterProgram(pascalParser.ProgramContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ProgramContext | context | The parse tree. |
EnterProgramHeading(pascalParser.ProgramHeadingContext)
Enter a parse tree produced by programHeading().
The default implementation does nothing.
Declaration
public virtual void EnterProgramHeading(pascalParser.ProgramHeadingContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ProgramHeadingContext | context | The parse tree. |
EnterRecordSection(pascalParser.RecordSectionContext)
Enter a parse tree produced by recordSection().
The default implementation does nothing.
Declaration
public virtual void EnterRecordSection(pascalParser.RecordSectionContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.RecordSectionContext | context | The parse tree. |
EnterRecordType(pascalParser.RecordTypeContext)
Enter a parse tree produced by recordType().
The default implementation does nothing.
Declaration
public virtual void EnterRecordType(pascalParser.RecordTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.RecordTypeContext | context | The parse tree. |
EnterRecordVariableList(pascalParser.RecordVariableListContext)
Enter a parse tree produced by recordVariableList().
The default implementation does nothing.
Declaration
public virtual void EnterRecordVariableList(pascalParser.RecordVariableListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.RecordVariableListContext | context | The parse tree. |
EnterRelationaloperator(pascalParser.RelationaloperatorContext)
Enter a parse tree produced by relationaloperator().
The default implementation does nothing.
Declaration
public virtual void EnterRelationaloperator(pascalParser.RelationaloperatorContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.RelationaloperatorContext | context | The parse tree. |
EnterRepeatStatement(pascalParser.RepeatStatementContext)
Enter a parse tree produced by repeatStatement().
The default implementation does nothing.
Declaration
public virtual void EnterRepeatStatement(pascalParser.RepeatStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.RepeatStatementContext | context | The parse tree. |
EnterRepetetiveStatement(pascalParser.RepetetiveStatementContext)
Enter a parse tree produced by repetetiveStatement().
The default implementation does nothing.
Declaration
public virtual void EnterRepetetiveStatement(pascalParser.RepetetiveStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.RepetetiveStatementContext | context | The parse tree. |
EnterResultType(pascalParser.ResultTypeContext)
Enter a parse tree produced by resultType().
The default implementation does nothing.
Declaration
public virtual void EnterResultType(pascalParser.ResultTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ResultTypeContext | context | The parse tree. |
EnterScalarType(pascalParser.ScalarTypeContext)
Enter a parse tree produced by scalarType().
The default implementation does nothing.
Declaration
public virtual void EnterScalarType(pascalParser.ScalarTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ScalarTypeContext | context | The parse tree. |
EnterSet_(pascalParser.Set_Context)
Enter a parse tree produced by set_().
The default implementation does nothing.
Declaration
public virtual void EnterSet_(pascalParser.Set_Context context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.Set_Context | context | The parse tree. |
EnterSetType(pascalParser.SetTypeContext)
Enter a parse tree produced by setType().
The default implementation does nothing.
Declaration
public virtual void EnterSetType(pascalParser.SetTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.SetTypeContext | context | The parse tree. |
EnterSign(pascalParser.SignContext)
Enter a parse tree produced by sign().
The default implementation does nothing.
Declaration
public virtual void EnterSign(pascalParser.SignContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.SignContext | context | The parse tree. |
EnterSignedFactor(pascalParser.SignedFactorContext)
Enter a parse tree produced by signedFactor().
The default implementation does nothing.
Declaration
public virtual void EnterSignedFactor(pascalParser.SignedFactorContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.SignedFactorContext | context | The parse tree. |
EnterSimpleExpression(pascalParser.SimpleExpressionContext)
Enter a parse tree produced by simpleExpression().
The default implementation does nothing.
Declaration
public virtual void EnterSimpleExpression(pascalParser.SimpleExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.SimpleExpressionContext | context | The parse tree. |
EnterSimpleStatement(pascalParser.SimpleStatementContext)
Enter a parse tree produced by simpleStatement().
The default implementation does nothing.
Declaration
public virtual void EnterSimpleStatement(pascalParser.SimpleStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.SimpleStatementContext | context | The parse tree. |
EnterSimpleType(pascalParser.SimpleTypeContext)
Enter a parse tree produced by simpleType().
The default implementation does nothing.
Declaration
public virtual void EnterSimpleType(pascalParser.SimpleTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.SimpleTypeContext | context | The parse tree. |
EnterStatement(pascalParser.StatementContext)
Enter a parse tree produced by statement().
The default implementation does nothing.
Declaration
public virtual void EnterStatement(pascalParser.StatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.StatementContext | context | The parse tree. |
EnterStatements(pascalParser.StatementsContext)
Enter a parse tree produced by statements().
The default implementation does nothing.
Declaration
public virtual void EnterStatements(pascalParser.StatementsContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.StatementsContext | context | The parse tree. |
EnterString(pascalParser.StringContext)
Enter a parse tree produced by
The default implementation does nothing.
Declaration
public virtual void EnterString(pascalParser.StringContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.StringContext | context | The parse tree. |
EnterStringtype(pascalParser.StringtypeContext)
Enter a parse tree produced by stringtype().
The default implementation does nothing.
Declaration
public virtual void EnterStringtype(pascalParser.StringtypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.StringtypeContext | context | The parse tree. |
EnterStructuredStatement(pascalParser.StructuredStatementContext)
Enter a parse tree produced by structuredStatement().
The default implementation does nothing.
Declaration
public virtual void EnterStructuredStatement(pascalParser.StructuredStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.StructuredStatementContext | context | The parse tree. |
EnterStructuredType(pascalParser.StructuredTypeContext)
Enter a parse tree produced by structuredType().
The default implementation does nothing.
Declaration
public virtual void EnterStructuredType(pascalParser.StructuredTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.StructuredTypeContext | context | The parse tree. |
EnterSubrangeType(pascalParser.SubrangeTypeContext)
Enter a parse tree produced by subrangeType().
The default implementation does nothing.
Declaration
public virtual void EnterSubrangeType(pascalParser.SubrangeTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.SubrangeTypeContext | context | The parse tree. |
EnterTag(pascalParser.TagContext)
Enter a parse tree produced by tag().
The default implementation does nothing.
Declaration
public virtual void EnterTag(pascalParser.TagContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.TagContext | context | The parse tree. |
EnterTerm(pascalParser.TermContext)
Enter a parse tree produced by term().
The default implementation does nothing.
Declaration
public virtual void EnterTerm(pascalParser.TermContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.TermContext | context | The parse tree. |
EnterType_(pascalParser.Type_Context)
Enter a parse tree produced by type_().
The default implementation does nothing.
Declaration
public virtual void EnterType_(pascalParser.Type_Context context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.Type_Context | context | The parse tree. |
EnterTypeDefinition(pascalParser.TypeDefinitionContext)
Enter a parse tree produced by typeDefinition().
The default implementation does nothing.
Declaration
public virtual void EnterTypeDefinition(pascalParser.TypeDefinitionContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.TypeDefinitionContext | context | The parse tree. |
EnterTypeDefinitionPart(pascalParser.TypeDefinitionPartContext)
Enter a parse tree produced by typeDefinitionPart().
The default implementation does nothing.
Declaration
public virtual void EnterTypeDefinitionPart(pascalParser.TypeDefinitionPartContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.TypeDefinitionPartContext | context | The parse tree. |
EnterTypeIdentifier(pascalParser.TypeIdentifierContext)
Enter a parse tree produced by typeIdentifier().
The default implementation does nothing.
Declaration
public virtual void EnterTypeIdentifier(pascalParser.TypeIdentifierContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.TypeIdentifierContext | context | The parse tree. |
EnterTypeList(pascalParser.TypeListContext)
Enter a parse tree produced by typeList().
The default implementation does nothing.
Declaration
public virtual void EnterTypeList(pascalParser.TypeListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.TypeListContext | context | The parse tree. |
EnterUnlabelledStatement(pascalParser.UnlabelledStatementContext)
Enter a parse tree produced by unlabelledStatement().
The default implementation does nothing.
Declaration
public virtual void EnterUnlabelledStatement(pascalParser.UnlabelledStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.UnlabelledStatementContext | context | The parse tree. |
EnterUnpackedStructuredType(pascalParser.UnpackedStructuredTypeContext)
Enter a parse tree produced by unpackedStructuredType().
The default implementation does nothing.
Declaration
public virtual void EnterUnpackedStructuredType(pascalParser.UnpackedStructuredTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.UnpackedStructuredTypeContext | context | The parse tree. |
EnterUnsignedConstant(pascalParser.UnsignedConstantContext)
Enter a parse tree produced by unsignedConstant().
The default implementation does nothing.
Declaration
public virtual void EnterUnsignedConstant(pascalParser.UnsignedConstantContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.UnsignedConstantContext | context | The parse tree. |
EnterUnsignedInteger(pascalParser.UnsignedIntegerContext)
Enter a parse tree produced by unsignedInteger().
The default implementation does nothing.
Declaration
public virtual void EnterUnsignedInteger(pascalParser.UnsignedIntegerContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.UnsignedIntegerContext | context | The parse tree. |
EnterUnsignedNumber(pascalParser.UnsignedNumberContext)
Enter a parse tree produced by unsignedNumber().
The default implementation does nothing.
Declaration
public virtual void EnterUnsignedNumber(pascalParser.UnsignedNumberContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.UnsignedNumberContext | context | The parse tree. |
EnterUnsignedReal(pascalParser.UnsignedRealContext)
Enter a parse tree produced by unsignedReal().
The default implementation does nothing.
Declaration
public virtual void EnterUnsignedReal(pascalParser.UnsignedRealContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.UnsignedRealContext | context | The parse tree. |
EnterUsesUnitsPart(pascalParser.UsesUnitsPartContext)
Enter a parse tree produced by usesUnitsPart().
The default implementation does nothing.
Declaration
public virtual void EnterUsesUnitsPart(pascalParser.UsesUnitsPartContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.UsesUnitsPartContext | context | The parse tree. |
EnterVariable(pascalParser.VariableContext)
Enter a parse tree produced by variable().
The default implementation does nothing.
Declaration
public virtual void EnterVariable(pascalParser.VariableContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.VariableContext | context | The parse tree. |
EnterVariableDeclaration(pascalParser.VariableDeclarationContext)
Enter a parse tree produced by variableDeclaration().
The default implementation does nothing.
Declaration
public virtual void EnterVariableDeclaration(pascalParser.VariableDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.VariableDeclarationContext | context | The parse tree. |
EnterVariableDeclarationPart(pascalParser.VariableDeclarationPartContext)
Enter a parse tree produced by variableDeclarationPart().
The default implementation does nothing.
Declaration
public virtual void EnterVariableDeclarationPart(pascalParser.VariableDeclarationPartContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.VariableDeclarationPartContext | context | The parse tree. |
EnterVariant(pascalParser.VariantContext)
Enter a parse tree produced by variant().
The default implementation does nothing.
Declaration
public virtual void EnterVariant(pascalParser.VariantContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.VariantContext | context | The parse tree. |
EnterVariantPart(pascalParser.VariantPartContext)
Enter a parse tree produced by variantPart().
The default implementation does nothing.
Declaration
public virtual void EnterVariantPart(pascalParser.VariantPartContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.VariantPartContext | context | The parse tree. |
EnterWhileStatement(pascalParser.WhileStatementContext)
Enter a parse tree produced by whileStatement().
The default implementation does nothing.
Declaration
public virtual void EnterWhileStatement(pascalParser.WhileStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.WhileStatementContext | context | The parse tree. |
EnterWithStatement(pascalParser.WithStatementContext)
Enter a parse tree produced by withStatement().
The default implementation does nothing.
Declaration
public virtual void EnterWithStatement(pascalParser.WithStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.WithStatementContext | context | The parse tree. |
ExitActualParameter(pascalParser.ActualParameterContext)
Exit a parse tree produced by actualParameter().
The default implementation does nothing.
Declaration
public virtual void ExitActualParameter(pascalParser.ActualParameterContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ActualParameterContext | context | The parse tree. |
ExitAdditiveoperator(pascalParser.AdditiveoperatorContext)
Exit a parse tree produced by additiveoperator().
The default implementation does nothing.
Declaration
public virtual void ExitAdditiveoperator(pascalParser.AdditiveoperatorContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.AdditiveoperatorContext | context | The parse tree. |
ExitArrayType(pascalParser.ArrayTypeContext)
Exit a parse tree produced by arrayType().
The default implementation does nothing.
Declaration
public virtual void ExitArrayType(pascalParser.ArrayTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ArrayTypeContext | context | The parse tree. |
ExitAssignmentStatement(pascalParser.AssignmentStatementContext)
Exit a parse tree produced by assignmentStatement().
The default implementation does nothing.
Declaration
public virtual void ExitAssignmentStatement(pascalParser.AssignmentStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.AssignmentStatementContext | context | The parse tree. |
ExitBaseType(pascalParser.BaseTypeContext)
Exit a parse tree produced by baseType().
The default implementation does nothing.
Declaration
public virtual void ExitBaseType(pascalParser.BaseTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.BaseTypeContext | context | The parse tree. |
ExitBlock(pascalParser.BlockContext)
Exit a parse tree produced by block().
The default implementation does nothing.
Declaration
public virtual void ExitBlock(pascalParser.BlockContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.BlockContext | context | The parse tree. |
ExitBool_(pascalParser.Bool_Context)
Exit a parse tree produced by bool_().
The default implementation does nothing.
Declaration
public virtual void ExitBool_(pascalParser.Bool_Context context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.Bool_Context | context | The parse tree. |
ExitCaseListElement(pascalParser.CaseListElementContext)
Exit a parse tree produced by caseListElement().
The default implementation does nothing.
Declaration
public virtual void ExitCaseListElement(pascalParser.CaseListElementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.CaseListElementContext | context | The parse tree. |
ExitCaseStatement(pascalParser.CaseStatementContext)
Exit a parse tree produced by caseStatement().
The default implementation does nothing.
Declaration
public virtual void ExitCaseStatement(pascalParser.CaseStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.CaseStatementContext | context | The parse tree. |
ExitComponentType(pascalParser.ComponentTypeContext)
Exit a parse tree produced by componentType().
The default implementation does nothing.
Declaration
public virtual void ExitComponentType(pascalParser.ComponentTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ComponentTypeContext | context | The parse tree. |
ExitCompoundStatement(pascalParser.CompoundStatementContext)
Exit a parse tree produced by compoundStatement().
The default implementation does nothing.
Declaration
public virtual void ExitCompoundStatement(pascalParser.CompoundStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.CompoundStatementContext | context | The parse tree. |
ExitConditionalStatement(pascalParser.ConditionalStatementContext)
Exit a parse tree produced by conditionalStatement().
The default implementation does nothing.
Declaration
public virtual void ExitConditionalStatement(pascalParser.ConditionalStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ConditionalStatementContext | context | The parse tree. |
ExitConstant(pascalParser.ConstantContext)
Exit a parse tree produced by constant().
The default implementation does nothing.
Declaration
public virtual void ExitConstant(pascalParser.ConstantContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ConstantContext | context | The parse tree. |
ExitConstantChr(pascalParser.ConstantChrContext)
Exit a parse tree produced by constantChr().
The default implementation does nothing.
Declaration
public virtual void ExitConstantChr(pascalParser.ConstantChrContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ConstantChrContext | context | The parse tree. |
ExitConstantDefinition(pascalParser.ConstantDefinitionContext)
Exit a parse tree produced by constantDefinition().
The default implementation does nothing.
Declaration
public virtual void ExitConstantDefinition(pascalParser.ConstantDefinitionContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ConstantDefinitionContext | context | The parse tree. |
ExitConstantDefinitionPart(pascalParser.ConstantDefinitionPartContext)
Exit a parse tree produced by constantDefinitionPart().
The default implementation does nothing.
Declaration
public virtual void ExitConstantDefinitionPart(pascalParser.ConstantDefinitionPartContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ConstantDefinitionPartContext | context | The parse tree. |
ExitConstList(pascalParser.ConstListContext)
Exit a parse tree produced by constList().
The default implementation does nothing.
Declaration
public virtual void ExitConstList(pascalParser.ConstListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ConstListContext | context | The parse tree. |
ExitElement(pascalParser.ElementContext)
Exit a parse tree produced by element().
The default implementation does nothing.
Declaration
public virtual void ExitElement(pascalParser.ElementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ElementContext | context | The parse tree. |
ExitElementList(pascalParser.ElementListContext)
Exit a parse tree produced by elementList().
The default implementation does nothing.
Declaration
public virtual void ExitElementList(pascalParser.ElementListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ElementListContext | context | The parse tree. |
ExitEmpty_(pascalParser.Empty_Context)
Exit a parse tree produced by empty_().
The default implementation does nothing.
Declaration
public virtual void ExitEmpty_(pascalParser.Empty_Context context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.Empty_Context | context | The parse tree. |
ExitEmptyStatement_(pascalParser.EmptyStatement_Context)
Exit a parse tree produced by emptyStatement_().
The default implementation does nothing.
Declaration
public virtual void ExitEmptyStatement_(pascalParser.EmptyStatement_Context context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.EmptyStatement_Context | context | The parse tree. |
ExitEveryRule(Antlr4.Runtime.ParserRuleContext)
Declaration
public virtual void ExitEveryRule(Antlr4.Runtime.ParserRuleContext context)
Parameters
Type | Name | Description |
---|---|---|
Antlr4.Runtime.ParserRuleContext | context |
Remarks
The default implementation does nothing.
ExitExpression(pascalParser.ExpressionContext)
Exit a parse tree produced by expression().
The default implementation does nothing.
Declaration
public virtual void ExitExpression(pascalParser.ExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ExpressionContext | context | The parse tree. |
ExitFactor(pascalParser.FactorContext)
Exit a parse tree produced by factor().
The default implementation does nothing.
Declaration
public virtual void ExitFactor(pascalParser.FactorContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FactorContext | context | The parse tree. |
ExitFieldList(pascalParser.FieldListContext)
Exit a parse tree produced by fieldList().
The default implementation does nothing.
Declaration
public virtual void ExitFieldList(pascalParser.FieldListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FieldListContext | context | The parse tree. |
ExitFileType(pascalParser.FileTypeContext)
Exit a parse tree produced by fileType().
The default implementation does nothing.
Declaration
public virtual void ExitFileType(pascalParser.FileTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FileTypeContext | context | The parse tree. |
ExitFinalValue(pascalParser.FinalValueContext)
Exit a parse tree produced by finalValue().
The default implementation does nothing.
Declaration
public virtual void ExitFinalValue(pascalParser.FinalValueContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FinalValueContext | context | The parse tree. |
ExitFixedPart(pascalParser.FixedPartContext)
Exit a parse tree produced by fixedPart().
The default implementation does nothing.
Declaration
public virtual void ExitFixedPart(pascalParser.FixedPartContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FixedPartContext | context | The parse tree. |
ExitForList(pascalParser.ForListContext)
Exit a parse tree produced by forList().
The default implementation does nothing.
Declaration
public virtual void ExitForList(pascalParser.ForListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ForListContext | context | The parse tree. |
ExitFormalParameterList(pascalParser.FormalParameterListContext)
Exit a parse tree produced by formalParameterList().
The default implementation does nothing.
Declaration
public virtual void ExitFormalParameterList(pascalParser.FormalParameterListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FormalParameterListContext | context | The parse tree. |
ExitFormalParameterSection(pascalParser.FormalParameterSectionContext)
Exit a parse tree produced by formalParameterSection().
The default implementation does nothing.
Declaration
public virtual void ExitFormalParameterSection(pascalParser.FormalParameterSectionContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FormalParameterSectionContext | context | The parse tree. |
ExitForStatement(pascalParser.ForStatementContext)
Exit a parse tree produced by forStatement().
The default implementation does nothing.
Declaration
public virtual void ExitForStatement(pascalParser.ForStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ForStatementContext | context | The parse tree. |
ExitFunctionDeclaration(pascalParser.FunctionDeclarationContext)
Exit a parse tree produced by functionDeclaration().
The default implementation does nothing.
Declaration
public virtual void ExitFunctionDeclaration(pascalParser.FunctionDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FunctionDeclarationContext | context | The parse tree. |
ExitFunctionDesignator(pascalParser.FunctionDesignatorContext)
Exit a parse tree produced by functionDesignator().
The default implementation does nothing.
Declaration
public virtual void ExitFunctionDesignator(pascalParser.FunctionDesignatorContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FunctionDesignatorContext | context | The parse tree. |
ExitFunctionType(pascalParser.FunctionTypeContext)
Exit a parse tree produced by functionType().
The default implementation does nothing.
Declaration
public virtual void ExitFunctionType(pascalParser.FunctionTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.FunctionTypeContext | context | The parse tree. |
ExitGotoStatement(pascalParser.GotoStatementContext)
Exit a parse tree produced by gotoStatement().
The default implementation does nothing.
Declaration
public virtual void ExitGotoStatement(pascalParser.GotoStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.GotoStatementContext | context | The parse tree. |
ExitIdentifier(pascalParser.IdentifierContext)
Exit a parse tree produced by identifier().
The default implementation does nothing.
Declaration
public virtual void ExitIdentifier(pascalParser.IdentifierContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.IdentifierContext | context | The parse tree. |
ExitIdentifierList(pascalParser.IdentifierListContext)
Exit a parse tree produced by identifierList().
The default implementation does nothing.
Declaration
public virtual void ExitIdentifierList(pascalParser.IdentifierListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.IdentifierListContext | context | The parse tree. |
ExitIfStatement(pascalParser.IfStatementContext)
Exit a parse tree produced by ifStatement().
The default implementation does nothing.
Declaration
public virtual void ExitIfStatement(pascalParser.IfStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.IfStatementContext | context | The parse tree. |
ExitIndexType(pascalParser.IndexTypeContext)
Exit a parse tree produced by indexType().
The default implementation does nothing.
Declaration
public virtual void ExitIndexType(pascalParser.IndexTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.IndexTypeContext | context | The parse tree. |
ExitInitialValue(pascalParser.InitialValueContext)
Exit a parse tree produced by initialValue().
The default implementation does nothing.
Declaration
public virtual void ExitInitialValue(pascalParser.InitialValueContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.InitialValueContext | context | The parse tree. |
ExitLabel(pascalParser.LabelContext)
Exit a parse tree produced by label().
The default implementation does nothing.
Declaration
public virtual void ExitLabel(pascalParser.LabelContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.LabelContext | context | The parse tree. |
ExitLabelDeclarationPart(pascalParser.LabelDeclarationPartContext)
Exit a parse tree produced by labelDeclarationPart().
The default implementation does nothing.
Declaration
public virtual void ExitLabelDeclarationPart(pascalParser.LabelDeclarationPartContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.LabelDeclarationPartContext | context | The parse tree. |
ExitMultiplicativeoperator(pascalParser.MultiplicativeoperatorContext)
Exit a parse tree produced by multiplicativeoperator().
The default implementation does nothing.
Declaration
public virtual void ExitMultiplicativeoperator(pascalParser.MultiplicativeoperatorContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.MultiplicativeoperatorContext | context | The parse tree. |
ExitParameterGroup(pascalParser.ParameterGroupContext)
Exit a parse tree produced by parameterGroup().
The default implementation does nothing.
Declaration
public virtual void ExitParameterGroup(pascalParser.ParameterGroupContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ParameterGroupContext | context | The parse tree. |
ExitParameterList(pascalParser.ParameterListContext)
Exit a parse tree produced by parameterList().
The default implementation does nothing.
Declaration
public virtual void ExitParameterList(pascalParser.ParameterListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ParameterListContext | context | The parse tree. |
ExitParameterwidth(pascalParser.ParameterwidthContext)
Exit a parse tree produced by parameterwidth().
The default implementation does nothing.
Declaration
public virtual void ExitParameterwidth(pascalParser.ParameterwidthContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ParameterwidthContext | context | The parse tree. |
ExitPointerType(pascalParser.PointerTypeContext)
Exit a parse tree produced by pointerType().
The default implementation does nothing.
Declaration
public virtual void ExitPointerType(pascalParser.PointerTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.PointerTypeContext | context | The parse tree. |
ExitProcedureAndFunctionDeclarationPart(pascalParser.ProcedureAndFunctionDeclarationPartContext)
Exit a parse tree produced by procedureAndFunctionDeclarationPart().
The default implementation does nothing.
Declaration
public virtual void ExitProcedureAndFunctionDeclarationPart(pascalParser.ProcedureAndFunctionDeclarationPartContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ProcedureAndFunctionDeclarationPartContext | context | The parse tree. |
ExitProcedureDeclaration(pascalParser.ProcedureDeclarationContext)
Exit a parse tree produced by procedureDeclaration().
The default implementation does nothing.
Declaration
public virtual void ExitProcedureDeclaration(pascalParser.ProcedureDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ProcedureDeclarationContext | context | The parse tree. |
ExitProcedureOrFunctionDeclaration(pascalParser.ProcedureOrFunctionDeclarationContext)
Exit a parse tree produced by procedureOrFunctionDeclaration().
The default implementation does nothing.
Declaration
public virtual void ExitProcedureOrFunctionDeclaration(pascalParser.ProcedureOrFunctionDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ProcedureOrFunctionDeclarationContext | context | The parse tree. |
ExitProcedureStatement(pascalParser.ProcedureStatementContext)
Exit a parse tree produced by procedureStatement().
The default implementation does nothing.
Declaration
public virtual void ExitProcedureStatement(pascalParser.ProcedureStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ProcedureStatementContext | context | The parse tree. |
ExitProcedureType(pascalParser.ProcedureTypeContext)
Exit a parse tree produced by procedureType().
The default implementation does nothing.
Declaration
public virtual void ExitProcedureType(pascalParser.ProcedureTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ProcedureTypeContext | context | The parse tree. |
ExitProgram(pascalParser.ProgramContext)
Exit a parse tree produced by program().
The default implementation does nothing.
Declaration
public virtual void ExitProgram(pascalParser.ProgramContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ProgramContext | context | The parse tree. |
ExitProgramHeading(pascalParser.ProgramHeadingContext)
Exit a parse tree produced by programHeading().
The default implementation does nothing.
Declaration
public virtual void ExitProgramHeading(pascalParser.ProgramHeadingContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ProgramHeadingContext | context | The parse tree. |
ExitRecordSection(pascalParser.RecordSectionContext)
Exit a parse tree produced by recordSection().
The default implementation does nothing.
Declaration
public virtual void ExitRecordSection(pascalParser.RecordSectionContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.RecordSectionContext | context | The parse tree. |
ExitRecordType(pascalParser.RecordTypeContext)
Exit a parse tree produced by recordType().
The default implementation does nothing.
Declaration
public virtual void ExitRecordType(pascalParser.RecordTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.RecordTypeContext | context | The parse tree. |
ExitRecordVariableList(pascalParser.RecordVariableListContext)
Exit a parse tree produced by recordVariableList().
The default implementation does nothing.
Declaration
public virtual void ExitRecordVariableList(pascalParser.RecordVariableListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.RecordVariableListContext | context | The parse tree. |
ExitRelationaloperator(pascalParser.RelationaloperatorContext)
Exit a parse tree produced by relationaloperator().
The default implementation does nothing.
Declaration
public virtual void ExitRelationaloperator(pascalParser.RelationaloperatorContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.RelationaloperatorContext | context | The parse tree. |
ExitRepeatStatement(pascalParser.RepeatStatementContext)
Exit a parse tree produced by repeatStatement().
The default implementation does nothing.
Declaration
public virtual void ExitRepeatStatement(pascalParser.RepeatStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.RepeatStatementContext | context | The parse tree. |
ExitRepetetiveStatement(pascalParser.RepetetiveStatementContext)
Exit a parse tree produced by repetetiveStatement().
The default implementation does nothing.
Declaration
public virtual void ExitRepetetiveStatement(pascalParser.RepetetiveStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.RepetetiveStatementContext | context | The parse tree. |
ExitResultType(pascalParser.ResultTypeContext)
Exit a parse tree produced by resultType().
The default implementation does nothing.
Declaration
public virtual void ExitResultType(pascalParser.ResultTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ResultTypeContext | context | The parse tree. |
ExitScalarType(pascalParser.ScalarTypeContext)
Exit a parse tree produced by scalarType().
The default implementation does nothing.
Declaration
public virtual void ExitScalarType(pascalParser.ScalarTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.ScalarTypeContext | context | The parse tree. |
ExitSet_(pascalParser.Set_Context)
Exit a parse tree produced by set_().
The default implementation does nothing.
Declaration
public virtual void ExitSet_(pascalParser.Set_Context context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.Set_Context | context | The parse tree. |
ExitSetType(pascalParser.SetTypeContext)
Exit a parse tree produced by setType().
The default implementation does nothing.
Declaration
public virtual void ExitSetType(pascalParser.SetTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.SetTypeContext | context | The parse tree. |
ExitSign(pascalParser.SignContext)
Exit a parse tree produced by sign().
The default implementation does nothing.
Declaration
public virtual void ExitSign(pascalParser.SignContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.SignContext | context | The parse tree. |
ExitSignedFactor(pascalParser.SignedFactorContext)
Exit a parse tree produced by signedFactor().
The default implementation does nothing.
Declaration
public virtual void ExitSignedFactor(pascalParser.SignedFactorContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.SignedFactorContext | context | The parse tree. |
ExitSimpleExpression(pascalParser.SimpleExpressionContext)
Exit a parse tree produced by simpleExpression().
The default implementation does nothing.
Declaration
public virtual void ExitSimpleExpression(pascalParser.SimpleExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.SimpleExpressionContext | context | The parse tree. |
ExitSimpleStatement(pascalParser.SimpleStatementContext)
Exit a parse tree produced by simpleStatement().
The default implementation does nothing.
Declaration
public virtual void ExitSimpleStatement(pascalParser.SimpleStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.SimpleStatementContext | context | The parse tree. |
ExitSimpleType(pascalParser.SimpleTypeContext)
Exit a parse tree produced by simpleType().
The default implementation does nothing.
Declaration
public virtual void ExitSimpleType(pascalParser.SimpleTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.SimpleTypeContext | context | The parse tree. |
ExitStatement(pascalParser.StatementContext)
Exit a parse tree produced by statement().
The default implementation does nothing.
Declaration
public virtual void ExitStatement(pascalParser.StatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.StatementContext | context | The parse tree. |
ExitStatements(pascalParser.StatementsContext)
Exit a parse tree produced by statements().
The default implementation does nothing.
Declaration
public virtual void ExitStatements(pascalParser.StatementsContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.StatementsContext | context | The parse tree. |
ExitString(pascalParser.StringContext)
Exit a parse tree produced by
The default implementation does nothing.
Declaration
public virtual void ExitString(pascalParser.StringContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.StringContext | context | The parse tree. |
ExitStringtype(pascalParser.StringtypeContext)
Exit a parse tree produced by stringtype().
The default implementation does nothing.
Declaration
public virtual void ExitStringtype(pascalParser.StringtypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.StringtypeContext | context | The parse tree. |
ExitStructuredStatement(pascalParser.StructuredStatementContext)
Exit a parse tree produced by structuredStatement().
The default implementation does nothing.
Declaration
public virtual void ExitStructuredStatement(pascalParser.StructuredStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.StructuredStatementContext | context | The parse tree. |
ExitStructuredType(pascalParser.StructuredTypeContext)
Exit a parse tree produced by structuredType().
The default implementation does nothing.
Declaration
public virtual void ExitStructuredType(pascalParser.StructuredTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.StructuredTypeContext | context | The parse tree. |
ExitSubrangeType(pascalParser.SubrangeTypeContext)
Exit a parse tree produced by subrangeType().
The default implementation does nothing.
Declaration
public virtual void ExitSubrangeType(pascalParser.SubrangeTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.SubrangeTypeContext | context | The parse tree. |
ExitTag(pascalParser.TagContext)
Exit a parse tree produced by tag().
The default implementation does nothing.
Declaration
public virtual void ExitTag(pascalParser.TagContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.TagContext | context | The parse tree. |
ExitTerm(pascalParser.TermContext)
Exit a parse tree produced by term().
The default implementation does nothing.
Declaration
public virtual void ExitTerm(pascalParser.TermContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.TermContext | context | The parse tree. |
ExitType_(pascalParser.Type_Context)
Exit a parse tree produced by type_().
The default implementation does nothing.
Declaration
public virtual void ExitType_(pascalParser.Type_Context context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.Type_Context | context | The parse tree. |
ExitTypeDefinition(pascalParser.TypeDefinitionContext)
Exit a parse tree produced by typeDefinition().
The default implementation does nothing.
Declaration
public virtual void ExitTypeDefinition(pascalParser.TypeDefinitionContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.TypeDefinitionContext | context | The parse tree. |
ExitTypeDefinitionPart(pascalParser.TypeDefinitionPartContext)
Exit a parse tree produced by typeDefinitionPart().
The default implementation does nothing.
Declaration
public virtual void ExitTypeDefinitionPart(pascalParser.TypeDefinitionPartContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.TypeDefinitionPartContext | context | The parse tree. |
ExitTypeIdentifier(pascalParser.TypeIdentifierContext)
Exit a parse tree produced by typeIdentifier().
The default implementation does nothing.
Declaration
public virtual void ExitTypeIdentifier(pascalParser.TypeIdentifierContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.TypeIdentifierContext | context | The parse tree. |
ExitTypeList(pascalParser.TypeListContext)
Exit a parse tree produced by typeList().
The default implementation does nothing.
Declaration
public virtual void ExitTypeList(pascalParser.TypeListContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.TypeListContext | context | The parse tree. |
ExitUnlabelledStatement(pascalParser.UnlabelledStatementContext)
Exit a parse tree produced by unlabelledStatement().
The default implementation does nothing.
Declaration
public virtual void ExitUnlabelledStatement(pascalParser.UnlabelledStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.UnlabelledStatementContext | context | The parse tree. |
ExitUnpackedStructuredType(pascalParser.UnpackedStructuredTypeContext)
Exit a parse tree produced by unpackedStructuredType().
The default implementation does nothing.
Declaration
public virtual void ExitUnpackedStructuredType(pascalParser.UnpackedStructuredTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.UnpackedStructuredTypeContext | context | The parse tree. |
ExitUnsignedConstant(pascalParser.UnsignedConstantContext)
Exit a parse tree produced by unsignedConstant().
The default implementation does nothing.
Declaration
public virtual void ExitUnsignedConstant(pascalParser.UnsignedConstantContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.UnsignedConstantContext | context | The parse tree. |
ExitUnsignedInteger(pascalParser.UnsignedIntegerContext)
Exit a parse tree produced by unsignedInteger().
The default implementation does nothing.
Declaration
public virtual void ExitUnsignedInteger(pascalParser.UnsignedIntegerContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.UnsignedIntegerContext | context | The parse tree. |
ExitUnsignedNumber(pascalParser.UnsignedNumberContext)
Exit a parse tree produced by unsignedNumber().
The default implementation does nothing.
Declaration
public virtual void ExitUnsignedNumber(pascalParser.UnsignedNumberContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.UnsignedNumberContext | context | The parse tree. |
ExitUnsignedReal(pascalParser.UnsignedRealContext)
Exit a parse tree produced by unsignedReal().
The default implementation does nothing.
Declaration
public virtual void ExitUnsignedReal(pascalParser.UnsignedRealContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.UnsignedRealContext | context | The parse tree. |
ExitUsesUnitsPart(pascalParser.UsesUnitsPartContext)
Exit a parse tree produced by usesUnitsPart().
The default implementation does nothing.
Declaration
public virtual void ExitUsesUnitsPart(pascalParser.UsesUnitsPartContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.UsesUnitsPartContext | context | The parse tree. |
ExitVariable(pascalParser.VariableContext)
Exit a parse tree produced by variable().
The default implementation does nothing.
Declaration
public virtual void ExitVariable(pascalParser.VariableContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.VariableContext | context | The parse tree. |
ExitVariableDeclaration(pascalParser.VariableDeclarationContext)
Exit a parse tree produced by variableDeclaration().
The default implementation does nothing.
Declaration
public virtual void ExitVariableDeclaration(pascalParser.VariableDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.VariableDeclarationContext | context | The parse tree. |
ExitVariableDeclarationPart(pascalParser.VariableDeclarationPartContext)
Exit a parse tree produced by variableDeclarationPart().
The default implementation does nothing.
Declaration
public virtual void ExitVariableDeclarationPart(pascalParser.VariableDeclarationPartContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.VariableDeclarationPartContext | context | The parse tree. |
ExitVariant(pascalParser.VariantContext)
Exit a parse tree produced by variant().
The default implementation does nothing.
Declaration
public virtual void ExitVariant(pascalParser.VariantContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.VariantContext | context | The parse tree. |
ExitVariantPart(pascalParser.VariantPartContext)
Exit a parse tree produced by variantPart().
The default implementation does nothing.
Declaration
public virtual void ExitVariantPart(pascalParser.VariantPartContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.VariantPartContext | context | The parse tree. |
ExitWhileStatement(pascalParser.WhileStatementContext)
Exit a parse tree produced by whileStatement().
The default implementation does nothing.
Declaration
public virtual void ExitWhileStatement(pascalParser.WhileStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.WhileStatementContext | context | The parse tree. |
ExitWithStatement(pascalParser.WithStatementContext)
Exit a parse tree produced by withStatement().
The default implementation does nothing.
Declaration
public virtual void ExitWithStatement(pascalParser.WithStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
pascalParser.WithStatementContext | context | The parse tree. |
VisitErrorNode(Antlr4.Runtime.Tree.IErrorNode)
Declaration
public virtual void VisitErrorNode(Antlr4.Runtime.Tree.IErrorNode node)
Parameters
Type | Name | Description |
---|---|---|
Antlr4.Runtime.Tree.IErrorNode | node |
Remarks
The default implementation does nothing.
VisitTerminal(Antlr4.Runtime.Tree.ITerminalNode)
Declaration
public virtual void VisitTerminal(Antlr4.Runtime.Tree.ITerminalNode node)
Parameters
Type | Name | Description |
---|---|---|
Antlr4.Runtime.Tree.ITerminalNode | node |
Remarks
The default implementation does nothing.