[gtksourceview] groovy.lang: fix escaping for PCRE2



commit 009c939810cf0fb3269369702e2cfc66577ad4d8
Author: Christian Hergert <chergert redhat com>
Date:   Thu Feb 11 13:53:02 2021 -0800

    groovy.lang: fix escaping for PCRE2
    
    While this passed with GRegex, some semantics are different when using
    PCRE2 in terms of escaping. This fixes the one-of ranges along with early
    closing ) causing errors when loading the language-spec.
    
    Fixes #149

 data/language-specs/groovy.lang | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/data/language-specs/groovy.lang b/data/language-specs/groovy.lang
index 82121a6c..7542ca6c 100644
--- a/data/language-specs/groovy.lang
+++ b/data/language-specs/groovy.lang
@@ -154,8 +154,8 @@
         # we can't have it match an arbitrary amount of whitespace. Thus, we do an approximate
         # check, only trying zero and one spaces.
 
-        (?&lt;! \+\+   | --   | [])}'"\$\d]   | \%{letter} |
-                \+\+\s | --\s | [])}'"\$\d]\s | \%{letter}\s )
+        (?&lt;! \+\+   | --   | [\]\)}'"\$\d]   | \%{letter} |
+                \+\+\s | --\s | [\]\)}'"\$\d]\s | \%{letter}\s )
 
         /
       </start>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]