~technomancy/fnlfmt

Use the new fennel.syntax table instead of hard-coding form names.
Latest fennel version (0.9.3-dev)
Fix a bug with multiple lines of sequential comments in kv tables.
Latest almost-0.9.0 fennel version.
Include Fennel compiler itself in the repo.
If we don't have ordered keys in AST, grab them using pairs.
Be tolerant of ASTs which might not have all the fields we expect.
Version bump to dev.
Self-reformat.
Improve comments and docs.
Support pair-wise if calls.
Don't space out internal fns which are the first form in the body.
Escaping strings more nicely.
Comments too long? don't freak out.
Turn old # special into length, and ~= into not=.
Space out function definitions when they occur inside another function.
When a form is a one-liner in the original, sometimes preserve it.
More edge cases for macros.
Next