From 29b4c866b4ab56857771dd57b84fede0d37baadc Mon Sep 17 00:00:00 2001 From: mhoffm Date: Thu, 17 Jun 2021 23:55:09 +0200 Subject: [PATCH] simplify scanner.c --- src/scanner.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/scanner.c b/src/scanner.c index fce9584..9a9d82d 100644 --- a/src/scanner.c +++ b/src/scanner.c @@ -137,13 +137,8 @@ bool scanner_scan(Scanner *scanner, TSLexer *lexer, const bool *valid_symbols) { } // handle escape sequences in direct surrounding quoted contexts - if (valid_symbols[TEMPLATE_LITERAL_CHUNK] && scanner->quoted_context_depth > 0) { + if (valid_symbols[TEMPLATE_LITERAL_CHUNK] && scanner->in_quoted_context) { switch (lexer->lookahead) { - case '"': - case '\n': - case '\r': - case '\t': - return false; case '\\': advance(lexer); switch (lexer->lookahead) { @@ -166,8 +161,6 @@ bool scanner_scan(Scanner *scanner, TSLexer *lexer, const bool *valid_symbols) { default: return false; } - case '$': - // handled above default: return accept_and_advance(lexer, TEMPLATE_LITERAL_CHUNK); }