UNPKG

@thi.ng/parse

Version:

Purely functional parser combinators & AST generation for generic inputs

14 lines 606 B
import type { Maybe } from "@thi.ng/api"; import type { IReader } from "../api.js"; import type { ParseState } from "../context.js"; export declare class StringReader implements IReader<string> { protected _src: string; constructor(_src: string); read(state: ParseState<string>): string; prev(state: ParseState<string>): Maybe<string>; next(state: ParseState<string>): void; isDone(state: ParseState<string>): boolean; format(state: ParseState<string>): string; } export declare const defStringReader: (input: string) => StringReader; //# sourceMappingURL=string-reader.d.ts.map