UNPKG

@thi.ng/parse

Version:

Purely functional parser combinators & AST generation for generic inputs

17 lines (16 loc) 373 B
import { ALPHA as _ALPHA, ALPHA_NUM as _ALPHA_NUM } from "@thi.ng/strings/groups"; import { oneOf } from "../prims/one-of.js"; import { range } from "../prims/range.js"; const LOWER_CASE = range("a", "z"); const UPPER_CASE = range("A", "Z"); const ALPHA = oneOf(_ALPHA); const ALPHA_NUM = oneOf(_ALPHA_NUM); export { ALPHA, ALPHA_NUM, LOWER_CASE, UPPER_CASE };