import { ParseTreeListener } from "antlr4ts/tree/ParseTreeListener"; import { LiteralMacroContext } from "./ARCParser"; import { SimpleMacroContext } from "./ARCParser"; import { EmptyMacroContext } from "./ARCParser"; import { ListInheritContext } from "./ARCParser"; import { DictScopeContext } from "./ARCParser"; import { StringEscapeBlockContext } from "./ARCParser"; import { StringEscapeSingleContext } from "./ARCParser"; import { StringLiteralBlockContext } from "./ARCParser"; import { StringLiteralSingleContext } from "./ARCParser"; import { StringEmptyContext } from "./ARCParser"; import { DictInheritContext } from "./ARCParser"; import { IntegerLiteralContext } from "./ARCParser"; import { ListEmptyContext } from "./ARCParser"; import { ListStatementContext } from "./ARCParser"; import { EmptyStatementContext } from "./ARCParser"; import { ListScopeContext } from "./ARCParser"; import { AtomAssignContext } from "./ARCParser"; import { ListAssignContext } from "./ARCParser"; import { DictAssignContext } from "./ARCParser"; import { CiteAssignContext } from "./ARCParser"; import { MacroAssignContext } from "./ARCParser"; import { DictEmptyContext } from "./ARCParser"; import { DictStatementContext } from "./ARCParser"; import { DecimalLiteralContext } from "./ARCParser"; import { DecimalZeroContext } from "./ARCParser"; import { DictGroupContext } from "./ARCParser"; import { DataGroupContext } from "./ARCParser"; import { ProgramContext } from "./ARCParser"; import { StatementContext } from "./ARCParser"; import { RecordContext } from "./ARCParser"; import { EmptyContext } from "./ARCParser"; import { SymbolContext } from "./ARCParser"; import { AtomContext } from "./ARCParser"; import { KeyContext } from "./ARCParser"; import { EosContext } from "./ARCParser"; import { IntegerContext } from "./ARCParser"; import { SpecialIDContext } from "./ARCParser"; import { DecimalContext } from "./ARCParser"; import { StringContext } from "./ARCParser"; import { MacroContext } from "./ARCParser"; import { CiteContext } from "./ARCParser"; import { DataContext } from "./ARCParser"; import { ListContext } from "./ARCParser"; import { DictContext } from "./ARCParser"; import { Dict_scopeContext } from "./ARCParser"; import { Dict_inheritContext } from "./ARCParser"; import { List_scopeContext } from "./ARCParser"; import { List_inheritContext } from "./ARCParser"; import { GroupContext } from "./ARCParser"; export interface ARCListener extends ParseTreeListener { enterLiteralMacro?: (ctx: LiteralMacroContext) => void; exitLiteralMacro?: (ctx: LiteralMacroContext) => void; enterSimpleMacro?: (ctx: SimpleMacroContext) => void; exitSimpleMacro?: (ctx: SimpleMacroContext) => void; enterEmptyMacro?: (ctx: EmptyMacroContext) => void; exitEmptyMacro?: (ctx: EmptyMacroContext) => void; enterListInherit?: (ctx: ListInheritContext) => void; exitListInherit?: (ctx: ListInheritContext) => void; enterDictScope?: (ctx: DictScopeContext) => void; exitDictScope?: (ctx: DictScopeContext) => void; enterStringEscapeBlock?: (ctx: StringEscapeBlockContext) => void; exitStringEscapeBlock?: (ctx: StringEscapeBlockContext) => void; enterStringEscapeSingle?: (ctx: StringEscapeSingleContext) => void; exitStringEscapeSingle?: (ctx: StringEscapeSingleContext) => void; enterStringLiteralBlock?: (ctx: StringLiteralBlockContext) => void; exitStringLiteralBlock?: (ctx: StringLiteralBlockContext) => void; enterStringLiteralSingle?: (ctx: StringLiteralSingleContext) => void; exitStringLiteralSingle?: (ctx: StringLiteralSingleContext) => void; enterStringEmpty?: (ctx: StringEmptyContext) => void; exitStringEmpty?: (ctx: StringEmptyContext) => void; enterDictInherit?: (ctx: DictInheritContext) => void; exitDictInherit?: (ctx: DictInheritContext) => void; enterIntegerLiteral?: (ctx: IntegerLiteralContext) => void; exitIntegerLiteral?: (ctx: IntegerLiteralContext) => void; enterListEmpty?: (ctx: ListEmptyContext) => void; exitListEmpty?: (ctx: ListEmptyContext) => void; enterListStatement?: (ctx: ListStatementContext) => void; exitListStatement?: (ctx: ListStatementContext) => void; enterEmptyStatement?: (ctx: EmptyStatementContext) => void; exitEmptyStatement?: (ctx: EmptyStatementContext) => void; enterListScope?: (ctx: ListScopeContext) => void; exitListScope?: (ctx: ListScopeContext) => void; enterAtomAssign?: (ctx: AtomAssignContext) => void; exitAtomAssign?: (ctx: AtomAssignContext) => void; enterListAssign?: (ctx: ListAssignContext) => void; exitListAssign?: (ctx: ListAssignContext) => void; enterDictAssign?: (ctx: DictAssignContext) => void; exitDictAssign?: (ctx: DictAssignContext) => void; enterCiteAssign?: (ctx: CiteAssignContext) => void; exitCiteAssign?: (ctx: CiteAssignContext) => void; enterMacroAssign?: (ctx: MacroAssignContext) => void; exitMacroAssign?: (ctx: MacroAssignContext) => void; enterDictEmpty?: (ctx: DictEmptyContext) => void; exitDictEmpty?: (ctx: DictEmptyContext) => void; enterDictStatement?: (ctx: DictStatementContext) => void; exitDictStatement?: (ctx: DictStatementContext) => void; enterDecimalLiteral?: (ctx: DecimalLiteralContext) => void; exitDecimalLiteral?: (ctx: DecimalLiteralContext) => void; enterDecimalZero?: (ctx: DecimalZeroContext) => void; exitDecimalZero?: (ctx: DecimalZeroContext) => void; enterDictGroup?: (ctx: DictGroupContext) => void; exitDictGroup?: (ctx: DictGroupContext) => void; enterDataGroup?: (ctx: DataGroupContext) => void; exitDataGroup?: (ctx: DataGroupContext) => void; enterProgram?: (ctx: ProgramContext) => void; exitProgram?: (ctx: ProgramContext) => void; enterStatement?: (ctx: StatementContext) => void; exitStatement?: (ctx: StatementContext) => void; enterRecord?: (ctx: RecordContext) => void; exitRecord?: (ctx: RecordContext) => void; enterEmpty?: (ctx: EmptyContext) => void; exitEmpty?: (ctx: EmptyContext) => void; enterSymbol?: (ctx: SymbolContext) => void; exitSymbol?: (ctx: SymbolContext) => void; enterAtom?: (ctx: AtomContext) => void; exitAtom?: (ctx: AtomContext) => void; enterKey?: (ctx: KeyContext) => void; exitKey?: (ctx: KeyContext) => void; enterEos?: (ctx: EosContext) => void; exitEos?: (ctx: EosContext) => void; enterInteger?: (ctx: IntegerContext) => void; exitInteger?: (ctx: IntegerContext) => void; enterSpecialID?: (ctx: SpecialIDContext) => void; exitSpecialID?: (ctx: SpecialIDContext) => void; enterDecimal?: (ctx: DecimalContext) => void; exitDecimal?: (ctx: DecimalContext) => void; enterString?: (ctx: StringContext) => void; exitString?: (ctx: StringContext) => void; enterMacro?: (ctx: MacroContext) => void; exitMacro?: (ctx: MacroContext) => void; enterCite?: (ctx: CiteContext) => void; exitCite?: (ctx: CiteContext) => void; enterData?: (ctx: DataContext) => void; exitData?: (ctx: DataContext) => void; enterList?: (ctx: ListContext) => void; exitList?: (ctx: ListContext) => void; enterDict?: (ctx: DictContext) => void; exitDict?: (ctx: DictContext) => void; enterDict_scope?: (ctx: Dict_scopeContext) => void; exitDict_scope?: (ctx: Dict_scopeContext) => void; enterDict_inherit?: (ctx: Dict_inheritContext) => void; exitDict_inherit?: (ctx: Dict_inheritContext) => void; enterList_scope?: (ctx: List_scopeContext) => void; exitList_scope?: (ctx: List_scopeContext) => void; enterList_inherit?: (ctx: List_inheritContext) => void; exitList_inherit?: (ctx: List_inheritContext) => void; enterGroup?: (ctx: GroupContext) => void; exitGroup?: (ctx: GroupContext) => void; } //# sourceMappingURL=ARCListener.d.ts.map