import { ErrorNode, ParseTreeListener, ParserRuleContext, TerminalNode } from "antlr4ng"; import { DocumentContext } from "./TDCParser.js"; import { ElementContext } from "./TDCParser.js"; import { OpenCloseElementContext } from "./TDCParser.js"; import { SelfClosingElementContext } from "./TDCParser.js"; import { DataWithBodyContext } from "./TDCParser.js"; import { DataSelfClosedContext } from "./TDCParser.js"; import { MapWithBodyContext } from "./TDCParser.js"; import { MapSelfClosedContext } from "./TDCParser.js"; import { ContentContext } from "./TDCParser.js"; import { DataContentContext } from "./TDCParser.js"; import { MapContentContext } from "./TDCParser.js"; import { AttrContext } from "./TDCParser.js"; /** * This interface defines a complete listener for a parse tree produced by * `TDCParser`. */ export declare class TDCParserListener implements ParseTreeListener { /** * Enter a parse tree produced by `TDCParser.document`. * @param ctx the parse tree */ enterDocument?: (ctx: DocumentContext) => void; /** * Exit a parse tree produced by `TDCParser.document`. * @param ctx the parse tree */ exitDocument?: (ctx: DocumentContext) => void; /** * Enter a parse tree produced by `TDCParser.element`. * @param ctx the parse tree */ enterElement?: (ctx: ElementContext) => void; /** * Exit a parse tree produced by `TDCParser.element`. * @param ctx the parse tree */ exitElement?: (ctx: ElementContext) => void; /** * Enter a parse tree produced by `TDCParser.openCloseElement`. * @param ctx the parse tree */ enterOpenCloseElement?: (ctx: OpenCloseElementContext) => void; /** * Exit a parse tree produced by `TDCParser.openCloseElement`. * @param ctx the parse tree */ exitOpenCloseElement?: (ctx: OpenCloseElementContext) => void; /** * Enter a parse tree produced by `TDCParser.selfClosingElement`. * @param ctx the parse tree */ enterSelfClosingElement?: (ctx: SelfClosingElementContext) => void; /** * Exit a parse tree produced by `TDCParser.selfClosingElement`. * @param ctx the parse tree */ exitSelfClosingElement?: (ctx: SelfClosingElementContext) => void; /** * Enter a parse tree produced by the `dataWithBody` * labeled alternative in `TDCParser.dataElement`. * @param ctx the parse tree */ enterDataWithBody?: (ctx: DataWithBodyContext) => void; /** * Exit a parse tree produced by the `dataWithBody` * labeled alternative in `TDCParser.dataElement`. * @param ctx the parse tree */ exitDataWithBody?: (ctx: DataWithBodyContext) => void; /** * Enter a parse tree produced by the `dataSelfClosed` * labeled alternative in `TDCParser.dataElement`. * @param ctx the parse tree */ enterDataSelfClosed?: (ctx: DataSelfClosedContext) => void; /** * Exit a parse tree produced by the `dataSelfClosed` * labeled alternative in `TDCParser.dataElement`. * @param ctx the parse tree */ exitDataSelfClosed?: (ctx: DataSelfClosedContext) => void; /** * Enter a parse tree produced by the `mapWithBody` * labeled alternative in `TDCParser.mapElement`. * @param ctx the parse tree */ enterMapWithBody?: (ctx: MapWithBodyContext) => void; /** * Exit a parse tree produced by the `mapWithBody` * labeled alternative in `TDCParser.mapElement`. * @param ctx the parse tree */ exitMapWithBody?: (ctx: MapWithBodyContext) => void; /** * Enter a parse tree produced by the `mapSelfClosed` * labeled alternative in `TDCParser.mapElement`. * @param ctx the parse tree */ enterMapSelfClosed?: (ctx: MapSelfClosedContext) => void; /** * Exit a parse tree produced by the `mapSelfClosed` * labeled alternative in `TDCParser.mapElement`. * @param ctx the parse tree */ exitMapSelfClosed?: (ctx: MapSelfClosedContext) => void; /** * Enter a parse tree produced by `TDCParser.content`. * @param ctx the parse tree */ enterContent?: (ctx: ContentContext) => void; /** * Exit a parse tree produced by `TDCParser.content`. * @param ctx the parse tree */ exitContent?: (ctx: ContentContext) => void; /** * Enter a parse tree produced by `TDCParser.dataContent`. * @param ctx the parse tree */ enterDataContent?: (ctx: DataContentContext) => void; /** * Exit a parse tree produced by `TDCParser.dataContent`. * @param ctx the parse tree */ exitDataContent?: (ctx: DataContentContext) => void; /** * Enter a parse tree produced by `TDCParser.mapContent`. * @param ctx the parse tree */ enterMapContent?: (ctx: MapContentContext) => void; /** * Exit a parse tree produced by `TDCParser.mapContent`. * @param ctx the parse tree */ exitMapContent?: (ctx: MapContentContext) => void; /** * Enter a parse tree produced by `TDCParser.attr`. * @param ctx the parse tree */ enterAttr?: (ctx: AttrContext) => void; /** * Exit a parse tree produced by `TDCParser.attr`. * @param ctx the parse tree */ exitAttr?: (ctx: AttrContext) => void; visitTerminal(node: TerminalNode): void; visitErrorNode(node: ErrorNode): void; enterEveryRule(node: ParserRuleContext): void; exitEveryRule(node: ParserRuleContext): void; } //# sourceMappingURL=TDCParserListener.d.ts.map