axellang / axel

Haskell + Lisp
https://axellang.github.io
BSD 3-Clause "New" or "Revised" License
205 stars 9 forks source link

Don't use unassociated elements #49

Closed jgrosso closed 4 years ago

jgrosso commented 5 years ago

Currently, some errors during macro expansions (e.g. non-existent imports) will cause errors in the transpiled output at locations that are considered unassociated (e.g. the parentheses around an import list). Thus, no sourcemapping is possible, even though this is the morally wrong outcome.