Skip to content

Commit beee645

Browse files
committed
[css] update grammar
1 parent d9e7a2e commit beee645

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

extensions/css/syntaxes/css.tmLanguage.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@
182182
},
183183
{
184184
"begin": "(?i)(?=@media(\\s|\\(|/\\*|$))",
185-
"end": "(?<=})",
185+
"end": "(?<=})(?!\\G)",
186186
"patterns": [
187187
{
188188
"begin": "(?i)\\G(@)media",
@@ -226,7 +226,7 @@
226226
},
227227
{
228228
"begin": "(?i)(?=@counter-style([\\s'\"{;]|/\\*|$))",
229-
"end": "(?<=})",
229+
"end": "(?<=})(?!\\G)",
230230
"patterns": [
231231
{
232232
"begin": "(?i)\\G(@)counter-style",
@@ -292,7 +292,7 @@
292292
},
293293
{
294294
"begin": "(?i)(?=@document([\\s'\"{;]|/\\*|$))",
295-
"end": "(?<=})",
295+
"end": "(?<=})(?!\\G)",
296296
"patterns": [
297297
{
298298
"begin": "(?i)\\G(@)document",
@@ -377,11 +377,11 @@
377377
]
378378
},
379379
{
380-
"begin": "(?i)(?=@keyframes([\\s'\"{;]|/\\*|$))",
381-
"end": "(?<=})",
380+
"begin": "(?i)(?=@(?:-(?:webkit|moz|o|ms)-)?keyframes([\\s'\"{;]|/\\*|$))",
381+
"end": "(?<=})(?!\\G)",
382382
"patterns": [
383383
{
384-
"begin": "(?i)\\G(@)keyframes",
384+
"begin": "(?i)\\G(@)(?:-(?:webkit|moz|o|ms)-)?keyframes",
385385
"beginCaptures": {
386386
"0": {
387387
"name": "keyword.control.at-rule.keyframes.css"
@@ -455,7 +455,7 @@
455455
},
456456
{
457457
"begin": "(?i)(?=@supports(\\s|\\(|/\\*|$))",
458-
"end": "(?<=})|(?=;)",
458+
"end": "(?<=})(?!\\G)|(?=;)",
459459
"patterns": [
460460
{
461461
"begin": "(?i)\\G(@)supports",
@@ -1409,7 +1409,7 @@
14091409
"name": "invalid.illegal.colon.css"
14101410
}
14111411
},
1412-
"match": "(?xi)\n(:)(:*)\n(?: active|any-link|checked|default|disabled|empty|enabled|first\n | (?:first|last|only)-(?:child|of-type)|focus|fullscreen|host|hover\n | in-range|indeterminate|invalid|left|link|optional|out-of-range\n | read-only|read-write|required|right|root|scope|target|unresolved\n | valid|visited\n)(?![\\w-])",
1412+
"match": "(?xi)\n(:)(:*)\n(?: active|any-link|checked|default|disabled|empty|enabled|first\n | (?:first|last|only)-(?:child|of-type)|focus|fullscreen|host|hover\n | in-range|indeterminate|invalid|left|link|optional|out-of-range\n | read-only|read-write|required|right|root|scope|target|unresolved\n | valid|visited\n)(?![\\w-]|\\s*[;}])",
14131413
"name": "entity.other.attribute-name.pseudo-class.css"
14141414
},
14151415
"pseudo-elements": {
@@ -1421,7 +1421,7 @@
14211421
"name": "punctuation.definition.entity.css"
14221422
}
14231423
},
1424-
"match": "(?xi)\n(?:\n (::?) # Elements using both : and :: notation\n (?: after\n | before\n | first-letter\n | first-line\n | (?:-(?:ah|apple|atsc|epub|hp|khtml|moz\n |ms|o|rim|ro|tc|wap|webkit|xv)\n | (?:mso|prince))\n -[a-z-]+\n )\n |\n (::) # Double-colon only\n (?: backdrop\n | content\n | grammar-error\n | marker\n | placeholder\n | selection\n | shadow\n | spelling-error\n )\n)\n(?![\\w-])",
1424+
"match": "(?xi)\n(?:\n (::?) # Elements using both : and :: notation\n (?: after\n | before\n | first-letter\n | first-line\n | (?:-(?:ah|apple|atsc|epub|hp|khtml|moz\n |ms|o|rim|ro|tc|wap|webkit|xv)\n | (?:mso|prince))\n -[a-z-]+\n )\n |\n (::) # Double-colon only\n (?: backdrop\n | content\n | grammar-error\n | marker\n | placeholder\n | selection\n | shadow\n | spelling-error\n )\n)\n(?![\\w-]|\\s*[;}])",
14251425
"name": "entity.other.attribute-name.pseudo-element.css"
14261426
},
14271427
"rule-list": {
@@ -1797,5 +1797,5 @@
17971797
]
17981798
}
17991799
},
1800-
"version": "https://github.com/atom/language-css/commit/a2c17d3526e6381992b173d6cead428419751e34"
1800+
"version": "https://github.com/atom/language-css/commit/df34a7a41fa6acd6d867c6c2214dba12dc0a4c31"
18011801
}

0 commit comments

Comments
 (0)