@thi.ng/parse
Version:
Purely functional parser combinators & AST generation for generic inputs
11 lines (10 loc) • 311 B
JavaScript
import { repeat } from "../combinators/repeat.js";
import { xform } from "../combinators/xform.js";
import { oneOf } from "../prims/one-of.js";
import { xfInt } from "../xform/number.js";
const BIT = oneOf("01");
const BINARY_UINT = xform(repeat(BIT, 1, 32, "uint"), xfInt(2));
export {
BINARY_UINT,
BIT
};