UNPKG

parjs

Version:

Library for building parsers using combinators.

30 lines (29 loc) 1.21 kB
export { backtrack } from "./backtrack"; export { between } from "./between"; export { composeCombinator, defineCombinator, pipe } from "./combinator"; export { each } from "./each"; export { exactly } from "./exactly"; export { flatten } from "./flatten"; export type { NestedArray } from "./flatten"; export { later } from "./later"; export type { DelayedParjser } from "./later"; export { many } from "./many"; export { manySepBy } from "./many-sep-by"; export type { ArrayWithSeparators } from "./many-sep-by"; export { manyBetween, manyTill } from "./many-till"; export { many1 } from "./many1"; export { map } from "./map"; export { mapConst } from "./mapConst"; export { maybe } from "./maybe"; export { must } from "./must"; export { mustCapture } from "./must-capture"; export { not } from "./not"; export { or } from "./or"; export { reason } from "./reason"; export { recover } from "./recover"; export type { ParserFailureState, RecoveryFunction } from "./recover"; export { replaceState } from "./replace-state"; export type { UserStateOrProjection } from "./replace-state"; export { stringify } from "./stringify"; export { qthen, then, thenq } from "./then"; export { thenPick } from "./then-pick";