Balance repetition trees after parsing

This commit is contained in:
Max Brunsfeld 2018-01-29 10:41:07 -08:00
parent 8c29841adf
commit 299a146b66
4 changed files with 84 additions and 9 deletions

View file

@ -96,6 +96,7 @@ for (auto &language_name : test_languages) {
uint32_t range_count;
ScopeSequence old_scope_sequence = build_scope_sequence(document, input->content);
ts_document_parse_and_get_changed_ranges(document, &ranges, &range_count);
assert_correct_tree_size(document, input->content);
ScopeSequence new_scope_sequence = build_scope_sequence(document, input->content);
verify_changed_ranges(old_scope_sequence, new_scope_sequence,
@ -119,6 +120,7 @@ for (auto &language_name : test_languages) {
uint32_t range_count;
ScopeSequence old_scope_sequence = build_scope_sequence(document, input->content);
ts_document_parse_and_get_changed_ranges(document, &ranges, &range_count);
assert_correct_tree_size(document, input->content);
ScopeSequence new_scope_sequence = build_scope_sequence(document, input->content);
verify_changed_ranges(old_scope_sequence, new_scope_sequence,