UNPKG

@thi.ng/parse

Version:

Purely functional parser combinators & AST generation for generic inputs

12 lines (11 loc) 260 B
import { xform } from "../combinators/xform.js"; import { xfJoin } from "./join.js"; const xfJson = (scope) => { scope.result = JSON.parse(xfJoin(scope).result); return scope; }; const json = (parser) => xform(parser, xfJson); export { json, xfJson };