| .. |
|
first_set.cpp
|
In parse table, store symbols as Symbol objects, not strings
|
2014-01-27 13:40:10 -08:00 |
|
first_set.h
|
Fix errors in item set transition computation
|
2014-01-21 23:45:02 -08:00 |
|
follow_sets.cpp
|
Make separate functions for character-level and syntax-level rule transitions
|
2014-02-09 14:31:27 -08:00 |
|
follow_sets.h
|
Rename next_{terminals,non_terminals} to first_set and follow_sets
|
2014-01-19 01:49:56 -08:00 |
|
item.cpp
|
In LR(1) items, only store consumed symbols as booleans
|
2014-01-31 00:13:05 -08:00 |
|
item.h
|
In LR(1) items, only store consumed symbols as booleans
|
2014-01-31 00:13:05 -08:00 |
|
item_set_closure.cpp
|
Remove auxiliary rules from syntax tree
|
2014-01-28 22:09:37 -08:00 |
|
item_set_closure.h
|
Make separate Item classes for parsing and lexing
|
2014-01-18 09:47:26 -08:00 |
|
item_set_transitions.cpp
|
Properly merge transitions on overlapping character sets!
|
2014-02-10 13:20:43 -08:00 |
|
item_set_transitions.h
|
Represent character sets as sets of character ranges
|
2014-02-05 18:56:04 -08:00 |
|
merge_transitions.h
|
Properly merge transitions on overlapping character sets!
|
2014-02-10 13:20:43 -08:00 |
|
perform.cpp
|
Rename Character -> CharacterSet, CharacterMatch -> CharacterRange
|
2014-02-03 13:05:51 -08:00 |
|
perform.h
|
Separate table building operations from Item, ItemSet value objects
|
2014-01-11 16:49:57 -08:00 |
|
rule_transitions.cpp
|
Properly merge transitions on overlapping character sets!
|
2014-02-10 13:20:43 -08:00 |
|
rule_transitions.h
|
Make separate functions for character-level and syntax-level rule transitions
|
2014-02-09 14:31:27 -08:00 |
|
transition_map.h
|
Properly merge transitions on overlapping character sets!
|
2014-02-10 13:20:43 -08:00 |