Fix incorrect node reuse for edits right at EOF

This commit is contained in:
Max Brunsfeld 2018-11-11 21:36:31 -08:00
parent 392e8ea749
commit 10ab7032a6
3 changed files with 43 additions and 5 deletions

View file

@ -416,7 +416,7 @@ static Subtree ts_parser__lex(TSParser *self, StackVersion version, TSStateId pa
last_byte_scanned = self->lexer.current_position.bytes;
}
if (self->lexer.data.lookahead != 0) last_byte_scanned++;
last_byte_scanned++;
Subtree result;
if (skipped_error) {