UNPKG

vb6-antlr4

Version:

A Visual Basic 6 lexer & parser that provides both visitor and listener patterns to traverse the parse tree.

1,246 lines 56.9 kB
import { ParseTreeVisitor } from "antlr4ts/tree/ParseTreeVisitor"; 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 generic visitor for a parse tree produced * by `VisualBasic6Parser`. * * @param <Result> The return type of the visit operation. Use `void` for * operations with no return type. */ export interface VisualBasic6Visitor<Result> extends ParseTreeVisitor<Result> { /** * Visit a parse tree produced by the `inlineIfThenElse` * labeled alternative in `VisualBasic6Parser.ifThenElseStmt`. * @param ctx the parse tree * @return the visitor result */ visitInlineIfThenElse?: (ctx: InlineIfThenElseContext) => Result; /** * Visit a parse tree produced by the `blockIfThenElse` * labeled alternative in `VisualBasic6Parser.ifThenElseStmt`. * @param ctx the parse tree * @return the visitor result */ visitBlockIfThenElse?: (ctx: BlockIfThenElseContext) => Result; /** * Visit a parse tree produced by the `vsLiteral` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsLiteral?: (ctx: VsLiteralContext) => Result; /** * Visit a parse tree produced by the `vsStruct` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsStruct?: (ctx: VsStructContext) => Result; /** * Visit a parse tree produced by the `vsNew` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsNew?: (ctx: VsNewContext) => Result; /** * Visit a parse tree produced by the `vsTypeOf` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsTypeOf?: (ctx: VsTypeOfContext) => Result; /** * Visit a parse tree produced by the `vsAddressOf` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsAddressOf?: (ctx: VsAddressOfContext) => Result; /** * Visit a parse tree produced by the `vsAssign` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsAssign?: (ctx: VsAssignContext) => Result; /** * Visit a parse tree produced by the `vsPow` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsPow?: (ctx: VsPowContext) => Result; /** * Visit a parse tree produced by the `vsNegation` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsNegation?: (ctx: VsNegationContext) => Result; /** * Visit a parse tree produced by the `vsPlus` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsPlus?: (ctx: VsPlusContext) => Result; /** * Visit a parse tree produced by the `vsDiv` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsDiv?: (ctx: VsDivContext) => Result; /** * Visit a parse tree produced by the `vsMult` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsMult?: (ctx: VsMultContext) => Result; /** * Visit a parse tree produced by the `vsMod` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsMod?: (ctx: VsModContext) => Result; /** * Visit a parse tree produced by the `vsAdd` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsAdd?: (ctx: VsAddContext) => Result; /** * Visit a parse tree produced by the `vsMinus` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsMinus?: (ctx: VsMinusContext) => Result; /** * Visit a parse tree produced by the `vsAmp` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsAmp?: (ctx: VsAmpContext) => Result; /** * Visit a parse tree produced by the `vsEq` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsEq?: (ctx: VsEqContext) => Result; /** * Visit a parse tree produced by the `vsNeq` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsNeq?: (ctx: VsNeqContext) => Result; /** * Visit a parse tree produced by the `vsLt` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsLt?: (ctx: VsLtContext) => Result; /** * Visit a parse tree produced by the `vsGt` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsGt?: (ctx: VsGtContext) => Result; /** * Visit a parse tree produced by the `vsLeq` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsLeq?: (ctx: VsLeqContext) => Result; /** * Visit a parse tree produced by the `vsGeq` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsGeq?: (ctx: VsGeqContext) => Result; /** * Visit a parse tree produced by the `vsLike` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsLike?: (ctx: VsLikeContext) => Result; /** * Visit a parse tree produced by the `vsIs` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsIs?: (ctx: VsIsContext) => Result; /** * Visit a parse tree produced by the `vsNot` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsNot?: (ctx: VsNotContext) => Result; /** * Visit a parse tree produced by the `vsAnd` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsAnd?: (ctx: VsAndContext) => Result; /** * Visit a parse tree produced by the `vsOr` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsOr?: (ctx: VsOrContext) => Result; /** * Visit a parse tree produced by the `vsXor` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsXor?: (ctx: VsXorContext) => Result; /** * Visit a parse tree produced by the `vsEqv` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsEqv?: (ctx: VsEqvContext) => Result; /** * Visit a parse tree produced by the `vsImp` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsImp?: (ctx: VsImpContext) => Result; /** * Visit a parse tree produced by the `vsICS` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsICS?: (ctx: VsICSContext) => Result; /** * Visit a parse tree produced by the `vsMid` * labeled alternative in `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitVsMid?: (ctx: VsMidContext) => Result; /** * Visit a parse tree produced by the `optionBaseStmt` * labeled alternative in `VisualBasic6Parser.moduleOption`. * @param ctx the parse tree * @return the visitor result */ visitOptionBaseStmt?: (ctx: OptionBaseStmtContext) => Result; /** * Visit a parse tree produced by the `optionCompareStmt` * labeled alternative in `VisualBasic6Parser.moduleOption`. * @param ctx the parse tree * @return the visitor result */ visitOptionCompareStmt?: (ctx: OptionCompareStmtContext) => Result; /** * Visit a parse tree produced by the `optionExplicitStmt` * labeled alternative in `VisualBasic6Parser.moduleOption`. * @param ctx the parse tree * @return the visitor result */ visitOptionExplicitStmt?: (ctx: OptionExplicitStmtContext) => Result; /** * Visit a parse tree produced by the `optionPrivateModuleStmt` * labeled alternative in `VisualBasic6Parser.moduleOption`. * @param ctx the parse tree * @return the visitor result */ visitOptionPrivateModuleStmt?: (ctx: OptionPrivateModuleStmtContext) => Result; /** * Visit a parse tree produced by the `caseCondElse` * labeled alternative in `VisualBasic6Parser.sC_Cond`. * @param ctx the parse tree * @return the visitor result */ visitCaseCondElse?: (ctx: CaseCondElseContext) => Result; /** * Visit a parse tree produced by the `caseCondExpr` * labeled alternative in `VisualBasic6Parser.sC_Cond`. * @param ctx the parse tree * @return the visitor result */ visitCaseCondExpr?: (ctx: CaseCondExprContext) => Result; /** * Visit a parse tree produced by the `caseCondExprIs` * labeled alternative in `VisualBasic6Parser.sC_CondExpr`. * @param ctx the parse tree * @return the visitor result */ visitCaseCondExprIs?: (ctx: CaseCondExprIsContext) => Result; /** * Visit a parse tree produced by the `caseCondExprValue` * labeled alternative in `VisualBasic6Parser.sC_CondExpr`. * @param ctx the parse tree * @return the visitor result */ visitCaseCondExprValue?: (ctx: CaseCondExprValueContext) => Result; /** * Visit a parse tree produced by the `caseCondExprTo` * labeled alternative in `VisualBasic6Parser.sC_CondExpr`. * @param ctx the parse tree * @return the visitor result */ visitCaseCondExprTo?: (ctx: CaseCondExprToContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.startRule`. * @param ctx the parse tree * @return the visitor result */ visitStartRule?: (ctx: StartRuleContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.module`. * @param ctx the parse tree * @return the visitor result */ visitModule?: (ctx: ModuleContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.moduleReferences`. * @param ctx the parse tree * @return the visitor result */ visitModuleReferences?: (ctx: ModuleReferencesContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.moduleReference`. * @param ctx the parse tree * @return the visitor result */ visitModuleReference?: (ctx: ModuleReferenceContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.moduleReferenceValue`. * @param ctx the parse tree * @return the visitor result */ visitModuleReferenceValue?: (ctx: ModuleReferenceValueContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.moduleReferenceComponent`. * @param ctx the parse tree * @return the visitor result */ visitModuleReferenceComponent?: (ctx: ModuleReferenceComponentContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.moduleHeader`. * @param ctx the parse tree * @return the visitor result */ visitModuleHeader?: (ctx: ModuleHeaderContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.moduleConfig`. * @param ctx the parse tree * @return the visitor result */ visitModuleConfig?: (ctx: ModuleConfigContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.moduleConfigElement`. * @param ctx the parse tree * @return the visitor result */ visitModuleConfigElement?: (ctx: ModuleConfigElementContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.moduleAttributes`. * @param ctx the parse tree * @return the visitor result */ visitModuleAttributes?: (ctx: ModuleAttributesContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.moduleOptions`. * @param ctx the parse tree * @return the visitor result */ visitModuleOptions?: (ctx: ModuleOptionsContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.moduleOption`. * @param ctx the parse tree * @return the visitor result */ visitModuleOption?: (ctx: ModuleOptionContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.moduleBody`. * @param ctx the parse tree * @return the visitor result */ visitModuleBody?: (ctx: ModuleBodyContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.moduleBodyElement`. * @param ctx the parse tree * @return the visitor result */ visitModuleBodyElement?: (ctx: ModuleBodyElementContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.controlProperties`. * @param ctx the parse tree * @return the visitor result */ visitControlProperties?: (ctx: ControlPropertiesContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.cp_Properties`. * @param ctx the parse tree * @return the visitor result */ visitCp_Properties?: (ctx: Cp_PropertiesContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.cp_SingleProperty`. * @param ctx the parse tree * @return the visitor result */ visitCp_SingleProperty?: (ctx: Cp_SinglePropertyContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.cp_PropertyName`. * @param ctx the parse tree * @return the visitor result */ visitCp_PropertyName?: (ctx: Cp_PropertyNameContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.cp_PropertyValue`. * @param ctx the parse tree * @return the visitor result */ visitCp_PropertyValue?: (ctx: Cp_PropertyValueContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.cp_NestedProperty`. * @param ctx the parse tree * @return the visitor result */ visitCp_NestedProperty?: (ctx: Cp_NestedPropertyContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.cp_ControlType`. * @param ctx the parse tree * @return the visitor result */ visitCp_ControlType?: (ctx: Cp_ControlTypeContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.cp_ControlIdentifier`. * @param ctx the parse tree * @return the visitor result */ visitCp_ControlIdentifier?: (ctx: Cp_ControlIdentifierContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.moduleBlock`. * @param ctx the parse tree * @return the visitor result */ visitModuleBlock?: (ctx: ModuleBlockContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.attributeStmt`. * @param ctx the parse tree * @return the visitor result */ visitAttributeStmt?: (ctx: AttributeStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.block`. * @param ctx the parse tree * @return the visitor result */ visitBlock?: (ctx: BlockContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.blockStmt`. * @param ctx the parse tree * @return the visitor result */ visitBlockStmt?: (ctx: BlockStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.appActivateStmt`. * @param ctx the parse tree * @return the visitor result */ visitAppActivateStmt?: (ctx: AppActivateStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.beepStmt`. * @param ctx the parse tree * @return the visitor result */ visitBeepStmt?: (ctx: BeepStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.chDirStmt`. * @param ctx the parse tree * @return the visitor result */ visitChDirStmt?: (ctx: ChDirStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.chDriveStmt`. * @param ctx the parse tree * @return the visitor result */ visitChDriveStmt?: (ctx: ChDriveStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.closeStmt`. * @param ctx the parse tree * @return the visitor result */ visitCloseStmt?: (ctx: CloseStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.constStmt`. * @param ctx the parse tree * @return the visitor result */ visitConstStmt?: (ctx: ConstStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.constSubStmt`. * @param ctx the parse tree * @return the visitor result */ visitConstSubStmt?: (ctx: ConstSubStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.dateStmt`. * @param ctx the parse tree * @return the visitor result */ visitDateStmt?: (ctx: DateStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.declareStmt`. * @param ctx the parse tree * @return the visitor result */ visitDeclareStmt?: (ctx: DeclareStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.deftypeStmt`. * @param ctx the parse tree * @return the visitor result */ visitDeftypeStmt?: (ctx: DeftypeStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.deleteSettingStmt`. * @param ctx the parse tree * @return the visitor result */ visitDeleteSettingStmt?: (ctx: DeleteSettingStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.doLoopStmt`. * @param ctx the parse tree * @return the visitor result */ visitDoLoopStmt?: (ctx: DoLoopStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.endStmt`. * @param ctx the parse tree * @return the visitor result */ visitEndStmt?: (ctx: EndStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.enumerationStmt`. * @param ctx the parse tree * @return the visitor result */ visitEnumerationStmt?: (ctx: EnumerationStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.enumerationStmt_Constant`. * @param ctx the parse tree * @return the visitor result */ visitEnumerationStmt_Constant?: (ctx: EnumerationStmt_ConstantContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.eraseStmt`. * @param ctx the parse tree * @return the visitor result */ visitEraseStmt?: (ctx: EraseStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.errorStmt`. * @param ctx the parse tree * @return the visitor result */ visitErrorStmt?: (ctx: ErrorStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.eventStmt`. * @param ctx the parse tree * @return the visitor result */ visitEventStmt?: (ctx: EventStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.exitStmt`. * @param ctx the parse tree * @return the visitor result */ visitExitStmt?: (ctx: ExitStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.filecopyStmt`. * @param ctx the parse tree * @return the visitor result */ visitFilecopyStmt?: (ctx: FilecopyStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.forEachStmt`. * @param ctx the parse tree * @return the visitor result */ visitForEachStmt?: (ctx: ForEachStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.forNextStmt`. * @param ctx the parse tree * @return the visitor result */ visitForNextStmt?: (ctx: ForNextStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.functionStmt`. * @param ctx the parse tree * @return the visitor result */ visitFunctionStmt?: (ctx: FunctionStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.getStmt`. * @param ctx the parse tree * @return the visitor result */ visitGetStmt?: (ctx: GetStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.goSubStmt`. * @param ctx the parse tree * @return the visitor result */ visitGoSubStmt?: (ctx: GoSubStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.goToStmt`. * @param ctx the parse tree * @return the visitor result */ visitGoToStmt?: (ctx: GoToStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.ifThenElseStmt`. * @param ctx the parse tree * @return the visitor result */ visitIfThenElseStmt?: (ctx: IfThenElseStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.ifBlockStmt`. * @param ctx the parse tree * @return the visitor result */ visitIfBlockStmt?: (ctx: IfBlockStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.ifConditionStmt`. * @param ctx the parse tree * @return the visitor result */ visitIfConditionStmt?: (ctx: IfConditionStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.ifElseIfBlockStmt`. * @param ctx the parse tree * @return the visitor result */ visitIfElseIfBlockStmt?: (ctx: IfElseIfBlockStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.ifElseBlockStmt`. * @param ctx the parse tree * @return the visitor result */ visitIfElseBlockStmt?: (ctx: IfElseBlockStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.implementsStmt`. * @param ctx the parse tree * @return the visitor result */ visitImplementsStmt?: (ctx: ImplementsStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.inputStmt`. * @param ctx the parse tree * @return the visitor result */ visitInputStmt?: (ctx: InputStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.killStmt`. * @param ctx the parse tree * @return the visitor result */ visitKillStmt?: (ctx: KillStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.letStmt`. * @param ctx the parse tree * @return the visitor result */ visitLetStmt?: (ctx: LetStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.lineInputStmt`. * @param ctx the parse tree * @return the visitor result */ visitLineInputStmt?: (ctx: LineInputStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.loadStmt`. * @param ctx the parse tree * @return the visitor result */ visitLoadStmt?: (ctx: LoadStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.lockStmt`. * @param ctx the parse tree * @return the visitor result */ visitLockStmt?: (ctx: LockStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.lsetStmt`. * @param ctx the parse tree * @return the visitor result */ visitLsetStmt?: (ctx: LsetStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.macroIfThenElseStmt`. * @param ctx the parse tree * @return the visitor result */ visitMacroIfThenElseStmt?: (ctx: MacroIfThenElseStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.macroIfBlockStmt`. * @param ctx the parse tree * @return the visitor result */ visitMacroIfBlockStmt?: (ctx: MacroIfBlockStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.macroElseIfBlockStmt`. * @param ctx the parse tree * @return the visitor result */ visitMacroElseIfBlockStmt?: (ctx: MacroElseIfBlockStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.macroElseBlockStmt`. * @param ctx the parse tree * @return the visitor result */ visitMacroElseBlockStmt?: (ctx: MacroElseBlockStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.midStmt`. * @param ctx the parse tree * @return the visitor result */ visitMidStmt?: (ctx: MidStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.mkdirStmt`. * @param ctx the parse tree * @return the visitor result */ visitMkdirStmt?: (ctx: MkdirStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.nameStmt`. * @param ctx the parse tree * @return the visitor result */ visitNameStmt?: (ctx: NameStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.onErrorStmt`. * @param ctx the parse tree * @return the visitor result */ visitOnErrorStmt?: (ctx: OnErrorStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.onGoToStmt`. * @param ctx the parse tree * @return the visitor result */ visitOnGoToStmt?: (ctx: OnGoToStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.onGoSubStmt`. * @param ctx the parse tree * @return the visitor result */ visitOnGoSubStmt?: (ctx: OnGoSubStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.openStmt`. * @param ctx the parse tree * @return the visitor result */ visitOpenStmt?: (ctx: OpenStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.outputList`. * @param ctx the parse tree * @return the visitor result */ visitOutputList?: (ctx: OutputListContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.outputList_Expression`. * @param ctx the parse tree * @return the visitor result */ visitOutputList_Expression?: (ctx: OutputList_ExpressionContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.printStmt`. * @param ctx the parse tree * @return the visitor result */ visitPrintStmt?: (ctx: PrintStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.propertyGetStmt`. * @param ctx the parse tree * @return the visitor result */ visitPropertyGetStmt?: (ctx: PropertyGetStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.propertySetStmt`. * @param ctx the parse tree * @return the visitor result */ visitPropertySetStmt?: (ctx: PropertySetStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.propertyLetStmt`. * @param ctx the parse tree * @return the visitor result */ visitPropertyLetStmt?: (ctx: PropertyLetStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.putStmt`. * @param ctx the parse tree * @return the visitor result */ visitPutStmt?: (ctx: PutStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.raiseEventStmt`. * @param ctx the parse tree * @return the visitor result */ visitRaiseEventStmt?: (ctx: RaiseEventStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.randomizeStmt`. * @param ctx the parse tree * @return the visitor result */ visitRandomizeStmt?: (ctx: RandomizeStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.redimStmt`. * @param ctx the parse tree * @return the visitor result */ visitRedimStmt?: (ctx: RedimStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.redimSubStmt`. * @param ctx the parse tree * @return the visitor result */ visitRedimSubStmt?: (ctx: RedimSubStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.resetStmt`. * @param ctx the parse tree * @return the visitor result */ visitResetStmt?: (ctx: ResetStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.resumeStmt`. * @param ctx the parse tree * @return the visitor result */ visitResumeStmt?: (ctx: ResumeStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.returnStmt`. * @param ctx the parse tree * @return the visitor result */ visitReturnStmt?: (ctx: ReturnStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.rmdirStmt`. * @param ctx the parse tree * @return the visitor result */ visitRmdirStmt?: (ctx: RmdirStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.rsetStmt`. * @param ctx the parse tree * @return the visitor result */ visitRsetStmt?: (ctx: RsetStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.savepictureStmt`. * @param ctx the parse tree * @return the visitor result */ visitSavepictureStmt?: (ctx: SavepictureStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.saveSettingStmt`. * @param ctx the parse tree * @return the visitor result */ visitSaveSettingStmt?: (ctx: SaveSettingStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.seekStmt`. * @param ctx the parse tree * @return the visitor result */ visitSeekStmt?: (ctx: SeekStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.selectCaseStmt`. * @param ctx the parse tree * @return the visitor result */ visitSelectCaseStmt?: (ctx: SelectCaseStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.sC_Case`. * @param ctx the parse tree * @return the visitor result */ visitSC_Case?: (ctx: SC_CaseContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.sC_Cond`. * @param ctx the parse tree * @return the visitor result */ visitSC_Cond?: (ctx: SC_CondContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.sC_CondExpr`. * @param ctx the parse tree * @return the visitor result */ visitSC_CondExpr?: (ctx: SC_CondExprContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.sendkeysStmt`. * @param ctx the parse tree * @return the visitor result */ visitSendkeysStmt?: (ctx: SendkeysStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.setattrStmt`. * @param ctx the parse tree * @return the visitor result */ visitSetattrStmt?: (ctx: SetattrStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.setStmt`. * @param ctx the parse tree * @return the visitor result */ visitSetStmt?: (ctx: SetStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.stopStmt`. * @param ctx the parse tree * @return the visitor result */ visitStopStmt?: (ctx: StopStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.subStmt`. * @param ctx the parse tree * @return the visitor result */ visitSubStmt?: (ctx: SubStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.timeStmt`. * @param ctx the parse tree * @return the visitor result */ visitTimeStmt?: (ctx: TimeStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.typeStmt`. * @param ctx the parse tree * @return the visitor result */ visitTypeStmt?: (ctx: TypeStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.typeStmt_Element`. * @param ctx the parse tree * @return the visitor result */ visitTypeStmt_Element?: (ctx: TypeStmt_ElementContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.typeOfStmt`. * @param ctx the parse tree * @return the visitor result */ visitTypeOfStmt?: (ctx: TypeOfStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.unloadStmt`. * @param ctx the parse tree * @return the visitor result */ visitUnloadStmt?: (ctx: UnloadStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.unlockStmt`. * @param ctx the parse tree * @return the visitor result */ visitUnlockStmt?: (ctx: UnlockStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.valueStmt`. * @param ctx the parse tree * @return the visitor result */ visitValueStmt?: (ctx: ValueStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.variableStmt`. * @param ctx the parse tree * @return the visitor result */ visitVariableStmt?: (ctx: VariableStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.variableListStmt`. * @param ctx the parse tree * @return the visitor result */ visitVariableListStmt?: (ctx: VariableListStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.variableSubStmt`. * @param ctx the parse tree * @return the visitor result */ visitVariableSubStmt?: (ctx: VariableSubStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.whileWendStmt`. * @param ctx the parse tree * @return the visitor result */ visitWhileWendStmt?: (ctx: WhileWendStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.widthStmt`. * @param ctx the parse tree * @return the visitor result */ visitWidthStmt?: (ctx: WidthStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.withStmt`. * @param ctx the parse tree * @return the visitor result */ visitWithStmt?: (ctx: WithStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.writeStmt`. * @param ctx the parse tree * @return the visitor result */ visitWriteStmt?: (ctx: WriteStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.explicitCallStmt`. * @param ctx the parse tree * @return the visitor result */ visitExplicitCallStmt?: (ctx: ExplicitCallStmtContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.eCS_ProcedureCall`. * @param ctx the parse tree * @return the visitor result */ visitECS_ProcedureCall?: (ctx: ECS_ProcedureCallContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.eCS_MemberProcedureCall`. * @param ctx the parse tree * @return the visitor result */ visitECS_MemberProcedureCall?: (ctx: ECS_MemberProcedureCallContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.implicitCallStmt_InBlock`. * @param ctx the parse tree * @return the visitor result */ visitImplicitCallStmt_InBlock?: (ctx: ImplicitCallStmt_InBlockContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.iCS_B_ProcedureCall`. * @param ctx the parse tree * @return the visitor result */ visitICS_B_ProcedureCall?: (ctx: ICS_B_ProcedureCallContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.iCS_B_MemberProcedureCall`. * @param ctx the parse tree * @return the visitor result */ visitICS_B_MemberProcedureCall?: (ctx: ICS_B_MemberProcedureCallContext) => Result; /** * Visit a parse tree produced by `VisualBasic6Parser.implicitCallSt