Show / Hide Table of Contents

Interface IpascalVisitor<Result>

This interface defines a complete generic visitor for a parse tree produced by pascalParser.

Namespace: GCore.Antlr.Grammers.Pascal
Assembly: Pascal.dll
Syntax
public interface IpascalVisitor<Result> : IParseTreeVisitor<Result>
Type Parameters
Name Description
Result

The return type of the visit operation.

Methods

| Improve this Doc View Source

VisitActualParameter(pascalParser.ActualParameterContext)

Visit a parse tree produced by actualParameter().

Declaration
Result VisitActualParameter(pascalParser.ActualParameterContext context)
Parameters
Type Name Description
pascalParser.ActualParameterContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAdditiveoperator(pascalParser.AdditiveoperatorContext)

Visit a parse tree produced by additiveoperator().

Declaration
Result VisitAdditiveoperator(pascalParser.AdditiveoperatorContext context)
Parameters
Type Name Description
pascalParser.AdditiveoperatorContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitArrayType(pascalParser.ArrayTypeContext)

Visit a parse tree produced by arrayType().

Declaration
Result VisitArrayType(pascalParser.ArrayTypeContext context)
Parameters
Type Name Description
pascalParser.ArrayTypeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAssignmentStatement(pascalParser.AssignmentStatementContext)

Visit a parse tree produced by assignmentStatement().

Declaration
Result VisitAssignmentStatement(pascalParser.AssignmentStatementContext context)
Parameters
Type Name Description
pascalParser.AssignmentStatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitBaseType(pascalParser.BaseTypeContext)

Visit a parse tree produced by baseType().

Declaration
Result VisitBaseType(pascalParser.BaseTypeContext context)
Parameters
Type Name Description
pascalParser.BaseTypeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitBlock(pascalParser.BlockContext)

Visit a parse tree produced by block().

Declaration
Result VisitBlock(pascalParser.BlockContext context)
Parameters
Type Name Description
pascalParser.BlockContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitBool_(pascalParser.Bool_Context)

Visit a parse tree produced by bool_().

Declaration
Result VisitBool_(pascalParser.Bool_Context context)
Parameters
Type Name Description
pascalParser.Bool_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCaseListElement(pascalParser.CaseListElementContext)

Visit a parse tree produced by caseListElement().

Declaration
Result VisitCaseListElement(pascalParser.CaseListElementContext context)
Parameters
Type Name Description
pascalParser.CaseListElementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCaseStatement(pascalParser.CaseStatementContext)

Visit a parse tree produced by caseStatement().

Declaration
Result VisitCaseStatement(pascalParser.CaseStatementContext context)
Parameters
Type Name Description
pascalParser.CaseStatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitComponentType(pascalParser.ComponentTypeContext)

Visit a parse tree produced by componentType().

Declaration
Result VisitComponentType(pascalParser.ComponentTypeContext context)
Parameters
Type Name Description
pascalParser.ComponentTypeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCompoundStatement(pascalParser.CompoundStatementContext)

Visit a parse tree produced by compoundStatement().

Declaration
Result VisitCompoundStatement(pascalParser.CompoundStatementContext context)
Parameters
Type Name Description
pascalParser.CompoundStatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitConditionalStatement(pascalParser.ConditionalStatementContext)

Visit a parse tree produced by conditionalStatement().

Declaration
Result VisitConditionalStatement(pascalParser.ConditionalStatementContext context)
Parameters
Type Name Description
pascalParser.ConditionalStatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitConstant(pascalParser.ConstantContext)

Visit a parse tree produced by constant().

Declaration
Result VisitConstant(pascalParser.ConstantContext context)
Parameters
Type Name Description
pascalParser.ConstantContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitConstantChr(pascalParser.ConstantChrContext)

Visit a parse tree produced by constantChr().

Declaration
Result VisitConstantChr(pascalParser.ConstantChrContext context)
Parameters
Type Name Description
pascalParser.ConstantChrContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitConstantDefinition(pascalParser.ConstantDefinitionContext)

Visit a parse tree produced by constantDefinition().

Declaration
Result VisitConstantDefinition(pascalParser.ConstantDefinitionContext context)
Parameters
Type Name Description
pascalParser.ConstantDefinitionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitConstantDefinitionPart(pascalParser.ConstantDefinitionPartContext)

Visit a parse tree produced by constantDefinitionPart().

Declaration
Result VisitConstantDefinitionPart(pascalParser.ConstantDefinitionPartContext context)
Parameters
Type Name Description
pascalParser.ConstantDefinitionPartContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitConstList(pascalParser.ConstListContext)

Visit a parse tree produced by constList().

Declaration
Result VisitConstList(pascalParser.ConstListContext context)
Parameters
Type Name Description
pascalParser.ConstListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitElement(pascalParser.ElementContext)

Visit a parse tree produced by element().

Declaration
Result VisitElement(pascalParser.ElementContext context)
Parameters
Type Name Description
pascalParser.ElementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitElementList(pascalParser.ElementListContext)

Visit a parse tree produced by elementList().

Declaration
Result VisitElementList(pascalParser.ElementListContext context)
Parameters
Type Name Description
pascalParser.ElementListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitEmpty_(pascalParser.Empty_Context)

Visit a parse tree produced by empty_().

Declaration
Result VisitEmpty_(pascalParser.Empty_Context context)
Parameters
Type Name Description
pascalParser.Empty_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitEmptyStatement_(pascalParser.EmptyStatement_Context)

Visit a parse tree produced by emptyStatement_().

Declaration
Result VisitEmptyStatement_(pascalParser.EmptyStatement_Context context)
Parameters
Type Name Description
pascalParser.EmptyStatement_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpression(pascalParser.ExpressionContext)

Visit a parse tree produced by expression().

Declaration
Result VisitExpression(pascalParser.ExpressionContext context)
Parameters
Type Name Description
pascalParser.ExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFactor(pascalParser.FactorContext)

Visit a parse tree produced by factor().

Declaration
Result VisitFactor(pascalParser.FactorContext context)
Parameters
Type Name Description
pascalParser.FactorContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFieldList(pascalParser.FieldListContext)

Visit a parse tree produced by fieldList().

Declaration
Result VisitFieldList(pascalParser.FieldListContext context)
Parameters
Type Name Description
pascalParser.FieldListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFileType(pascalParser.FileTypeContext)

Visit a parse tree produced by fileType().

Declaration
Result VisitFileType(pascalParser.FileTypeContext context)
Parameters
Type Name Description
pascalParser.FileTypeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFinalValue(pascalParser.FinalValueContext)

Visit a parse tree produced by finalValue().

Declaration
Result VisitFinalValue(pascalParser.FinalValueContext context)
Parameters
Type Name Description
pascalParser.FinalValueContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFixedPart(pascalParser.FixedPartContext)

Visit a parse tree produced by fixedPart().

Declaration
Result VisitFixedPart(pascalParser.FixedPartContext context)
Parameters
Type Name Description
pascalParser.FixedPartContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitForList(pascalParser.ForListContext)

Visit a parse tree produced by forList().

Declaration
Result VisitForList(pascalParser.ForListContext context)
Parameters
Type Name Description
pascalParser.ForListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFormalParameterList(pascalParser.FormalParameterListContext)

Visit a parse tree produced by formalParameterList().

Declaration
Result VisitFormalParameterList(pascalParser.FormalParameterListContext context)
Parameters
Type Name Description
pascalParser.FormalParameterListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFormalParameterSection(pascalParser.FormalParameterSectionContext)

Visit a parse tree produced by formalParameterSection().

Declaration
Result VisitFormalParameterSection(pascalParser.FormalParameterSectionContext context)
Parameters
Type Name Description
pascalParser.FormalParameterSectionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitForStatement(pascalParser.ForStatementContext)

Visit a parse tree produced by forStatement().

Declaration
Result VisitForStatement(pascalParser.ForStatementContext context)
Parameters
Type Name Description
pascalParser.ForStatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFunctionDeclaration(pascalParser.FunctionDeclarationContext)

Visit a parse tree produced by functionDeclaration().

Declaration
Result VisitFunctionDeclaration(pascalParser.FunctionDeclarationContext context)
Parameters
Type Name Description
pascalParser.FunctionDeclarationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFunctionDesignator(pascalParser.FunctionDesignatorContext)

Visit a parse tree produced by functionDesignator().

Declaration
Result VisitFunctionDesignator(pascalParser.FunctionDesignatorContext context)
Parameters
Type Name Description
pascalParser.FunctionDesignatorContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFunctionType(pascalParser.FunctionTypeContext)

Visit a parse tree produced by functionType().

Declaration
Result VisitFunctionType(pascalParser.FunctionTypeContext context)
Parameters
Type Name Description
pascalParser.FunctionTypeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitGotoStatement(pascalParser.GotoStatementContext)

Visit a parse tree produced by gotoStatement().

Declaration
Result VisitGotoStatement(pascalParser.GotoStatementContext context)
Parameters
Type Name Description
pascalParser.GotoStatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitIdentifier(pascalParser.IdentifierContext)

Visit a parse tree produced by identifier().

Declaration
Result VisitIdentifier(pascalParser.IdentifierContext context)
Parameters
Type Name Description
pascalParser.IdentifierContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitIdentifierList(pascalParser.IdentifierListContext)

Visit a parse tree produced by identifierList().

Declaration
Result VisitIdentifierList(pascalParser.IdentifierListContext context)
Parameters
Type Name Description
pascalParser.IdentifierListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitIfStatement(pascalParser.IfStatementContext)

Visit a parse tree produced by ifStatement().

Declaration
Result VisitIfStatement(pascalParser.IfStatementContext context)
Parameters
Type Name Description
pascalParser.IfStatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitIndexType(pascalParser.IndexTypeContext)

Visit a parse tree produced by indexType().

Declaration
Result VisitIndexType(pascalParser.IndexTypeContext context)
Parameters
Type Name Description
pascalParser.IndexTypeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitInitialValue(pascalParser.InitialValueContext)

Visit a parse tree produced by initialValue().

Declaration
Result VisitInitialValue(pascalParser.InitialValueContext context)
Parameters
Type Name Description
pascalParser.InitialValueContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLabel(pascalParser.LabelContext)

Visit a parse tree produced by label().

Declaration
Result VisitLabel(pascalParser.LabelContext context)
Parameters
Type Name Description
pascalParser.LabelContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLabelDeclarationPart(pascalParser.LabelDeclarationPartContext)

Visit a parse tree produced by labelDeclarationPart().

Declaration
Result VisitLabelDeclarationPart(pascalParser.LabelDeclarationPartContext context)
Parameters
Type Name Description
pascalParser.LabelDeclarationPartContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitMultiplicativeoperator(pascalParser.MultiplicativeoperatorContext)

Visit a parse tree produced by multiplicativeoperator().

Declaration
Result VisitMultiplicativeoperator(pascalParser.MultiplicativeoperatorContext context)
Parameters
Type Name Description
pascalParser.MultiplicativeoperatorContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitParameterGroup(pascalParser.ParameterGroupContext)

Visit a parse tree produced by parameterGroup().

Declaration
Result VisitParameterGroup(pascalParser.ParameterGroupContext context)
Parameters
Type Name Description
pascalParser.ParameterGroupContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitParameterList(pascalParser.ParameterListContext)

Visit a parse tree produced by parameterList().

Declaration
Result VisitParameterList(pascalParser.ParameterListContext context)
Parameters
Type Name Description
pascalParser.ParameterListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitParameterwidth(pascalParser.ParameterwidthContext)

Visit a parse tree produced by parameterwidth().

Declaration
Result VisitParameterwidth(pascalParser.ParameterwidthContext context)
Parameters
Type Name Description
pascalParser.ParameterwidthContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitPointerType(pascalParser.PointerTypeContext)

Visit a parse tree produced by pointerType().

Declaration
Result VisitPointerType(pascalParser.PointerTypeContext context)
Parameters
Type Name Description
pascalParser.PointerTypeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitProcedureAndFunctionDeclarationPart(pascalParser.ProcedureAndFunctionDeclarationPartContext)

Visit a parse tree produced by procedureAndFunctionDeclarationPart().

Declaration
Result VisitProcedureAndFunctionDeclarationPart(pascalParser.ProcedureAndFunctionDeclarationPartContext context)
Parameters
Type Name Description
pascalParser.ProcedureAndFunctionDeclarationPartContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitProcedureDeclaration(pascalParser.ProcedureDeclarationContext)

Visit a parse tree produced by procedureDeclaration().

Declaration
Result VisitProcedureDeclaration(pascalParser.ProcedureDeclarationContext context)
Parameters
Type Name Description
pascalParser.ProcedureDeclarationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitProcedureOrFunctionDeclaration(pascalParser.ProcedureOrFunctionDeclarationContext)

Visit a parse tree produced by procedureOrFunctionDeclaration().

Declaration
Result VisitProcedureOrFunctionDeclaration(pascalParser.ProcedureOrFunctionDeclarationContext context)
Parameters
Type Name Description
pascalParser.ProcedureOrFunctionDeclarationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitProcedureStatement(pascalParser.ProcedureStatementContext)

Visit a parse tree produced by procedureStatement().

Declaration
Result VisitProcedureStatement(pascalParser.ProcedureStatementContext context)
Parameters
Type Name Description
pascalParser.ProcedureStatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitProcedureType(pascalParser.ProcedureTypeContext)

Visit a parse tree produced by procedureType().

Declaration
Result VisitProcedureType(pascalParser.ProcedureTypeContext context)
Parameters
Type Name Description
pascalParser.ProcedureTypeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitProgram(pascalParser.ProgramContext)

Visit a parse tree produced by program().

Declaration
Result VisitProgram(pascalParser.ProgramContext context)
Parameters
Type Name Description
pascalParser.ProgramContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitProgramHeading(pascalParser.ProgramHeadingContext)

Visit a parse tree produced by programHeading().

Declaration
Result VisitProgramHeading(pascalParser.ProgramHeadingContext context)
Parameters
Type Name Description
pascalParser.ProgramHeadingContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitRecordSection(pascalParser.RecordSectionContext)

Visit a parse tree produced by recordSection().

Declaration
Result VisitRecordSection(pascalParser.RecordSectionContext context)
Parameters
Type Name Description
pascalParser.RecordSectionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitRecordType(pascalParser.RecordTypeContext)

Visit a parse tree produced by recordType().

Declaration
Result VisitRecordType(pascalParser.RecordTypeContext context)
Parameters
Type Name Description
pascalParser.RecordTypeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitRecordVariableList(pascalParser.RecordVariableListContext)

Visit a parse tree produced by recordVariableList().

Declaration
Result VisitRecordVariableList(pascalParser.RecordVariableListContext context)
Parameters
Type Name Description
pascalParser.RecordVariableListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitRelationaloperator(pascalParser.RelationaloperatorContext)

Visit a parse tree produced by relationaloperator().

Declaration
Result VisitRelationaloperator(pascalParser.RelationaloperatorContext context)
Parameters
Type Name Description
pascalParser.RelationaloperatorContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitRepeatStatement(pascalParser.RepeatStatementContext)

Visit a parse tree produced by repeatStatement().

Declaration
Result VisitRepeatStatement(pascalParser.RepeatStatementContext context)
Parameters
Type Name Description
pascalParser.RepeatStatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitRepetetiveStatement(pascalParser.RepetetiveStatementContext)

Visit a parse tree produced by repetetiveStatement().

Declaration
Result VisitRepetetiveStatement(pascalParser.RepetetiveStatementContext context)
Parameters
Type Name Description
pascalParser.RepetetiveStatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitResultType(pascalParser.ResultTypeContext)

Visit a parse tree produced by resultType().

Declaration
Result VisitResultType(pascalParser.ResultTypeContext context)
Parameters
Type Name Description
pascalParser.ResultTypeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitScalarType(pascalParser.ScalarTypeContext)

Visit a parse tree produced by scalarType().

Declaration
Result VisitScalarType(pascalParser.ScalarTypeContext context)
Parameters
Type Name Description
pascalParser.ScalarTypeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSet_(pascalParser.Set_Context)

Visit a parse tree produced by set_().

Declaration
Result VisitSet_(pascalParser.Set_Context context)
Parameters
Type Name Description
pascalParser.Set_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSetType(pascalParser.SetTypeContext)

Visit a parse tree produced by setType().

Declaration
Result VisitSetType(pascalParser.SetTypeContext context)
Parameters
Type Name Description
pascalParser.SetTypeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSign(pascalParser.SignContext)

Visit a parse tree produced by sign().

Declaration
Result VisitSign(pascalParser.SignContext context)
Parameters
Type Name Description
pascalParser.SignContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSignedFactor(pascalParser.SignedFactorContext)

Visit a parse tree produced by signedFactor().

Declaration
Result VisitSignedFactor(pascalParser.SignedFactorContext context)
Parameters
Type Name Description
pascalParser.SignedFactorContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSimpleExpression(pascalParser.SimpleExpressionContext)

Visit a parse tree produced by simpleExpression().

Declaration
Result VisitSimpleExpression(pascalParser.SimpleExpressionContext context)
Parameters
Type Name Description
pascalParser.SimpleExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSimpleStatement(pascalParser.SimpleStatementContext)

Visit a parse tree produced by simpleStatement().

Declaration
Result VisitSimpleStatement(pascalParser.SimpleStatementContext context)
Parameters
Type Name Description
pascalParser.SimpleStatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSimpleType(pascalParser.SimpleTypeContext)

Visit a parse tree produced by simpleType().

Declaration
Result VisitSimpleType(pascalParser.SimpleTypeContext context)
Parameters
Type Name Description
pascalParser.SimpleTypeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStatement(pascalParser.StatementContext)

Visit a parse tree produced by statement().

Declaration
Result VisitStatement(pascalParser.StatementContext context)
Parameters
Type Name Description
pascalParser.StatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStatements(pascalParser.StatementsContext)

Visit a parse tree produced by statements().

Declaration
Result VisitStatements(pascalParser.StatementsContext context)
Parameters
Type Name Description
pascalParser.StatementsContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitString(pascalParser.StringContext)

Visit a parse tree produced by .

Declaration
Result VisitString(pascalParser.StringContext context)
Parameters
Type Name Description
pascalParser.StringContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStringtype(pascalParser.StringtypeContext)

Visit a parse tree produced by stringtype().

Declaration
Result VisitStringtype(pascalParser.StringtypeContext context)
Parameters
Type Name Description
pascalParser.StringtypeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStructuredStatement(pascalParser.StructuredStatementContext)

Visit a parse tree produced by structuredStatement().

Declaration
Result VisitStructuredStatement(pascalParser.StructuredStatementContext context)
Parameters
Type Name Description
pascalParser.StructuredStatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStructuredType(pascalParser.StructuredTypeContext)

Visit a parse tree produced by structuredType().

Declaration
Result VisitStructuredType(pascalParser.StructuredTypeContext context)
Parameters
Type Name Description
pascalParser.StructuredTypeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSubrangeType(pascalParser.SubrangeTypeContext)

Visit a parse tree produced by subrangeType().

Declaration
Result VisitSubrangeType(pascalParser.SubrangeTypeContext context)
Parameters
Type Name Description
pascalParser.SubrangeTypeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTag(pascalParser.TagContext)

Visit a parse tree produced by tag().

Declaration
Result VisitTag(pascalParser.TagContext context)
Parameters
Type Name Description
pascalParser.TagContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTerm(pascalParser.TermContext)

Visit a parse tree produced by term().

Declaration
Result VisitTerm(pascalParser.TermContext context)
Parameters
Type Name Description
pascalParser.TermContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitType_(pascalParser.Type_Context)

Visit a parse tree produced by type_().

Declaration
Result VisitType_(pascalParser.Type_Context context)
Parameters
Type Name Description
pascalParser.Type_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTypeDefinition(pascalParser.TypeDefinitionContext)

Visit a parse tree produced by typeDefinition().

Declaration
Result VisitTypeDefinition(pascalParser.TypeDefinitionContext context)
Parameters
Type Name Description
pascalParser.TypeDefinitionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTypeDefinitionPart(pascalParser.TypeDefinitionPartContext)

Visit a parse tree produced by typeDefinitionPart().

Declaration
Result VisitTypeDefinitionPart(pascalParser.TypeDefinitionPartContext context)
Parameters
Type Name Description
pascalParser.TypeDefinitionPartContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTypeIdentifier(pascalParser.TypeIdentifierContext)

Visit a parse tree produced by typeIdentifier().

Declaration
Result VisitTypeIdentifier(pascalParser.TypeIdentifierContext context)
Parameters
Type Name Description
pascalParser.TypeIdentifierContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTypeList(pascalParser.TypeListContext)

Visit a parse tree produced by typeList().

Declaration
Result VisitTypeList(pascalParser.TypeListContext context)
Parameters
Type Name Description
pascalParser.TypeListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitUnlabelledStatement(pascalParser.UnlabelledStatementContext)

Visit a parse tree produced by unlabelledStatement().

Declaration
Result VisitUnlabelledStatement(pascalParser.UnlabelledStatementContext context)
Parameters
Type Name Description
pascalParser.UnlabelledStatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitUnpackedStructuredType(pascalParser.UnpackedStructuredTypeContext)

Visit a parse tree produced by unpackedStructuredType().

Declaration
Result VisitUnpackedStructuredType(pascalParser.UnpackedStructuredTypeContext context)
Parameters
Type Name Description
pascalParser.UnpackedStructuredTypeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitUnsignedConstant(pascalParser.UnsignedConstantContext)

Visit a parse tree produced by unsignedConstant().

Declaration
Result VisitUnsignedConstant(pascalParser.UnsignedConstantContext context)
Parameters
Type Name Description
pascalParser.UnsignedConstantContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitUnsignedInteger(pascalParser.UnsignedIntegerContext)

Visit a parse tree produced by unsignedInteger().

Declaration
Result VisitUnsignedInteger(pascalParser.UnsignedIntegerContext context)
Parameters
Type Name Description
pascalParser.UnsignedIntegerContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitUnsignedNumber(pascalParser.UnsignedNumberContext)

Visit a parse tree produced by unsignedNumber().

Declaration
Result VisitUnsignedNumber(pascalParser.UnsignedNumberContext context)
Parameters
Type Name Description
pascalParser.UnsignedNumberContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitUnsignedReal(pascalParser.UnsignedRealContext)

Visit a parse tree produced by unsignedReal().

Declaration
Result VisitUnsignedReal(pascalParser.UnsignedRealContext context)
Parameters
Type Name Description
pascalParser.UnsignedRealContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitUsesUnitsPart(pascalParser.UsesUnitsPartContext)

Visit a parse tree produced by usesUnitsPart().

Declaration
Result VisitUsesUnitsPart(pascalParser.UsesUnitsPartContext context)
Parameters
Type Name Description
pascalParser.UsesUnitsPartContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVariable(pascalParser.VariableContext)

Visit a parse tree produced by variable().

Declaration
Result VisitVariable(pascalParser.VariableContext context)
Parameters
Type Name Description
pascalParser.VariableContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVariableDeclaration(pascalParser.VariableDeclarationContext)

Visit a parse tree produced by variableDeclaration().

Declaration
Result VisitVariableDeclaration(pascalParser.VariableDeclarationContext context)
Parameters
Type Name Description
pascalParser.VariableDeclarationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVariableDeclarationPart(pascalParser.VariableDeclarationPartContext)

Visit a parse tree produced by variableDeclarationPart().

Declaration
Result VisitVariableDeclarationPart(pascalParser.VariableDeclarationPartContext context)
Parameters
Type Name Description
pascalParser.VariableDeclarationPartContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVariant(pascalParser.VariantContext)

Visit a parse tree produced by variant().

Declaration
Result VisitVariant(pascalParser.VariantContext context)
Parameters
Type Name Description
pascalParser.VariantContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVariantPart(pascalParser.VariantPartContext)

Visit a parse tree produced by variantPart().

Declaration
Result VisitVariantPart(pascalParser.VariantPartContext context)
Parameters
Type Name Description
pascalParser.VariantPartContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitWhileStatement(pascalParser.WhileStatementContext)

Visit a parse tree produced by whileStatement().

Declaration
Result VisitWhileStatement(pascalParser.WhileStatementContext context)
Parameters
Type Name Description
pascalParser.WhileStatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitWithStatement(pascalParser.WithStatementContext)

Visit a parse tree produced by withStatement().

Declaration
Result VisitWithStatement(pascalParser.WithStatementContext context)
Parameters
Type Name Description
pascalParser.WithStatementContext context

The parse tree.

Returns
Type Description
Result
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX