init
savepoint before deleting the special handling of 'macro identifiers'
removed the special handling of 'macro identifiers'. Seemed like a good idea at the time.
added Bang and UnEqual token
some stuff including outlining the main data structures of the compiler
code refs moved to nester
lookahead added
nester revamped with lookahead
main doesn't build
lrparser added
lexer revamped: no longer has enum values for single-character tokens
nester adapted to changes to lexer
lrparser now writes the prelude, more coming up soon
savepoint, doesn't compile
Token struct is now written by lrparse
began modeling a Rust grammar
lrparse does not produce a valid graph for this new grammar
nester, lexer: support for string literals
Merge branch 'master' of https://github.com/CrystalGamma/rust-lexer