[gtksourceview: 1/9] css.lang: Fix digits not allowed in vendor-specific prefix
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceview: 1/9] css.lang: Fix digits not allowed in vendor-specific prefix
- Date: Tue, 2 Jun 2020 18:31:14 +0000 (UTC)
commit 7cae0c01ff732a0cb94da746329f6543a998e41a
Author: Jeffery To <jeffery to gmail com>
Date: Mon Jun 1 22:22:56 2020 +0800
css.lang: Fix digits not allowed in vendor-specific prefix
data/language-specs/css.lang | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
---
diff --git a/data/language-specs/css.lang b/data/language-specs/css.lang
index 1d3e6829..3b2b02f9 100644
--- a/data/language-specs/css.lang
+++ b/data/language-specs/css.lang
@@ -156,12 +156,22 @@
(?: -- | -? \%{identifier-start-char} ) \%{identifier-chars}?
</define-regex>
+ <!-- identifier-chars, excluding hyphen -->
+ <define-regex id="identifier-prefix-chars" extended="true">
+ (?> (?: [a-z0-9_]+ | \%{non-ascii}+ | \%{escape}+ )+ )
+ </define-regex>
+
<!--
https://www.w3.org/TR/CSS21/syndata.html#vendor-keywords
https://en.wikipedia.org/wiki/CSS_hack#List_of_prefixes
-->
<define-regex id="vendor-specific-prefix" extended="true">
- (?: [_-] \%{identifier-start-char}+ | mso | prince ) -
+ (?:
+ [_-] \%{identifier-start-char} \%{identifier-prefix-chars}? |
+ mso |
+ prince
+ )
+ -
</define-regex>
<define-regex id="vendor-specific-identifier" extended="true">
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]