@@ -554,20 +554,20 @@ export "#.to_string()
554554 writer,
555555 "{}" ,
556556 r#"
557- static parseArray(data: Int8Array): ParseRunResult {
557+ static parseArray(data: Int8Array, path: string, loadFiles: boolean ): ParseRunResult {
558558 let buf = Buffer.from(data.buffer);
559559 if (data.byteLength !== data.buffer.byteLength) {
560560 buf = buf.slice(data.byteOffset, data.byteOffset + data.byteLength);
561561 }
562- return Run.parse(buf, buf.byteLength);
562+ return Run.parse(buf, buf.byteLength, path, loadFiles );
563563 }
564- static parseFile(file: any): ParseRunResult {
564+ static parseFile(file: any, path: string, loadFiles: boolean ): ParseRunResult {
565565 const data = fs.readFileSync(file);
566- return Run.parse(data, data.byteLength);
566+ return Run.parse(data, data.byteLength, path, loadFiles );
567567 }
568- static parseString(text: string): ParseRunResult {
568+ static parseString(text: string, path: string, loadFiles: boolean ): ParseRunResult {
569569 const data = new Buffer(text);
570- return Run.parse(data, data.byteLength);
570+ return Run.parse(data, data.byteLength, path, loadFiles );
571571 }"#
572572 ) ?;
573573 } else {
@@ -577,30 +577,36 @@ export "#.to_string()
577577 r#"
578578 /**
579579 * @param {Int8Array} data
580+ * @param {string} path
581+ * @param {boolean} loadFiles
580582 * @return {ParseRunResult}
581583 */
582- static parseArray(data) {
584+ static parseArray(data, path, loadFiles ) {
583585 let buf = Buffer.from(data.buffer);
584586 if (data.byteLength !== data.buffer.byteLength) {
585587 buf = buf.slice(data.byteOffset, data.byteOffset + data.byteLength);
586588 }
587- return Run.parse(buf, buf.byteLength);
589+ return Run.parse(buf, buf.byteLength, path, loadFiles );
588590 }
589591 /**
590592 * @param {string | Buffer | number} file
593+ * @param {string} path
594+ * @param {boolean} loadFiles
591595 * @return {ParseRunResult}
592596 */
593- static parseFile(file) {
597+ static parseFile(file, path, loadFiles ) {
594598 const data = fs.readFileSync(file);
595- return Run.parse(data, data.byteLength);
599+ return Run.parse(data, data.byteLength, path, loadFiles );
596600 }
597601 /**
598602 * @param {string} text
603+ * @param {string} path
604+ * @param {boolean} loadFiles
599605 * @return {ParseRunResult}
600606 */
601- static parseString(text) {
607+ static parseString(text, path, loadFiles ) {
602608 const data = new Buffer(text);
603- return Run.parse(data, data.byteLength);
609+ return Run.parse(data, data.byteLength, path, loadFiles );
604610 }"#
605611 ) ?;
606612 }
0 commit comments