UNPKG

eo-lsp-server

Version:

Language Server for a syntax highlighter for the EO Language

962 lines (877 loc) 28.9 kB
// Generated from Eo.g4 by ANTLR 4.9.0-SNAPSHOT import { ParseTreeListener } from "antlr4ts/tree/ParseTreeListener"; import { ProgramContext } from "./EoParser"; import { EopContext } from "./EoParser"; import { MetasContext } from "./EoParser"; import { CommentContext } from "./EoParser"; import { CommentOptionalContext } from "./EoParser"; import { ObjectContext } from "./EoParser"; import { BoundContext } from "./EoParser"; import { TboundContext } from "./EoParser"; import { TsubMasterContext } from "./EoParser"; import { SubMasterContext } from "./EoParser"; import { MasterBodyContext } from "./EoParser"; import { TmasterBodyContext } from "./EoParser"; import { JustContext } from "./EoParser"; import { AtomContext } from "./EoParser"; import { FormationContext } from "./EoParser"; import { TformationContext } from "./EoParser"; import { TestsOrEolContext } from "./EoParser"; import { InnersOrEolContext } from "./EoParser"; import { InnersContext } from "./EoParser"; import { TestsContext } from "./EoParser"; import { VoidsContext } from "./EoParser"; import { VoidContext } from "./EoParser"; import { ApplicationContext } from "./EoParser"; import { TapplicationContext } from "./EoParser"; import { HapplicationContext } from "./EoParser"; import { HapplicationReversedHeadContext } from "./EoParser"; import { HapplicationExtendedContext } from "./EoParser"; import { OnlyAphiContext } from "./EoParser"; import { AphiContext } from "./EoParser"; import { HapplicationReversedContext } from "./EoParser"; import { HapplicationHeadContext } from "./EoParser"; import { HapplicationHeadExtendedContext } from "./EoParser"; import { ApplicableContext } from "./EoParser"; import { HapplicationArgUnboundContext } from "./EoParser"; import { HapplicationTailScopedContext } from "./EoParser"; import { HapplicationTailContext } from "./EoParser"; import { HapplicationReversedFirstContext } from "./EoParser"; import { HapplicationArgContext } from "./EoParser"; import { HapplicationArgScopedContext } from "./EoParser"; import { VapplicationContext } from "./EoParser"; import { TvapplicationContext } from "./EoParser"; import { VapplicationHeadContext } from "./EoParser"; import { CompactArrayContext } from "./EoParser"; import { VapplicationArgsContext } from "./EoParser"; import { VapplicationArgsReversedContext } from "./EoParser"; import { VapplicationArgsSpecificContext } from "./EoParser"; import { VapplicationArgBoundContext } from "./EoParser"; import { VapplicationArgBoundCurrentContext } from "./EoParser"; import { VapplicationArgBoundNextContext } from "./EoParser"; import { VapplicationArgUnboundContext } from "./EoParser"; import { VapplicationArgUnboundCurrentContext } from "./EoParser"; import { VapplicationArgUnboundNextContext } from "./EoParser"; import { FormationNamedContext } from "./EoParser"; import { HformationContext } from "./EoParser"; import { HanonymContext } from "./EoParser"; import { OnlyphiContext } from "./EoParser"; import { OnlyphiTailContext } from "./EoParser"; import { HanonymInnerContext } from "./EoParser"; import { MethodContext } from "./EoParser"; import { HmethodContext } from "./EoParser"; import { VmethodContext } from "./EoParser"; import { VmethodHeadContext } from "./EoParser"; import { VmethodHeadApplicationTailContext } from "./EoParser"; import { VmethodHeadVapplicationContext } from "./EoParser"; import { MethodTailContext } from "./EoParser"; import { BeginnerContext } from "./EoParser"; import { FinisherContext } from "./EoParser"; import { ReversedContext } from "./EoParser"; import { AnameContext } from "./EoParser"; import { FnameContext } from "./EoParser"; import { OnameOrTnameContext } from "./EoParser"; import { OnameContext } from "./EoParser"; import { TnameContext } from "./EoParser"; import { TarrowContext } from "./EoParser"; import { SuffixContext } from "./EoParser"; import { ArrowContext } from "./EoParser"; import { ScopeContext } from "./EoParser"; import { AsContext } from "./EoParser"; import { DataContext } from "./EoParser"; /** * This interface defines a complete listener for a parse tree produced by * `EoParser`. */ export interface EoListener extends ParseTreeListener { /** * Enter a parse tree produced by `EoParser.program`. * @param ctx the parse tree */ enterProgram?: (ctx: ProgramContext) => void; /** * Exit a parse tree produced by `EoParser.program`. * @param ctx the parse tree */ exitProgram?: (ctx: ProgramContext) => void; /** * Enter a parse tree produced by `EoParser.eop`. * @param ctx the parse tree */ enterEop?: (ctx: EopContext) => void; /** * Exit a parse tree produced by `EoParser.eop`. * @param ctx the parse tree */ exitEop?: (ctx: EopContext) => void; /** * Enter a parse tree produced by `EoParser.metas`. * @param ctx the parse tree */ enterMetas?: (ctx: MetasContext) => void; /** * Exit a parse tree produced by `EoParser.metas`. * @param ctx the parse tree */ exitMetas?: (ctx: MetasContext) => void; /** * Enter a parse tree produced by `EoParser.comment`. * @param ctx the parse tree */ enterComment?: (ctx: CommentContext) => void; /** * Exit a parse tree produced by `EoParser.comment`. * @param ctx the parse tree */ exitComment?: (ctx: CommentContext) => void; /** * Enter a parse tree produced by `EoParser.commentOptional`. * @param ctx the parse tree */ enterCommentOptional?: (ctx: CommentOptionalContext) => void; /** * Exit a parse tree produced by `EoParser.commentOptional`. * @param ctx the parse tree */ exitCommentOptional?: (ctx: CommentOptionalContext) => void; /** * Enter a parse tree produced by `EoParser.object`. * @param ctx the parse tree */ enterObject?: (ctx: ObjectContext) => void; /** * Exit a parse tree produced by `EoParser.object`. * @param ctx the parse tree */ exitObject?: (ctx: ObjectContext) => void; /** * Enter a parse tree produced by `EoParser.bound`. * @param ctx the parse tree */ enterBound?: (ctx: BoundContext) => void; /** * Exit a parse tree produced by `EoParser.bound`. * @param ctx the parse tree */ exitBound?: (ctx: BoundContext) => void; /** * Enter a parse tree produced by `EoParser.tbound`. * @param ctx the parse tree */ enterTbound?: (ctx: TboundContext) => void; /** * Exit a parse tree produced by `EoParser.tbound`. * @param ctx the parse tree */ exitTbound?: (ctx: TboundContext) => void; /** * Enter a parse tree produced by `EoParser.tsubMaster`. * @param ctx the parse tree */ enterTsubMaster?: (ctx: TsubMasterContext) => void; /** * Exit a parse tree produced by `EoParser.tsubMaster`. * @param ctx the parse tree */ exitTsubMaster?: (ctx: TsubMasterContext) => void; /** * Enter a parse tree produced by `EoParser.subMaster`. * @param ctx the parse tree */ enterSubMaster?: (ctx: SubMasterContext) => void; /** * Exit a parse tree produced by `EoParser.subMaster`. * @param ctx the parse tree */ exitSubMaster?: (ctx: SubMasterContext) => void; /** * Enter a parse tree produced by `EoParser.masterBody`. * @param ctx the parse tree */ enterMasterBody?: (ctx: MasterBodyContext) => void; /** * Exit a parse tree produced by `EoParser.masterBody`. * @param ctx the parse tree */ exitMasterBody?: (ctx: MasterBodyContext) => void; /** * Enter a parse tree produced by `EoParser.tmasterBody`. * @param ctx the parse tree */ enterTmasterBody?: (ctx: TmasterBodyContext) => void; /** * Exit a parse tree produced by `EoParser.tmasterBody`. * @param ctx the parse tree */ exitTmasterBody?: (ctx: TmasterBodyContext) => void; /** * Enter a parse tree produced by `EoParser.just`. * @param ctx the parse tree */ enterJust?: (ctx: JustContext) => void; /** * Exit a parse tree produced by `EoParser.just`. * @param ctx the parse tree */ exitJust?: (ctx: JustContext) => void; /** * Enter a parse tree produced by `EoParser.atom`. * @param ctx the parse tree */ enterAtom?: (ctx: AtomContext) => void; /** * Exit a parse tree produced by `EoParser.atom`. * @param ctx the parse tree */ exitAtom?: (ctx: AtomContext) => void; /** * Enter a parse tree produced by `EoParser.formation`. * @param ctx the parse tree */ enterFormation?: (ctx: FormationContext) => void; /** * Exit a parse tree produced by `EoParser.formation`. * @param ctx the parse tree */ exitFormation?: (ctx: FormationContext) => void; /** * Enter a parse tree produced by `EoParser.tformation`. * @param ctx the parse tree */ enterTformation?: (ctx: TformationContext) => void; /** * Exit a parse tree produced by `EoParser.tformation`. * @param ctx the parse tree */ exitTformation?: (ctx: TformationContext) => void; /** * Enter a parse tree produced by `EoParser.testsOrEol`. * @param ctx the parse tree */ enterTestsOrEol?: (ctx: TestsOrEolContext) => void; /** * Exit a parse tree produced by `EoParser.testsOrEol`. * @param ctx the parse tree */ exitTestsOrEol?: (ctx: TestsOrEolContext) => void; /** * Enter a parse tree produced by `EoParser.innersOrEol`. * @param ctx the parse tree */ enterInnersOrEol?: (ctx: InnersOrEolContext) => void; /** * Exit a parse tree produced by `EoParser.innersOrEol`. * @param ctx the parse tree */ exitInnersOrEol?: (ctx: InnersOrEolContext) => void; /** * Enter a parse tree produced by `EoParser.inners`. * @param ctx the parse tree */ enterInners?: (ctx: InnersContext) => void; /** * Exit a parse tree produced by `EoParser.inners`. * @param ctx the parse tree */ exitInners?: (ctx: InnersContext) => void; /** * Enter a parse tree produced by `EoParser.tests`. * @param ctx the parse tree */ enterTests?: (ctx: TestsContext) => void; /** * Exit a parse tree produced by `EoParser.tests`. * @param ctx the parse tree */ exitTests?: (ctx: TestsContext) => void; /** * Enter a parse tree produced by `EoParser.voids`. * @param ctx the parse tree */ enterVoids?: (ctx: VoidsContext) => void; /** * Exit a parse tree produced by `EoParser.voids`. * @param ctx the parse tree */ exitVoids?: (ctx: VoidsContext) => void; /** * Enter a parse tree produced by `EoParser.void`. * @param ctx the parse tree */ enterVoid?: (ctx: VoidContext) => void; /** * Exit a parse tree produced by `EoParser.void`. * @param ctx the parse tree */ exitVoid?: (ctx: VoidContext) => void; /** * Enter a parse tree produced by `EoParser.application`. * @param ctx the parse tree */ enterApplication?: (ctx: ApplicationContext) => void; /** * Exit a parse tree produced by `EoParser.application`. * @param ctx the parse tree */ exitApplication?: (ctx: ApplicationContext) => void; /** * Enter a parse tree produced by `EoParser.tapplication`. * @param ctx the parse tree */ enterTapplication?: (ctx: TapplicationContext) => void; /** * Exit a parse tree produced by `EoParser.tapplication`. * @param ctx the parse tree */ exitTapplication?: (ctx: TapplicationContext) => void; /** * Enter a parse tree produced by `EoParser.happlication`. * @param ctx the parse tree */ enterHapplication?: (ctx: HapplicationContext) => void; /** * Exit a parse tree produced by `EoParser.happlication`. * @param ctx the parse tree */ exitHapplication?: (ctx: HapplicationContext) => void; /** * Enter a parse tree produced by `EoParser.happlicationReversedHead`. * @param ctx the parse tree */ enterHapplicationReversedHead?: (ctx: HapplicationReversedHeadContext) => void; /** * Exit a parse tree produced by `EoParser.happlicationReversedHead`. * @param ctx the parse tree */ exitHapplicationReversedHead?: (ctx: HapplicationReversedHeadContext) => void; /** * Enter a parse tree produced by `EoParser.happlicationExtended`. * @param ctx the parse tree */ enterHapplicationExtended?: (ctx: HapplicationExtendedContext) => void; /** * Exit a parse tree produced by `EoParser.happlicationExtended`. * @param ctx the parse tree */ exitHapplicationExtended?: (ctx: HapplicationExtendedContext) => void; /** * Enter a parse tree produced by `EoParser.onlyAphi`. * @param ctx the parse tree */ enterOnlyAphi?: (ctx: OnlyAphiContext) => void; /** * Exit a parse tree produced by `EoParser.onlyAphi`. * @param ctx the parse tree */ exitOnlyAphi?: (ctx: OnlyAphiContext) => void; /** * Enter a parse tree produced by `EoParser.aphi`. * @param ctx the parse tree */ enterAphi?: (ctx: AphiContext) => void; /** * Exit a parse tree produced by `EoParser.aphi`. * @param ctx the parse tree */ exitAphi?: (ctx: AphiContext) => void; /** * Enter a parse tree produced by `EoParser.happlicationReversed`. * @param ctx the parse tree */ enterHapplicationReversed?: (ctx: HapplicationReversedContext) => void; /** * Exit a parse tree produced by `EoParser.happlicationReversed`. * @param ctx the parse tree */ exitHapplicationReversed?: (ctx: HapplicationReversedContext) => void; /** * Enter a parse tree produced by `EoParser.happlicationHead`. * @param ctx the parse tree */ enterHapplicationHead?: (ctx: HapplicationHeadContext) => void; /** * Exit a parse tree produced by `EoParser.happlicationHead`. * @param ctx the parse tree */ exitHapplicationHead?: (ctx: HapplicationHeadContext) => void; /** * Enter a parse tree produced by `EoParser.happlicationHeadExtended`. * @param ctx the parse tree */ enterHapplicationHeadExtended?: (ctx: HapplicationHeadExtendedContext) => void; /** * Exit a parse tree produced by `EoParser.happlicationHeadExtended`. * @param ctx the parse tree */ exitHapplicationHeadExtended?: (ctx: HapplicationHeadExtendedContext) => void; /** * Enter a parse tree produced by `EoParser.applicable`. * @param ctx the parse tree */ enterApplicable?: (ctx: ApplicableContext) => void; /** * Exit a parse tree produced by `EoParser.applicable`. * @param ctx the parse tree */ exitApplicable?: (ctx: ApplicableContext) => void; /** * Enter a parse tree produced by `EoParser.happlicationArgUnbound`. * @param ctx the parse tree */ enterHapplicationArgUnbound?: (ctx: HapplicationArgUnboundContext) => void; /** * Exit a parse tree produced by `EoParser.happlicationArgUnbound`. * @param ctx the parse tree */ exitHapplicationArgUnbound?: (ctx: HapplicationArgUnboundContext) => void; /** * Enter a parse tree produced by `EoParser.happlicationTailScoped`. * @param ctx the parse tree */ enterHapplicationTailScoped?: (ctx: HapplicationTailScopedContext) => void; /** * Exit a parse tree produced by `EoParser.happlicationTailScoped`. * @param ctx the parse tree */ exitHapplicationTailScoped?: (ctx: HapplicationTailScopedContext) => void; /** * Enter a parse tree produced by `EoParser.happlicationTail`. * @param ctx the parse tree */ enterHapplicationTail?: (ctx: HapplicationTailContext) => void; /** * Exit a parse tree produced by `EoParser.happlicationTail`. * @param ctx the parse tree */ exitHapplicationTail?: (ctx: HapplicationTailContext) => void; /** * Enter a parse tree produced by `EoParser.happlicationReversedFirst`. * @param ctx the parse tree */ enterHapplicationReversedFirst?: (ctx: HapplicationReversedFirstContext) => void; /** * Exit a parse tree produced by `EoParser.happlicationReversedFirst`. * @param ctx the parse tree */ exitHapplicationReversedFirst?: (ctx: HapplicationReversedFirstContext) => void; /** * Enter a parse tree produced by `EoParser.happlicationArg`. * @param ctx the parse tree */ enterHapplicationArg?: (ctx: HapplicationArgContext) => void; /** * Exit a parse tree produced by `EoParser.happlicationArg`. * @param ctx the parse tree */ exitHapplicationArg?: (ctx: HapplicationArgContext) => void; /** * Enter a parse tree produced by `EoParser.happlicationArgScoped`. * @param ctx the parse tree */ enterHapplicationArgScoped?: (ctx: HapplicationArgScopedContext) => void; /** * Exit a parse tree produced by `EoParser.happlicationArgScoped`. * @param ctx the parse tree */ exitHapplicationArgScoped?: (ctx: HapplicationArgScopedContext) => void; /** * Enter a parse tree produced by `EoParser.vapplication`. * @param ctx the parse tree */ enterVapplication?: (ctx: VapplicationContext) => void; /** * Exit a parse tree produced by `EoParser.vapplication`. * @param ctx the parse tree */ exitVapplication?: (ctx: VapplicationContext) => void; /** * Enter a parse tree produced by `EoParser.tvapplication`. * @param ctx the parse tree */ enterTvapplication?: (ctx: TvapplicationContext) => void; /** * Exit a parse tree produced by `EoParser.tvapplication`. * @param ctx the parse tree */ exitTvapplication?: (ctx: TvapplicationContext) => void; /** * Enter a parse tree produced by `EoParser.vapplicationHead`. * @param ctx the parse tree */ enterVapplicationHead?: (ctx: VapplicationHeadContext) => void; /** * Exit a parse tree produced by `EoParser.vapplicationHead`. * @param ctx the parse tree */ exitVapplicationHead?: (ctx: VapplicationHeadContext) => void; /** * Enter a parse tree produced by `EoParser.compactArray`. * @param ctx the parse tree */ enterCompactArray?: (ctx: CompactArrayContext) => void; /** * Exit a parse tree produced by `EoParser.compactArray`. * @param ctx the parse tree */ exitCompactArray?: (ctx: CompactArrayContext) => void; /** * Enter a parse tree produced by `EoParser.vapplicationArgs`. * @param ctx the parse tree */ enterVapplicationArgs?: (ctx: VapplicationArgsContext) => void; /** * Exit a parse tree produced by `EoParser.vapplicationArgs`. * @param ctx the parse tree */ exitVapplicationArgs?: (ctx: VapplicationArgsContext) => void; /** * Enter a parse tree produced by `EoParser.vapplicationArgsReversed`. * @param ctx the parse tree */ enterVapplicationArgsReversed?: (ctx: VapplicationArgsReversedContext) => void; /** * Exit a parse tree produced by `EoParser.vapplicationArgsReversed`. * @param ctx the parse tree */ exitVapplicationArgsReversed?: (ctx: VapplicationArgsReversedContext) => void; /** * Enter a parse tree produced by `EoParser.vapplicationArgsSpecific`. * @param ctx the parse tree */ enterVapplicationArgsSpecific?: (ctx: VapplicationArgsSpecificContext) => void; /** * Exit a parse tree produced by `EoParser.vapplicationArgsSpecific`. * @param ctx the parse tree */ exitVapplicationArgsSpecific?: (ctx: VapplicationArgsSpecificContext) => void; /** * Enter a parse tree produced by `EoParser.vapplicationArgBound`. * @param ctx the parse tree */ enterVapplicationArgBound?: (ctx: VapplicationArgBoundContext) => void; /** * Exit a parse tree produced by `EoParser.vapplicationArgBound`. * @param ctx the parse tree */ exitVapplicationArgBound?: (ctx: VapplicationArgBoundContext) => void; /** * Enter a parse tree produced by `EoParser.vapplicationArgBoundCurrent`. * @param ctx the parse tree */ enterVapplicationArgBoundCurrent?: (ctx: VapplicationArgBoundCurrentContext) => void; /** * Exit a parse tree produced by `EoParser.vapplicationArgBoundCurrent`. * @param ctx the parse tree */ exitVapplicationArgBoundCurrent?: (ctx: VapplicationArgBoundCurrentContext) => void; /** * Enter a parse tree produced by `EoParser.vapplicationArgBoundNext`. * @param ctx the parse tree */ enterVapplicationArgBoundNext?: (ctx: VapplicationArgBoundNextContext) => void; /** * Exit a parse tree produced by `EoParser.vapplicationArgBoundNext`. * @param ctx the parse tree */ exitVapplicationArgBoundNext?: (ctx: VapplicationArgBoundNextContext) => void; /** * Enter a parse tree produced by `EoParser.vapplicationArgUnbound`. * @param ctx the parse tree */ enterVapplicationArgUnbound?: (ctx: VapplicationArgUnboundContext) => void; /** * Exit a parse tree produced by `EoParser.vapplicationArgUnbound`. * @param ctx the parse tree */ exitVapplicationArgUnbound?: (ctx: VapplicationArgUnboundContext) => void; /** * Enter a parse tree produced by `EoParser.vapplicationArgUnboundCurrent`. * @param ctx the parse tree */ enterVapplicationArgUnboundCurrent?: (ctx: VapplicationArgUnboundCurrentContext) => void; /** * Exit a parse tree produced by `EoParser.vapplicationArgUnboundCurrent`. * @param ctx the parse tree */ exitVapplicationArgUnboundCurrent?: (ctx: VapplicationArgUnboundCurrentContext) => void; /** * Enter a parse tree produced by `EoParser.vapplicationArgUnboundNext`. * @param ctx the parse tree */ enterVapplicationArgUnboundNext?: (ctx: VapplicationArgUnboundNextContext) => void; /** * Exit a parse tree produced by `EoParser.vapplicationArgUnboundNext`. * @param ctx the parse tree */ exitVapplicationArgUnboundNext?: (ctx: VapplicationArgUnboundNextContext) => void; /** * Enter a parse tree produced by `EoParser.formationNamed`. * @param ctx the parse tree */ enterFormationNamed?: (ctx: FormationNamedContext) => void; /** * Exit a parse tree produced by `EoParser.formationNamed`. * @param ctx the parse tree */ exitFormationNamed?: (ctx: FormationNamedContext) => void; /** * Enter a parse tree produced by `EoParser.hformation`. * @param ctx the parse tree */ enterHformation?: (ctx: HformationContext) => void; /** * Exit a parse tree produced by `EoParser.hformation`. * @param ctx the parse tree */ exitHformation?: (ctx: HformationContext) => void; /** * Enter a parse tree produced by `EoParser.hanonym`. * @param ctx the parse tree */ enterHanonym?: (ctx: HanonymContext) => void; /** * Exit a parse tree produced by `EoParser.hanonym`. * @param ctx the parse tree */ exitHanonym?: (ctx: HanonymContext) => void; /** * Enter a parse tree produced by `EoParser.onlyphi`. * @param ctx the parse tree */ enterOnlyphi?: (ctx: OnlyphiContext) => void; /** * Exit a parse tree produced by `EoParser.onlyphi`. * @param ctx the parse tree */ exitOnlyphi?: (ctx: OnlyphiContext) => void; /** * Enter a parse tree produced by `EoParser.onlyphiTail`. * @param ctx the parse tree */ enterOnlyphiTail?: (ctx: OnlyphiTailContext) => void; /** * Exit a parse tree produced by `EoParser.onlyphiTail`. * @param ctx the parse tree */ exitOnlyphiTail?: (ctx: OnlyphiTailContext) => void; /** * Enter a parse tree produced by `EoParser.hanonymInner`. * @param ctx the parse tree */ enterHanonymInner?: (ctx: HanonymInnerContext) => void; /** * Exit a parse tree produced by `EoParser.hanonymInner`. * @param ctx the parse tree */ exitHanonymInner?: (ctx: HanonymInnerContext) => void; /** * Enter a parse tree produced by `EoParser.method`. * @param ctx the parse tree */ enterMethod?: (ctx: MethodContext) => void; /** * Exit a parse tree produced by `EoParser.method`. * @param ctx the parse tree */ exitMethod?: (ctx: MethodContext) => void; /** * Enter a parse tree produced by `EoParser.hmethod`. * @param ctx the parse tree */ enterHmethod?: (ctx: HmethodContext) => void; /** * Exit a parse tree produced by `EoParser.hmethod`. * @param ctx the parse tree */ exitHmethod?: (ctx: HmethodContext) => void; /** * Enter a parse tree produced by `EoParser.vmethod`. * @param ctx the parse tree */ enterVmethod?: (ctx: VmethodContext) => void; /** * Exit a parse tree produced by `EoParser.vmethod`. * @param ctx the parse tree */ exitVmethod?: (ctx: VmethodContext) => void; /** * Enter a parse tree produced by `EoParser.vmethodHead`. * @param ctx the parse tree */ enterVmethodHead?: (ctx: VmethodHeadContext) => void; /** * Exit a parse tree produced by `EoParser.vmethodHead`. * @param ctx the parse tree */ exitVmethodHead?: (ctx: VmethodHeadContext) => void; /** * Enter a parse tree produced by `EoParser.vmethodHeadApplicationTail`. * @param ctx the parse tree */ enterVmethodHeadApplicationTail?: (ctx: VmethodHeadApplicationTailContext) => void; /** * Exit a parse tree produced by `EoParser.vmethodHeadApplicationTail`. * @param ctx the parse tree */ exitVmethodHeadApplicationTail?: (ctx: VmethodHeadApplicationTailContext) => void; /** * Enter a parse tree produced by `EoParser.vmethodHeadVapplication`. * @param ctx the parse tree */ enterVmethodHeadVapplication?: (ctx: VmethodHeadVapplicationContext) => void; /** * Exit a parse tree produced by `EoParser.vmethodHeadVapplication`. * @param ctx the parse tree */ exitVmethodHeadVapplication?: (ctx: VmethodHeadVapplicationContext) => void; /** * Enter a parse tree produced by `EoParser.methodTail`. * @param ctx the parse tree */ enterMethodTail?: (ctx: MethodTailContext) => void; /** * Exit a parse tree produced by `EoParser.methodTail`. * @param ctx the parse tree */ exitMethodTail?: (ctx: MethodTailContext) => void; /** * Enter a parse tree produced by `EoParser.beginner`. * @param ctx the parse tree */ enterBeginner?: (ctx: BeginnerContext) => void; /** * Exit a parse tree produced by `EoParser.beginner`. * @param ctx the parse tree */ exitBeginner?: (ctx: BeginnerContext) => void; /** * Enter a parse tree produced by `EoParser.finisher`. * @param ctx the parse tree */ enterFinisher?: (ctx: FinisherContext) => void; /** * Exit a parse tree produced by `EoParser.finisher`. * @param ctx the parse tree */ exitFinisher?: (ctx: FinisherContext) => void; /** * Enter a parse tree produced by `EoParser.reversed`. * @param ctx the parse tree */ enterReversed?: (ctx: ReversedContext) => void; /** * Exit a parse tree produced by `EoParser.reversed`. * @param ctx the parse tree */ exitReversed?: (ctx: ReversedContext) => void; /** * Enter a parse tree produced by `EoParser.aname`. * @param ctx the parse tree */ enterAname?: (ctx: AnameContext) => void; /** * Exit a parse tree produced by `EoParser.aname`. * @param ctx the parse tree */ exitAname?: (ctx: AnameContext) => void; /** * Enter a parse tree produced by `EoParser.fname`. * @param ctx the parse tree */ enterFname?: (ctx: FnameContext) => void; /** * Exit a parse tree produced by `EoParser.fname`. * @param ctx the parse tree */ exitFname?: (ctx: FnameContext) => void; /** * Enter a parse tree produced by `EoParser.onameOrTname`. * @param ctx the parse tree */ enterOnameOrTname?: (ctx: OnameOrTnameContext) => void; /** * Exit a parse tree produced by `EoParser.onameOrTname`. * @param ctx the parse tree */ exitOnameOrTname?: (ctx: OnameOrTnameContext) => void; /** * Enter a parse tree produced by `EoParser.oname`. * @param ctx the parse tree */ enterOname?: (ctx: OnameContext) => void; /** * Exit a parse tree produced by `EoParser.oname`. * @param ctx the parse tree */ exitOname?: (ctx: OnameContext) => void; /** * Enter a parse tree produced by `EoParser.tname`. * @param ctx the parse tree */ enterTname?: (ctx: TnameContext) => void; /** * Exit a parse tree produced by `EoParser.tname`. * @param ctx the parse tree */ exitTname?: (ctx: TnameContext) => void; /** * Enter a parse tree produced by `EoParser.tarrow`. * @param ctx the parse tree */ enterTarrow?: (ctx: TarrowContext) => void; /** * Exit a parse tree produced by `EoParser.tarrow`. * @param ctx the parse tree */ exitTarrow?: (ctx: TarrowContext) => void; /** * Enter a parse tree produced by `EoParser.suffix`. * @param ctx the parse tree */ enterSuffix?: (ctx: SuffixContext) => void; /** * Exit a parse tree produced by `EoParser.suffix`. * @param ctx the parse tree */ exitSuffix?: (ctx: SuffixContext) => void; /** * Enter a parse tree produced by `EoParser.arrow`. * @param ctx the parse tree */ enterArrow?: (ctx: ArrowContext) => void; /** * Exit a parse tree produced by `EoParser.arrow`. * @param ctx the parse tree */ exitArrow?: (ctx: ArrowContext) => void; /** * Enter a parse tree produced by `EoParser.scope`. * @param ctx the parse tree */ enterScope?: (ctx: ScopeContext) => void; /** * Exit a parse tree produced by `EoParser.scope`. * @param ctx the parse tree */ exitScope?: (ctx: ScopeContext) => void; /** * Enter a parse tree produced by `EoParser.as`. * @param ctx the parse tree */ enterAs?: (ctx: AsContext) => void; /** * Exit a parse tree produced by `EoParser.as`. * @param ctx the parse tree */ exitAs?: (ctx: AsContext) => void; /** * Enter a parse tree produced by `EoParser.data`. * @param ctx the parse tree */ enterData?: (ctx: DataContext) => void; /** * Exit a parse tree produced by `EoParser.data`. * @param ctx the parse tree */ exitData?: (ctx: DataContext) => void; }