UNPKG

@thi.ng/parse

Version:

Purely functional parser combinators & AST generation for generic inputs

11 lines (10 loc) 311 B
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 };