Major refactoring and LL(k) lookahead rewrite.
commit53f9c560e66f45e5d0539e2df690fa824f567738
authorJoshua Haberman <joshua@reverberate.org>
Sat, 8 Mar 2008 02:57:21 +0000 (7 18:57 -0800)
committerJoshua Haberman <joshua@reverberate.org>
Sat, 8 Mar 2008 02:57:21 +0000 (7 18:57 -0800)
tree9b658a9e838fc448aecccf7e173473953c8f5d87
parentd1f47600f795ebe91805c9cbfa8c199198578f86
Major refactoring and LL(k) lookahead rewrite.
It doesn't work yet, but too many changes have accumulated
to entrust them to my local machine.
BIBLIOGRAPHY
FILEFORMAT
compiler/bootstrap/rtn.lua
compiler/bytecode.lua
compiler/data_structures.lua
compiler/fa.lua
compiler/gzlc
compiler/ll.lua
sketches/json.gzl
tests/lookahead_edge_cases [new file with mode: 0644]