From 51f8b16bb0aa65b594d01e1e5dc2c150f49d41ba Mon Sep 17 00:00:00 2001 From: Andrew Hlynskyi Date: Mon, 8 Feb 2021 08:08:50 +0200 Subject: [PATCH] parser.c - make LOG_LOKAHEAD simpler according to disscussion in PR #917 --- lib/src/parser.c | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/lib/src/parser.c b/lib/src/parser.c index 0aa02e2c..fa15477a 100644 --- a/lib/src/parser.c +++ b/lib/src/parser.c @@ -25,7 +25,7 @@ ts_parser__log(self); \ } -#define LOG_LOOKAHEAD(symbol_name, size, ...) \ +#define LOG_LOOKAHEAD(symbol_name, size) \ if (self->lexer.logger.log || self->dot_graph_file) { \ char *buf = self->lexer.debug_buffer; \ const char *symbol = symbol_name; \ @@ -45,18 +45,12 @@ default: buf[off++] = symbol[i]; break; \ } \ } \ - off += snprintf( \ + snprintf( \ buf + off, \ TREE_SITTER_SERIALIZATION_BUFFER_SIZE - off, \ ", size:%u", \ size \ ); \ - if (sizeof( (char[]){#__VA_ARGS__} ) == 1) \ - snprintf( \ - buf + off, \ - TREE_SITTER_SERIALIZATION_BUFFER_SIZE - off, \ - ", " __VA_ARGS__ \ - ); \ ts_parser__log(self); \ } @@ -514,9 +508,7 @@ static Subtree ts_parser__lex( LOG_LOOKAHEAD( SYM_NAME(ts_subtree_symbol(result)), - ts_subtree_total_size(result).bytes, - "character:'%c'", - first_error_character + ts_subtree_total_size(result).bytes ); } else { if (self->lexer.token_end_position.bytes < self->lexer.token_start_position.bytes) {