Sven M. Hallberg
|
d5f3e13309
|
out-of-memory handling in LL(k), LR, and GLR backends
|
2015-11-30 18:07:33 +01:00 |
|
Meredith L. Patterson
|
c9419f4c34
|
CF backends weren't checking whether a grammar is CF; they are now. Also, brace-fixing.
|
2014-04-20 16:57:01 +02:00 |
|
Sven M. Hallberg
|
66809ceeda
|
go back to storing engines in lists
|
2013-06-22 18:16:41 +02:00 |
|
Sven M. Hallberg
|
67681a119a
|
finish engine merging
|
2013-06-22 17:40:47 +02:00 |
|
Sven M. Hallberg
|
23afea4b4e
|
add demerge code path (untested)
|
2013-06-22 14:21:19 +02:00 |
|
Sven M. Hallberg
|
bf9c9b5f7a
|
refactoring in preparation for engine merging
|
2013-06-22 12:51:25 +02:00 |
|
Sven M. Hallberg
|
8bc3b93e95
|
correctly use augmented grammar for test_glr() output
|
2013-06-21 23:53:47 +02:00 |
|
Sven M. Hallberg
|
34c6d868b9
|
commentation
|
2013-06-21 23:47:22 +02:00 |
|
Sven M. Hallberg
|
853e1fba46
|
split LR table representation by key type (terminals/nonterminals)
|
2013-06-21 22:55:04 +02:00 |
|
Sven M. Hallberg
|
c32cf709b2
|
eliminate the right stack; work with the HInputStream directly
|
2013-06-21 20:11:19 +02:00 |
|
Sven M. Hallberg
|
ec88580b22
|
make h_lrengine_step a void function again
|
2013-06-21 18:46:16 +02:00 |
|
Sven M. Hallberg
|
b1e8e29774
|
add engine forking
|
2013-06-20 11:05:57 +02:00 |
|
Sven M. Hallberg
|
572f1c8f9e
|
expand stub GLR backend
|
2013-06-19 18:22:19 +02:00 |
|
Sven M. Hallberg
|
55c9a3d9c5
|
add stub GLR backend with h_glr_parse() a copy of h_lr_parse()
|
2013-06-19 17:20:53 +02:00 |
|