UNPKG

antlr-ng

Version:

Next generation ANTLR Tool

14 lines (13 loc) 572 B
import { IQuantifierAST } from "../../tool/ast/IQuantifierAST.js"; import { IOutputModelFactory } from "../IOutputModelFactory.js"; import { Choice } from "./Choice.js"; import { CodeBlockForAlt } from "./CodeBlockForAlt.js"; import { SrcOp } from "./SrcOp.js"; export declare class Loop extends Choice { blockStartStateNumber: number; loopBackStateNumber: number; readonly exitAlt: number; iteration: SrcOp[]; constructor(factory: IOutputModelFactory, blkOrEbnfRootAST: IQuantifierAST, alts: CodeBlockForAlt[]); addIterationOp(op: SrcOp): void; }