vb6-antlr4
Version:
A Visual Basic 6 lexer & parser that provides both visitor and listener patterns to traverse the parse tree.
1,250 lines (1,249 loc) • 86.9 kB
TypeScript
import { ParseTreeListener } from "antlr4ts/tree/ParseTreeListener";
import { InlineIfThenElseContext } from "./VisualBasic6Parser";
import { BlockIfThenElseContext } from "./VisualBasic6Parser";
import { VsLiteralContext } from "./VisualBasic6Parser";
import { VsStructContext } from "./VisualBasic6Parser";
import { VsNewContext } from "./VisualBasic6Parser";
import { VsTypeOfContext } from "./VisualBasic6Parser";
import { VsAddressOfContext } from "./VisualBasic6Parser";
import { VsAssignContext } from "./VisualBasic6Parser";
import { VsPowContext } from "./VisualBasic6Parser";
import { VsNegationContext } from "./VisualBasic6Parser";
import { VsPlusContext } from "./VisualBasic6Parser";
import { VsDivContext } from "./VisualBasic6Parser";
import { VsMultContext } from "./VisualBasic6Parser";
import { VsModContext } from "./VisualBasic6Parser";
import { VsAddContext } from "./VisualBasic6Parser";
import { VsMinusContext } from "./VisualBasic6Parser";
import { VsAmpContext } from "./VisualBasic6Parser";
import { VsEqContext } from "./VisualBasic6Parser";
import { VsNeqContext } from "./VisualBasic6Parser";
import { VsLtContext } from "./VisualBasic6Parser";
import { VsGtContext } from "./VisualBasic6Parser";
import { VsLeqContext } from "./VisualBasic6Parser";
import { VsGeqContext } from "./VisualBasic6Parser";
import { VsLikeContext } from "./VisualBasic6Parser";
import { VsIsContext } from "./VisualBasic6Parser";
import { VsNotContext } from "./VisualBasic6Parser";
import { VsAndContext } from "./VisualBasic6Parser";
import { VsOrContext } from "./VisualBasic6Parser";
import { VsXorContext } from "./VisualBasic6Parser";
import { VsEqvContext } from "./VisualBasic6Parser";
import { VsImpContext } from "./VisualBasic6Parser";
import { VsICSContext } from "./VisualBasic6Parser";
import { VsMidContext } from "./VisualBasic6Parser";
import { OptionBaseStmtContext } from "./VisualBasic6Parser";
import { OptionCompareStmtContext } from "./VisualBasic6Parser";
import { OptionExplicitStmtContext } from "./VisualBasic6Parser";
import { OptionPrivateModuleStmtContext } from "./VisualBasic6Parser";
import { CaseCondElseContext } from "./VisualBasic6Parser";
import { CaseCondExprContext } from "./VisualBasic6Parser";
import { CaseCondExprIsContext } from "./VisualBasic6Parser";
import { CaseCondExprValueContext } from "./VisualBasic6Parser";
import { CaseCondExprToContext } from "./VisualBasic6Parser";
import { StartRuleContext } from "./VisualBasic6Parser";
import { ModuleContext } from "./VisualBasic6Parser";
import { ModuleReferencesContext } from "./VisualBasic6Parser";
import { ModuleReferenceContext } from "./VisualBasic6Parser";
import { ModuleReferenceValueContext } from "./VisualBasic6Parser";
import { ModuleReferenceComponentContext } from "./VisualBasic6Parser";
import { ModuleHeaderContext } from "./VisualBasic6Parser";
import { ModuleConfigContext } from "./VisualBasic6Parser";
import { ModuleConfigElementContext } from "./VisualBasic6Parser";
import { ModuleAttributesContext } from "./VisualBasic6Parser";
import { ModuleOptionsContext } from "./VisualBasic6Parser";
import { ModuleOptionContext } from "./VisualBasic6Parser";
import { ModuleBodyContext } from "./VisualBasic6Parser";
import { ModuleBodyElementContext } from "./VisualBasic6Parser";
import { ControlPropertiesContext } from "./VisualBasic6Parser";
import { Cp_PropertiesContext } from "./VisualBasic6Parser";
import { Cp_SinglePropertyContext } from "./VisualBasic6Parser";
import { Cp_PropertyNameContext } from "./VisualBasic6Parser";
import { Cp_PropertyValueContext } from "./VisualBasic6Parser";
import { Cp_NestedPropertyContext } from "./VisualBasic6Parser";
import { Cp_ControlTypeContext } from "./VisualBasic6Parser";
import { Cp_ControlIdentifierContext } from "./VisualBasic6Parser";
import { ModuleBlockContext } from "./VisualBasic6Parser";
import { AttributeStmtContext } from "./VisualBasic6Parser";
import { BlockContext } from "./VisualBasic6Parser";
import { BlockStmtContext } from "./VisualBasic6Parser";
import { AppActivateStmtContext } from "./VisualBasic6Parser";
import { BeepStmtContext } from "./VisualBasic6Parser";
import { ChDirStmtContext } from "./VisualBasic6Parser";
import { ChDriveStmtContext } from "./VisualBasic6Parser";
import { CloseStmtContext } from "./VisualBasic6Parser";
import { ConstStmtContext } from "./VisualBasic6Parser";
import { ConstSubStmtContext } from "./VisualBasic6Parser";
import { DateStmtContext } from "./VisualBasic6Parser";
import { DeclareStmtContext } from "./VisualBasic6Parser";
import { DeftypeStmtContext } from "./VisualBasic6Parser";
import { DeleteSettingStmtContext } from "./VisualBasic6Parser";
import { DoLoopStmtContext } from "./VisualBasic6Parser";
import { EndStmtContext } from "./VisualBasic6Parser";
import { EnumerationStmtContext } from "./VisualBasic6Parser";
import { EnumerationStmt_ConstantContext } from "./VisualBasic6Parser";
import { EraseStmtContext } from "./VisualBasic6Parser";
import { ErrorStmtContext } from "./VisualBasic6Parser";
import { EventStmtContext } from "./VisualBasic6Parser";
import { ExitStmtContext } from "./VisualBasic6Parser";
import { FilecopyStmtContext } from "./VisualBasic6Parser";
import { ForEachStmtContext } from "./VisualBasic6Parser";
import { ForNextStmtContext } from "./VisualBasic6Parser";
import { FunctionStmtContext } from "./VisualBasic6Parser";
import { GetStmtContext } from "./VisualBasic6Parser";
import { GoSubStmtContext } from "./VisualBasic6Parser";
import { GoToStmtContext } from "./VisualBasic6Parser";
import { IfThenElseStmtContext } from "./VisualBasic6Parser";
import { IfBlockStmtContext } from "./VisualBasic6Parser";
import { IfConditionStmtContext } from "./VisualBasic6Parser";
import { IfElseIfBlockStmtContext } from "./VisualBasic6Parser";
import { IfElseBlockStmtContext } from "./VisualBasic6Parser";
import { ImplementsStmtContext } from "./VisualBasic6Parser";
import { InputStmtContext } from "./VisualBasic6Parser";
import { KillStmtContext } from "./VisualBasic6Parser";
import { LetStmtContext } from "./VisualBasic6Parser";
import { LineInputStmtContext } from "./VisualBasic6Parser";
import { LoadStmtContext } from "./VisualBasic6Parser";
import { LockStmtContext } from "./VisualBasic6Parser";
import { LsetStmtContext } from "./VisualBasic6Parser";
import { MacroIfThenElseStmtContext } from "./VisualBasic6Parser";
import { MacroIfBlockStmtContext } from "./VisualBasic6Parser";
import { MacroElseIfBlockStmtContext } from "./VisualBasic6Parser";
import { MacroElseBlockStmtContext } from "./VisualBasic6Parser";
import { MidStmtContext } from "./VisualBasic6Parser";
import { MkdirStmtContext } from "./VisualBasic6Parser";
import { NameStmtContext } from "./VisualBasic6Parser";
import { OnErrorStmtContext } from "./VisualBasic6Parser";
import { OnGoToStmtContext } from "./VisualBasic6Parser";
import { OnGoSubStmtContext } from "./VisualBasic6Parser";
import { OpenStmtContext } from "./VisualBasic6Parser";
import { OutputListContext } from "./VisualBasic6Parser";
import { OutputList_ExpressionContext } from "./VisualBasic6Parser";
import { PrintStmtContext } from "./VisualBasic6Parser";
import { PropertyGetStmtContext } from "./VisualBasic6Parser";
import { PropertySetStmtContext } from "./VisualBasic6Parser";
import { PropertyLetStmtContext } from "./VisualBasic6Parser";
import { PutStmtContext } from "./VisualBasic6Parser";
import { RaiseEventStmtContext } from "./VisualBasic6Parser";
import { RandomizeStmtContext } from "./VisualBasic6Parser";
import { RedimStmtContext } from "./VisualBasic6Parser";
import { RedimSubStmtContext } from "./VisualBasic6Parser";
import { ResetStmtContext } from "./VisualBasic6Parser";
import { ResumeStmtContext } from "./VisualBasic6Parser";
import { ReturnStmtContext } from "./VisualBasic6Parser";
import { RmdirStmtContext } from "./VisualBasic6Parser";
import { RsetStmtContext } from "./VisualBasic6Parser";
import { SavepictureStmtContext } from "./VisualBasic6Parser";
import { SaveSettingStmtContext } from "./VisualBasic6Parser";
import { SeekStmtContext } from "./VisualBasic6Parser";
import { SelectCaseStmtContext } from "./VisualBasic6Parser";
import { SC_CaseContext } from "./VisualBasic6Parser";
import { SC_CondContext } from "./VisualBasic6Parser";
import { SC_CondExprContext } from "./VisualBasic6Parser";
import { SendkeysStmtContext } from "./VisualBasic6Parser";
import { SetattrStmtContext } from "./VisualBasic6Parser";
import { SetStmtContext } from "./VisualBasic6Parser";
import { StopStmtContext } from "./VisualBasic6Parser";
import { SubStmtContext } from "./VisualBasic6Parser";
import { TimeStmtContext } from "./VisualBasic6Parser";
import { TypeStmtContext } from "./VisualBasic6Parser";
import { TypeStmt_ElementContext } from "./VisualBasic6Parser";
import { TypeOfStmtContext } from "./VisualBasic6Parser";
import { UnloadStmtContext } from "./VisualBasic6Parser";
import { UnlockStmtContext } from "./VisualBasic6Parser";
import { ValueStmtContext } from "./VisualBasic6Parser";
import { VariableStmtContext } from "./VisualBasic6Parser";
import { VariableListStmtContext } from "./VisualBasic6Parser";
import { VariableSubStmtContext } from "./VisualBasic6Parser";
import { WhileWendStmtContext } from "./VisualBasic6Parser";
import { WidthStmtContext } from "./VisualBasic6Parser";
import { WithStmtContext } from "./VisualBasic6Parser";
import { WriteStmtContext } from "./VisualBasic6Parser";
import { ExplicitCallStmtContext } from "./VisualBasic6Parser";
import { ECS_ProcedureCallContext } from "./VisualBasic6Parser";
import { ECS_MemberProcedureCallContext } from "./VisualBasic6Parser";
import { ImplicitCallStmt_InBlockContext } from "./VisualBasic6Parser";
import { ICS_B_ProcedureCallContext } from "./VisualBasic6Parser";
import { ICS_B_MemberProcedureCallContext } from "./VisualBasic6Parser";
import { ImplicitCallStmt_InStmtContext } from "./VisualBasic6Parser";
import { ICS_S_VariableOrProcedureCallContext } from "./VisualBasic6Parser";
import { ICS_S_ProcedureOrArrayCallContext } from "./VisualBasic6Parser";
import { ICS_S_NestedProcedureCallContext } from "./VisualBasic6Parser";
import { ICS_S_MembersCallContext } from "./VisualBasic6Parser";
import { ICS_S_MemberCallContext } from "./VisualBasic6Parser";
import { ICS_S_DictionaryCallContext } from "./VisualBasic6Parser";
import { ArgsCallContext } from "./VisualBasic6Parser";
import { ArgCallContext } from "./VisualBasic6Parser";
import { DictionaryCallStmtContext } from "./VisualBasic6Parser";
import { ArgListContext } from "./VisualBasic6Parser";
import { ArgContext } from "./VisualBasic6Parser";
import { ArgDefaultValueContext } from "./VisualBasic6Parser";
import { SubscriptsContext } from "./VisualBasic6Parser";
import { SubscriptContext } from "./VisualBasic6Parser";
import { AmbiguousIdentifierContext } from "./VisualBasic6Parser";
import { AsTypeClauseContext } from "./VisualBasic6Parser";
import { BaseTypeContext } from "./VisualBasic6Parser";
import { CertainIdentifierContext } from "./VisualBasic6Parser";
import { ComparisonOperatorContext } from "./VisualBasic6Parser";
import { ComplexTypeContext } from "./VisualBasic6Parser";
import { FieldLengthContext } from "./VisualBasic6Parser";
import { LetterrangeContext } from "./VisualBasic6Parser";
import { LineLabelContext } from "./VisualBasic6Parser";
import { LiteralContext } from "./VisualBasic6Parser";
import { PublicPrivateVisibilityContext } from "./VisualBasic6Parser";
import { PublicPrivateGlobalVisibilityContext } from "./VisualBasic6Parser";
import { TypeContext } from "./VisualBasic6Parser";
import { TypeHintContext } from "./VisualBasic6Parser";
import { VisibilityContext } from "./VisualBasic6Parser";
import { AmbiguousKeywordContext } from "./VisualBasic6Parser";
/**
* This interface defines a complete listener for a parse tree produced by
* `VisualBasic6Parser`.
*/
export interface VisualBasic6Listener extends ParseTreeListener {
/**
* Enter a parse tree produced by the `inlineIfThenElse`
* labeled alternative in `VisualBasic6Parser.ifThenElseStmt`.
* @param ctx the parse tree
*/
enterInlineIfThenElse?: (ctx: InlineIfThenElseContext) => void;
/**
* Exit a parse tree produced by the `inlineIfThenElse`
* labeled alternative in `VisualBasic6Parser.ifThenElseStmt`.
* @param ctx the parse tree
*/
exitInlineIfThenElse?: (ctx: InlineIfThenElseContext) => void;
/**
* Enter a parse tree produced by the `blockIfThenElse`
* labeled alternative in `VisualBasic6Parser.ifThenElseStmt`.
* @param ctx the parse tree
*/
enterBlockIfThenElse?: (ctx: BlockIfThenElseContext) => void;
/**
* Exit a parse tree produced by the `blockIfThenElse`
* labeled alternative in `VisualBasic6Parser.ifThenElseStmt`.
* @param ctx the parse tree
*/
exitBlockIfThenElse?: (ctx: BlockIfThenElseContext) => void;
/**
* Enter a parse tree produced by the `vsLiteral`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsLiteral?: (ctx: VsLiteralContext) => void;
/**
* Exit a parse tree produced by the `vsLiteral`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsLiteral?: (ctx: VsLiteralContext) => void;
/**
* Enter a parse tree produced by the `vsStruct`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsStruct?: (ctx: VsStructContext) => void;
/**
* Exit a parse tree produced by the `vsStruct`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsStruct?: (ctx: VsStructContext) => void;
/**
* Enter a parse tree produced by the `vsNew`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsNew?: (ctx: VsNewContext) => void;
/**
* Exit a parse tree produced by the `vsNew`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsNew?: (ctx: VsNewContext) => void;
/**
* Enter a parse tree produced by the `vsTypeOf`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsTypeOf?: (ctx: VsTypeOfContext) => void;
/**
* Exit a parse tree produced by the `vsTypeOf`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsTypeOf?: (ctx: VsTypeOfContext) => void;
/**
* Enter a parse tree produced by the `vsAddressOf`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsAddressOf?: (ctx: VsAddressOfContext) => void;
/**
* Exit a parse tree produced by the `vsAddressOf`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsAddressOf?: (ctx: VsAddressOfContext) => void;
/**
* Enter a parse tree produced by the `vsAssign`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsAssign?: (ctx: VsAssignContext) => void;
/**
* Exit a parse tree produced by the `vsAssign`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsAssign?: (ctx: VsAssignContext) => void;
/**
* Enter a parse tree produced by the `vsPow`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsPow?: (ctx: VsPowContext) => void;
/**
* Exit a parse tree produced by the `vsPow`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsPow?: (ctx: VsPowContext) => void;
/**
* Enter a parse tree produced by the `vsNegation`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsNegation?: (ctx: VsNegationContext) => void;
/**
* Exit a parse tree produced by the `vsNegation`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsNegation?: (ctx: VsNegationContext) => void;
/**
* Enter a parse tree produced by the `vsPlus`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsPlus?: (ctx: VsPlusContext) => void;
/**
* Exit a parse tree produced by the `vsPlus`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsPlus?: (ctx: VsPlusContext) => void;
/**
* Enter a parse tree produced by the `vsDiv`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsDiv?: (ctx: VsDivContext) => void;
/**
* Exit a parse tree produced by the `vsDiv`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsDiv?: (ctx: VsDivContext) => void;
/**
* Enter a parse tree produced by the `vsMult`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsMult?: (ctx: VsMultContext) => void;
/**
* Exit a parse tree produced by the `vsMult`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsMult?: (ctx: VsMultContext) => void;
/**
* Enter a parse tree produced by the `vsMod`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsMod?: (ctx: VsModContext) => void;
/**
* Exit a parse tree produced by the `vsMod`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsMod?: (ctx: VsModContext) => void;
/**
* Enter a parse tree produced by the `vsAdd`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsAdd?: (ctx: VsAddContext) => void;
/**
* Exit a parse tree produced by the `vsAdd`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsAdd?: (ctx: VsAddContext) => void;
/**
* Enter a parse tree produced by the `vsMinus`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsMinus?: (ctx: VsMinusContext) => void;
/**
* Exit a parse tree produced by the `vsMinus`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsMinus?: (ctx: VsMinusContext) => void;
/**
* Enter a parse tree produced by the `vsAmp`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsAmp?: (ctx: VsAmpContext) => void;
/**
* Exit a parse tree produced by the `vsAmp`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsAmp?: (ctx: VsAmpContext) => void;
/**
* Enter a parse tree produced by the `vsEq`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsEq?: (ctx: VsEqContext) => void;
/**
* Exit a parse tree produced by the `vsEq`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsEq?: (ctx: VsEqContext) => void;
/**
* Enter a parse tree produced by the `vsNeq`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsNeq?: (ctx: VsNeqContext) => void;
/**
* Exit a parse tree produced by the `vsNeq`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsNeq?: (ctx: VsNeqContext) => void;
/**
* Enter a parse tree produced by the `vsLt`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsLt?: (ctx: VsLtContext) => void;
/**
* Exit a parse tree produced by the `vsLt`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsLt?: (ctx: VsLtContext) => void;
/**
* Enter a parse tree produced by the `vsGt`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsGt?: (ctx: VsGtContext) => void;
/**
* Exit a parse tree produced by the `vsGt`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsGt?: (ctx: VsGtContext) => void;
/**
* Enter a parse tree produced by the `vsLeq`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsLeq?: (ctx: VsLeqContext) => void;
/**
* Exit a parse tree produced by the `vsLeq`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsLeq?: (ctx: VsLeqContext) => void;
/**
* Enter a parse tree produced by the `vsGeq`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsGeq?: (ctx: VsGeqContext) => void;
/**
* Exit a parse tree produced by the `vsGeq`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsGeq?: (ctx: VsGeqContext) => void;
/**
* Enter a parse tree produced by the `vsLike`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsLike?: (ctx: VsLikeContext) => void;
/**
* Exit a parse tree produced by the `vsLike`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsLike?: (ctx: VsLikeContext) => void;
/**
* Enter a parse tree produced by the `vsIs`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsIs?: (ctx: VsIsContext) => void;
/**
* Exit a parse tree produced by the `vsIs`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsIs?: (ctx: VsIsContext) => void;
/**
* Enter a parse tree produced by the `vsNot`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsNot?: (ctx: VsNotContext) => void;
/**
* Exit a parse tree produced by the `vsNot`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsNot?: (ctx: VsNotContext) => void;
/**
* Enter a parse tree produced by the `vsAnd`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsAnd?: (ctx: VsAndContext) => void;
/**
* Exit a parse tree produced by the `vsAnd`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsAnd?: (ctx: VsAndContext) => void;
/**
* Enter a parse tree produced by the `vsOr`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsOr?: (ctx: VsOrContext) => void;
/**
* Exit a parse tree produced by the `vsOr`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsOr?: (ctx: VsOrContext) => void;
/**
* Enter a parse tree produced by the `vsXor`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsXor?: (ctx: VsXorContext) => void;
/**
* Exit a parse tree produced by the `vsXor`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsXor?: (ctx: VsXorContext) => void;
/**
* Enter a parse tree produced by the `vsEqv`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsEqv?: (ctx: VsEqvContext) => void;
/**
* Exit a parse tree produced by the `vsEqv`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsEqv?: (ctx: VsEqvContext) => void;
/**
* Enter a parse tree produced by the `vsImp`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsImp?: (ctx: VsImpContext) => void;
/**
* Exit a parse tree produced by the `vsImp`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsImp?: (ctx: VsImpContext) => void;
/**
* Enter a parse tree produced by the `vsICS`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsICS?: (ctx: VsICSContext) => void;
/**
* Exit a parse tree produced by the `vsICS`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsICS?: (ctx: VsICSContext) => void;
/**
* Enter a parse tree produced by the `vsMid`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
enterVsMid?: (ctx: VsMidContext) => void;
/**
* Exit a parse tree produced by the `vsMid`
* labeled alternative in `VisualBasic6Parser.valueStmt`.
* @param ctx the parse tree
*/
exitVsMid?: (ctx: VsMidContext) => void;
/**
* Enter a parse tree produced by the `optionBaseStmt`
* labeled alternative in `VisualBasic6Parser.moduleOption`.
* @param ctx the parse tree
*/
enterOptionBaseStmt?: (ctx: OptionBaseStmtContext) => void;
/**
* Exit a parse tree produced by the `optionBaseStmt`
* labeled alternative in `VisualBasic6Parser.moduleOption`.
* @param ctx the parse tree
*/
exitOptionBaseStmt?: (ctx: OptionBaseStmtContext) => void;
/**
* Enter a parse tree produced by the `optionCompareStmt`
* labeled alternative in `VisualBasic6Parser.moduleOption`.
* @param ctx the parse tree
*/
enterOptionCompareStmt?: (ctx: OptionCompareStmtContext) => void;
/**
* Exit a parse tree produced by the `optionCompareStmt`
* labeled alternative in `VisualBasic6Parser.moduleOption`.
* @param ctx the parse tree
*/
exitOptionCompareStmt?: (ctx: OptionCompareStmtContext) => void;
/**
* Enter a parse tree produced by the `optionExplicitStmt`
* labeled alternative in `VisualBasic6Parser.moduleOption`.
* @param ctx the parse tree
*/
enterOptionExplicitStmt?: (ctx: OptionExplicitStmtContext) => void;
/**
* Exit a parse tree produced by the `optionExplicitStmt`
* labeled alternative in `VisualBasic6Parser.moduleOption`.
* @param ctx the parse tree
*/
exitOptionExplicitStmt?: (ctx: OptionExplicitStmtContext) => void;
/**
* Enter a parse tree produced by the `optionPrivateModuleStmt`
* labeled alternative in `VisualBasic6Parser.moduleOption`.
* @param ctx the parse tree
*/
enterOptionPrivateModuleStmt?: (ctx: OptionPrivateModuleStmtContext) => void;
/**
* Exit a parse tree produced by the `optionPrivateModuleStmt`
* labeled alternative in `VisualBasic6Parser.moduleOption`.
* @param ctx the parse tree
*/
exitOptionPrivateModuleStmt?: (ctx: OptionPrivateModuleStmtContext) => void;
/**
* Enter a parse tree produced by the `caseCondElse`
* labeled alternative in `VisualBasic6Parser.sC_Cond`.
* @param ctx the parse tree
*/
enterCaseCondElse?: (ctx: CaseCondElseContext) => void;
/**
* Exit a parse tree produced by the `caseCondElse`
* labeled alternative in `VisualBasic6Parser.sC_Cond`.
* @param ctx the parse tree
*/
exitCaseCondElse?: (ctx: CaseCondElseContext) => void;
/**
* Enter a parse tree produced by the `caseCondExpr`
* labeled alternative in `VisualBasic6Parser.sC_Cond`.
* @param ctx the parse tree
*/
enterCaseCondExpr?: (ctx: CaseCondExprContext) => void;
/**
* Exit a parse tree produced by the `caseCondExpr`
* labeled alternative in `VisualBasic6Parser.sC_Cond`.
* @param ctx the parse tree
*/
exitCaseCondExpr?: (ctx: CaseCondExprContext) => void;
/**
* Enter a parse tree produced by the `caseCondExprIs`
* labeled alternative in `VisualBasic6Parser.sC_CondExpr`.
* @param ctx the parse tree
*/
enterCaseCondExprIs?: (ctx: CaseCondExprIsContext) => void;
/**
* Exit a parse tree produced by the `caseCondExprIs`
* labeled alternative in `VisualBasic6Parser.sC_CondExpr`.
* @param ctx the parse tree
*/
exitCaseCondExprIs?: (ctx: CaseCondExprIsContext) => void;
/**
* Enter a parse tree produced by the `caseCondExprValue`
* labeled alternative in `VisualBasic6Parser.sC_CondExpr`.
* @param ctx the parse tree
*/
enterCaseCondExprValue?: (ctx: CaseCondExprValueContext) => void;
/**
* Exit a parse tree produced by the `caseCondExprValue`
* labeled alternative in `VisualBasic6Parser.sC_CondExpr`.
* @param ctx the parse tree
*/
exitCaseCondExprValue?: (ctx: CaseCondExprValueContext) => void;
/**
* Enter a parse tree produced by the `caseCondExprTo`
* labeled alternative in `VisualBasic6Parser.sC_CondExpr`.
* @param ctx the parse tree
*/
enterCaseCondExprTo?: (ctx: CaseCondExprToContext) => void;
/**
* Exit a parse tree produced by the `caseCondExprTo`
* labeled alternative in `VisualBasic6Parser.sC_CondExpr`.
* @param ctx the parse tree
*/
exitCaseCondExprTo?: (ctx: CaseCondExprToContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.startRule`.
* @param ctx the parse tree
*/
enterStartRule?: (ctx: StartRuleContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.startRule`.
* @param ctx the parse tree
*/
exitStartRule?: (ctx: StartRuleContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.module`.
* @param ctx the parse tree
*/
enterModule?: (ctx: ModuleContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.module`.
* @param ctx the parse tree
*/
exitModule?: (ctx: ModuleContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.moduleReferences`.
* @param ctx the parse tree
*/
enterModuleReferences?: (ctx: ModuleReferencesContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.moduleReferences`.
* @param ctx the parse tree
*/
exitModuleReferences?: (ctx: ModuleReferencesContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.moduleReference`.
* @param ctx the parse tree
*/
enterModuleReference?: (ctx: ModuleReferenceContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.moduleReference`.
* @param ctx the parse tree
*/
exitModuleReference?: (ctx: ModuleReferenceContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.moduleReferenceValue`.
* @param ctx the parse tree
*/
enterModuleReferenceValue?: (ctx: ModuleReferenceValueContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.moduleReferenceValue`.
* @param ctx the parse tree
*/
exitModuleReferenceValue?: (ctx: ModuleReferenceValueContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.moduleReferenceComponent`.
* @param ctx the parse tree
*/
enterModuleReferenceComponent?: (ctx: ModuleReferenceComponentContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.moduleReferenceComponent`.
* @param ctx the parse tree
*/
exitModuleReferenceComponent?: (ctx: ModuleReferenceComponentContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.moduleHeader`.
* @param ctx the parse tree
*/
enterModuleHeader?: (ctx: ModuleHeaderContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.moduleHeader`.
* @param ctx the parse tree
*/
exitModuleHeader?: (ctx: ModuleHeaderContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.moduleConfig`.
* @param ctx the parse tree
*/
enterModuleConfig?: (ctx: ModuleConfigContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.moduleConfig`.
* @param ctx the parse tree
*/
exitModuleConfig?: (ctx: ModuleConfigContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.moduleConfigElement`.
* @param ctx the parse tree
*/
enterModuleConfigElement?: (ctx: ModuleConfigElementContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.moduleConfigElement`.
* @param ctx the parse tree
*/
exitModuleConfigElement?: (ctx: ModuleConfigElementContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.moduleAttributes`.
* @param ctx the parse tree
*/
enterModuleAttributes?: (ctx: ModuleAttributesContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.moduleAttributes`.
* @param ctx the parse tree
*/
exitModuleAttributes?: (ctx: ModuleAttributesContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.moduleOptions`.
* @param ctx the parse tree
*/
enterModuleOptions?: (ctx: ModuleOptionsContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.moduleOptions`.
* @param ctx the parse tree
*/
exitModuleOptions?: (ctx: ModuleOptionsContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.moduleOption`.
* @param ctx the parse tree
*/
enterModuleOption?: (ctx: ModuleOptionContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.moduleOption`.
* @param ctx the parse tree
*/
exitModuleOption?: (ctx: ModuleOptionContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.moduleBody`.
* @param ctx the parse tree
*/
enterModuleBody?: (ctx: ModuleBodyContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.moduleBody`.
* @param ctx the parse tree
*/
exitModuleBody?: (ctx: ModuleBodyContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.moduleBodyElement`.
* @param ctx the parse tree
*/
enterModuleBodyElement?: (ctx: ModuleBodyElementContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.moduleBodyElement`.
* @param ctx the parse tree
*/
exitModuleBodyElement?: (ctx: ModuleBodyElementContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.controlProperties`.
* @param ctx the parse tree
*/
enterControlProperties?: (ctx: ControlPropertiesContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.controlProperties`.
* @param ctx the parse tree
*/
exitControlProperties?: (ctx: ControlPropertiesContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.cp_Properties`.
* @param ctx the parse tree
*/
enterCp_Properties?: (ctx: Cp_PropertiesContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.cp_Properties`.
* @param ctx the parse tree
*/
exitCp_Properties?: (ctx: Cp_PropertiesContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.cp_SingleProperty`.
* @param ctx the parse tree
*/
enterCp_SingleProperty?: (ctx: Cp_SinglePropertyContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.cp_SingleProperty`.
* @param ctx the parse tree
*/
exitCp_SingleProperty?: (ctx: Cp_SinglePropertyContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.cp_PropertyName`.
* @param ctx the parse tree
*/
enterCp_PropertyName?: (ctx: Cp_PropertyNameContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.cp_PropertyName`.
* @param ctx the parse tree
*/
exitCp_PropertyName?: (ctx: Cp_PropertyNameContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.cp_PropertyValue`.
* @param ctx the parse tree
*/
enterCp_PropertyValue?: (ctx: Cp_PropertyValueContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.cp_PropertyValue`.
* @param ctx the parse tree
*/
exitCp_PropertyValue?: (ctx: Cp_PropertyValueContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.cp_NestedProperty`.
* @param ctx the parse tree
*/
enterCp_NestedProperty?: (ctx: Cp_NestedPropertyContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.cp_NestedProperty`.
* @param ctx the parse tree
*/
exitCp_NestedProperty?: (ctx: Cp_NestedPropertyContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.cp_ControlType`.
* @param ctx the parse tree
*/
enterCp_ControlType?: (ctx: Cp_ControlTypeContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.cp_ControlType`.
* @param ctx the parse tree
*/
exitCp_ControlType?: (ctx: Cp_ControlTypeContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.cp_ControlIdentifier`.
* @param ctx the parse tree
*/
enterCp_ControlIdentifier?: (ctx: Cp_ControlIdentifierContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.cp_ControlIdentifier`.
* @param ctx the parse tree
*/
exitCp_ControlIdentifier?: (ctx: Cp_ControlIdentifierContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.moduleBlock`.
* @param ctx the parse tree
*/
enterModuleBlock?: (ctx: ModuleBlockContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.moduleBlock`.
* @param ctx the parse tree
*/
exitModuleBlock?: (ctx: ModuleBlockContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.attributeStmt`.
* @param ctx the parse tree
*/
enterAttributeStmt?: (ctx: AttributeStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.attributeStmt`.
* @param ctx the parse tree
*/
exitAttributeStmt?: (ctx: AttributeStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.block`.
* @param ctx the parse tree
*/
enterBlock?: (ctx: BlockContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.block`.
* @param ctx the parse tree
*/
exitBlock?: (ctx: BlockContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.blockStmt`.
* @param ctx the parse tree
*/
enterBlockStmt?: (ctx: BlockStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.blockStmt`.
* @param ctx the parse tree
*/
exitBlockStmt?: (ctx: BlockStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.appActivateStmt`.
* @param ctx the parse tree
*/
enterAppActivateStmt?: (ctx: AppActivateStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.appActivateStmt`.
* @param ctx the parse tree
*/
exitAppActivateStmt?: (ctx: AppActivateStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.beepStmt`.
* @param ctx the parse tree
*/
enterBeepStmt?: (ctx: BeepStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.beepStmt`.
* @param ctx the parse tree
*/
exitBeepStmt?: (ctx: BeepStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.chDirStmt`.
* @param ctx the parse tree
*/
enterChDirStmt?: (ctx: ChDirStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.chDirStmt`.
* @param ctx the parse tree
*/
exitChDirStmt?: (ctx: ChDirStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.chDriveStmt`.
* @param ctx the parse tree
*/
enterChDriveStmt?: (ctx: ChDriveStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.chDriveStmt`.
* @param ctx the parse tree
*/
exitChDriveStmt?: (ctx: ChDriveStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.closeStmt`.
* @param ctx the parse tree
*/
enterCloseStmt?: (ctx: CloseStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.closeStmt`.
* @param ctx the parse tree
*/
exitCloseStmt?: (ctx: CloseStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.constStmt`.
* @param ctx the parse tree
*/
enterConstStmt?: (ctx: ConstStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.constStmt`.
* @param ctx the parse tree
*/
exitConstStmt?: (ctx: ConstStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.constSubStmt`.
* @param ctx the parse tree
*/
enterConstSubStmt?: (ctx: ConstSubStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.constSubStmt`.
* @param ctx the parse tree
*/
exitConstSubStmt?: (ctx: ConstSubStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.dateStmt`.
* @param ctx the parse tree
*/
enterDateStmt?: (ctx: DateStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.dateStmt`.
* @param ctx the parse tree
*/
exitDateStmt?: (ctx: DateStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.declareStmt`.
* @param ctx the parse tree
*/
enterDeclareStmt?: (ctx: DeclareStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.declareStmt`.
* @param ctx the parse tree
*/
exitDeclareStmt?: (ctx: DeclareStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.deftypeStmt`.
* @param ctx the parse tree
*/
enterDeftypeStmt?: (ctx: DeftypeStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.deftypeStmt`.
* @param ctx the parse tree
*/
exitDeftypeStmt?: (ctx: DeftypeStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.deleteSettingStmt`.
* @param ctx the parse tree
*/
enterDeleteSettingStmt?: (ctx: DeleteSettingStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.deleteSettingStmt`.
* @param ctx the parse tree
*/
exitDeleteSettingStmt?: (ctx: DeleteSettingStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.doLoopStmt`.
* @param ctx the parse tree
*/
enterDoLoopStmt?: (ctx: DoLoopStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.doLoopStmt`.
* @param ctx the parse tree
*/
exitDoLoopStmt?: (ctx: DoLoopStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.endStmt`.
* @param ctx the parse tree
*/
enterEndStmt?: (ctx: EndStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.endStmt`.
* @param ctx the parse tree
*/
exitEndStmt?: (ctx: EndStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.enumerationStmt`.
* @param ctx the parse tree
*/
enterEnumerationStmt?: (ctx: EnumerationStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.enumerationStmt`.
* @param ctx the parse tree
*/
exitEnumerationStmt?: (ctx: EnumerationStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.enumerationStmt_Constant`.
* @param ctx the parse tree
*/
enterEnumerationStmt_Constant?: (ctx: EnumerationStmt_ConstantContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.enumerationStmt_Constant`.
* @param ctx the parse tree
*/
exitEnumerationStmt_Constant?: (ctx: EnumerationStmt_ConstantContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.eraseStmt`.
* @param ctx the parse tree
*/
enterEraseStmt?: (ctx: EraseStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.eraseStmt`.
* @param ctx the parse tree
*/
exitEraseStmt?: (ctx: EraseStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.errorStmt`.
* @param ctx the parse tree
*/
enterErrorStmt?: (ctx: ErrorStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.errorStmt`.
* @param ctx the parse tree
*/
exitErrorStmt?: (ctx: ErrorStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.eventStmt`.
* @param ctx the parse tree
*/
enterEventStmt?: (ctx: EventStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.eventStmt`.
* @param ctx the parse tree
*/
exitEventStmt?: (ctx: EventStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.exitStmt`.
* @param ctx the parse tree
*/
enterExitStmt?: (ctx: ExitStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.exitStmt`.
* @param ctx the parse tree
*/
exitExitStmt?: (ctx: ExitStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.filecopyStmt`.
* @param ctx the parse tree
*/
enterFilecopyStmt?: (ctx: FilecopyStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.filecopyStmt`.
* @param ctx the parse tree
*/
exitFilecopyStmt?: (ctx: FilecopyStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.forEachStmt`.
* @param ctx the parse tree
*/
enterForEachStmt?: (ctx: ForEachStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.forEachStmt`.
* @param ctx the parse tree
*/
exitForEachStmt?: (ctx: ForEachStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.forNextStmt`.
* @param ctx the parse tree
*/
enterForNextStmt?: (ctx: ForNextStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.forNextStmt`.
* @param ctx the parse tree
*/
exitForNextStmt?: (ctx: ForNextStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.functionStmt`.
* @param ctx the parse tree
*/
enterFunctionStmt?: (ctx: FunctionStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.functionStmt`.
* @param ctx the parse tree
*/
exitFunctionStmt?: (ctx: FunctionStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.getStmt`.
* @param ctx the parse tree
*/
enterGetStmt?: (ctx: GetStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.getStmt`.
* @param ctx the parse tree
*/
exitGetStmt?: (ctx: GetStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.goSubStmt`.
* @param ctx the parse tree
*/
enterGoSubStmt?: (ctx: GoSubStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.goSubStmt`.
* @param ctx the parse tree
*/
exitGoSubStmt?: (ctx: GoSubStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.goToStmt`.
* @param ctx the parse tree
*/
enterGoToStmt?: (ctx: GoToStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.goToStmt`.
* @param ctx the parse tree
*/
exitGoToStmt?: (ctx: GoToStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.ifThenElseStmt`.
* @param ctx the parse tree
*/
enterIfThenElseStmt?: (ctx: IfThenElseStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.ifThenElseStmt`.
* @param ctx the parse tree
*/
exitIfThenElseStmt?: (ctx: IfThenElseStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.ifBlockStmt`.
* @param ctx the parse tree
*/
enterIfBlockStmt?: (ctx: IfBlockStmtContext) => void;
/**
* Exit a parse tree produced by `VisualBasic6Parser.ifBlockStmt`.
* @param ctx the parse tree
*/
exitIfBlockStmt?: (ctx: IfBlockStmtContext) => void;
/**
* Enter a parse tree produced by `VisualBasic6Parser.ifConditionStmt`.