File tree Expand file tree Collapse file tree 1 file changed +31
-18
lines changed Expand file tree Collapse file tree 1 file changed +31
-18
lines changed Original file line number Diff line number Diff line change @@ -33,29 +33,42 @@ export default function(hljs) {
33
33
relevance : 10
34
34
} ;
35
35
36
- const KEY_VALUE = {
37
- begin : / ^ ( [ A - Z a - z 0 - 9 _ - ] + ( \[ [ A - Z a - z 0 - 9 _ @ . ] + \] ) ? ) \s * = / ,
38
- returnBegin : true ,
36
+ const KEY_NAME = {
37
+ className : 'attr' ,
38
+ begin : / ^ [ A - Z a - z 0 - 9 _ - ] + ( \[ [ A - Z a - z 0 - 9 _ @ . ] + \] ) ? / ,
39
+ end : / \s * = / ,
40
+ excludeEnd : true ,
41
+ relevance : 10
42
+ } ;
43
+
44
+ const OPERATOR = {
45
+ className : 'operator' ,
46
+ match : / = / ,
47
+ relevance : 0
48
+ } ;
49
+
50
+ const VALUE = {
51
+ begin : / = \s * / ,
52
+ end : / $ / ,
53
+ excludeBegin : true ,
39
54
contains : [
40
- {
41
- FIELD_CODES ,
42
- className : 'attr' ,
43
- begin : / ^ [ A - Z a - z 0 - 9 _ - ] + ( \[ [ A - Z a - z 0 - 9 _ @ . ] + \] ) ? / ,
44
- end : / \s * = / ,
45
- excludeEnd : true ,
46
- relevance : 10
47
- } ,
48
- {
49
- className : 'operator' ,
50
- match : / = / ,
51
- relevance : 0
52
- } ,
55
+ FIELD_CODES ,
56
+ STRING ,
53
57
{
54
58
className : 'literal' ,
55
59
match : / \b ( A p p l i c a t i o n | L i n k | D i r e c t o r y | f o r k i n g | o n e s h o t | O n e S h o t | t r u e | f a l s e | T r u e | F a l s e ) \b / ,
56
60
relevance : 10
57
- } ,
58
- STRING
61
+ }
62
+ ]
63
+ } ;
64
+
65
+ const KEY_VALUE = {
66
+ begin : / ^ ( [ A - Z a - z 0 - 9 _ - ] + ( \[ [ A - Z a - z 0 - 9 _ @ . ] + \] ) ? ) \s * = / ,
67
+ returnBegin : true ,
68
+ contains : [
69
+ KEY_NAME ,
70
+ OPERATOR ,
71
+ VALUE
59
72
]
60
73
} ;
61
74
You can’t perform that action at this time.
0 commit comments