[gtksourceview: 2/3] c.lang: highlight C99 Unicode escapes




commit 67e4420441dbad75275dd1b3a9b88ad901e2aa0f
Author: Elias Aebi <353-eyelash users noreply gitlab gnome org>
Date:   Wed Apr 27 10:07:22 2022 +0200

    c.lang: highlight C99 Unicode escapes

 data/language-specs/c.lang | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/data/language-specs/c.lang b/data/language-specs/c.lang
index 0f3f31f3..d945789c 100644
--- a/data/language-specs/c.lang
+++ b/data/language-specs/c.lang
@@ -62,7 +62,9 @@
       \\(                   # leading backslash
       [\\\"\'nrbtfav\?] |   # escaped character
       [0-7]{1,3} |          # one, two, or three octal digits
-      x[0-9A-Fa-f]+         # 'x' followed by hex digits
+      x[0-9A-Fa-f]+ |       # 'x' followed by hex digits
+      u[0-9A-Fa-f]{4} |     # 'u' followed by 4 hex digits
+      U[0-9A-Fa-f]{8}       # 'U' followed by 8 hex digits
       )
     </define-regex>
 


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