Max Brunsfeld
|
f9b057f3a9
|
clang-format everything
|
2015-07-27 18:29:48 -07:00 |
|
Max Brunsfeld
|
0b1d70db34
|
Always resolve ambiguities immediately
No more ambiguity nodes.
Also, when merging parse stacks, merge their successors if needed.
|
2015-07-15 13:15:11 -07:00 |
|
Max Brunsfeld
|
aff8bc3266
|
Split parse stack when there are multiple parse actions
|
2015-07-09 23:09:33 -07:00 |
|
Max Brunsfeld
|
442db56b92
|
Use graph-structured parse stack in parser
Not using the splitting feature yet.
|
2015-06-18 17:03:17 -07:00 |
|
Max Brunsfeld
|
aaaa1c8a5d
|
Encapsulate ParseStackNodes
|
2015-06-18 17:03:17 -07:00 |
|
Max Brunsfeld
|
6330ae997b
|
Reduce along all possible parse-stack paths
|
2015-06-18 17:03:17 -07:00 |
|
Max Brunsfeld
|
381f89f8ba
|
Create ambiguity nodes when joining stack heads
|
2015-06-18 17:03:16 -07:00 |
|
Max Brunsfeld
|
d793eda5b5
|
Remove duplicated stack head-merging logic
|
2015-06-18 17:03:16 -07:00 |
|
Max Brunsfeld
|
9e57f2b881
|
Start work on graph-structured stack
|
2015-06-18 17:03:16 -07:00 |
|