tree-sitter/test
Max Brunsfeld 009d6d1534 Improve heuristics for pruning parse versions based on errors
* Rewrite the error cost comparison in terms of explicit, discrete
conditions.
* Allow merging versions have different error costs.
* Store the depth of each stack version since the last error. Use this
state to prevent incorrect merging.
* Sort the stack versions in order of preference and put a hard limit on
the version count.
2017-06-29 15:00:20 -07:00
..
compiler Be more conservative about avoiding lexing conflicts when merging states 2017-06-22 15:32:13 -07:00
fixtures Improve heuristics for pruning parse versions based on errors 2017-06-29 15:00:20 -07:00
helpers Record deallocations even when recording allocations is disabled 2017-06-27 14:54:27 -07:00
integration 🎨 2017-06-15 17:25:21 -07:00
runtime Stack - consider empty external token state identical to NULL 2017-06-29 15:00:20 -07:00
test_helper.h Rename spec -> test 2017-03-09 20:40:01 -08:00
tests.cc Rename spec -> test 2017-03-09 20:40:01 -08:00