From 2cf294e97e7439228fb7d627a1098fbec03c4e37 Mon Sep 17 00:00:00 2001 From: Monsef Noubadji <67560520+Monsef-Noubadji@users.noreply.github.com> Date: Fri, 10 Nov 2023 23:34:53 +0100 Subject: [PATCH 1/2] Bug Fix : global flags not at the start of the expression at position 12 --- core/jsContexter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/jsContexter.py b/core/jsContexter.py index 0f9673ad..436ac878 100644 --- a/core/jsContexter.py +++ b/core/jsContexter.py @@ -8,7 +8,7 @@ def jsContexter(script): broken = script.split(xsschecker) pre = broken[0] # remove everything that is between {..}, "..." or '...' - pre = re.sub(r'(?s)\{.*?\}|(?s)\(.*?\)|(?s)".*?"|(?s)\'.*?\'', '', pre) + pre = re.sub(r'\{.*?\}|\(.*?\)|".*?"|\'.*?\'', '', pre) breaker = '' num = 0 for char in pre: # iterate over the remaining characters From 6946692803fd0c005caa4ca09d97f49f4be26297 Mon Sep 17 00:00:00 2001 From: Monsef Noubadji <67560520+Monsef-Noubadji@users.noreply.github.com> Date: Fri, 10 Nov 2023 23:36:21 +0100 Subject: [PATCH 2/2] Bug Fix v2 : global flags not at the start of the expression at position 12 --- core/jsContexter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/jsContexter.py b/core/jsContexter.py index 436ac878..45ae90c9 100644 --- a/core/jsContexter.py +++ b/core/jsContexter.py @@ -8,7 +8,7 @@ def jsContexter(script): broken = script.split(xsschecker) pre = broken[0] # remove everything that is between {..}, "..." or '...' - pre = re.sub(r'\{.*?\}|\(.*?\)|".*?"|\'.*?\'', '', pre) + pre = re.sub(r'(?s)\{.*?\}|\(.*?\)|".*?"|\'.*?\'', '', pre) breaker = '' num = 0 for char in pre: # iterate over the remaining characters