@thi.ng/parse
Version:
Purely functional parser combinators & AST generation for generic inputs
8 lines • 643 B
TypeScript
import type { Parser } from "../api.js";
export declare const repeat: <T>(parser: Parser<T>, min: number, max: number, id?: string) => Parser<T>;
export declare const zeroOrMore: <T>(parser: Parser<T>, id?: string, max?: number) => Parser<T>;
export declare const oneOrMore: <T>(parser: Parser<T>, id?: string, max?: number) => Parser<T>;
export declare const repeatD: <T>(parser: Parser<T>, min: number, max: number) => Parser<any>;
export declare const zeroOrMoreD: <T>(parser: Parser<T>, max?: number) => Parser<any>;
export declare const oneOrMoreD: <T>(parser: Parser<T>, max?: number) => Parser<any>;
//# sourceMappingURL=repeat.d.ts.map