From c0e1991f6bf439a52fb8a5a1176db341c56a7d63 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Fri, 24 Jun 2022 13:34:47 -0700 Subject: [PATCH] :art: ts_parser__lex --- lib/src/parser.c | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/lib/src/parser.c b/lib/src/parser.c index 5959ba01..0cd5f70f 100644 --- a/lib/src/parser.c +++ b/lib/src/parser.c @@ -393,8 +393,8 @@ static Subtree ts_parser__lex( return NULL_SUBTREE; } - Length start_position = ts_stack_position(self->stack, version); - Subtree external_token = ts_stack_last_external_token(self->stack, version); + const Length start_position = ts_stack_position(self->stack, version); + const Subtree external_token = ts_stack_last_external_token(self->stack, version); const bool *valid_external_tokens = ts_language_enabled_external_tokens( self->language, lex_mode.external_lex_state @@ -508,11 +508,6 @@ static Subtree ts_parser__lex( parse_state, self->language ); - - LOG_LOOKAHEAD( - SYM_NAME(ts_subtree_symbol(result)), - ts_subtree_total_size(result).bytes - ); } else { if (self->lexer.token_end_position.bytes < self->lexer.token_start_position.bytes) { self->lexer.token_start_position = self->lexer.token_end_position; @@ -564,13 +559,12 @@ static Subtree ts_parser__lex( length ); } - - LOG_LOOKAHEAD( - SYM_NAME(ts_subtree_symbol(result)), - ts_subtree_total_size(result).bytes - ); } + LOG_LOOKAHEAD( + SYM_NAME(ts_subtree_symbol(result)), + ts_subtree_total_size(result).bytes + ); return result; }