UNPKG

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
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`.