import { ParseTreeVisitor } from "antlr4ts/tree/ParseTreeVisitor"; 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 ARCVisitor extends ParseTreeVisitor { visitLiteralMacro?: (ctx: LiteralMacroContext) => Result; visitSimpleMacro?: (ctx: SimpleMacroContext) => Result; visitEmptyMacro?: (ctx: EmptyMacroContext) => Result; visitListInherit?: (ctx: ListInheritContext) => Result; visitDictScope?: (ctx: DictScopeContext) => Result; visitStringEscapeBlock?: (ctx: StringEscapeBlockContext) => Result; visitStringEscapeSingle?: (ctx: StringEscapeSingleContext) => Result; visitStringLiteralBlock?: (ctx: StringLiteralBlockContext) => Result; visitStringLiteralSingle?: (ctx: StringLiteralSingleContext) => Result; visitStringEmpty?: (ctx: StringEmptyContext) => Result; visitDictInherit?: (ctx: DictInheritContext) => Result; visitIntegerLiteral?: (ctx: IntegerLiteralContext) => Result; visitListEmpty?: (ctx: ListEmptyContext) => Result; visitListStatement?: (ctx: ListStatementContext) => Result; visitEmptyStatement?: (ctx: EmptyStatementContext) => Result; visitListScope?: (ctx: ListScopeContext) => Result; visitAtomAssign?: (ctx: AtomAssignContext) => Result; visitListAssign?: (ctx: ListAssignContext) => Result; visitDictAssign?: (ctx: DictAssignContext) => Result; visitCiteAssign?: (ctx: CiteAssignContext) => Result; visitMacroAssign?: (ctx: MacroAssignContext) => Result; visitDictEmpty?: (ctx: DictEmptyContext) => Result; visitDictStatement?: (ctx: DictStatementContext) => Result; visitDecimalLiteral?: (ctx: DecimalLiteralContext) => Result; visitDecimalZero?: (ctx: DecimalZeroContext) => Result; visitDictGroup?: (ctx: DictGroupContext) => Result; visitDataGroup?: (ctx: DataGroupContext) => Result; visitProgram?: (ctx: ProgramContext) => Result; visitStatement?: (ctx: StatementContext) => Result; visitRecord?: (ctx: RecordContext) => Result; visitEmpty?: (ctx: EmptyContext) => Result; visitSymbol?: (ctx: SymbolContext) => Result; visitAtom?: (ctx: AtomContext) => Result; visitKey?: (ctx: KeyContext) => Result; visitEos?: (ctx: EosContext) => Result; visitInteger?: (ctx: IntegerContext) => Result; visitSpecialID?: (ctx: SpecialIDContext) => Result; visitDecimal?: (ctx: DecimalContext) => Result; visitString?: (ctx: StringContext) => Result; visitMacro?: (ctx: MacroContext) => Result; visitCite?: (ctx: CiteContext) => Result; visitData?: (ctx: DataContext) => Result; visitList?: (ctx: ListContext) => Result; visitDict?: (ctx: DictContext) => Result; visitDict_scope?: (ctx: Dict_scopeContext) => Result; visitDict_inherit?: (ctx: Dict_inheritContext) => Result; visitList_scope?: (ctx: List_scopeContext) => Result; visitList_inherit?: (ctx: List_inheritContext) => Result; visitGroup?: (ctx: GroupContext) => Result; } //# sourceMappingURL=ARCVisitor.d.ts.map