Class turingBaseListener
This class provides an empty implementation of IturingListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
Inheritance
Namespace: GCore.Antlr.Grammers.Turing
Assembly: Turing.dll
Syntax
public class turingBaseListener : object, IturingListener, Antlr4.Runtime.Tree.IParseTreeListener
Methods
| Improve this Doc View SourceEnterArrayType(turingParser.ArrayTypeContext)
Enter a parse tree produced by arrayType().
The default implementation does nothing.
Declaration
public virtual void EnterArrayType(turingParser.ArrayTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.ArrayTypeContext | context | The parse tree. |
EnterBooleanExpn(turingParser.BooleanExpnContext)
Enter a parse tree produced by booleanExpn().
The default implementation does nothing.
Declaration
public virtual void EnterBooleanExpn(turingParser.BooleanExpnContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.BooleanExpnContext | context | The parse tree. |
EnterCapability(turingParser.CapabilityContext)
Enter a parse tree produced by capability().
The default implementation does nothing.
Declaration
public virtual void EnterCapability(turingParser.CapabilityContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.CapabilityContext | context | The parse tree. |
EnterCaseStatement(turingParser.CaseStatementContext)
Enter a parse tree produced by caseStatement().
The default implementation does nothing.
Declaration
public virtual void EnterCaseStatement(turingParser.CaseStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.CaseStatementContext | context | The parse tree. |
EnterCloseStatement(turingParser.CloseStatementContext)
Enter a parse tree produced by closeStatement().
The default implementation does nothing.
Declaration
public virtual void EnterCloseStatement(turingParser.CloseStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.CloseStatementContext | context | The parse tree. |
EnterCompileTimeExpn(turingParser.CompileTimeExpnContext)
Enter a parse tree produced by compileTimeExpn().
The default implementation does nothing.
Declaration
public virtual void EnterCompileTimeExpn(turingParser.CompileTimeExpnContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.CompileTimeExpnContext | context | The parse tree. |
EnterComponentSelector(turingParser.ComponentSelectorContext)
Enter a parse tree produced by componentSelector().
The default implementation does nothing.
Declaration
public virtual void EnterComponentSelector(turingParser.ComponentSelectorContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.ComponentSelectorContext | context | The parse tree. |
EnterConstantDeclaration(turingParser.ConstantDeclarationContext)
Enter a parse tree produced by constantDeclaration().
The default implementation does nothing.
Declaration
public virtual void EnterConstantDeclaration(turingParser.ConstantDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.ConstantDeclarationContext | context | The parse tree. |
EnterDeclaration(turingParser.DeclarationContext)
Enter a parse tree produced by declaration().
The default implementation does nothing.
Declaration
public virtual void EnterDeclaration(turingParser.DeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.DeclarationContext | context | The parse tree. |
EnterDeclarationOrStatement(turingParser.DeclarationOrStatementContext)
Enter a parse tree produced by declarationOrStatement().
The default implementation does nothing.
Declaration
public virtual void EnterDeclarationOrStatement(turingParser.DeclarationOrStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.DeclarationOrStatementContext | context | The parse tree. |
EnterDeclarationOrStatementInMainProgram(turingParser.DeclarationOrStatementInMainProgramContext)
Enter a parse tree produced by declarationOrStatementInMainProgram().
The default implementation does nothing.
Declaration
public virtual void EnterDeclarationOrStatementInMainProgram(turingParser.DeclarationOrStatementInMainProgramContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.DeclarationOrStatementInMainProgramContext | context | The parse tree. |
EnterDeclarationsAndStatements(turingParser.DeclarationsAndStatementsContext)
Enter a parse tree produced by declarationsAndStatements().
The default implementation does nothing.
Declaration
public virtual void EnterDeclarationsAndStatements(turingParser.DeclarationsAndStatementsContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.DeclarationsAndStatementsContext | 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.
EnterExplicitConstant(turingParser.ExplicitConstantContext)
Enter a parse tree produced by explicitConstant().
The default implementation does nothing.
Declaration
public virtual void EnterExplicitConstant(turingParser.ExplicitConstantContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.ExplicitConstantContext | context | The parse tree. |
EnterExpn(turingParser.ExpnContext)
Enter a parse tree produced by expn().
The default implementation does nothing.
Declaration
public virtual void EnterExpn(turingParser.ExpnContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.ExpnContext | context | The parse tree. |
EnterExponentWidth(turingParser.ExponentWidthContext)
Enter a parse tree produced by exponentWidth().
The default implementation does nothing.
Declaration
public virtual void EnterExponentWidth(turingParser.ExponentWidthContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.ExponentWidthContext | context | The parse tree. |
EnterFileNumber(turingParser.FileNumberContext)
Enter a parse tree produced by fileNumber().
The default implementation does nothing.
Declaration
public virtual void EnterFileNumber(turingParser.FileNumberContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.FileNumberContext | context | The parse tree. |
EnterForStatement(turingParser.ForStatementContext)
Enter a parse tree produced by forStatement().
The default implementation does nothing.
Declaration
public virtual void EnterForStatement(turingParser.ForStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.ForStatementContext | context | The parse tree. |
EnterFractionWidth(turingParser.FractionWidthContext)
Enter a parse tree produced by fractionWidth().
The default implementation does nothing.
Declaration
public virtual void EnterFractionWidth(turingParser.FractionWidthContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.FractionWidthContext | context | The parse tree. |
EnterGetItem(turingParser.GetItemContext)
Enter a parse tree produced by getItem().
The default implementation does nothing.
Declaration
public virtual void EnterGetItem(turingParser.GetItemContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.GetItemContext | context | The parse tree. |
EnterGetStatement(turingParser.GetStatementContext)
Enter a parse tree produced by getStatement().
The default implementation does nothing.
Declaration
public virtual void EnterGetStatement(turingParser.GetStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.GetStatementContext | context | The parse tree. |
EnterId_(turingParser.Id_Context)
Enter a parse tree produced by id_().
The default implementation does nothing.
Declaration
public virtual void EnterId_(turingParser.Id_Context context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.Id_Context | context | The parse tree. |
EnterIfStatement(turingParser.IfStatementContext)
Enter a parse tree produced by ifStatement().
The default implementation does nothing.
Declaration
public virtual void EnterIfStatement(turingParser.IfStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.IfStatementContext | context | The parse tree. |
EnterIndexType(turingParser.IndexTypeContext)
Enter a parse tree produced by indexType().
The default implementation does nothing.
Declaration
public virtual void EnterIndexType(turingParser.IndexTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.IndexTypeContext | context | The parse tree. |
EnterInfixOperator(turingParser.InfixOperatorContext)
Enter a parse tree produced by infixOperator().
The default implementation does nothing.
Declaration
public virtual void EnterInfixOperator(turingParser.InfixOperatorContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.InfixOperatorContext | context | The parse tree. |
EnterInitializingValue(turingParser.InitializingValueContext)
Enter a parse tree produced by initializingValue().
The default implementation does nothing.
Declaration
public virtual void EnterInitializingValue(turingParser.InitializingValueContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.InitializingValueContext | context | The parse tree. |
EnterLoopStatement(turingParser.LoopStatementContext)
Enter a parse tree produced by loopStatement().
The default implementation does nothing.
Declaration
public virtual void EnterLoopStatement(turingParser.LoopStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.LoopStatementContext | context | The parse tree. |
EnterNamedType(turingParser.NamedTypeContext)
Enter a parse tree produced by namedType().
The default implementation does nothing.
Declaration
public virtual void EnterNamedType(turingParser.NamedTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.NamedTypeContext | context | The parse tree. |
EnterOpenStatement(turingParser.OpenStatementContext)
Enter a parse tree produced by openStatement().
The default implementation does nothing.
Declaration
public virtual void EnterOpenStatement(turingParser.OpenStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.OpenStatementContext | context | The parse tree. |
EnterParameterDeclaration(turingParser.ParameterDeclarationContext)
Enter a parse tree produced by parameterDeclaration().
The default implementation does nothing.
Declaration
public virtual void EnterParameterDeclaration(turingParser.ParameterDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.ParameterDeclarationContext | context | The parse tree. |
EnterParameterType(turingParser.ParameterTypeContext)
Enter a parse tree produced by parameterType().
The default implementation does nothing.
Declaration
public virtual void EnterParameterType(turingParser.ParameterTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.ParameterTypeContext | context | The parse tree. |
EnterPrefixOperator(turingParser.PrefixOperatorContext)
Enter a parse tree produced by prefixOperator().
The default implementation does nothing.
Declaration
public virtual void EnterPrefixOperator(turingParser.PrefixOperatorContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.PrefixOperatorContext | context | The parse tree. |
EnterProcedureCall(turingParser.ProcedureCallContext)
Enter a parse tree produced by procedureCall().
The default implementation does nothing.
Declaration
public virtual void EnterProcedureCall(turingParser.ProcedureCallContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.ProcedureCallContext | context | The parse tree. |
EnterProgram(turingParser.ProgramContext)
Enter a parse tree produced by program().
The default implementation does nothing.
Declaration
public virtual void EnterProgram(turingParser.ProgramContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.ProgramContext | context | The parse tree. |
EnterPutItem(turingParser.PutItemContext)
Enter a parse tree produced by putItem().
The default implementation does nothing.
Declaration
public virtual void EnterPutItem(turingParser.PutItemContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.PutItemContext | context | The parse tree. |
EnterPutStatement(turingParser.PutStatementContext)
Enter a parse tree produced by putStatement().
The default implementation does nothing.
Declaration
public virtual void EnterPutStatement(turingParser.PutStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.PutStatementContext | context | The parse tree. |
EnterRecordType(turingParser.RecordTypeContext)
Enter a parse tree produced by recordType().
The default implementation does nothing.
Declaration
public virtual void EnterRecordType(turingParser.RecordTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.RecordTypeContext | context | The parse tree. |
EnterReference(turingParser.ReferenceContext)
Enter a parse tree produced by reference().
The default implementation does nothing.
Declaration
public virtual void EnterReference(turingParser.ReferenceContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.ReferenceContext | context | The parse tree. |
EnterReference_2(turingParser.Reference_2Context)
Enter a parse tree produced by reference_2().
The default implementation does nothing.
Declaration
public virtual void EnterReference_2(turingParser.Reference_2Context context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.Reference_2Context | context | The parse tree. |
EnterStandardType(turingParser.StandardTypeContext)
Enter a parse tree produced by standardType().
The default implementation does nothing.
Declaration
public virtual void EnterStandardType(turingParser.StandardTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.StandardTypeContext | context | The parse tree. |
EnterStatement(turingParser.StatementContext)
Enter a parse tree produced by statement().
The default implementation does nothing.
Declaration
public virtual void EnterStatement(turingParser.StatementContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.StatementContext | context | The parse tree. |
EnterStreamNumber(turingParser.StreamNumberContext)
Enter a parse tree produced by streamNumber().
The default implementation does nothing.
Declaration
public virtual void EnterStreamNumber(turingParser.StreamNumberContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.StreamNumberContext | context | The parse tree. |
EnterString(turingParser.StringContext)
Enter a parse tree produced by
The default implementation does nothing.
Declaration
public virtual void EnterString(turingParser.StringContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.StringContext | context | The parse tree. |
EnterSubprogramBody(turingParser.SubprogramBodyContext)
Enter a parse tree produced by subprogramBody().
The default implementation does nothing.
Declaration
public virtual void EnterSubprogramBody(turingParser.SubprogramBodyContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.SubprogramBodyContext | context | The parse tree. |
EnterSubprogramDeclaration(turingParser.SubprogramDeclarationContext)
Enter a parse tree produced by subprogramDeclaration().
The default implementation does nothing.
Declaration
public virtual void EnterSubprogramDeclaration(turingParser.SubprogramDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.SubprogramDeclarationContext | context | The parse tree. |
EnterSubprogramHeader(turingParser.SubprogramHeaderContext)
Enter a parse tree produced by subprogramHeader().
The default implementation does nothing.
Declaration
public virtual void EnterSubprogramHeader(turingParser.SubprogramHeaderContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.SubprogramHeaderContext | context | The parse tree. |
EnterSubrangeType(turingParser.SubrangeTypeContext)
Enter a parse tree produced by subrangeType().
The default implementation does nothing.
Declaration
public virtual void EnterSubrangeType(turingParser.SubrangeTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.SubrangeTypeContext | context | The parse tree. |
EnterSubstring(turingParser.SubstringContext)
Enter a parse tree produced by substring().
The default implementation does nothing.
Declaration
public virtual void EnterSubstring(turingParser.SubstringContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.SubstringContext | context | The parse tree. |
EnterSubstringPosition(turingParser.SubstringPositionContext)
Enter a parse tree produced by substringPosition().
The default implementation does nothing.
Declaration
public virtual void EnterSubstringPosition(turingParser.SubstringPositionContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.SubstringPositionContext | context | The parse tree. |
EnterTypeDeclaration(turingParser.TypeDeclarationContext)
Enter a parse tree produced by typeDeclaration().
The default implementation does nothing.
Declaration
public virtual void EnterTypeDeclaration(turingParser.TypeDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.TypeDeclarationContext | context | The parse tree. |
EnterTypeSpec(turingParser.TypeSpecContext)
Enter a parse tree produced by typeSpec().
The default implementation does nothing.
Declaration
public virtual void EnterTypeSpec(turingParser.TypeSpecContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.TypeSpecContext | context | The parse tree. |
EnterVariableDeclaration(turingParser.VariableDeclarationContext)
Enter a parse tree produced by variableDeclaration().
The default implementation does nothing.
Declaration
public virtual void EnterVariableDeclaration(turingParser.VariableDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.VariableDeclarationContext | context | The parse tree. |
EnterVariableReference(turingParser.VariableReferenceContext)
Enter a parse tree produced by variableReference().
The default implementation does nothing.
Declaration
public virtual void EnterVariableReference(turingParser.VariableReferenceContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.VariableReferenceContext | context | The parse tree. |
EnterWidthExpn(turingParser.WidthExpnContext)
Enter a parse tree produced by widthExpn().
The default implementation does nothing.
Declaration
public virtual void EnterWidthExpn(turingParser.WidthExpnContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.WidthExpnContext | context | The parse tree. |
ExitArrayType(turingParser.ArrayTypeContext)
Exit a parse tree produced by arrayType().
The default implementation does nothing.
Declaration
public virtual void ExitArrayType(turingParser.ArrayTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.ArrayTypeContext | context | The parse tree. |
ExitBooleanExpn(turingParser.BooleanExpnContext)
Exit a parse tree produced by booleanExpn().
The default implementation does nothing.
Declaration
public virtual void ExitBooleanExpn(turingParser.BooleanExpnContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.BooleanExpnContext | context | The parse tree. |
ExitCapability(turingParser.CapabilityContext)
Exit a parse tree produced by capability().
The default implementation does nothing.
Declaration
public virtual void ExitCapability(turingParser.CapabilityContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.CapabilityContext | context | The parse tree. |
ExitCaseStatement(turingParser.CaseStatementContext)
Exit a parse tree produced by caseStatement().
The default implementation does nothing.
Declaration
public virtual void ExitCaseStatement(turingParser.CaseStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.CaseStatementContext | context | The parse tree. |
ExitCloseStatement(turingParser.CloseStatementContext)
Exit a parse tree produced by closeStatement().
The default implementation does nothing.
Declaration
public virtual void ExitCloseStatement(turingParser.CloseStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.CloseStatementContext | context | The parse tree. |
ExitCompileTimeExpn(turingParser.CompileTimeExpnContext)
Exit a parse tree produced by compileTimeExpn().
The default implementation does nothing.
Declaration
public virtual void ExitCompileTimeExpn(turingParser.CompileTimeExpnContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.CompileTimeExpnContext | context | The parse tree. |
ExitComponentSelector(turingParser.ComponentSelectorContext)
Exit a parse tree produced by componentSelector().
The default implementation does nothing.
Declaration
public virtual void ExitComponentSelector(turingParser.ComponentSelectorContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.ComponentSelectorContext | context | The parse tree. |
ExitConstantDeclaration(turingParser.ConstantDeclarationContext)
Exit a parse tree produced by constantDeclaration().
The default implementation does nothing.
Declaration
public virtual void ExitConstantDeclaration(turingParser.ConstantDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.ConstantDeclarationContext | context | The parse tree. |
ExitDeclaration(turingParser.DeclarationContext)
Exit a parse tree produced by declaration().
The default implementation does nothing.
Declaration
public virtual void ExitDeclaration(turingParser.DeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.DeclarationContext | context | The parse tree. |
ExitDeclarationOrStatement(turingParser.DeclarationOrStatementContext)
Exit a parse tree produced by declarationOrStatement().
The default implementation does nothing.
Declaration
public virtual void ExitDeclarationOrStatement(turingParser.DeclarationOrStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.DeclarationOrStatementContext | context | The parse tree. |
ExitDeclarationOrStatementInMainProgram(turingParser.DeclarationOrStatementInMainProgramContext)
Exit a parse tree produced by declarationOrStatementInMainProgram().
The default implementation does nothing.
Declaration
public virtual void ExitDeclarationOrStatementInMainProgram(turingParser.DeclarationOrStatementInMainProgramContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.DeclarationOrStatementInMainProgramContext | context | The parse tree. |
ExitDeclarationsAndStatements(turingParser.DeclarationsAndStatementsContext)
Exit a parse tree produced by declarationsAndStatements().
The default implementation does nothing.
Declaration
public virtual void ExitDeclarationsAndStatements(turingParser.DeclarationsAndStatementsContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.DeclarationsAndStatementsContext | 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.
ExitExplicitConstant(turingParser.ExplicitConstantContext)
Exit a parse tree produced by explicitConstant().
The default implementation does nothing.
Declaration
public virtual void ExitExplicitConstant(turingParser.ExplicitConstantContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.ExplicitConstantContext | context | The parse tree. |
ExitExpn(turingParser.ExpnContext)
Exit a parse tree produced by expn().
The default implementation does nothing.
Declaration
public virtual void ExitExpn(turingParser.ExpnContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.ExpnContext | context | The parse tree. |
ExitExponentWidth(turingParser.ExponentWidthContext)
Exit a parse tree produced by exponentWidth().
The default implementation does nothing.
Declaration
public virtual void ExitExponentWidth(turingParser.ExponentWidthContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.ExponentWidthContext | context | The parse tree. |
ExitFileNumber(turingParser.FileNumberContext)
Exit a parse tree produced by fileNumber().
The default implementation does nothing.
Declaration
public virtual void ExitFileNumber(turingParser.FileNumberContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.FileNumberContext | context | The parse tree. |
ExitForStatement(turingParser.ForStatementContext)
Exit a parse tree produced by forStatement().
The default implementation does nothing.
Declaration
public virtual void ExitForStatement(turingParser.ForStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.ForStatementContext | context | The parse tree. |
ExitFractionWidth(turingParser.FractionWidthContext)
Exit a parse tree produced by fractionWidth().
The default implementation does nothing.
Declaration
public virtual void ExitFractionWidth(turingParser.FractionWidthContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.FractionWidthContext | context | The parse tree. |
ExitGetItem(turingParser.GetItemContext)
Exit a parse tree produced by getItem().
The default implementation does nothing.
Declaration
public virtual void ExitGetItem(turingParser.GetItemContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.GetItemContext | context | The parse tree. |
ExitGetStatement(turingParser.GetStatementContext)
Exit a parse tree produced by getStatement().
The default implementation does nothing.
Declaration
public virtual void ExitGetStatement(turingParser.GetStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.GetStatementContext | context | The parse tree. |
ExitId_(turingParser.Id_Context)
Exit a parse tree produced by id_().
The default implementation does nothing.
Declaration
public virtual void ExitId_(turingParser.Id_Context context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.Id_Context | context | The parse tree. |
ExitIfStatement(turingParser.IfStatementContext)
Exit a parse tree produced by ifStatement().
The default implementation does nothing.
Declaration
public virtual void ExitIfStatement(turingParser.IfStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.IfStatementContext | context | The parse tree. |
ExitIndexType(turingParser.IndexTypeContext)
Exit a parse tree produced by indexType().
The default implementation does nothing.
Declaration
public virtual void ExitIndexType(turingParser.IndexTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.IndexTypeContext | context | The parse tree. |
ExitInfixOperator(turingParser.InfixOperatorContext)
Exit a parse tree produced by infixOperator().
The default implementation does nothing.
Declaration
public virtual void ExitInfixOperator(turingParser.InfixOperatorContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.InfixOperatorContext | context | The parse tree. |
ExitInitializingValue(turingParser.InitializingValueContext)
Exit a parse tree produced by initializingValue().
The default implementation does nothing.
Declaration
public virtual void ExitInitializingValue(turingParser.InitializingValueContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.InitializingValueContext | context | The parse tree. |
ExitLoopStatement(turingParser.LoopStatementContext)
Exit a parse tree produced by loopStatement().
The default implementation does nothing.
Declaration
public virtual void ExitLoopStatement(turingParser.LoopStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.LoopStatementContext | context | The parse tree. |
ExitNamedType(turingParser.NamedTypeContext)
Exit a parse tree produced by namedType().
The default implementation does nothing.
Declaration
public virtual void ExitNamedType(turingParser.NamedTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.NamedTypeContext | context | The parse tree. |
ExitOpenStatement(turingParser.OpenStatementContext)
Exit a parse tree produced by openStatement().
The default implementation does nothing.
Declaration
public virtual void ExitOpenStatement(turingParser.OpenStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.OpenStatementContext | context | The parse tree. |
ExitParameterDeclaration(turingParser.ParameterDeclarationContext)
Exit a parse tree produced by parameterDeclaration().
The default implementation does nothing.
Declaration
public virtual void ExitParameterDeclaration(turingParser.ParameterDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.ParameterDeclarationContext | context | The parse tree. |
ExitParameterType(turingParser.ParameterTypeContext)
Exit a parse tree produced by parameterType().
The default implementation does nothing.
Declaration
public virtual void ExitParameterType(turingParser.ParameterTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.ParameterTypeContext | context | The parse tree. |
ExitPrefixOperator(turingParser.PrefixOperatorContext)
Exit a parse tree produced by prefixOperator().
The default implementation does nothing.
Declaration
public virtual void ExitPrefixOperator(turingParser.PrefixOperatorContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.PrefixOperatorContext | context | The parse tree. |
ExitProcedureCall(turingParser.ProcedureCallContext)
Exit a parse tree produced by procedureCall().
The default implementation does nothing.
Declaration
public virtual void ExitProcedureCall(turingParser.ProcedureCallContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.ProcedureCallContext | context | The parse tree. |
ExitProgram(turingParser.ProgramContext)
Exit a parse tree produced by program().
The default implementation does nothing.
Declaration
public virtual void ExitProgram(turingParser.ProgramContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.ProgramContext | context | The parse tree. |
ExitPutItem(turingParser.PutItemContext)
Exit a parse tree produced by putItem().
The default implementation does nothing.
Declaration
public virtual void ExitPutItem(turingParser.PutItemContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.PutItemContext | context | The parse tree. |
ExitPutStatement(turingParser.PutStatementContext)
Exit a parse tree produced by putStatement().
The default implementation does nothing.
Declaration
public virtual void ExitPutStatement(turingParser.PutStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.PutStatementContext | context | The parse tree. |
ExitRecordType(turingParser.RecordTypeContext)
Exit a parse tree produced by recordType().
The default implementation does nothing.
Declaration
public virtual void ExitRecordType(turingParser.RecordTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.RecordTypeContext | context | The parse tree. |
ExitReference(turingParser.ReferenceContext)
Exit a parse tree produced by reference().
The default implementation does nothing.
Declaration
public virtual void ExitReference(turingParser.ReferenceContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.ReferenceContext | context | The parse tree. |
ExitReference_2(turingParser.Reference_2Context)
Exit a parse tree produced by reference_2().
The default implementation does nothing.
Declaration
public virtual void ExitReference_2(turingParser.Reference_2Context context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.Reference_2Context | context | The parse tree. |
ExitStandardType(turingParser.StandardTypeContext)
Exit a parse tree produced by standardType().
The default implementation does nothing.
Declaration
public virtual void ExitStandardType(turingParser.StandardTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.StandardTypeContext | context | The parse tree. |
ExitStatement(turingParser.StatementContext)
Exit a parse tree produced by statement().
The default implementation does nothing.
Declaration
public virtual void ExitStatement(turingParser.StatementContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.StatementContext | context | The parse tree. |
ExitStreamNumber(turingParser.StreamNumberContext)
Exit a parse tree produced by streamNumber().
The default implementation does nothing.
Declaration
public virtual void ExitStreamNumber(turingParser.StreamNumberContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.StreamNumberContext | context | The parse tree. |
ExitString(turingParser.StringContext)
Exit a parse tree produced by
The default implementation does nothing.
Declaration
public virtual void ExitString(turingParser.StringContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.StringContext | context | The parse tree. |
ExitSubprogramBody(turingParser.SubprogramBodyContext)
Exit a parse tree produced by subprogramBody().
The default implementation does nothing.
Declaration
public virtual void ExitSubprogramBody(turingParser.SubprogramBodyContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.SubprogramBodyContext | context | The parse tree. |
ExitSubprogramDeclaration(turingParser.SubprogramDeclarationContext)
Exit a parse tree produced by subprogramDeclaration().
The default implementation does nothing.
Declaration
public virtual void ExitSubprogramDeclaration(turingParser.SubprogramDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.SubprogramDeclarationContext | context | The parse tree. |
ExitSubprogramHeader(turingParser.SubprogramHeaderContext)
Exit a parse tree produced by subprogramHeader().
The default implementation does nothing.
Declaration
public virtual void ExitSubprogramHeader(turingParser.SubprogramHeaderContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.SubprogramHeaderContext | context | The parse tree. |
ExitSubrangeType(turingParser.SubrangeTypeContext)
Exit a parse tree produced by subrangeType().
The default implementation does nothing.
Declaration
public virtual void ExitSubrangeType(turingParser.SubrangeTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.SubrangeTypeContext | context | The parse tree. |
ExitSubstring(turingParser.SubstringContext)
Exit a parse tree produced by substring().
The default implementation does nothing.
Declaration
public virtual void ExitSubstring(turingParser.SubstringContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.SubstringContext | context | The parse tree. |
ExitSubstringPosition(turingParser.SubstringPositionContext)
Exit a parse tree produced by substringPosition().
The default implementation does nothing.
Declaration
public virtual void ExitSubstringPosition(turingParser.SubstringPositionContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.SubstringPositionContext | context | The parse tree. |
ExitTypeDeclaration(turingParser.TypeDeclarationContext)
Exit a parse tree produced by typeDeclaration().
The default implementation does nothing.
Declaration
public virtual void ExitTypeDeclaration(turingParser.TypeDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.TypeDeclarationContext | context | The parse tree. |
ExitTypeSpec(turingParser.TypeSpecContext)
Exit a parse tree produced by typeSpec().
The default implementation does nothing.
Declaration
public virtual void ExitTypeSpec(turingParser.TypeSpecContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.TypeSpecContext | context | The parse tree. |
ExitVariableDeclaration(turingParser.VariableDeclarationContext)
Exit a parse tree produced by variableDeclaration().
The default implementation does nothing.
Declaration
public virtual void ExitVariableDeclaration(turingParser.VariableDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.VariableDeclarationContext | context | The parse tree. |
ExitVariableReference(turingParser.VariableReferenceContext)
Exit a parse tree produced by variableReference().
The default implementation does nothing.
Declaration
public virtual void ExitVariableReference(turingParser.VariableReferenceContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.VariableReferenceContext | context | The parse tree. |
ExitWidthExpn(turingParser.WidthExpnContext)
Exit a parse tree produced by widthExpn().
The default implementation does nothing.
Declaration
public virtual void ExitWidthExpn(turingParser.WidthExpnContext context)
Parameters
Type | Name | Description |
---|---|---|
turingParser.WidthExpnContext | 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.