import { AbstractParseTreeVisitor } from "antlr4ng"; import { DocumentContext } from "./plurnkParser.ts"; import { LogContext } from "./plurnkParser.ts"; import { TurnStatementContext } from "./plurnkParser.ts"; import { TurnContentContext } from "./plurnkParser.ts"; import { StatementSeqContext } from "./plurnkParser.ts"; import { ClientStatementSeqContext } from "./plurnkParser.ts"; import { ClientStatementContext } from "./plurnkParser.ts"; import { StatementContext } from "./plurnkParser.ts"; import { MidStatementContext } from "./plurnkParser.ts"; import { FindStatementContext } from "./plurnkParser.ts"; import { ReadStatementContext } from "./plurnkParser.ts"; import { EditStatementContext } from "./plurnkParser.ts"; import { CopyStatementContext } from "./plurnkParser.ts"; import { MoveStatementContext } from "./plurnkParser.ts"; import { OpenStatementContext } from "./plurnkParser.ts"; import { FoldStatementContext } from "./plurnkParser.ts"; import { SendStatementContext } from "./plurnkParser.ts"; import { MidSendContext } from "./plurnkParser.ts"; import { ExecStatementContext } from "./plurnkParser.ts"; import { WorkStatementContext } from "./plurnkParser.ts"; import { ForkStatementContext } from "./plurnkParser.ts"; import { KillStatementContext } from "./plurnkParser.ts"; import { PlanStatementContext } from "./plurnkParser.ts"; import { LookStatementContext } from "./plurnkParser.ts"; import { BuffStatementContext } from "./plurnkParser.ts"; import { TagOpModifiersContext } from "./plurnkParser.ts"; import { IntOpModifiersContext } from "./plurnkParser.ts"; import { TermModifiersContext } from "./plurnkParser.ts"; import { MidModifiersContext } from "./plurnkParser.ts"; import { ExecModifiersContext } from "./plurnkParser.ts"; import { TagSignalContext } from "./plurnkParser.ts"; import { IntSignalContext } from "./plurnkParser.ts"; import { MidSignalContext } from "./plurnkParser.ts"; import { DispSignalContext } from "./plurnkParser.ts"; import { IdentSignalContext } from "./plurnkParser.ts"; import { TargetContext } from "./plurnkParser.ts"; import { LineMarkerContext } from "./plurnkParser.ts"; import { BodyContext } from "./plurnkParser.ts"; /** * This interface defines a complete generic visitor for a parse tree produced * by `plurnkParser`. * * @param The return type of the visit operation. Use `void` for * operations with no return type. */ export declare class plurnkParserVisitor extends AbstractParseTreeVisitor { /** * Visit a parse tree produced by `plurnkParser.document`. * @param ctx the parse tree * @return the visitor result */ visitDocument?: (ctx: DocumentContext) => Result; /** * Visit a parse tree produced by `plurnkParser.log`. * @param ctx the parse tree * @return the visitor result */ visitLog?: (ctx: LogContext) => Result; /** * Visit a parse tree produced by `plurnkParser.turnStatement`. * @param ctx the parse tree * @return the visitor result */ visitTurnStatement?: (ctx: TurnStatementContext) => Result; /** * Visit a parse tree produced by `plurnkParser.turnContent`. * @param ctx the parse tree * @return the visitor result */ visitTurnContent?: (ctx: TurnContentContext) => Result; /** * Visit a parse tree produced by `plurnkParser.statementSeq`. * @param ctx the parse tree * @return the visitor result */ visitStatementSeq?: (ctx: StatementSeqContext) => Result; /** * Visit a parse tree produced by `plurnkParser.clientStatementSeq`. * @param ctx the parse tree * @return the visitor result */ visitClientStatementSeq?: (ctx: ClientStatementSeqContext) => Result; /** * Visit a parse tree produced by `plurnkParser.clientStatement`. * @param ctx the parse tree * @return the visitor result */ visitClientStatement?: (ctx: ClientStatementContext) => Result; /** * Visit a parse tree produced by `plurnkParser.statement`. * @param ctx the parse tree * @return the visitor result */ visitStatement?: (ctx: StatementContext) => Result; /** * Visit a parse tree produced by `plurnkParser.midStatement`. * @param ctx the parse tree * @return the visitor result */ visitMidStatement?: (ctx: MidStatementContext) => Result; /** * Visit a parse tree produced by `plurnkParser.findStatement`. * @param ctx the parse tree * @return the visitor result */ visitFindStatement?: (ctx: FindStatementContext) => Result; /** * Visit a parse tree produced by `plurnkParser.readStatement`. * @param ctx the parse tree * @return the visitor result */ visitReadStatement?: (ctx: ReadStatementContext) => Result; /** * Visit a parse tree produced by `plurnkParser.editStatement`. * @param ctx the parse tree * @return the visitor result */ visitEditStatement?: (ctx: EditStatementContext) => Result; /** * Visit a parse tree produced by `plurnkParser.copyStatement`. * @param ctx the parse tree * @return the visitor result */ visitCopyStatement?: (ctx: CopyStatementContext) => Result; /** * Visit a parse tree produced by `plurnkParser.moveStatement`. * @param ctx the parse tree * @return the visitor result */ visitMoveStatement?: (ctx: MoveStatementContext) => Result; /** * Visit a parse tree produced by `plurnkParser.openStatement`. * @param ctx the parse tree * @return the visitor result */ visitOpenStatement?: (ctx: OpenStatementContext) => Result; /** * Visit a parse tree produced by `plurnkParser.foldStatement`. * @param ctx the parse tree * @return the visitor result */ visitFoldStatement?: (ctx: FoldStatementContext) => Result; /** * Visit a parse tree produced by `plurnkParser.sendStatement`. * @param ctx the parse tree * @return the visitor result */ visitSendStatement?: (ctx: SendStatementContext) => Result; /** * Visit a parse tree produced by `plurnkParser.midSend`. * @param ctx the parse tree * @return the visitor result */ visitMidSend?: (ctx: MidSendContext) => Result; /** * Visit a parse tree produced by `plurnkParser.execStatement`. * @param ctx the parse tree * @return the visitor result */ visitExecStatement?: (ctx: ExecStatementContext) => Result; /** * Visit a parse tree produced by `plurnkParser.workStatement`. * @param ctx the parse tree * @return the visitor result */ visitWorkStatement?: (ctx: WorkStatementContext) => Result; /** * Visit a parse tree produced by `plurnkParser.forkStatement`. * @param ctx the parse tree * @return the visitor result */ visitForkStatement?: (ctx: ForkStatementContext) => Result; /** * Visit a parse tree produced by `plurnkParser.killStatement`. * @param ctx the parse tree * @return the visitor result */ visitKillStatement?: (ctx: KillStatementContext) => Result; /** * Visit a parse tree produced by `plurnkParser.planStatement`. * @param ctx the parse tree * @return the visitor result */ visitPlanStatement?: (ctx: PlanStatementContext) => Result; /** * Visit a parse tree produced by `plurnkParser.lookStatement`. * @param ctx the parse tree * @return the visitor result */ visitLookStatement?: (ctx: LookStatementContext) => Result; /** * Visit a parse tree produced by `plurnkParser.buffStatement`. * @param ctx the parse tree * @return the visitor result */ visitBuffStatement?: (ctx: BuffStatementContext) => Result; /** * Visit a parse tree produced by `plurnkParser.tagOpModifiers`. * @param ctx the parse tree * @return the visitor result */ visitTagOpModifiers?: (ctx: TagOpModifiersContext) => Result; /** * Visit a parse tree produced by `plurnkParser.intOpModifiers`. * @param ctx the parse tree * @return the visitor result */ visitIntOpModifiers?: (ctx: IntOpModifiersContext) => Result; /** * Visit a parse tree produced by `plurnkParser.termModifiers`. * @param ctx the parse tree * @return the visitor result */ visitTermModifiers?: (ctx: TermModifiersContext) => Result; /** * Visit a parse tree produced by `plurnkParser.midModifiers`. * @param ctx the parse tree * @return the visitor result */ visitMidModifiers?: (ctx: MidModifiersContext) => Result; /** * Visit a parse tree produced by `plurnkParser.execModifiers`. * @param ctx the parse tree * @return the visitor result */ visitExecModifiers?: (ctx: ExecModifiersContext) => Result; /** * Visit a parse tree produced by `plurnkParser.tagSignal`. * @param ctx the parse tree * @return the visitor result */ visitTagSignal?: (ctx: TagSignalContext) => Result; /** * Visit a parse tree produced by `plurnkParser.intSignal`. * @param ctx the parse tree * @return the visitor result */ visitIntSignal?: (ctx: IntSignalContext) => Result; /** * Visit a parse tree produced by `plurnkParser.midSignal`. * @param ctx the parse tree * @return the visitor result */ visitMidSignal?: (ctx: MidSignalContext) => Result; /** * Visit a parse tree produced by `plurnkParser.dispSignal`. * @param ctx the parse tree * @return the visitor result */ visitDispSignal?: (ctx: DispSignalContext) => Result; /** * Visit a parse tree produced by `plurnkParser.identSignal`. * @param ctx the parse tree * @return the visitor result */ visitIdentSignal?: (ctx: IdentSignalContext) => Result; /** * Visit a parse tree produced by `plurnkParser.target`. * @param ctx the parse tree * @return the visitor result */ visitTarget?: (ctx: TargetContext) => Result; /** * Visit a parse tree produced by `plurnkParser.lineMarker`. * @param ctx the parse tree * @return the visitor result */ visitLineMarker?: (ctx: LineMarkerContext) => Result; /** * Visit a parse tree produced by `plurnkParser.body`. * @param ctx the parse tree * @return the visitor result */ visitBody?: (ctx: BodyContext) => Result; } //# sourceMappingURL=plurnkParserVisitor.d.ts.map