(str, err)
| 6958 | } |
| 6959 | } |
| 6960 | function handle_error(str, err) { |
| 6961 | re.lastIndex = 0; |
| 6962 | str = str.replace(re, (m, i, at2, hash2, name) => { |
| 6963 | if (at2) |
| 6964 | return `@${name}`; |
| 6965 | if (hash2) |
| 6966 | return `#${name}`; |
| 6967 | return "${...}"; |
| 6968 | }); |
| 6969 | console.log(`failed to parse: |
| 6970 | ${str}`); |
| 6971 | throw err; |
| 6972 | } |
| 6973 | var parse$1 = (source, opts) => { |
| 6974 | const comments = []; |
| 6975 | const { onComment, enter, leave } = get_comment_handlers(comments, source); |