@@ -21,14 +21,14 @@ Prism.languages.scss = Prism.languages.extend('css', {
21
21
// this one was hard to do, so please be careful if you edit this one :)
22
22
'selector' : {
23
23
// Initial look-ahead is used to prevent matching of blank selectors
24
- pattern : / (? = \S ) [ ^ @ ; \{ \} \( \ )] ? ( [ ^ @ ; \{ \} \( \ )] | & | # \{ \$ [ - _ \w ] + \} ) + (? = \s * \{ ( \} | \s | [ ^ \ }] + ( : | \{ ) [ ^ \ }] + ) ) / m,
24
+ pattern : / (? = \S ) [ ^ @ ; { } ( ) ] ? (?: [ ^ @ ; { } ( ) ] | & | # \{ \$ [ - \w ] + \} ) + (? = \s * \{ (?: \} | \s | [ ^ } ] + [: { ] [ ^ } ] + ) ) / m,
25
25
inside : {
26
26
'parent' : {
27
27
pattern : / & / ,
28
28
alias : 'important'
29
29
} ,
30
- 'placeholder' : / % [ - _ \w ] + / ,
31
- 'variable' : / \$ [ - _ \w ] + | # \{ \$ [ - _ \w ] + \} /
30
+ 'placeholder' : / % [ - \w ] + / ,
31
+ 'variable' : / \$ [ - \w ] + | # \{ \$ [ - \w ] + \} /
32
32
}
33
33
}
34
34
} ) ;
@@ -44,20 +44,20 @@ Prism.languages.insertBefore('scss', 'atrule', {
44
44
} ) ;
45
45
46
46
Prism . languages . scss . property = {
47
- pattern : / (?: [ \w - ] | \$ [ - _ \w ] + | # \{ \$ [ - _ \w ] + \} ) + (? = \s * : ) / i,
47
+ pattern : / (?: [ \w - ] | \$ [ - \w ] + | # \{ \$ [ - \w ] + \} ) + (? = \s * : ) / i,
48
48
inside : {
49
- 'variable' : / \$ [ - _ \w ] + | # \{ \$ [ - _ \w ] + \} /
49
+ 'variable' : / \$ [ - \w ] + | # \{ \$ [ - \w ] + \} /
50
50
}
51
51
} ;
52
52
53
53
Prism . languages . insertBefore ( 'scss' , 'important' , {
54
54
// var and interpolated vars
55
- 'variable' : / \$ [ - _ \w ] + | # \{ \$ [ - _ \w ] + \} /
55
+ 'variable' : / \$ [ - \w ] + | # \{ \$ [ - \w ] + \} /
56
56
} ) ;
57
57
58
58
Prism . languages . insertBefore ( 'scss' , 'function' , {
59
59
'placeholder' : {
60
- pattern : / % [ - _ \w ] + / ,
60
+ pattern : / % [ - \w ] + / ,
61
61
alias : 'selector'
62
62
} ,
63
63
'statement' : {
0 commit comments