UNPKG

@thinql/parse

Version:
27 lines (20 loc) 626 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _nearley = _interopRequireDefault(require("nearley")); var _grammar = _interopRequireDefault(require("./grammar.js")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const { Grammar, Parser } = _nearley.default; const grammar = Grammar.fromCompiled(_grammar.default); const parse = input => { const output = new Parser(grammar).feed(input); return output.results[0]; }; var _default = parse; exports.default = _default; //# sourceMappingURL=parse.js.map