UNPKG

parjs

Version:

A parser-combinator library for JavaScript.

16 lines (15 loc) 619 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const combinator_1 = require("./combinator"); const then_1 = require("./then"); const scalar_converter_1 = require("../scalar-converter"); function between(implPre, implPost) { implPost = implPost || implPre; let pre = scalar_converter_1.ScalarConverter.convert(implPre); let post = scalar_converter_1.ScalarConverter.convert(implPost); return combinator_1.defineCombinator(source => { return pre.pipe(then_1.qthen(source), then_1.thenq(post)); }); } exports.between = between; //# sourceMappingURL=between.js.map