Max Brunsfeld
|
00a0939504
|
Abort erroneous parse versions more eagerly
|
2016-06-02 14:04:48 -07:00 |
|
Max Brunsfeld
|
ea47fdc0fe
|
Rework logic for when to abandon parses with errors
|
2016-05-29 22:36:47 -07:00 |
|
Max Brunsfeld
|
e1a3a1daeb
|
Import error corpus entries from grammar repos
Now that error recovery requires no input for the grammar author, it shouldn't
be tested in the individual grammar repos.
|
2016-05-28 20:12:02 -07:00 |
|
Max Brunsfeld
|
bc8df9f5c5
|
Avoid recompiling test languages when possible
|
2016-03-03 12:05:04 -08:00 |
|
Max Brunsfeld
|
da2ef7ad35
|
Store trees in the links between stack nodes, not in the nodes themselves
|
2016-02-23 17:35:50 -08:00 |
|
Max Brunsfeld
|
b80a330a74
|
Fix assorted memory leaks in test code
|
2016-02-05 12:23:54 -08:00 |
|
Max Brunsfeld
|
b1c8b74e9c
|
Avoid leak caused by earlier corpus spec failures
|
2016-02-05 11:35:40 -08:00 |
|
Max Brunsfeld
|
2f2ca401be
|
Fix last few leaks, add leak checking to all randomized specs
|
2016-02-05 11:18:22 -08:00 |
|
Max Brunsfeld
|
0f7dbea9a3
|
Unify test targets, use externally defined languages as fixtures
|
2016-01-15 11:19:24 -08:00 |
|
Max Brunsfeld
|
569b9d4099
|
Allow comments within grammar JSON
|
2016-01-14 11:28:13 -08:00 |
|
Max Brunsfeld
|
ad4089a4bf
|
Move anonymous tokens grammar into integration spec
|
2016-01-14 10:35:03 -08:00 |
|
Max Brunsfeld
|
4a5deda071
|
Add tests that compile a grammar and use its parser
|
2016-01-14 10:11:30 -08:00 |
|