From a329f615cf392ae496477447f8a8e4a67ec933ba Mon Sep 17 00:00:00 2001 From: TopchetoEU <36534413+TopchetoEU@users.noreply.github.com> Date: Tue, 10 Dec 2024 01:21:44 +0200 Subject: [PATCH] fix: "e1" literal read as a number exponent --- .../java/me/topchetoeu/jscript/common/parsing/Parsing.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/me/topchetoeu/jscript/common/parsing/Parsing.java b/src/main/java/me/topchetoeu/jscript/common/parsing/Parsing.java index ef2b62e..72c34a8 100644 --- a/src/main/java/me/topchetoeu/jscript/common/parsing/Parsing.java +++ b/src/main/java/me/topchetoeu/jscript/common/parsing/Parsing.java @@ -289,9 +289,8 @@ public class Parsing { } } - if (src.is(i + n, 'e') || src.is(i + n, 'E')) { + if (parsedAny && src.is(i + n, 'e') || src.is(i + n, 'E')) { n++; - parsedAny = true; boolean expNegative = false; boolean parsedE = false;