guybedford / es-module-lexer

Low-overhead lexer dedicated to ES module parsing for fast analysis
MIT License
912 stars 47 forks source link

Parse error @:1:34 #133

Closed renhiyama closed 1 year ago

renhiyama commented 1 year ago
file:///home/user/.reejs/utils/lexer.js:2
var s=new Uint8Array(new Uint16Array([1]).buffer)[0]===1;function F(Q,D="@"){if(!A)return l.then(()=>F(Q));let E=Q.length+1,B=(A.__heap_base.value||A.__heap_base)+4*E-A.memory.buffer.byteLength;B>0&&A.memory.grow(Math.ceil(B/65536));let w=A.sa(E-1);if((s?p:Y)(Q,new Uint16Array(A.memory.buffer,w,E)),!A.parse())throw Object.assign(new Error(`Parse error ${D}:${Q.slice(0,A.e()).split(`
                                                                                                                                                                                                                                                                                                                                           ^

Error: Parse error @:1:34
 at Module.F (file:///home/user/.reejs/utils/lexer.js:2:332)

Yes lexer.js is es module lexer that is locally downloaded. This seems to happen for the file at https://esm.run/npm/@twind/preset-tailwind@1.0.0-next.38/defaultTheme/+esm . Other files work properly.

renhiyama commented 1 year ago

seems its a different error.