It's silly to build my own parser generator
Preliminary Clojure grammar
Fix name
Drop leading comment
Drop support for #' vars
Can't have an arbitrary symbol as a -#
None of that
Whitespace & nil
Add set reader macro
Refactor special forms for triviality
Sorta fix -# gensym support
Break quotes from strings, regexes
Those don't belong in reader macros
Fuse reader_macro and special_form

Because special_form will only be reachable from reader_macro anyway
just fuse the two and simplify the grammar
These are over arbitrary forms
Add the driver
Formatting

NOTE: symbols are broken rn
QSYMS WORKING QUICK COMMIT
Add support for unicode characters
Improve character parse tree