import { ParseTreeVisitor } from "antlr4ts/tree/ParseTreeVisitor"; import { LiteralMacroContext } from "./ARCParser"; import { SimpleMacroContext } from "./ARCParser"; import { EmptyMacroContext } from "./ARCParser"; import { FilledDictScopeContext } from "./ARCParser"; import { EmptyDictScopeContext } from "./ARCParser"; import { StringEscapeBlockContext } from "./ARCParser"; import { StringEscapeSingleContext } from "./ARCParser"; import { StringLiteralBlockContext } from "./ARCParser"; import { StringLiteralSingleContext } from "./ARCParser"; import { StringEmptyContext } from "./ARCParser"; import { IntegerLiteralContext } from "./ARCParser"; import { EmptyListContext } from "./ARCParser"; import { FilledListContext } from "./ARCParser"; import { RecordStatementContext } from "./ARCParser"; import { FilledListScopeContext } from "./ARCParser"; import { EmptyListScopeContext } from "./ARCParser"; import { IntegerAssignContext } from "./ARCParser"; import { DecimalAssignContext } from "./ARCParser"; import { SpecialAssignContext } from "./ARCParser"; import { StringAssignContext } from "./ARCParser"; import { ListAssignContext } from "./ARCParser"; import { DictAssignContext } from "./ARCParser"; import { CiteAssignContext } from "./ARCParser"; import { MacroAssignContext } from "./ARCParser"; import { EmptyDictContext } from "./ARCParser"; import { FilledDictContext } from "./ARCParser"; import { NestedDictContext } 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 { RecordEOSContext } from "./ARCParser"; import { KeyContext } from "./ARCParser"; import { EosContext } from "./ARCParser"; import { SymbolContext } from "./ARCParser"; import { IntegerContext } from "./ARCParser"; import { SpecialIDContext } from "./ARCParser"; import { DecimalContext } from "./ARCParser"; import { StringContext } from "./ARCParser"; import { MacroContext } from "./ARCParser"; import { ReferenceContext } from "./ARCParser"; import { DataContext } from "./ARCParser"; import { ListContext } from "./ARCParser"; import { DictContext } from "./ARCParser"; import { Dict_scopeContext } from "./ARCParser"; import { List_scopeContext } from "./ARCParser"; import { ScopesContext } from "./ARCParser"; import { GroupContext } from "./ARCParser"; export interface ARCVisitor extends ParseTreeVisitor { visitLiteralMacro?: (ctx: LiteralMacroContext) => Result; visitSimpleMacro?: (ctx: SimpleMacroContext) => Result; visitEmptyMacro?: (ctx: EmptyMacroContext) => Result; visitFilledDictScope?: (ctx: FilledDictScopeContext) => Result; visitEmptyDictScope?: (ctx: EmptyDictScopeContext) => Result; visitStringEscapeBlock?: (ctx: StringEscapeBlockContext) => Result; visitStringEscapeSingle?: (ctx: StringEscapeSingleContext) => Result; visitStringLiteralBlock?: (ctx: StringLiteralBlockContext) => Result; visitStringLiteralSingle?: (ctx: StringLiteralSingleContext) => Result; visitStringEmpty?: (ctx: StringEmptyContext) => Result; visitIntegerLiteral?: (ctx: IntegerLiteralContext) => Result; visitEmptyList?: (ctx: EmptyListContext) => Result; visitFilledList?: (ctx: FilledListContext) => Result; visitRecordStatement?: (ctx: RecordStatementContext) => Result; visitFilledListScope?: (ctx: FilledListScopeContext) => Result; visitEmptyListScope?: (ctx: EmptyListScopeContext) => Result; visitIntegerAssign?: (ctx: IntegerAssignContext) => Result; visitDecimalAssign?: (ctx: DecimalAssignContext) => Result; visitSpecialAssign?: (ctx: SpecialAssignContext) => Result; visitStringAssign?: (ctx: StringAssignContext) => Result; visitListAssign?: (ctx: ListAssignContext) => Result; visitDictAssign?: (ctx: DictAssignContext) => Result; visitCiteAssign?: (ctx: CiteAssignContext) => Result; visitMacroAssign?: (ctx: MacroAssignContext) => Result; visitEmptyDict?: (ctx: EmptyDictContext) => Result; visitFilledDict?: (ctx: FilledDictContext) => Result; visitNestedDict?: (ctx: NestedDictContext) => 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; visitRecordEOS?: (ctx: RecordEOSContext) => Result; visitKey?: (ctx: KeyContext) => Result; visitEos?: (ctx: EosContext) => Result; visitSymbol?: (ctx: SymbolContext) => Result; visitInteger?: (ctx: IntegerContext) => Result; visitSpecialID?: (ctx: SpecialIDContext) => Result; visitDecimal?: (ctx: DecimalContext) => Result; visitString?: (ctx: StringContext) => Result; visitMacro?: (ctx: MacroContext) => Result; visitReference?: (ctx: ReferenceContext) => Result; visitData?: (ctx: DataContext) => Result; visitList?: (ctx: ListContext) => Result; visitDict?: (ctx: DictContext) => Result; visitDict_scope?: (ctx: Dict_scopeContext) => Result; visitList_scope?: (ctx: List_scopeContext) => Result; visitScopes?: (ctx: ScopesContext) => Result; visitGroup?: (ctx: GroupContext) => Result; } //# sourceMappingURL=ARCVisitor.d.ts.map