UNPKG

crazy-parser

Version:

A light-weight parser combinator

6 lines (5 loc) 362 B
import { Parser } from "./index"; export declare function optional<A>(p: Parser<A>): Parser<typeof import("./index").Nothing | A, Error>; export declare function withRange<A>(p: Parser<A>): Parser<[A, [number, number]], Error>; export declare function many<A>(p: Parser<A>): Parser<A[], Error>; export declare function some<A>(p: Parser<A>): Parser<A[], Error>;