~technomancy/antifennel

ref: 619350b715fffa486a3757604375138688b9d302 antifennel/anticompiler.fnl -rw-r--r-- 6.0 KiB
Fix bugs in assigning and returning multivals.
Support function definitions that set earlier bindings.
Handle nil ASTs.
Handle empty branches in ifs.
Fix assignment and operators.
Clarify limitations; fix a couple bugs.
Sometimes if should compile to when; sometimes it should omit do.
Support multiple values in local declaration.
Coverage of almost all AST nodes.
Successfully compiling id_generator.lua and reader.lua
Initial commit; kinda working on a limited subset.