Show / Hide Table of Contents

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

Methods

| Improve this Doc View Source

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

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

EnterEveryRule(Antlr4.Runtime.ParserRuleContext)

Declaration
public virtual void EnterEveryRule(Antlr4.Runtime.ParserRuleContext context)
Parameters
Type Name Description
Antlr4.Runtime.ParserRuleContext context
Remarks

The default implementation does nothing.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

ExitEveryRule(Antlr4.Runtime.ParserRuleContext)

Declaration
public virtual void ExitEveryRule(Antlr4.Runtime.ParserRuleContext context)
Parameters
Type Name Description
Antlr4.Runtime.ParserRuleContext context
Remarks

The default implementation does nothing.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

VisitErrorNode(Antlr4.Runtime.Tree.IErrorNode)

Declaration
public virtual void VisitErrorNode(Antlr4.Runtime.Tree.IErrorNode node)
Parameters
Type Name Description
Antlr4.Runtime.Tree.IErrorNode node
Remarks

The default implementation does nothing.

| Improve this Doc View Source

VisitTerminal(Antlr4.Runtime.Tree.ITerminalNode)

Declaration
public virtual void VisitTerminal(Antlr4.Runtime.Tree.ITerminalNode node)
Parameters
Type Name Description
Antlr4.Runtime.Tree.ITerminalNode node
Remarks

The default implementation does nothing.

Implements

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