Show / Hide Table of Contents

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
System.Object
pascalBaseListener
Implements
IpascalListener
Antlr4.Runtime.Tree.IParseTreeListener
Namespace: GCore.Antlr.Grammers.Pascal
Assembly: Pascal.dll
Syntax
public class pascalBaseListener : object, IpascalListener, Antlr4.Runtime.Tree.IParseTreeListener

Methods

| Improve this Doc View Source

EnterActualParameter(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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

Implements

IpascalListener
Antlr4.Runtime.Tree.IParseTreeListener
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX