From f2069b37252e977864e5e47f26920567ca0f0374 Mon Sep 17 00:00:00 2001 From: Romain Beauxis Date: Sun, 19 May 2024 12:53:46 -0500 Subject: [PATCH] Also support 1.e+-dd --- src/scanner.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/scanner.c b/src/scanner.c index 6f6f4ab..c18f07b 100644 --- a/src/scanner.c +++ b/src/scanner.c @@ -243,6 +243,10 @@ bool tree_sitter_liquidsoap_external_scanner_scan(void *payload, TSLexer *lexer, SKIP(IN_FLOAT_NO_LBRA); } + if (lookahead == 'e' || lookahead == 'E') { + ADVANCE(IN_FLOAT_EXP); + } + if (lookahead == '{') { config->no_uminus = 1; END_STATE();