@thi.ng/parse
Version:
Purely functional parser combinators & AST generation for generic inputs
17 lines (16 loc) • 373 B
JavaScript
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
};