compiler
compiler copied to clipboard
⚡ Re-implement emit optimisations
I need to thoroughly read through the new changes before I begin, but I will attempt the following:
- [ ] Don't render IIFE when not required (only expression inside function body) (Reimplement #76)
- [ ] Don't emit double parentheses around function arguments / strip non-required parentheses (Reimplement #78, possibly also fix #87)