1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE language SYSTEM "language.dtd">
3
<language name="LESSCSS" version="0.01" kateversion="2.4" section="Markup" extensions="*.less" mimetype="text/css" author="from CCS:Wilbert Berendsen (wilbert@kde.nl)" license="LGPL">
6
<list name="properties">
9
<item> background </item>
10
<item> background-attachment </item>
11
<item> background-break </item>
12
<item> background-clip </item>
13
<item> background-color </item>
14
<item> background-image </item>
15
<item> background-position </item>
16
<item> background-origin </item>
17
<item> background-repeat </item>
19
<item> border-bottom </item>
20
<item> border-bottom-color </item>
21
<item> border-bottom-style </item>
22
<item> border-bottom-width </item>
23
<item> border-collapse </item>
24
<item> border-color </item>
25
<item> border-left </item>
26
<item> border-left-color </item>
27
<item> border-left-style </item>
28
<item> border-left-width </item>
29
<item> border-right </item>
30
<item> border-right-color </item>
31
<item> border-right-style </item>
32
<item> border-right-width </item>
33
<item> border-spacing </item>
34
<item> border-style </item>
35
<item> border-top </item>
36
<item> border-top-color </item>
37
<item> border-top-style </item>
38
<item> border-top-width </item>
39
<item> border-width </item>
41
<item> caption-side </item>
45
<item> content </item>
46
<item> counter-increment </item>
47
<item> counter-reset </item>
49
<item> cue-after </item>
50
<item> cue-before </item>
52
<item> direction </item>
53
<item> display </item>
54
<item> elevation </item>
55
<item> empty-cells </item>
58
<item> font-family </item>
59
<item> font-size </item>
60
<item> font-size-adjust </item>
61
<item> font-stretch </item>
62
<item> font-style </item>
63
<item> font-variant </item>
64
<item> font-weight </item>
65
<item> font-stretch </item>
68
<item> letter-spacing </item>
69
<item> line-height </item>
70
<item> list-style </item>
71
<item> list-style-image </item>
72
<item> list-style-keyword </item>
73
<item> list-style-position </item>
74
<item> list-style-type </item>
76
<item> margin-bottom </item>
77
<item> margin-left </item>
78
<item> margin-right </item>
79
<item> margin-top </item>
80
<item> marker-offset </item>
81
<item> max-height </item>
82
<item> max-width </item>
83
<item> min-height </item>
84
<item> min-width </item>
85
<item> orphans </item>
86
<item> outline </item>
87
<item> outline-color </item>
88
<item> outline-style </item>
89
<item> outline-width </item>
90
<item> overflow </item>
91
<item> padding </item>
92
<item> padding-bottom </item>
93
<item> padding-left </item>
94
<item> padding-right </item>
95
<item> padding-top </item>
97
<item> page-break-after </item>
98
<item> page-break-before </item>
99
<item> page-break-inside </item>
101
<item> pause-after </item>
102
<item> pause-before </item>
104
<item> pitch-range </item>
105
<item> play-during </item>
106
<item> position </item>
107
<item> quotes </item>
108
<item> richness </item>
112
<item> speak-header </item>
113
<item> speak-numeral </item>
114
<item> speak-punctuation </item>
115
<item> speech-rate </item>
116
<item> stress </item>
117
<item> table-layout </item>
118
<item> text-align </item>
119
<item> text-decoration </item>
120
<item> text-decoration-color </item>
121
<item> text-indent </item>
122
<item> text-shadow </item>
123
<item> text-transform </item>
125
<item> unicode-bidi </item>
126
<item> vertical-align </item>
127
<item> visibility </item>
128
<item> voice-family </item>
129
<item> volume </item>
130
<item> white-space </item>
131
<item> widows </item>
133
<item> word-spacing </item>
134
<item> z-index </item>
137
<item> animation-name </item>
138
<item> animation-duration </item>
139
<item> animation-iteration </item>
140
<item> animation-direction </item>
141
<item> animation-delay </item>
142
<item> animation-play-state </item>
143
<item> animation-fill-mode </item>
144
<item> animation-timing-function </item>
145
<item> background-size </item>
146
<item> border-bottom-image </item>
147
<item> border-bottom-left-image </item>
148
<item> border-bottom-left-radius </item>
149
<item> border-bottom-right-image </item>
150
<item> border-bottom-right-radius </item>
151
<item> border-collapse </item>
152
<item> border-corner-image </item>
153
<item> border-image </item>
154
<item> border-left-image </item>
155
<item> border-radius </item>
156
<item> border-right-image </item>
157
<item> border-top-image </item>
158
<item> border-top-left-image </item>
159
<item> border-top-left-radius </item>
160
<item> border-top-right-image </item>
161
<item> border-top-right-radius </item>
162
<item> box-align </item>
163
<item> box-direction </item>
164
<item> box-flex </item>
165
<item> box-shadow </item>
166
<item> box-sizing </item>
167
<item> column-count </item>
168
<item> column-fill </item>
169
<item> column-gap </item>
170
<item> column-rule-color </item>
171
<item> column-rule-style </item>
172
<item> column-rule-width </item>
173
<item> column-span </item>
174
<item> column-wisth </item>
175
<item> hyphens </item>
176
<item> linear-gradient </item>
177
<item> opacity </item>
178
<item> outline </item>
179
<item> outline-offset </item>
180
<item> overflow-x </item>
181
<item> overflow-y </item>
182
<item> pointer-events </item>
183
<item> resize </item>
184
<item> rotation </item>
185
<item> rotation-point </item>
186
<item> table-layout </item>
187
<item> text-overflow </item>
188
<item> text-shadow </item>
189
<item> text-wrap </item>
190
<item> transform-origin </item>
191
<item> transition </item>
192
<item> transition-property </item>
193
<item> transition-duration </item>
194
<item> word-wrap </item>
196
<!-- Gecko rendering engine CSS property extensions -->
197
<item> -moz-animation-name </item>
198
<item> -moz-animation-duration </item>
199
<item> -moz-animation-iteration </item>
200
<item> -moz-animation-direction </item>
201
<item> -moz-animation-delay </item>
202
<item> -moz-animation-play-state </item>
203
<item> -moz-animation-fill-mode </item>
204
<item> -moz-background-size </item>
205
<item> -moz-border-image </item>
206
<item> -moz-border-bottom-colors </item>
207
<item> -moz-border-left-colors </item>
208
<item> -moz-border-radius </item>
209
<item> -moz-border-radius-topleft </item>
210
<item> -moz-border-radius-topright </item>
211
<item> -moz-border-radius-bottomleft </item>
212
<item> -moz-border-radius-bottomright </item>
213
<item> -moz-border-right-colors </item>
214
<item> -moz-border-top-colors </item>
215
<item> -moz-box </item>
216
<item> -moz-box-flex </item>
217
<item> -moz-box-shadow </item>
218
<item> -moz-box-sizing </item>
219
<item> -moz-column-count </item>
220
<item> -moz-column-gap </item>
221
<item> -moz-hyphens </item>
222
<item> -moz-linear-gradient </item>
223
<item> -moz-opacity </item>
224
<item> -moz-outline-style </item>
225
<item> -moz-perspective </item>
226
<item> -moz-radial-gradient </item>
227
<item> -moz-resize </item>
228
<item> -moz-transform </item>
229
<item> -moz-transform-origin </item>
230
<item> -moz-transform-style </item>
231
<item> -moz-transition </item>
232
<item> -moz-transition-property </item>
233
<item> -moz-transition-duration </item>
235
<!-- Opera rendering engine CSS property extensions -->
236
<item> -o-background-size </item>
237
<item> -o-linear-gradient </item>
238
<item> -o-text-overflow </item>
239
<item> -o-transition </item>
240
<item> -o-transform-origin </item>
242
<!-- konq specific -->
243
<item> konq_bgpos_x </item>
244
<item> konq_bgpos_y </item>
245
<item> -khtml-background-size </item>
246
<item> -khtml-border-top-left-radius </item>
247
<item> -khtml-border-top-right-radius </item>
248
<item> -khtml-border-bottom-left-radius </item>
249
<item> -khtml-border-bottom-right-radius </item>
250
<item> -khtml-border-radius </item>
251
<item> -khtml-box-shadow </item>
252
<item> -khtml-opacity </item>
254
<!-- Webkit rendering engine CSS property extensions -->
255
<item> -webkit-appearance </item>
256
<item> -webkit-animation-name </item>
257
<item> -webkit-animation-duration </item>
258
<item> -webkit-animation-iteration </item>
259
<item> -webkit-animation-direction </item>
260
<item> -webkit-animation-delay </item>
261
<item> -webkit-animation-play-state </item>
262
<item> -webkit-animation-fill-mode </item>
263
<item> -webkit-background-size </item>
264
<item> -webkit-border-image </item>
265
<item> -webkit-border-bottom-colors </item>
266
<item> -webkit-border-left-colors </item>
267
<item> -webkit-border-radius </item>
268
<item> -webkit-border-right-colors </item>
269
<item> -webkit-border-top-colors </item>
270
<item> -webkit-border-top-left-radius </item>
271
<item> -webkit-border-top-right-radius </item>
272
<item> -webkit-border-bottom-left-radius </item>
273
<item> -webkit-border-bottom-right-radius </item>
274
<item> -webkit-border-radius-bottomleft </item>
275
<item> -webkit-border-radius-bottomright </item>
276
<item> -webkit-box-flex </item>
277
<item> -webkit-box-reflect</item>
278
<item> -webkit-box-shadow </item>
279
<item> -webkit-box-sizing </item>
280
<item> -webkit-column-count </item>
281
<item> -webkit-column-gap </item>
282
<item> -webkit-hyphens </item>
283
<item> -webkit-linear-gradient </item>
284
<item> -webkit-gradient </item>
285
<item> -webkit-perspective </item>
286
<item> -webkit-text-fill-color </item>
287
<item> -webkit-text-stroke-color </item>
288
<item> -webkit-text-stroke-width </item>
289
<item> -webkit-text-size-adjust </item>
290
<item> -webkit-transform </item>
291
<item> -webkit-transform-origin </item>
292
<item> -webkit-transform-style </item>
293
<item> -webkit-transition </item>
294
<item> -webkit-transition-property </item>
295
<item> -webkit-transition-duration </item>
297
<!-- Trident (a.k.a., MSHTML) CSS property extensions -->
298
<item> filter </item>
300
<item> -ms-animation-name </item>
301
<item> -ms-animation-duration </item>
302
<item> -ms-animation-iteration </item>
303
<item> -ms-animation-direction </item>
304
<item> -ms-animation-delay </item>
305
<item> -ms-animation-play-state </item>
306
<item> -ms-animation-fill-mode </item>
307
<item> -ms-box-sizing </item>
308
<item> -ms-filter </item>
309
<item> -ms-interpolation-mode </item>
310
<item> -ms-linear-gradient </item>
311
<item> -ms-text-size-adjust </item>
312
<item> -ms-transform </item>
313
<item> -ms-transition </item>
315
<!-- font properties in @font-face -->
316
<item> font-family </item>
317
<item> font-size </item>
318
<item> font-stretch </item>
319
<item> font-style </item>
320
<item> font-variant </item>
321
<item> font-weight </item>
322
<item> unicode-range </item>
323
<item> units-per-em </item>
325
<item> panose-1 </item>
329
<item> cap-height </item>
330
<item> x-height </item>
331
<item> ascent </item>
332
<item> descent </item>
333
<item> widths </item>
335
<item> definition-src </item>
336
<item> baseline </item>
337
<item> centerline </item>
338
<item> mathline </item>
339
<item> topline </item>
343
<item> inherit </item>
345
<item> hidden </item>
346
<item> dotted </item>
347
<item> dashed </item>
349
<item> double </item>
350
<item> groove </item>
353
<item> outset </item>
354
<item> xx-small </item>
355
<item> x-small </item>
357
<item> medium </item>
359
<item> x-large </item>
360
<item> xx-large </item>
361
<item> smaller </item>
362
<item> larger </item>
363
<item> italic </item>
364
<item> oblique </item>
365
<item> small-caps </item>
366
<item> normal </item>
368
<item> bolder </item>
369
<item> lighter </item>
380
<item> transparent </item>
381
<item> repeat </item>
382
<item> repeat-x </item>
383
<item> repeat-y </item>
384
<item> no-repeat </item>
385
<item> baseline </item>
389
<item> text-top </item>
390
<item> middle </item>
391
<item> bottom </item>
392
<item> text-bottom </item>
395
<item> center </item>
396
<item> justify </item>
397
<item> konq-center </item>
399
<item> circle </item>
400
<item> square </item>
402
<item> decimal </item>
403
<item> decimal-leading-zero </item>
404
<item> lower-roman </item>
405
<item> upper-roman </item>
406
<item> lower-greek </item>
407
<item> lower-alpha </item>
408
<item> lower-latin </item>
409
<item> upper-alpha </item>
410
<item> upper-latin </item>
411
<item> hebrew </item>
412
<item> armenian </item>
413
<item> georgian </item>
414
<item> cjk-ideographic </item>
415
<item> hiragana </item>
416
<item> katakana </item>
417
<item> hiragana-iroha </item>
418
<item> katakana-iroha </item>
419
<item> inline </item>
420
<item> inline-block </item>
422
<item> list-item </item>
423
<item> run-in </item>
424
<item> compact </item>
425
<item> marker </item>
427
<item> inline-table </item>
428
<item> table-row-group </item>
429
<item> table-header-group </item>
430
<item> table-footer-group </item>
431
<item> table-row </item>
432
<item> table-column-group </item>
433
<item> table-column </item>
434
<item> table-cell </item>
435
<item> table-caption </item>
437
<item> crosshair </item>
438
<item> default </item>
439
<item> pointer </item>
441
<item> e-resize </item>
442
<item> ne-resize </item>
443
<item> nw-resize </item>
444
<item> n-resize </item>
445
<item> se-resize </item>
446
<item> sw-resize </item>
447
<item> s-resize </item>
448
<item> w-resize </item>
453
<item> absolute </item>
454
<item> always </item>
457
<item> bidi-override </item>
460
<item> capitalize </item>
461
<item> caption </item>
463
<item> close-quote </item>
464
<item> collapse </item>
465
<item> condensed </item>
468
<item> ellipsis </item>
469
<item> ellipsis-word </item>
471
<item> expanded </item>
472
<item> extra-condensed </item>
473
<item> extra-expanded </item>
477
<item> higher </item>
479
<item> inside </item>
480
<item> invert </item>
481
<item> landscape </item>
483
<item> line-through </item>
486
<item> lowercase </item>
489
<item> message-box </item>
491
<item> narrower </item>
492
<item> no-close-quote </item>
493
<item> no-open-quote </item>
494
<item> nowrap </item>
495
<item> open-quote </item>
496
<item> outside </item>
497
<item> overline </item>
498
<item> portrait </item>
500
<item> pre-line </item>
501
<item> pre-wrap </item>
502
<item> relative </item>
504
<item> scroll </item>
505
<item> semi-condensed </item>
506
<item> semi-expanded </item>
507
<item> separate </item>
509
<item> small-caption </item>
510
<item> static </item>
511
<item> static-position </item>
512
<item> status-bar </item>
515
<item> ultra-condensed </item>
516
<item> ultra-expanded </item>
517
<item> underline </item>
518
<item> uppercase </item>
519
<item> visible </item>
523
<item> sans-serif </item>
524
<item> cursive </item>
525
<item> fantasy </item>
526
<item> monospace </item>
527
<item> border-box </item>
528
<item> content-box </item>
529
<item> -epub-hyphens </item>
538
<item> fuchsia </item>
542
<item> maroon </item>
545
<item> purple </item>
547
<item> silver </item>
550
<item> yellow </item>
551
<item> ActiveBorder </item>
552
<item> ActiveCaption </item>
553
<item> AppWorkspace </item>
554
<item> Background </item>
555
<item> ButtonFace </item>
556
<item> ButtonHighlight </item>
557
<item> ButtonShadow </item>
558
<item> ButtonText </item>
559
<item> CaptionText </item>
560
<item> GrayText </item>
561
<item> Highlight </item>
562
<item> HighlightText </item>
563
<item> InactiveBorder </item>
564
<item> InactiveCaption </item>
565
<item> InactiveCaptionText </item>
566
<item> InfoBackground </item>
567
<item> InfoText </item>
569
<item> MenuText </item>
570
<item> Scrollbar </item>
571
<item> ThreeDDarkShadow </item>
572
<item> ThreeDFace </item>
573
<item> ThreeDHighlight </item>
574
<item> ThreeDLightShadow </item>
575
<item> ThreeDShadow </item>
576
<item> Window </item>
577
<item> WindowFrame </item>
578
<item> WindowText </item>
589
<item> counter </item>
590
<item> counters </item>
592
<!-- in @font-face -->
594
<item> format </item>
596
<!-- Trident (a.k.a., MSHTML) rendering engine functional notation extensions -->
597
<item> expression </item>
601
<list name="mediatypes">
604
<item> braille </item>
605
<item> embossed </item>
606
<item> handheld </item>
608
<item> projection </item>
609
<item> screen </item>
614
<list name="pseudoclasses">
617
<item> visited </item>
618
<item> active </item>
620
<item> first-child </item>
621
<item> last-child </item>
622
<item> only-child </item>
623
<item> first-of-type </item>
624
<item> last-of-type </item>
625
<item> only-of-type </item>
626
<item> first-letter </item>
627
<item> first-line </item>
628
<item> before </item>
630
<item> selection </item>
633
<item> target </item>
634
<item> enabled </item>
635
<item> disabled </item>
636
<item> checked </item>
637
<item> indeterminate </item>
638
<item> nth-child </item>
639
<item> nth-last-child </item>
640
<item> nth-of-type </item>
641
<item> nth-last-of-type </item>
646
<context attribute="Normal Text" lineEndContext="#stay" name="Base">
649
<IncludeRules context="FindRuleSets" />
652
<!-- to be included -->
653
<!-- finds rules and detects nesting -->
654
<context attribute="Normal Text" lineEndContext="#stay" name="FindRuleSets">
655
<RegExpr attribute="Media" context="Media" String="@media\b" />
656
<RegExpr attribute="At Rule" context="Import" String="@import\b" />
657
<RegExpr attribute="At Rule" context="#stay" String="@(font-face|charset)\b" />
658
<RegExpr attribute="Variable" context="#stay" String="\@[^:]*" />
659
<DetectChar attribute="Property" context="RuleSet" char="{" beginRegion="ruleset" />
660
<!--parse selectors-->
661
<DetectChar attribute="Selector Attr" context="SelAttr" char="[" />
662
<RegExpr attribute="Selector Id" context="#stay" String="#([a-zA-Z0-9\-_]|[\x80-\xFF]|\\[0-9A-Fa-f]{1,6})*" />
663
<RegExpr attribute="Selector Class" context="#stay" String="\.([a-zA-Z0-9\-_]|[\x80-\xFF]|\\[0-9A-Fa-f]{1,6})*" />
664
<RegExpr attribute="Selector Pseudo" context="#stay" String=":lang\([\w_-]+\)" />
665
<DetectChar attribute="Selector Pseudo" context="SelPseudo" char=":" />
666
<IncludeRules context="FindStrings" />
667
<IncludeRules context="FindComments" />
670
<!-- finds arguments to properties -->
671
<context attribute="Normal Text" lineEndContext="#stay" name="FindValues">
672
<RegExpr attribute="Value" context="#stay" String="[-+]?[0-9.]+(em|ex|px|in|cm|mm|pt|pc|deg|rad|grad|ms|s|Hz|kHz)\b" />
673
<RegExpr attribute="Value" context="#stay" String="[-+]?[0-9.]+[%]?" />
674
<RegExpr attribute="Normal Text" context="#stay" String="[\w\-]+" />
677
<!-- finds strings -->
678
<context attribute="Normal Text" lineEndContext="#stay" name="FindStrings">
679
<DetectChar attribute="String" context="StringDQ" char=""" />
680
<DetectChar attribute="String" context="StringSQ" char="'" />
683
<!-- finds comments -->
684
<context attribute="Normal Text" lineEndContext="#stay" name="FindComments">
685
<RegExpr attribute="Region Marker" context="#stay" String="/\*BEGIN.*\*/" beginRegion="UserDefined" />
686
<RegExpr attribute="Region Marker" context="#stay" String="/\*END.*\*/" endRegion="UserDefined" />
687
<Detect2Chars attribute="Comment" context="Comment" char="/" char1="*" beginRegion="comment" />
688
<Detect2Chars attribute="Comment" context="lessComment" char="/" char1="/" beginRegion="lessComment" />
691
<!-- other contexts -->
692
<context attribute="Normal Text" lineEndContext="#stay" name="Media">
693
<DetectChar attribute="Media" context="Media2" char="{" beginRegion="media" />
694
<keyword attribute="Media" context="#stay" String="mediatypes" />
695
<DetectChar attribute="Media" context="#stay" char="," />
696
<IncludeRules context="FindComments" />
697
<RegExpr attribute="Error" context="#stay" String="\S+" />
700
<context attribute="Normal Text" lineEndContext="#stay" name="Media2">
701
<DetectChar attribute="Media" context="#pop#pop" char="}" endRegion="media" />
702
<IncludeRules context="FindRuleSets" />
705
<context attribute="Selector Attr" lineEndContext="#stay" name="SelAttr">
706
<DetectChar attribute="Selector Attr" context="#pop" char="]" />
707
<IncludeRules context="FindStrings" />
710
<context attribute="Selector Pseudo" lineEndContext="#pop" name="SelPseudo" fallthrough="true" fallthroughContext="#pop">
711
<keyword attribute="Selector Pseudo" context="#pop" String="pseudoclasses" />
714
<context attribute="Normal Text" lineEndContext="#stay" name="Import">
715
<DetectChar attribute="At Rule" context="#pop" char=";" />
716
<keyword attribute="Media" context="#stay" String="mediatypes" />
717
<IncludeRules context="FindValues" />
718
<IncludeRules context="FindStrings" />
719
<IncludeRules context="FindComments" />
722
<context attribute="Comment" lineEndContext="#pop" name="lessComment">
725
<context attribute="Comment" lineEndContext="#stay" name="Comment">
727
<Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="comment" />
728
<IncludeRules context="##Alerts" />
732
<context attribute="Normal Text" lineEndContext="#stay" name="RuleSet">
733
<DetectChar attribute="Property" context="RuleSet" char="{" beginRegion="ruleset" />
734
<IncludeRules context="FindRuleSets" />
735
<DetectChar attribute="Property" context="#pop" char="}" endRegion="ruleset" />
736
<keyword attribute="Property" context="Rule" String="properties" />
737
<RegExpr attribute="Unknown Property" context="Rule" String="-?[A-Za-z_-]+(?=\s*:)" />
738
<IncludeRules context="FindComments" />
739
<!-- <RegExpr attribute="Error" context="#stay" String="\S" /> -->
742
<context attribute="Normal Text" lineEndContext="#stay" name="Rule">
743
<DetectChar attribute="Property" context="Rule2" char=":" />
744
<RegExpr attribute="Error" context="#stay" String="\S" />
747
<context attribute="Normal Text" lineEndContext="#stay" name="Rule2">
748
<DetectChar attribute="Property" context="#pop#pop" char=";" />
749
<DetectChar attribute="Property" context="#pop#pop#pop" char="}" endRegion="ruleset" />
750
<!-- parse property values -->
751
<keyword attribute="Value" context="#stay" String="types" />
752
<keyword attribute="Value" context="#stay" String="colors" />
753
<RegExpr attribute="Value" context="#stay" String="#([0-9A-Fa-f]{3}){1,4}\b" />
754
<keyword attribute="Value" context="PropParen" String="paren" />
755
<RegExpr attribute="Variable" context="#stay" String="\@[^;]*" />
756
<RegExpr attribute="Important" context="#stay" String="!important\b" />
757
<IncludeRules context="FindValues" />
758
<IncludeRules context="FindStrings" />
759
<IncludeRules context="FindComments" />
762
<context attribute="Normal Text" lineEndContext="#stay" name="PropParen">
763
<DetectChar attribute="Value" context="PropParen2" char="(" />
764
<IncludeRules context="FindComments" />
765
<RegExpr attribute="Error" context="#stay" String="\S" />
768
<context attribute="Normal Text" lineEndContext="#stay" name="PropParen2">
769
<DetectChar attribute="Value" context="#pop#pop" char=")" />
770
<IncludeRules context="FindValues" />
771
<IncludeRules context="FindStrings" />
772
<IncludeRules context="FindComments" />
775
<!-- string contexts -->
776
<context attribute="String" lineEndContext="#stay" name="StringDQ">
777
<DetectChar attribute="String" context="#pop" char=""" />
778
<IncludeRules context="InsideString" />
781
<context attribute="String" lineEndContext="#stay" name="StringSQ">
782
<DetectChar attribute="String" context="#pop" char="'" />
783
<IncludeRules context="InsideString" />
786
<context attribute="String" lineEndContext="#stay" name="InsideString">
787
<RegExpr attribute="String" context="#stay" String="\\["']" />
793
<itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false"/>
794
<itemData name="Property" defStyleNum="dsKeyword" spellChecking="false"/>
795
<itemData name="Unknown Property" defStyleNum="dsKeyword" italic="1" spellChecking="false"/>
796
<itemData name="Media" defStyleNum="dsDecVal" bold="1" spellChecking="false"/>
797
<itemData name="At Rule" defStyleNum="dsDecVal" spellChecking="false"/>
798
<itemData name="String" defStyleNum="dsString"/>
799
<itemData name="Value" defStyleNum="dsDataType" spellChecking="false"/>
800
<itemData name="Important" defStyleNum="dsKeyword" spellChecking="false"/>
801
<itemData name="Selector Attr" defStyleNum="dsChar" spellChecking="false"/>
802
<itemData name="Selector Id" defStyleNum="dsFloat" bold="1" spellChecking="false"/>
803
<itemData name="Selector Class" defStyleNum="dsFloat" spellChecking="false"/>
804
<itemData name="Selector Pseudo" defStyleNum="dsDecVal" spellChecking="false"/>
805
<itemData name="Comment" defStyleNum="dsComment" />
806
<itemData name="Region Marker" defStyleNum="dsRegionMarker" spellChecking="false"/>
807
<itemData name="Alert" defStyleNum="dsAlert" spellChecking="false"/>
808
<itemData name="Error" defStyleNum="dsError" spellChecking="false"/>
809
<itemData name="Variable" defStyleNum="dsNormal" spellChecking="false"/>
813
<keywords casesensitive="0" weakDeliminator="-%"/>
815
<comment name="multiLine" start="/*" end="*/" />
b'\\ No newline at end of file'