parjs
Version:
A parser-combinator library for JavaScript.
36 lines (35 loc) • 1.34 kB
JavaScript
;
/**
* Parser combinators.
* @module parjs/combinators
* @preferred
* */ /** */
Object.defineProperty(exports, "__esModule", { value: true });
var combinators_1 = require("./internal/combinators");
exports.stringify = combinators_1.stringify;
exports.recover = combinators_1.recover;
exports.then = combinators_1.then;
exports.not = combinators_1.not;
exports.mustCapture = combinators_1.mustCapture;
exports.must = combinators_1.must;
exports.map = combinators_1.map;
exports.manyTill = combinators_1.manyTill;
exports.manySepBy = combinators_1.manySepBy;
exports.many = combinators_1.many;
exports.later = combinators_1.later;
exports.exactly = combinators_1.exactly;
exports.backtrack = combinators_1.backtrack;
exports.or = combinators_1.or;
exports.maybe = combinators_1.maybe;
exports.each = combinators_1.each;
exports.thenq = combinators_1.thenq;
exports.qthen = combinators_1.qthen;
exports.replaceState = combinators_1.replaceState;
exports.between = combinators_1.between;
exports.flatten = combinators_1.flatten;
exports.mapConst = combinators_1.mapConst;
exports.thenPick = combinators_1.thenPick;
exports.defineCombinator = combinators_1.defineCombinator;
exports.composeCombinator = combinators_1.composeCombinator;
exports.manyBetween = combinators_1.manyBetween;
//# sourceMappingURL=combinators.js.map