UNPKG

@thi.ng/parse

Version:

Purely functional parser combinators & AST generation for generic inputs

13 lines 533 B
import type { Parser } from "../api.js"; /** * Runs `parser`, discards its result and if it passed returns false, * else runs `fail` parser and returns its result. By default `fail` is * using {@link always}, which consumes a single character and always * succeeds. To avoid consuming a character on first `parser`'s failure, * use {@link pass} or {@link passD} instead. * * @param parser - * @param fail - */ export declare const not: <T>(parser: Parser<T>, fail?: Parser<T>) => Parser<T>; //# sourceMappingURL=not.d.ts.map