File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -11,7 +11,9 @@ export default function(hljs) {
11
11
var WS0 = '[ \\t\\f]*' ;
12
12
var WS1 = '[ \\t\\f]+' ;
13
13
// delimiter
14
- var DELIM = '(' + WS0 + '[:=]' + WS0 + '|' + WS1 + ')' ;
14
+ var EQUAL_DELIM = WS0 + '[:=]' + WS0 ;
15
+ var WS_DELIM = WS1 ;
16
+ var DELIM = '(' + EQUAL_DELIM + '|' + WS_DELIM + ')' ;
15
17
var KEY_ALPHANUM = '([^\\\\\\W:= \\t\\f\\n]|\\\\.)+' ;
16
18
var KEY_OTHER = '([^\\\\:= \\t\\f\\n]|\\\\.)+' ;
17
19
@@ -39,8 +41,11 @@ export default function(hljs) {
39
41
// key: everything until whitespace or = or : (taking into account backslashes)
40
42
// case of a "normal" key
41
43
{
42
- begin : KEY_ALPHANUM + DELIM ,
43
44
returnBegin : true ,
45
+ variants : [
46
+ { begin : KEY_ALPHANUM + EQUAL_DELIM , relevance : 1 } ,
47
+ { begin : KEY_ALPHANUM + WS_DELIM , relevance : 0 }
48
+ ] ,
44
49
contains : [
45
50
{
46
51
className : 'attr' ,
You can’t perform that action at this time.
0 commit comments