{"remainingRequest":"/home/camus/work/lotus/node_modules/babel-loader/lib/index.js!/home/camus/work/lotus/node_modules/ts-loader/index.js??ref--15-2!/home/camus/work/lotus/node_modules/eslint-loader/index.js??ref--14-0!/home/camus/work/lotus/node_modules/eslint-loader/index.js??ref--14-0!/home/camus/work/lotus/inc/jisonWrapper.ts","dependencies":[{"path":"/home/camus/work/lotus/inc/jisonWrapper.ts","mtime":1732184473659},{"path":"/home/camus/work/lotus/node_modules/comlink-loader/dist/comlink-worker-loader.js","mtime":1732191442007},{"path":"/home/camus/work/lotus/node_modules/cache-loader/dist/cjs.js","mtime":1719800821084},{"path":"/home/camus/work/lotus/node_modules/babel-loader/lib/index.js","mtime":1727163989637},{"path":"/home/camus/work/lotus/node_modules/ts-loader/index.js","mtime":1726221607070},{"path":"/home/camus/work/lotus/node_modules/eslint-loader/index.js","mtime":1719800837044},{"path":"/home/camus/work/lotus/node_modules/eslint-loader/index.js","mtime":1719800837044}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IGppc29uIGZyb20gImppc29uIjsKZXhwb3J0IGNsYXNzIFBhcnNlciB7CiAgY29uc3RydWN0b3IoZ3JhbW1hcikgewogICAgLy8gbXV0ZSBqaXNvbiBsb2dzIGR1cmluZyBncmFtbWFyIGxvYWRpbmcKICAgIGNvbnN0IGxvZ3MgPSBbXTsKICAgIGppc29uLnByaW50ID0gbG9nID0+IGxvZ3MucHVzaChsb2cpOwogICAgdGhpcy5wYXJzZXIgPSBqaXNvbi5QYXJzZXIoZ3JhbW1hcik7CiAgICBpZiAoIXRoaXMucGFyc2VyKSB7CiAgICAgIGNvbnNvbGUud2Fybigiamlzb24gbG9nczoiLCBsb2dzKTsKICAgICAgdGhyb3cgbmV3IEVycm9yKCJqaXNvbiBwYXJzZXIgbG9hZGluZyBmYWlsZWQiKTsKICAgIH0KICAgIGppc29uLnByaW50ID0gKC4uLmFyZ3MpID0+IGNvbnNvbGUubG9nKCJbSklTT05dIiwgLi4uYXJncyk7CiAgfQogIHBhcnNlKHNvdXJjZSkgewogICAgLy9jb25zb2xlLmxvZygicGFyc2U6Iiwgc291cmNlLmxlbmd0aCk7CiAgICByZXR1cm4gdGhpcy5wYXJzZXIucGFyc2Uoc291cmNlKTsKICB9CiAgZ2VuZXJhdGUoKSB7CiAgICByZXR1cm4gdGhpcy5wYXJzZXIuZ2VuZXJhdGUoKTsKICB9Cn0KOw=="},{"version":3,"names":["jison","Parser","constructor","grammar","logs","print","log","push","parser","console","warn","Error","args","parse","source","generate"],"sources":["/home/camus/work/lotus/node_modules/eslint-loader/index.js??ref--14-0!/home/camus/work/lotus/node_modules/eslint-loader/index.js??ref--14-0!/home/camus/work/lotus/inc/jisonWrapper.ts"],"sourcesContent":["\nimport jison from \"jison\";\n\n\n\nexport class Parser {\n\tparser: any;\n\n\n\tconstructor (grammar: string) {\n\t\t// mute jison logs during grammar loading\n\t\tconst logs = [];\n\t\tjison.print = log => logs.push(log);\n\n\t\tthis.parser = jison.Parser(grammar);\n\t\tif (!this.parser) {\n\t\t\tconsole.warn(\"jison logs:\", logs);\n\t\t\tthrow new Error(\"jison parser loading failed\");\n\t\t}\n\n\t\tjison.print = (...args) => console.log(\"[JISON]\", ...args);\n\t}\n\n\n\tparse (source: string): object {\n\t\t//console.log(\"parse:\", source.length);\n\t\treturn this.parser.parse(source);\n\t}\n\n\n\tgenerate (): string {\n\t\treturn this.parser.generate();\n\t}\n};\n"],"mappings":"AACA,OAAOA,KAAK,MAAM,OAAO;AAIzB,OAAM,MAAOC,MAAM;EAIlBC,YAAaC,OAAe;IAC3B;IACA,MAAMC,IAAI,GAAG,EAAE;IACfJ,KAAK,CAACK,KAAK,GAAGC,GAAG,IAAIF,IAAI,CAACG,IAAI,CAACD,GAAG,CAAC;IAEnC,IAAI,CAACE,MAAM,GAAGR,KAAK,CAACC,MAAM,CAACE,OAAO,CAAC;IACnC,IAAI,CAAC,IAAI,CAACK,MAAM,EAAE;MACjBC,OAAO,CAACC,IAAI,CAAC,aAAa,EAAEN,IAAI,CAAC;MACjC,MAAM,IAAIO,KAAK,CAAC,6BAA6B,CAAC;;IAG/CX,KAAK,CAACK,KAAK,GAAG,CAAC,GAAGO,IAAI,KAAKH,OAAO,CAACH,GAAG,CAAC,SAAS,EAAE,GAAGM,IAAI,CAAC;EAC3D;EAGAC,KAAKA,CAAEC,MAAc;IACpB;IACA,OAAO,IAAI,CAACN,MAAM,CAACK,KAAK,CAACC,MAAM,CAAC;EACjC;EAGAC,QAAQA,CAAA;IACP,OAAO,IAAI,CAACP,MAAM,CAACO,QAAQ,EAAE;EAC9B;;AACA","ignoreList":[]}]}