Class oberonBaseListener
This class provides an empty implementation of IoberonListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
Inheritance
Namespace: GCore.Antlr.Grammers.Oberon
Assembly: Oberon.dll
Syntax
public class oberonBaseListener : object, IoberonListener, Antlr4.Runtime.Tree.IParseTreeListener
Methods
| Improve this Doc View SourceEnterActualParameters(oberonParser.ActualParametersContext)
Enter a parse tree produced by actualParameters().
The default implementation does nothing.
Declaration
public virtual void EnterActualParameters(oberonParser.ActualParametersContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ActualParametersContext | context | The parse tree. |
EnterAddOperator(oberonParser.AddOperatorContext)
Enter a parse tree produced by addOperator().
The default implementation does nothing.
Declaration
public virtual void EnterAddOperator(oberonParser.AddOperatorContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.AddOperatorContext | context | The parse tree. |
EnterArrayType(oberonParser.ArrayTypeContext)
Enter a parse tree produced by arrayType().
The default implementation does nothing.
Declaration
public virtual void EnterArrayType(oberonParser.ArrayTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ArrayTypeContext | context | The parse tree. |
EnterAssignment(oberonParser.AssignmentContext)
Enter a parse tree produced by assignment().
The default implementation does nothing.
Declaration
public virtual void EnterAssignment(oberonParser.AssignmentContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.AssignmentContext | context | The parse tree. |
EnterBaseType(oberonParser.BaseTypeContext)
Enter a parse tree produced by baseType().
The default implementation does nothing.
Declaration
public virtual void EnterBaseType(oberonParser.BaseTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.BaseTypeContext | context | The parse tree. |
EnterCase_(oberonParser.Case_Context)
Enter a parse tree produced by case_().
The default implementation does nothing.
Declaration
public virtual void EnterCase_(oberonParser.Case_Context context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.Case_Context | context | The parse tree. |
EnterCaseLabelList(oberonParser.CaseLabelListContext)
Enter a parse tree produced by caseLabelList().
The default implementation does nothing.
Declaration
public virtual void EnterCaseLabelList(oberonParser.CaseLabelListContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.CaseLabelListContext | context | The parse tree. |
EnterCaseStatement(oberonParser.CaseStatementContext)
Enter a parse tree produced by caseStatement().
The default implementation does nothing.
Declaration
public virtual void EnterCaseStatement(oberonParser.CaseStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.CaseStatementContext | context | The parse tree. |
EnterConstDeclaration(oberonParser.ConstDeclarationContext)
Enter a parse tree produced by constDeclaration().
The default implementation does nothing.
Declaration
public virtual void EnterConstDeclaration(oberonParser.ConstDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ConstDeclarationContext | context | The parse tree. |
EnterConstExpression(oberonParser.ConstExpressionContext)
Enter a parse tree produced by constExpression().
The default implementation does nothing.
Declaration
public virtual void EnterConstExpression(oberonParser.ConstExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ConstExpressionContext | context | The parse tree. |
EnterDeclarationSequence(oberonParser.DeclarationSequenceContext)
Enter a parse tree produced by declarationSequence().
The default implementation does nothing.
Declaration
public virtual void EnterDeclarationSequence(oberonParser.DeclarationSequenceContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.DeclarationSequenceContext | context | The parse tree. |
EnterDesignator(oberonParser.DesignatorContext)
Enter a parse tree produced by designator().
The default implementation does nothing.
Declaration
public virtual void EnterDesignator(oberonParser.DesignatorContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.DesignatorContext | context | The parse tree. |
EnterElement(oberonParser.ElementContext)
Enter a parse tree produced by element().
The default implementation does nothing.
Declaration
public virtual void EnterElement(oberonParser.ElementContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ElementContext | context | The parse tree. |
EnterEveryRule(Antlr4.Runtime.ParserRuleContext)
Declaration
public virtual void EnterEveryRule(Antlr4.Runtime.ParserRuleContext context)
Parameters
Type | Name | Description |
---|---|---|
Antlr4.Runtime.ParserRuleContext | context |
Remarks
The default implementation does nothing.
EnterExpList(oberonParser.ExpListContext)
Enter a parse tree produced by expList().
The default implementation does nothing.
Declaration
public virtual void EnterExpList(oberonParser.ExpListContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ExpListContext | context | The parse tree. |
EnterExpression(oberonParser.ExpressionContext)
Enter a parse tree produced by expression().
The default implementation does nothing.
Declaration
public virtual void EnterExpression(oberonParser.ExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ExpressionContext | context | The parse tree. |
EnterFactor(oberonParser.FactorContext)
Enter a parse tree produced by factor().
The default implementation does nothing.
Declaration
public virtual void EnterFactor(oberonParser.FactorContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.FactorContext | context | The parse tree. |
EnterFieldList(oberonParser.FieldListContext)
Enter a parse tree produced by fieldList().
The default implementation does nothing.
Declaration
public virtual void EnterFieldList(oberonParser.FieldListContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.FieldListContext | context | The parse tree. |
EnterFieldListSequence(oberonParser.FieldListSequenceContext)
Enter a parse tree produced by fieldListSequence().
The default implementation does nothing.
Declaration
public virtual void EnterFieldListSequence(oberonParser.FieldListSequenceContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.FieldListSequenceContext | context | The parse tree. |
EnterFormalParameters(oberonParser.FormalParametersContext)
Enter a parse tree produced by formalParameters().
The default implementation does nothing.
Declaration
public virtual void EnterFormalParameters(oberonParser.FormalParametersContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.FormalParametersContext | context | The parse tree. |
EnterFormalType(oberonParser.FormalTypeContext)
Enter a parse tree produced by formalType().
The default implementation does nothing.
Declaration
public virtual void EnterFormalType(oberonParser.FormalTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.FormalTypeContext | context | The parse tree. |
EnterForStatement(oberonParser.ForStatementContext)
Enter a parse tree produced by forStatement().
The default implementation does nothing.
Declaration
public virtual void EnterForStatement(oberonParser.ForStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ForStatementContext | context | The parse tree. |
EnterFPSection(oberonParser.FPSectionContext)
Enter a parse tree produced by fPSection().
The default implementation does nothing.
Declaration
public virtual void EnterFPSection(oberonParser.FPSectionContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.FPSectionContext | context | The parse tree. |
EnterIdent(oberonParser.IdentContext)
Enter a parse tree produced by ident().
The default implementation does nothing.
Declaration
public virtual void EnterIdent(oberonParser.IdentContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.IdentContext | context | The parse tree. |
EnterIdentdef(oberonParser.IdentdefContext)
Enter a parse tree produced by identdef().
The default implementation does nothing.
Declaration
public virtual void EnterIdentdef(oberonParser.IdentdefContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.IdentdefContext | context | The parse tree. |
EnterIdentList(oberonParser.IdentListContext)
Enter a parse tree produced by identList().
The default implementation does nothing.
Declaration
public virtual void EnterIdentList(oberonParser.IdentListContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.IdentListContext | context | The parse tree. |
EnterIfStatement(oberonParser.IfStatementContext)
Enter a parse tree produced by ifStatement().
The default implementation does nothing.
Declaration
public virtual void EnterIfStatement(oberonParser.IfStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.IfStatementContext | context | The parse tree. |
EnterImport_(oberonParser.Import_Context)
Enter a parse tree produced by import_().
The default implementation does nothing.
Declaration
public virtual void EnterImport_(oberonParser.Import_Context context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.Import_Context | context | The parse tree. |
EnterImportList(oberonParser.ImportListContext)
Enter a parse tree produced by importList().
The default implementation does nothing.
Declaration
public virtual void EnterImportList(oberonParser.ImportListContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ImportListContext | context | The parse tree. |
EnterInteger(oberonParser.IntegerContext)
Enter a parse tree produced by integer().
The default implementation does nothing.
Declaration
public virtual void EnterInteger(oberonParser.IntegerContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.IntegerContext | context | The parse tree. |
EnterLabel(oberonParser.LabelContext)
Enter a parse tree produced by label().
The default implementation does nothing.
Declaration
public virtual void EnterLabel(oberonParser.LabelContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.LabelContext | context | The parse tree. |
EnterLabelRange(oberonParser.LabelRangeContext)
Enter a parse tree produced by labelRange().
The default implementation does nothing.
Declaration
public virtual void EnterLabelRange(oberonParser.LabelRangeContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.LabelRangeContext | context | The parse tree. |
EnterLength(oberonParser.LengthContext)
Enter a parse tree produced by length().
The default implementation does nothing.
Declaration
public virtual void EnterLength(oberonParser.LengthContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.LengthContext | context | The parse tree. |
EnterModule(oberonParser.ModuleContext)
Enter a parse tree produced by module().
The default implementation does nothing.
Declaration
public virtual void EnterModule(oberonParser.ModuleContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ModuleContext | context | The parse tree. |
EnterMulOperator(oberonParser.MulOperatorContext)
Enter a parse tree produced by mulOperator().
The default implementation does nothing.
Declaration
public virtual void EnterMulOperator(oberonParser.MulOperatorContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.MulOperatorContext | context | The parse tree. |
EnterNumber(oberonParser.NumberContext)
Enter a parse tree produced by number().
The default implementation does nothing.
Declaration
public virtual void EnterNumber(oberonParser.NumberContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.NumberContext | context | The parse tree. |
EnterPointerType(oberonParser.PointerTypeContext)
Enter a parse tree produced by pointerType().
The default implementation does nothing.
Declaration
public virtual void EnterPointerType(oberonParser.PointerTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.PointerTypeContext | context | The parse tree. |
EnterProcedureBody(oberonParser.ProcedureBodyContext)
Enter a parse tree produced by procedureBody().
The default implementation does nothing.
Declaration
public virtual void EnterProcedureBody(oberonParser.ProcedureBodyContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ProcedureBodyContext | context | The parse tree. |
EnterProcedureCall(oberonParser.ProcedureCallContext)
Enter a parse tree produced by procedureCall().
The default implementation does nothing.
Declaration
public virtual void EnterProcedureCall(oberonParser.ProcedureCallContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ProcedureCallContext | context | The parse tree. |
EnterProcedureDeclaration(oberonParser.ProcedureDeclarationContext)
Enter a parse tree produced by procedureDeclaration().
The default implementation does nothing.
Declaration
public virtual void EnterProcedureDeclaration(oberonParser.ProcedureDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ProcedureDeclarationContext | context | The parse tree. |
EnterProcedureHeading(oberonParser.ProcedureHeadingContext)
Enter a parse tree produced by procedureHeading().
The default implementation does nothing.
Declaration
public virtual void EnterProcedureHeading(oberonParser.ProcedureHeadingContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ProcedureHeadingContext | context | The parse tree. |
EnterProcedureType(oberonParser.ProcedureTypeContext)
Enter a parse tree produced by procedureType().
The default implementation does nothing.
Declaration
public virtual void EnterProcedureType(oberonParser.ProcedureTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ProcedureTypeContext | context | The parse tree. |
EnterQualident(oberonParser.QualidentContext)
Enter a parse tree produced by qualident().
The default implementation does nothing.
Declaration
public virtual void EnterQualident(oberonParser.QualidentContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.QualidentContext | context | The parse tree. |
EnterReal(oberonParser.RealContext)
Enter a parse tree produced by real().
The default implementation does nothing.
Declaration
public virtual void EnterReal(oberonParser.RealContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.RealContext | context | The parse tree. |
EnterRecordType(oberonParser.RecordTypeContext)
Enter a parse tree produced by recordType().
The default implementation does nothing.
Declaration
public virtual void EnterRecordType(oberonParser.RecordTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.RecordTypeContext | context | The parse tree. |
EnterRelation(oberonParser.RelationContext)
Enter a parse tree produced by relation().
The default implementation does nothing.
Declaration
public virtual void EnterRelation(oberonParser.RelationContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.RelationContext | context | The parse tree. |
EnterRepeatStatement(oberonParser.RepeatStatementContext)
Enter a parse tree produced by repeatStatement().
The default implementation does nothing.
Declaration
public virtual void EnterRepeatStatement(oberonParser.RepeatStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.RepeatStatementContext | context | The parse tree. |
EnterScaleFactor(oberonParser.ScaleFactorContext)
Enter a parse tree produced by scaleFactor().
The default implementation does nothing.
Declaration
public virtual void EnterScaleFactor(oberonParser.ScaleFactorContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ScaleFactorContext | context | The parse tree. |
EnterSelector(oberonParser.SelectorContext)
Enter a parse tree produced by selector().
The default implementation does nothing.
Declaration
public virtual void EnterSelector(oberonParser.SelectorContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.SelectorContext | context | The parse tree. |
EnterSet_(oberonParser.Set_Context)
Enter a parse tree produced by set_().
The default implementation does nothing.
Declaration
public virtual void EnterSet_(oberonParser.Set_Context context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.Set_Context | context | The parse tree. |
EnterSimpleExpression(oberonParser.SimpleExpressionContext)
Enter a parse tree produced by simpleExpression().
The default implementation does nothing.
Declaration
public virtual void EnterSimpleExpression(oberonParser.SimpleExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.SimpleExpressionContext | context | The parse tree. |
EnterStatement(oberonParser.StatementContext)
Enter a parse tree produced by statement().
The default implementation does nothing.
Declaration
public virtual void EnterStatement(oberonParser.StatementContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.StatementContext | context | The parse tree. |
EnterStatementSequence(oberonParser.StatementSequenceContext)
Enter a parse tree produced by statementSequence().
The default implementation does nothing.
Declaration
public virtual void EnterStatementSequence(oberonParser.StatementSequenceContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.StatementSequenceContext | context | The parse tree. |
EnterTerm(oberonParser.TermContext)
Enter a parse tree produced by term().
The default implementation does nothing.
Declaration
public virtual void EnterTerm(oberonParser.TermContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.TermContext | context | The parse tree. |
EnterType_(oberonParser.Type_Context)
Enter a parse tree produced by type_().
The default implementation does nothing.
Declaration
public virtual void EnterType_(oberonParser.Type_Context context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.Type_Context | context | The parse tree. |
EnterTypeDeclaration(oberonParser.TypeDeclarationContext)
Enter a parse tree produced by typeDeclaration().
The default implementation does nothing.
Declaration
public virtual void EnterTypeDeclaration(oberonParser.TypeDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.TypeDeclarationContext | context | The parse tree. |
EnterVariableDeclaration(oberonParser.VariableDeclarationContext)
Enter a parse tree produced by variableDeclaration().
The default implementation does nothing.
Declaration
public virtual void EnterVariableDeclaration(oberonParser.VariableDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.VariableDeclarationContext | context | The parse tree. |
EnterWhileStatement(oberonParser.WhileStatementContext)
Enter a parse tree produced by whileStatement().
The default implementation does nothing.
Declaration
public virtual void EnterWhileStatement(oberonParser.WhileStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.WhileStatementContext | context | The parse tree. |
ExitActualParameters(oberonParser.ActualParametersContext)
Exit a parse tree produced by actualParameters().
The default implementation does nothing.
Declaration
public virtual void ExitActualParameters(oberonParser.ActualParametersContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ActualParametersContext | context | The parse tree. |
ExitAddOperator(oberonParser.AddOperatorContext)
Exit a parse tree produced by addOperator().
The default implementation does nothing.
Declaration
public virtual void ExitAddOperator(oberonParser.AddOperatorContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.AddOperatorContext | context | The parse tree. |
ExitArrayType(oberonParser.ArrayTypeContext)
Exit a parse tree produced by arrayType().
The default implementation does nothing.
Declaration
public virtual void ExitArrayType(oberonParser.ArrayTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ArrayTypeContext | context | The parse tree. |
ExitAssignment(oberonParser.AssignmentContext)
Exit a parse tree produced by assignment().
The default implementation does nothing.
Declaration
public virtual void ExitAssignment(oberonParser.AssignmentContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.AssignmentContext | context | The parse tree. |
ExitBaseType(oberonParser.BaseTypeContext)
Exit a parse tree produced by baseType().
The default implementation does nothing.
Declaration
public virtual void ExitBaseType(oberonParser.BaseTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.BaseTypeContext | context | The parse tree. |
ExitCase_(oberonParser.Case_Context)
Exit a parse tree produced by case_().
The default implementation does nothing.
Declaration
public virtual void ExitCase_(oberonParser.Case_Context context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.Case_Context | context | The parse tree. |
ExitCaseLabelList(oberonParser.CaseLabelListContext)
Exit a parse tree produced by caseLabelList().
The default implementation does nothing.
Declaration
public virtual void ExitCaseLabelList(oberonParser.CaseLabelListContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.CaseLabelListContext | context | The parse tree. |
ExitCaseStatement(oberonParser.CaseStatementContext)
Exit a parse tree produced by caseStatement().
The default implementation does nothing.
Declaration
public virtual void ExitCaseStatement(oberonParser.CaseStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.CaseStatementContext | context | The parse tree. |
ExitConstDeclaration(oberonParser.ConstDeclarationContext)
Exit a parse tree produced by constDeclaration().
The default implementation does nothing.
Declaration
public virtual void ExitConstDeclaration(oberonParser.ConstDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ConstDeclarationContext | context | The parse tree. |
ExitConstExpression(oberonParser.ConstExpressionContext)
Exit a parse tree produced by constExpression().
The default implementation does nothing.
Declaration
public virtual void ExitConstExpression(oberonParser.ConstExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ConstExpressionContext | context | The parse tree. |
ExitDeclarationSequence(oberonParser.DeclarationSequenceContext)
Exit a parse tree produced by declarationSequence().
The default implementation does nothing.
Declaration
public virtual void ExitDeclarationSequence(oberonParser.DeclarationSequenceContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.DeclarationSequenceContext | context | The parse tree. |
ExitDesignator(oberonParser.DesignatorContext)
Exit a parse tree produced by designator().
The default implementation does nothing.
Declaration
public virtual void ExitDesignator(oberonParser.DesignatorContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.DesignatorContext | context | The parse tree. |
ExitElement(oberonParser.ElementContext)
Exit a parse tree produced by element().
The default implementation does nothing.
Declaration
public virtual void ExitElement(oberonParser.ElementContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ElementContext | context | The parse tree. |
ExitEveryRule(Antlr4.Runtime.ParserRuleContext)
Declaration
public virtual void ExitEveryRule(Antlr4.Runtime.ParserRuleContext context)
Parameters
Type | Name | Description |
---|---|---|
Antlr4.Runtime.ParserRuleContext | context |
Remarks
The default implementation does nothing.
ExitExpList(oberonParser.ExpListContext)
Exit a parse tree produced by expList().
The default implementation does nothing.
Declaration
public virtual void ExitExpList(oberonParser.ExpListContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ExpListContext | context | The parse tree. |
ExitExpression(oberonParser.ExpressionContext)
Exit a parse tree produced by expression().
The default implementation does nothing.
Declaration
public virtual void ExitExpression(oberonParser.ExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ExpressionContext | context | The parse tree. |
ExitFactor(oberonParser.FactorContext)
Exit a parse tree produced by factor().
The default implementation does nothing.
Declaration
public virtual void ExitFactor(oberonParser.FactorContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.FactorContext | context | The parse tree. |
ExitFieldList(oberonParser.FieldListContext)
Exit a parse tree produced by fieldList().
The default implementation does nothing.
Declaration
public virtual void ExitFieldList(oberonParser.FieldListContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.FieldListContext | context | The parse tree. |
ExitFieldListSequence(oberonParser.FieldListSequenceContext)
Exit a parse tree produced by fieldListSequence().
The default implementation does nothing.
Declaration
public virtual void ExitFieldListSequence(oberonParser.FieldListSequenceContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.FieldListSequenceContext | context | The parse tree. |
ExitFormalParameters(oberonParser.FormalParametersContext)
Exit a parse tree produced by formalParameters().
The default implementation does nothing.
Declaration
public virtual void ExitFormalParameters(oberonParser.FormalParametersContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.FormalParametersContext | context | The parse tree. |
ExitFormalType(oberonParser.FormalTypeContext)
Exit a parse tree produced by formalType().
The default implementation does nothing.
Declaration
public virtual void ExitFormalType(oberonParser.FormalTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.FormalTypeContext | context | The parse tree. |
ExitForStatement(oberonParser.ForStatementContext)
Exit a parse tree produced by forStatement().
The default implementation does nothing.
Declaration
public virtual void ExitForStatement(oberonParser.ForStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ForStatementContext | context | The parse tree. |
ExitFPSection(oberonParser.FPSectionContext)
Exit a parse tree produced by fPSection().
The default implementation does nothing.
Declaration
public virtual void ExitFPSection(oberonParser.FPSectionContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.FPSectionContext | context | The parse tree. |
ExitIdent(oberonParser.IdentContext)
Exit a parse tree produced by ident().
The default implementation does nothing.
Declaration
public virtual void ExitIdent(oberonParser.IdentContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.IdentContext | context | The parse tree. |
ExitIdentdef(oberonParser.IdentdefContext)
Exit a parse tree produced by identdef().
The default implementation does nothing.
Declaration
public virtual void ExitIdentdef(oberonParser.IdentdefContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.IdentdefContext | context | The parse tree. |
ExitIdentList(oberonParser.IdentListContext)
Exit a parse tree produced by identList().
The default implementation does nothing.
Declaration
public virtual void ExitIdentList(oberonParser.IdentListContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.IdentListContext | context | The parse tree. |
ExitIfStatement(oberonParser.IfStatementContext)
Exit a parse tree produced by ifStatement().
The default implementation does nothing.
Declaration
public virtual void ExitIfStatement(oberonParser.IfStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.IfStatementContext | context | The parse tree. |
ExitImport_(oberonParser.Import_Context)
Exit a parse tree produced by import_().
The default implementation does nothing.
Declaration
public virtual void ExitImport_(oberonParser.Import_Context context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.Import_Context | context | The parse tree. |
ExitImportList(oberonParser.ImportListContext)
Exit a parse tree produced by importList().
The default implementation does nothing.
Declaration
public virtual void ExitImportList(oberonParser.ImportListContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ImportListContext | context | The parse tree. |
ExitInteger(oberonParser.IntegerContext)
Exit a parse tree produced by integer().
The default implementation does nothing.
Declaration
public virtual void ExitInteger(oberonParser.IntegerContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.IntegerContext | context | The parse tree. |
ExitLabel(oberonParser.LabelContext)
Exit a parse tree produced by label().
The default implementation does nothing.
Declaration
public virtual void ExitLabel(oberonParser.LabelContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.LabelContext | context | The parse tree. |
ExitLabelRange(oberonParser.LabelRangeContext)
Exit a parse tree produced by labelRange().
The default implementation does nothing.
Declaration
public virtual void ExitLabelRange(oberonParser.LabelRangeContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.LabelRangeContext | context | The parse tree. |
ExitLength(oberonParser.LengthContext)
Exit a parse tree produced by length().
The default implementation does nothing.
Declaration
public virtual void ExitLength(oberonParser.LengthContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.LengthContext | context | The parse tree. |
ExitModule(oberonParser.ModuleContext)
Exit a parse tree produced by module().
The default implementation does nothing.
Declaration
public virtual void ExitModule(oberonParser.ModuleContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ModuleContext | context | The parse tree. |
ExitMulOperator(oberonParser.MulOperatorContext)
Exit a parse tree produced by mulOperator().
The default implementation does nothing.
Declaration
public virtual void ExitMulOperator(oberonParser.MulOperatorContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.MulOperatorContext | context | The parse tree. |
ExitNumber(oberonParser.NumberContext)
Exit a parse tree produced by number().
The default implementation does nothing.
Declaration
public virtual void ExitNumber(oberonParser.NumberContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.NumberContext | context | The parse tree. |
ExitPointerType(oberonParser.PointerTypeContext)
Exit a parse tree produced by pointerType().
The default implementation does nothing.
Declaration
public virtual void ExitPointerType(oberonParser.PointerTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.PointerTypeContext | context | The parse tree. |
ExitProcedureBody(oberonParser.ProcedureBodyContext)
Exit a parse tree produced by procedureBody().
The default implementation does nothing.
Declaration
public virtual void ExitProcedureBody(oberonParser.ProcedureBodyContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ProcedureBodyContext | context | The parse tree. |
ExitProcedureCall(oberonParser.ProcedureCallContext)
Exit a parse tree produced by procedureCall().
The default implementation does nothing.
Declaration
public virtual void ExitProcedureCall(oberonParser.ProcedureCallContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ProcedureCallContext | context | The parse tree. |
ExitProcedureDeclaration(oberonParser.ProcedureDeclarationContext)
Exit a parse tree produced by procedureDeclaration().
The default implementation does nothing.
Declaration
public virtual void ExitProcedureDeclaration(oberonParser.ProcedureDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ProcedureDeclarationContext | context | The parse tree. |
ExitProcedureHeading(oberonParser.ProcedureHeadingContext)
Exit a parse tree produced by procedureHeading().
The default implementation does nothing.
Declaration
public virtual void ExitProcedureHeading(oberonParser.ProcedureHeadingContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ProcedureHeadingContext | context | The parse tree. |
ExitProcedureType(oberonParser.ProcedureTypeContext)
Exit a parse tree produced by procedureType().
The default implementation does nothing.
Declaration
public virtual void ExitProcedureType(oberonParser.ProcedureTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ProcedureTypeContext | context | The parse tree. |
ExitQualident(oberonParser.QualidentContext)
Exit a parse tree produced by qualident().
The default implementation does nothing.
Declaration
public virtual void ExitQualident(oberonParser.QualidentContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.QualidentContext | context | The parse tree. |
ExitReal(oberonParser.RealContext)
Exit a parse tree produced by real().
The default implementation does nothing.
Declaration
public virtual void ExitReal(oberonParser.RealContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.RealContext | context | The parse tree. |
ExitRecordType(oberonParser.RecordTypeContext)
Exit a parse tree produced by recordType().
The default implementation does nothing.
Declaration
public virtual void ExitRecordType(oberonParser.RecordTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.RecordTypeContext | context | The parse tree. |
ExitRelation(oberonParser.RelationContext)
Exit a parse tree produced by relation().
The default implementation does nothing.
Declaration
public virtual void ExitRelation(oberonParser.RelationContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.RelationContext | context | The parse tree. |
ExitRepeatStatement(oberonParser.RepeatStatementContext)
Exit a parse tree produced by repeatStatement().
The default implementation does nothing.
Declaration
public virtual void ExitRepeatStatement(oberonParser.RepeatStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.RepeatStatementContext | context | The parse tree. |
ExitScaleFactor(oberonParser.ScaleFactorContext)
Exit a parse tree produced by scaleFactor().
The default implementation does nothing.
Declaration
public virtual void ExitScaleFactor(oberonParser.ScaleFactorContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.ScaleFactorContext | context | The parse tree. |
ExitSelector(oberonParser.SelectorContext)
Exit a parse tree produced by selector().
The default implementation does nothing.
Declaration
public virtual void ExitSelector(oberonParser.SelectorContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.SelectorContext | context | The parse tree. |
ExitSet_(oberonParser.Set_Context)
Exit a parse tree produced by set_().
The default implementation does nothing.
Declaration
public virtual void ExitSet_(oberonParser.Set_Context context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.Set_Context | context | The parse tree. |
ExitSimpleExpression(oberonParser.SimpleExpressionContext)
Exit a parse tree produced by simpleExpression().
The default implementation does nothing.
Declaration
public virtual void ExitSimpleExpression(oberonParser.SimpleExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.SimpleExpressionContext | context | The parse tree. |
ExitStatement(oberonParser.StatementContext)
Exit a parse tree produced by statement().
The default implementation does nothing.
Declaration
public virtual void ExitStatement(oberonParser.StatementContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.StatementContext | context | The parse tree. |
ExitStatementSequence(oberonParser.StatementSequenceContext)
Exit a parse tree produced by statementSequence().
The default implementation does nothing.
Declaration
public virtual void ExitStatementSequence(oberonParser.StatementSequenceContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.StatementSequenceContext | context | The parse tree. |
ExitTerm(oberonParser.TermContext)
Exit a parse tree produced by term().
The default implementation does nothing.
Declaration
public virtual void ExitTerm(oberonParser.TermContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.TermContext | context | The parse tree. |
ExitType_(oberonParser.Type_Context)
Exit a parse tree produced by type_().
The default implementation does nothing.
Declaration
public virtual void ExitType_(oberonParser.Type_Context context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.Type_Context | context | The parse tree. |
ExitTypeDeclaration(oberonParser.TypeDeclarationContext)
Exit a parse tree produced by typeDeclaration().
The default implementation does nothing.
Declaration
public virtual void ExitTypeDeclaration(oberonParser.TypeDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.TypeDeclarationContext | context | The parse tree. |
ExitVariableDeclaration(oberonParser.VariableDeclarationContext)
Exit a parse tree produced by variableDeclaration().
The default implementation does nothing.
Declaration
public virtual void ExitVariableDeclaration(oberonParser.VariableDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.VariableDeclarationContext | context | The parse tree. |
ExitWhileStatement(oberonParser.WhileStatementContext)
Exit a parse tree produced by whileStatement().
The default implementation does nothing.
Declaration
public virtual void ExitWhileStatement(oberonParser.WhileStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
oberonParser.WhileStatementContext | context | The parse tree. |
VisitErrorNode(Antlr4.Runtime.Tree.IErrorNode)
Declaration
public virtual void VisitErrorNode(Antlr4.Runtime.Tree.IErrorNode node)
Parameters
Type | Name | Description |
---|---|---|
Antlr4.Runtime.Tree.IErrorNode | node |
Remarks
The default implementation does nothing.
VisitTerminal(Antlr4.Runtime.Tree.ITerminalNode)
Declaration
public virtual void VisitTerminal(Antlr4.Runtime.Tree.ITerminalNode node)
Parameters
Type | Name | Description |
---|---|---|
Antlr4.Runtime.Tree.ITerminalNode | node |
Remarks
The default implementation does nothing.