Show / Hide Table of Contents

Class pascalBaseVisitor<Result>

This class provides an empty implementation of IpascalVisitor<Result>, which can be extended to create a visitor which only needs to handle a subset of the available methods.

Inheritance
System.Object
pascalBaseVisitor<Result>
Implements
IpascalVisitor<Result>
IParseTreeVisitor<Result>
Namespace: GCore.Antlr.Grammers.Pascal
Assembly: Pascal.dll
Syntax
public class pascalBaseVisitor<Result> : AbstractParseTreeVisitor<Result>, IpascalVisitor<Result>, IParseTreeVisitor<Result>
Type Parameters
Name Description
Result

The return type of the visit operation.

Methods

| Improve this Doc View Source

VisitActualParameter(pascalParser.ActualParameterContext)

Visit a parse tree produced by actualParameter().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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_().

The default implementation returns the result of calling on context.

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

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCaseListElement(pascalParser.CaseListElementContext)

Visit a parse tree produced by caseListElement().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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_().

The default implementation returns the result of calling on context.

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

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitEmptyStatement_(pascalParser.EmptyStatement_Context)

Visit a parse tree produced by emptyStatement_().

The default implementation returns the result of calling on context.

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

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpression(pascalParser.ExpressionContext)

Visit a parse tree produced by expression().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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_().

The default implementation returns the result of calling on context.

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

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSetType(pascalParser.SetTypeContext)

Visit a parse tree produced by setType().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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 .

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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_().

The default implementation returns the result of calling on context.

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

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTypeDefinition(pascalParser.TypeDefinitionContext)

Visit a parse tree produced by typeDefinition().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

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

The parse tree.

Returns
Type Description
Result

Implements

IpascalVisitor<Result>
IParseTreeVisitor<>
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX