Max Brunsfeld
|
33d781f492
|
Refactor bookkeeping of token starts in lexical rules
- Move lex items and parse items into their own files
|
2014-04-17 13:33:34 -07:00 |
|
Max Brunsfeld
|
3aaa08b948
|
Fix some egregiously long lines
|
2014-03-09 23:58:25 -07:00 |
|
Max Brunsfeld
|
31a58bc7e4
|
Make include guards pass cpplint
|
2014-03-09 22:05:24 -07:00 |
|
Max Brunsfeld
|
eb30429700
|
Make paths explicit in #includes
|
2014-03-09 21:43:14 -07:00 |
|
Max Brunsfeld
|
39aa0ccc91
|
Add script to trim whitespace
|
2014-03-09 19:49:35 -07:00 |
|
Max Brunsfeld
|
63718d5bad
|
Add basic support for error recovery
|
2014-02-26 19:03:43 -08:00 |
|
Max Brunsfeld
|
df05c75525
|
Backfill unit tests for follow sets
Also, add some comment docs for some compiler functions
|
2014-02-26 00:39:31 -08:00 |
|
Max Brunsfeld
|
e87380a8b7
|
Make separate PreparedGrammar subclass of Grammar for internal use
|
2014-02-19 13:36:38 -08:00 |
|
Max Brunsfeld
|
2c56612650
|
Get makefile working
|
2014-02-18 09:07:00 -08:00 |
|
Max Brunsfeld
|
dd0feea8e6
|
Remove more unused includes
|
2014-02-12 08:21:59 -08:00 |
|
Max Brunsfeld
|
3c42de1718
|
Fix errors in item set transition computation
|
2014-01-21 23:45:02 -08:00 |
|
Max Brunsfeld
|
1bf216b796
|
Rename next_{terminals,non_terminals} to first_set and follow_sets
This is to prepare for keeping track of lookahead symbols as part
of computing follow sets
|
2014-01-19 01:49:56 -08:00 |
|