Skip to content

Commit dba4da9

Browse files
committed
[scss] update grammar
1 parent 817d11b commit dba4da9

3 files changed

Lines changed: 277 additions & 300 deletions

File tree

extensions/scss/syntaxes/scss.json

Lines changed: 3 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -890,15 +890,6 @@
890890
}
891891
]
892892
},
893-
"constant_hex": {
894-
"captures": {
895-
"1": {
896-
"name": "punctuation.definition.constant.scss"
897-
}
898-
},
899-
"match": "(#)([0-9a-fA-F]{3}|[0-9a-fA-F]{6})\\b",
900-
"name": "constant.numeric.color.hex-value.scss"
901-
},
902893
"constant_important": {
903894
"match": "!important",
904895
"name": "keyword.other.important.scss"
@@ -907,10 +898,6 @@
907898
"match": "\\b(\\+|-|\\*|/)\\b",
908899
"name": "support.constant.mathematical-symbols.scss"
909900
},
910-
"constant_number": {
911-
"match": "(\\b([0-9]+(\\.[0-9]+)?)|\\B\\.[0-9]+)(?=\\s*(ch|cm|deg|dpi|dpcm|dppx|em|ex|grad|in|mm|mozmm|ms|pc|pt|px|rad|rem|turn|s|vh|vmin|vmax|vw|\\b))",
912-
"name": "constant.numeric.scss"
913-
},
914901
"constant_optional": {
915902
"match": "!optional",
916903
"name": "keyword.other.optional.scss"
@@ -937,10 +924,6 @@
937924
}
938925
]
939926
},
940-
"constant_unit": {
941-
"match": "(?<=[\\d])(ch|cm|deg|dpi|dpcm|dppx|em|ex|grad|in|mm|mozmm|ms|pc|pt|px|rad|rem|turn|s|vh|vmin|vmax|vw)\\b|%",
942-
"name": "keyword.other.unit.scss"
943-
},
944927
"flow_control": {
945928
"patterns": [
946929
{
@@ -1242,9 +1225,6 @@
12421225
{
12431226
"include": "#constant_sass_functions"
12441227
},
1245-
{
1246-
"include": "#constant_hex"
1247-
},
12481228
{
12491229
"include": "#constant_important"
12501230
},
@@ -1255,10 +1235,7 @@
12551235
"include": "#constant_optional"
12561236
},
12571237
{
1258-
"include": "#constant_unit"
1259-
},
1260-
{
1261-
"include": "#constant_number"
1238+
"include": "source.css#numeric-values"
12621239
},
12631240
{
12641241
"include": "source.css#property-keywords"
@@ -1543,7 +1520,7 @@
15431520
},
15441521
{
15451522
"match": "\\d+",
1546-
"name": "constant.numeric.scss"
1523+
"name": "constant.numeric.css"
15471524
},
15481525
{
15491526
"match": "(?<=\\d)n\\b|\\b(n|even|odd)\\b",
@@ -1698,5 +1675,5 @@
16981675
"name": "variable.scss"
16991676
}
17001677
},
1701-
"version": "https://github.com/atom/language-sass/commit/f477576a0ff819657495142f7e64e577a837fadb"
1678+
"version": "https://github.com/atom/language-sass/commit/8b8b7b52655ab5cf4dbe597443abe4b078bb6953"
17021679
}

extensions/scss/test/colorize-results/test-cssvariables_scss.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@
8989
},
9090
{
9191
"c": "6",
92-
"t": "source.css.scss meta.property-list.scss meta.property-value.scss constant.numeric.scss",
92+
"t": "source.css.scss meta.property-list.scss meta.property-value.scss constant.numeric.css",
9393
"r": {
9494
"dark_plus": "constant.numeric: #B5CEA8",
9595
"light_plus": "constant.numeric: #09885A",
@@ -100,7 +100,7 @@
100100
},
101101
{
102102
"c": "px",
103-
"t": "source.css.scss meta.property-list.scss meta.property-value.scss keyword.other.unit.scss",
103+
"t": "source.css.scss meta.property-list.scss meta.property-value.scss constant.numeric.css keyword.other.unit.px.css",
104104
"r": {
105105
"dark_plus": "keyword.other.unit: #B5CEA8",
106106
"light_plus": "keyword.other.unit: #09885A",
@@ -177,7 +177,7 @@
177177
},
178178
{
179179
"c": "4",
180-
"t": "source.css.scss meta.property-list.scss meta.property-value.scss constant.numeric.scss",
180+
"t": "source.css.scss meta.property-list.scss meta.property-value.scss constant.numeric.css",
181181
"r": {
182182
"dark_plus": "constant.numeric: #B5CEA8",
183183
"light_plus": "constant.numeric: #09885A",
@@ -397,7 +397,7 @@
397397
},
398398
{
399399
"c": "4",
400-
"t": "source.css.scss meta.property-list.scss meta.property-value.scss constant.numeric.scss",
400+
"t": "source.css.scss meta.property-list.scss meta.property-value.scss constant.numeric.css",
401401
"r": {
402402
"dark_plus": "constant.numeric: #B5CEA8",
403403
"light_plus": "constant.numeric: #09885A",
@@ -496,7 +496,7 @@
496496
},
497497
{
498498
"c": "5",
499-
"t": "source.css.scss meta.property-list.scss meta.property-value.scss constant.numeric.scss",
499+
"t": "source.css.scss meta.property-list.scss meta.property-value.scss constant.numeric.css",
500500
"r": {
501501
"dark_plus": "constant.numeric: #B5CEA8",
502502
"light_plus": "constant.numeric: #09885A",
@@ -507,7 +507,7 @@
507507
},
508508
{
509509
"c": "px",
510-
"t": "source.css.scss meta.property-list.scss meta.property-value.scss keyword.other.unit.scss",
510+
"t": "source.css.scss meta.property-list.scss meta.property-value.scss constant.numeric.css keyword.other.unit.px.css",
511511
"r": {
512512
"dark_plus": "keyword.other.unit: #B5CEA8",
513513
"light_plus": "keyword.other.unit: #09885A",

0 commit comments

Comments
 (0)