UNPKG

parjs

Version:

Library for building parsers using combinators.

56 lines (54 loc) 926 B
export type { ErrorLocation, FailureInfo, FloatOptions, IntOptions, ParjsCombinator, ParjsProjection, ParjsResult, ParjsValidator, Parjser, SuccessInfo, Trace, UserState } from "./internal/index"; export { ParjsError, ParjsParsingFailure, ParserDefinitionError } from "./errors"; export { ParjsFailure, ParjsSuccess, ResultKind, anyChar, anyCharOf, anyStringOf, caseString, charCodeWhere, charWhere, digit, eof, fail, float, hex, int, letter, lower, newline, noCharOf, nope, position, regexp, rest, result, space, spaces1, state, string, stringLen, uniDecimal, uniLetter, uniLower, uniNewline, uniUpper, upper, whitespace } from "./internal/index"; export type { ConvertibleScalar, ImplicitParjser } from "./internal/wrap-implicit";