@tricoteuses/arbre-de-la-loi
Version:
Generate ASTs from the French bills & laws; manipulate & export them to Markdown, etc.
26 lines (22 loc) • 3.13 kB
JavaScript
;
require("core-js/modules/es.object.define-property.js");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.assertNeverHastNode = assertNeverHastNode;
exports.HastType = void 0;
// See Hypertext Abstract Syntax Tree (hast) specification for representing HTML:
// https://github.com/syntax-tree/hast
var HastType;
exports.HastType = HastType;
(function (HastType) {
HastType["Comment"] = "comment";
HastType["Doctype"] = "doctype";
HastType["Element"] = "element";
HastType["Root"] = "root";
HastType["Text"] = "text";
})(HastType || (exports.HastType = HastType = {}));
function assertNeverHastNode(node) {
throw new Error("Unexpected HAST node: " + node);
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9oYXN0LnRzIl0sIm5hbWVzIjpbIkhhc3RUeXBlIiwiYXNzZXJ0TmV2ZXJIYXN0Tm9kZSIsIm5vZGUiLCJFcnJvciJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQUE7QUFDQTtJQWtEWUEsUTs7O1dBQUFBLFE7QUFBQUEsRUFBQUEsUTtBQUFBQSxFQUFBQSxRO0FBQUFBLEVBQUFBLFE7QUFBQUEsRUFBQUEsUTtBQUFBQSxFQUFBQSxRO0dBQUFBLFEsd0JBQUFBLFE7O0FBUUwsU0FBU0MsbUJBQVQsQ0FBNkJDLElBQTdCLEVBQWlEO0FBQ3RELFFBQU0sSUFBSUMsS0FBSixDQUFVLDJCQUEyQkQsSUFBckMsQ0FBTjtBQUNEIiwic291cmNlc0NvbnRlbnQiOlsiLy8gU2VlIEh5cGVydGV4dCBBYnN0cmFjdCBTeW50YXggVHJlZSAoaGFzdCkgc3BlY2lmaWNhdGlvbiBmb3IgcmVwcmVzZW50aW5nIEhUTUw6XG4vLyBodHRwczovL2dpdGh1Yi5jb20vc3ludGF4LXRyZWUvaGFzdFxuXG5pbXBvcnQgeyBVbmlzdExpdGVyYWwsIFVuaXN0Tm9kZSwgVW5pc3RQYXJlbnQgfSBmcm9tIFwiLi91bmlzdFwiXG5cbmV4cG9ydCBpbnRlcmZhY2UgSGFzdENvbW1lbnQgZXh0ZW5kcyBIYXN0TGl0ZXJhbCB7XG4gIHR5cGU6IEhhc3RUeXBlLkNvbW1lbnRcbn1cblxuZXhwb3J0IGludGVyZmFjZSBIYXN0RG9jdHlwZSBleHRlbmRzIFVuaXN0Tm9kZSB7XG4gIG5hbWU6IHN0cmluZ1xuICBwdWJsaWM/OiBzdHJpbmdcbiAgc3lzdGVtPzogc3RyaW5nXG4gIHR5cGU6IEhhc3RUeXBlLkRvY3R5cGVcbn1cblxuZXhwb3J0IGludGVyZmFjZSBIYXN0RWxlbWVudCBleHRlbmRzIEhhc3RQYXJlbnQge1xuICBjaGlsZHJlbjogQXJyYXk8SGFzdENvbW1lbnQgfCBIYXN0RWxlbWVudCB8IEhhc3RUZXh0PlxuICBjb250ZW50PzogSGFzdFJvb3RcbiAgcHJvcGVydGllcz86IEhhc3RQcm9wZXJ0aWVzXG4gIHRhZ05hbWU6IHN0cmluZ1xuICB0eXBlOiBIYXN0VHlwZS5FbGVtZW50XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgSGFzdExpdGVyYWwgZXh0ZW5kcyBVbmlzdExpdGVyYWwge1xuICB2YWx1ZTogc3RyaW5nXG59XG5cbmV4cG9ydCB0eXBlIEhhc3ROb2RlID1cbiAgfCBIYXN0Q29tbWVudFxuICB8IEhhc3REb2N0eXBlXG4gIHwgSGFzdEVsZW1lbnRcbiAgfCBIYXN0Um9vdFxuICB8IEhhc3RUZXh0XG5cbmV4cG9ydCBpbnRlcmZhY2UgSGFzdFBhcmVudCBleHRlbmRzIFVuaXN0UGFyZW50IHtcbiAgY2hpbGRyZW46IEFycmF5PEhhc3RDb21tZW50IHwgSGFzdERvY3R5cGUgfCBIYXN0RWxlbWVudCB8IEhhc3RUZXh0PlxufVxuXG5leHBvcnQgaW50ZXJmYWNlIEhhc3RQcm9wZXJ0aWVzIHtcbiAgW3Byb3BlcnR5TmFtZTogc3RyaW5nXTogYW55XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgSGFzdFJvb3QgZXh0ZW5kcyBIYXN0UGFyZW50IHtcbiAgdHlwZTogSGFzdFR5cGUuUm9vdFxufVxuXG5leHBvcnQgaW50ZXJmYWNlIEhhc3RUZXh0IGV4dGVuZHMgSGFzdExpdGVyYWwge1xuICB0eXBlOiBIYXN0VHlwZS5UZXh0XG59XG5cbmV4cG9ydCBlbnVtIEhhc3RUeXBlIHtcbiAgQ29tbWVudCA9IFwiY29tbWVudFwiLFxuICBEb2N0eXBlID0gXCJkb2N0eXBlXCIsXG4gIEVsZW1lbnQgPSBcImVsZW1lbnRcIixcbiAgUm9vdCA9IFwicm9vdFwiLFxuICBUZXh0ID0gXCJ0ZXh0XCIsXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBhc3NlcnROZXZlckhhc3ROb2RlKG5vZGU6IG5ldmVyKTogbmV2ZXIge1xuICB0aHJvdyBuZXcgRXJyb3IoXCJVbmV4cGVjdGVkIEhBU1Qgbm9kZTogXCIgKyBub2RlKVxufVxuIl19