Changeset View
Changeset View
Standalone View
Standalone View
data/syntax/scss.xml
1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> | ||
---|---|---|---|---|---|
2 | <!DOCTYPE language SYSTEM "language.dtd" | 2 | <!DOCTYPE language SYSTEM "language.dtd" | ||
3 | [ | 3 | [ | ||
4 | <!-- http://www.w3.org/TR/CSS21/syndata.html#tokenization --> | 4 | <!-- https://www.w3.org/TR/CSS22/syndata.html#tokenization --> | ||
5 | <!ENTITY nmstart "[_a-zA-Z]|(\\[0-9a-fA-F]{1,6})|(\\[^\n\r\f0-9a-fA-F])"> | 5 | <!ENTITY nmstart "[_a-zA-Z]|(\\[0-9a-fA-F]{1,6})|(\\[^\n\r\f0-9a-fA-F])"> | ||
6 | <!ENTITY nmchar "[_a-zA-Z0-9-]|(\\[0-9a-fA-F]{1,6})|(\\[^\n\r\f0-9a-fA-F])"> | 6 | <!ENTITY nmchar "[_a-zA-Z0-9-]|(\\[0-9a-fA-F]{1,6})|(\\[^\n\r\f0-9a-fA-F])"> | ||
7 | ]> | 7 | ]> | ||
8 | 8 | | |||
9 | <!-- | 9 | <!-- | ||
10 | 10 | | |||
11 | Kate SCSS syntax highlighting definition | 11 | Kate SCSS syntax highlighting definition | ||
12 | 12 | | |||
13 | Changelog: | 13 | Changelog: | ||
14 | 14 | | |||
15 | - Version 7, by Jonathan Poelen | ||||
16 | - fix tag followed by a pseudo-class in a nested rule (@media, ...) | ||||
17 | - fix constraint in a rule | ||||
18 | - fix Kate auto-completion for properties and rules | ||||
19 | - fix highlighting of pseudoclass/pseudoelement in a sub-rule | ||||
20 | - New highlighting categories: Keyword, Operator, Separator Symbol, SpecialChar, Value Keyword, Color, Number, Unit, Selector Tag, Placeholder Selector | ||||
21 | | ||||
15 | - Version 4, by Guo Yunhe guoyunhebrave@gmail.com | 22 | - Version 4, by Guo Yunhe guoyunhebrave@gmail.com | ||
16 | - Remake for complex SCSS syntax, avoid errors | 23 | - Remake for complex SCSS syntax, avoid errors | ||
17 | 24 | | |||
18 | - Version 2.06, by Guo Yunhe | 25 | - Version 2.06, by Guo Yunhe | ||
19 | - Add all W3C Work Draft properties, inherit rules from css.xml | 26 | - Add all W3C Work Draft properties, inherit rules from css.xml | ||
20 | 27 | | |||
21 | - Version 1.2.03.6, by Mte90 | 28 | - Version 1.2.03.6, by Mte90 | ||
22 | - Css3 Tag | 29 | - Css3 Tag | ||
23 | 30 | | |||
24 | - Version 1.2.03.1, by Tijn Schuurmans | 31 | - Version 1.2.03.1, by Tijn Schuurmans | ||
25 | - Added basic support for "@include mixin();" | 32 | - Added basic support for "@include mixin();" | ||
26 | - Clean the indentation to use 4 spaces everywhere | 33 | - Clean the indentation to use 4 spaces everywhere | ||
27 | 34 | | |||
28 | --> | 35 | --> | ||
29 | 36 | | |||
30 | <language name="SCSS" version="6" kateversion="5.0" section="Markup" extensions="*.scss" indenter="cstyle" mimetype="text/css" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL" priority="10"> | 37 | <language name="SCSS" version="7" kateversion="5.0" section="Markup" extensions="*.scss" indenter="cstyle" mimetype="text/css" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL" priority="10"> | ||
31 | 38 | | |||
32 | <highlighting> | 39 | <highlighting> | ||
33 | <list name="properties"> | 40 | <list name="properties"> | ||
34 | <!-- W3C > Work Draft, from https://www.w3.org/Style/CSS/all-properties --> | 41 | <!-- W3C > Work Draft, from https://www.w3.org/Style/CSS/all-properties --> | ||
35 | <item>azimuth</item> | | |||
36 | <item>align-content</item> | 42 | <item>align-content</item> | ||
37 | <item>align-items</item> | 43 | <item>align-items</item> | ||
38 | <item>align-self</item> | | |||
39 | <item>alignment-baseline</item> | 44 | <item>alignment-baseline</item> | ||
45 | <item>align-self</item> | ||||
40 | <item>all</item> | 46 | <item>all</item> | ||
41 | <item>animation-name</item> | 47 | <item>animation</item> | ||
48 | <item>animation-delay</item> | ||||
49 | <item>animation-direction</item> | ||||
42 | <item>animation-duration</item> | 50 | <item>animation-duration</item> | ||
51 | <item>animation-fill-mode</item> | ||||
43 | <item>animation-iteration-count</item> | 52 | <item>animation-iteration-count</item> | ||
44 | <item>animation-direction</item> | 53 | <item>animation-name</item> | ||
45 | <item>animation-delay</item> | | |||
46 | <item>animation-play-state</item> | 54 | <item>animation-play-state</item> | ||
47 | <item>animation-fill-mode</item> | | |||
48 | <item>animation-timing-function</item> | 55 | <item>animation-timing-function</item> | ||
56 | <item>appearance</item> | ||||
57 | <item>azimuth</item> | ||||
49 | <item>backface-visibility</item> | 58 | <item>backface-visibility</item> | ||
50 | <item>background</item> | 59 | <item>background</item> | ||
51 | <item>background-attachment</item> | 60 | <item>background-attachment</item> | ||
52 | <item>background-blend-mode</item> | 61 | <item>background-blend-mode</item> | ||
53 | <item>background-break</item> | | |||
54 | <item>background-clip</item> | 62 | <item>background-clip</item> | ||
55 | <item>background-color</item> | 63 | <item>background-color</item> | ||
56 | <item>background-image</item> | 64 | <item>background-image</item> | ||
65 | <item>background-image-transform</item> | ||||
57 | <item>background-origin</item> | 66 | <item>background-origin</item> | ||
58 | <item>background-position</item> | 67 | <item>background-position</item> | ||
59 | <item>background-repeat</item> | 68 | <item>background-repeat</item> | ||
60 | <item>background-size</item> | 69 | <item>background-size</item> | ||
61 | <item>baseline-shift</item> | 70 | <item>baseline-shift</item> | ||
71 | <item>block-size</item> | ||||
72 | <item>block-step</item> | ||||
73 | <item>block-step-align</item> | ||||
74 | <item>block-step-insert</item> | ||||
75 | <item>block-step-round</item> | ||||
76 | <item>block-step-size</item> | ||||
62 | <item>bookmark-label</item> | 77 | <item>bookmark-label</item> | ||
63 | <item>bookmark-level</item> | 78 | <item>bookmark-level</item> | ||
64 | <item>bookmark-level</item> | 79 | <item>bookmark-state</item> | ||
65 | <item>border</item> | 80 | <item>border</item> | ||
81 | <item>border-block</item> | ||||
82 | <item>border-block-color</item> | ||||
83 | <item>border-block-end</item> | ||||
84 | <item>border-block-end-color</item> | ||||
85 | <item>border-block-end-style</item> | ||||
86 | <item>border-block-end-width</item> | ||||
87 | <item>border-block-start</item> | ||||
88 | <item>border-block-start-color</item> | ||||
89 | <item>border-block-start-style</item> | ||||
90 | <item>border-block-start-width</item> | ||||
91 | <item>border-block-style</item> | ||||
92 | <item>border-block-width</item> | ||||
66 | <item>border-bottom</item> | 93 | <item>border-bottom</item> | ||
67 | <item>border-bottom-color</item> | 94 | <item>border-bottom-color</item> | ||
68 | <item>border-bottom-image</item> | | |||
69 | <item>border-bottom-style</item> | | |||
70 | <item>border-bottom-width</item> | | |||
71 | <item>border-bottom-left-image</item> | | |||
72 | <item>border-bottom-left-radius</item> | 95 | <item>border-bottom-left-radius</item> | ||
73 | <item>border-bottom-right-image</item> | | |||
74 | <item>border-bottom-right-radius</item> | 96 | <item>border-bottom-right-radius</item> | ||
97 | <item>border-bottom-style</item> | ||||
98 | <item>border-bottom-width</item> | ||||
75 | <item>border-boundary</item> | 99 | <item>border-boundary</item> | ||
76 | <item>border-collapse</item> | 100 | <item>border-collapse</item> | ||
77 | <item>border-color</item> | 101 | <item>border-color</item> | ||
78 | <item>border-corner-image</item> | | |||
79 | <item>border-image</item> | 102 | <item>border-image</item> | ||
80 | <item>border-image-outset</item> | 103 | <item>border-image-outset</item> | ||
81 | <item>border-image-repeat</item> | 104 | <item>border-image-repeat</item> | ||
82 | <item>border-image-slice</item> | 105 | <item>border-image-slice</item> | ||
83 | <item>border-image-source</item> | 106 | <item>border-image-source</item> | ||
107 | <item>border-image-transform</item> | ||||
84 | <item>border-image-width</item> | 108 | <item>border-image-width</item> | ||
109 | <item>border-inline</item> | ||||
110 | <item>border-inline-color</item> | ||||
111 | <item>border-inline-end</item> | ||||
112 | <item>border-inline-end-color</item> | ||||
113 | <item>border-inline-end-style</item> | ||||
114 | <item>border-inline-end-width</item> | ||||
115 | <item>border-inline-start</item> | ||||
116 | <item>border-inline-start-color</item> | ||||
117 | <item>border-inline-start-style</item> | ||||
118 | <item>border-inline-start-width</item> | ||||
119 | <item>border-inline-style</item> | ||||
120 | <item>border-inline-width</item> | ||||
85 | <item>border-left</item> | 121 | <item>border-left</item> | ||
86 | <item>border-left-color</item> | 122 | <item>border-left-color</item> | ||
87 | <item>border-left-image</item> | | |||
88 | <item>border-left-style</item> | 123 | <item>border-left-style</item> | ||
89 | <item>border-left-width</item> | 124 | <item>border-left-width</item> | ||
90 | <item>border-radius</item> | 125 | <item>border-radius</item> | ||
91 | <item>border-right</item> | 126 | <item>border-right</item> | ||
92 | <item>border-right-color</item> | 127 | <item>border-right-color</item> | ||
93 | <item>border-right-image</item> | | |||
94 | <item>border-right-style</item> | 128 | <item>border-right-style</item> | ||
95 | <item>border-right-width</item> | 129 | <item>border-right-width</item> | ||
96 | <item>border-spacing</item> | 130 | <item>border-spacing</item> | ||
97 | <item>border-style</item> | 131 | <item>border-style</item> | ||
98 | <item>border-top</item> | 132 | <item>border-top</item> | ||
99 | <item>border-top-color</item> | 133 | <item>border-top-color</item> | ||
100 | <item>border-top-image</item> | | |||
101 | <item>border-top-style</item> | | |||
102 | <item>border-top-width</item> | | |||
103 | <item>border-top-left-image</item> | | |||
104 | <item>border-top-left-radius</item> | 134 | <item>border-top-left-radius</item> | ||
105 | <item>border-top-right-image</item> | | |||
106 | <item>border-top-right-radius</item> | 135 | <item>border-top-right-radius</item> | ||
136 | <item>border-top-style</item> | ||||
137 | <item>border-top-width</item> | ||||
107 | <item>border-width</item> | 138 | <item>border-width</item> | ||
108 | <item>bottom</item> | 139 | <item>bottom</item> | ||
109 | <item>box-align</item> | | |||
110 | <item>box-decoration-break</item> | 140 | <item>box-decoration-break</item> | ||
111 | <item>box-direction</item> | | |||
112 | <item>box-flex</item> | | |||
113 | <item>box-shadow</item> | 141 | <item>box-shadow</item> | ||
114 | <item>box-sizing</item> | 142 | <item>box-sizing</item> | ||
115 | <item>box-snap</item> | 143 | <item>box-snap</item> | ||
116 | <item>box-suppress</item> | | |||
117 | <item>break-after</item> | 144 | <item>break-after</item> | ||
118 | <item>break-before</item> | 145 | <item>break-before</item> | ||
119 | <item>break-inside</item> | 146 | <item>break-inside</item> | ||
120 | <item>caret-color</item> | | |||
121 | <item>caption-side</item> | 147 | <item>caption-side</item> | ||
122 | <item>chains</item> | 148 | <item>caret</item> | ||
149 | <item>caret-color</item> | ||||
150 | <item>caret-shape</item> | ||||
123 | <item>clear</item> | 151 | <item>clear</item> | ||
124 | <item>clip</item> | 152 | <item>clip</item> | ||
125 | <item>clip-path</item> | 153 | <item>clip-path</item> | ||
126 | <item>clip-rule</item> | 154 | <item>clip-rule</item> | ||
127 | <item>color</item> | 155 | <item>color</item> | ||
156 | <item>color-adjust</item> | ||||
128 | <item>color-interpolation-filters</item> | 157 | <item>color-interpolation-filters</item> | ||
158 | <item>columns</item> | ||||
129 | <item>column-count</item> | 159 | <item>column-count</item> | ||
130 | <item>column-fill</item> | 160 | <item>column-fill</item> | ||
131 | <item>column-gap</item> | 161 | <item>column-gap</item> | ||
132 | <item>column-rule</item> | 162 | <item>column-rule</item> | ||
133 | <item>column-rule-color</item> | 163 | <item>column-rule-color</item> | ||
134 | <item>column-rule-style</item> | 164 | <item>column-rule-style</item> | ||
135 | <item>column-rule-width</item> | 165 | <item>column-rule-width</item> | ||
136 | <item>column-span</item> | 166 | <item>column-span</item> | ||
137 | <item>column-width</item> | 167 | <item>column-width</item> | ||
138 | <item>columns</item> | 168 | <item>contain</item> | ||
139 | <item>content</item> | 169 | <item>content</item> | ||
170 | <item>continue</item> | ||||
140 | <item>counter-increment</item> | 171 | <item>counter-increment</item> | ||
141 | <item>counter-reset</item> | 172 | <item>counter-reset</item> | ||
142 | <item>counter-set</item> | 173 | <item>counter-set</item> | ||
143 | <item>cue</item> | 174 | <item>cue</item> | ||
144 | <item>cue-after</item> | 175 | <item>cue-after</item> | ||
145 | <item>cue-before</item> | 176 | <item>cue-before</item> | ||
146 | <item>cursor</item> | 177 | <item>cursor</item> | ||
147 | <item>direction</item> | 178 | <item>direction</item> | ||
148 | <item>display</item> | 179 | <item>display</item> | ||
149 | <item>dominant-baseline</item> | 180 | <item>dominant-baseline</item> | ||
150 | <item>elevation</item> | 181 | <item>elevation</item> | ||
151 | <item>empty-cells</item> | 182 | <item>empty-cells</item> | ||
183 | <item>fill</item> | ||||
184 | <item>fill-break</item> | ||||
185 | <item>fill-color</item> | ||||
186 | <item>fill-image</item> | ||||
187 | <item>fill-opacity</item> | ||||
188 | <item>fill-origin</item> | ||||
189 | <item>fill-position</item> | ||||
190 | <item>fill-repeat</item> | ||||
191 | <item>fill-rule</item> | ||||
192 | <item>fill-size</item> | ||||
152 | <item>filter</item> | 193 | <item>filter</item> | ||
153 | <item>flex</item> | 194 | <item>flex</item> | ||
154 | <item>flex-basis</item> | 195 | <item>flex-basis</item> | ||
155 | <item>flex-direction</item> | 196 | <item>flex-direction</item> | ||
156 | <item>flex-flow</item> | 197 | <item>flex-flow</item> | ||
157 | <item>flex-grow</item> | 198 | <item>flex-grow</item> | ||
158 | <item>flex-shrink</item> | 199 | <item>flex-shrink</item> | ||
159 | <item>flex-wrap</item> | 200 | <item>flex-wrap</item> | ||
160 | <item>float</item> | 201 | <item>float</item> | ||
202 | <item>float-defer</item> | ||||
203 | <item>float-offset</item> | ||||
204 | <item>float-reference</item> | ||||
161 | <item>flood-color</item> | 205 | <item>flood-color</item> | ||
162 | <item>flood-opacity</item> | 206 | <item>flood-opacity</item> | ||
163 | <item>flow</item> | | |||
164 | <item>flow-from</item> | 207 | <item>flow-from</item> | ||
165 | <item>flow-into</item> | 208 | <item>flow-into</item> | ||
166 | <item>font</item> | 209 | <item>font</item> | ||
167 | <item>font-family</item> | 210 | <item>font-family</item> | ||
211 | <item>font-feature-settings</item> | ||||
212 | <item>font-kerning</item> | ||||
213 | <item>font-language-override</item> | ||||
214 | <item>font-max-size</item> | ||||
215 | <item>font-min-size</item> | ||||
216 | <item>font-optical-sizing</item> | ||||
217 | <item>font-palette</item> | ||||
168 | <item>font-size</item> | 218 | <item>font-size</item> | ||
169 | <item>font-size-adjust</item> | 219 | <item>font-size-adjust</item> | ||
170 | <item>font-stretch</item> | 220 | <item>font-stretch</item> | ||
171 | <item>font-style</item> | 221 | <item>font-style</item> | ||
172 | <item>font-variant</item> | | |||
173 | <item>font-weight</item> | | |||
174 | <item>font-stretch</item> | | |||
175 | <item>font-feature-settings</item> | | |||
176 | <item>font-kerning</item> | | |||
177 | <item>font-language-override</item> | | |||
178 | <item>font-synthesis</item> | 222 | <item>font-synthesis</item> | ||
223 | <item>font-variant</item> | ||||
179 | <item>font-variant-alternates</item> | 224 | <item>font-variant-alternates</item> | ||
180 | <item>font-variant-caps</item> | 225 | <item>font-variant-caps</item> | ||
181 | <item>font-variant-east-asian</item> | 226 | <item>font-variant-east-asian</item> | ||
227 | <item>font-variant-emoji</item> | ||||
182 | <item>font-variant-ligatures</item> | 228 | <item>font-variant-ligatures</item> | ||
183 | <item>font-variant-numeric</item> | 229 | <item>font-variant-numeric</item> | ||
184 | <item>font-variant-position</item> | 230 | <item>font-variant-position</item> | ||
231 | <item>font-variation-settings</item> | ||||
232 | <item>font-weight</item> | ||||
185 | <item>footnote-display</item> | 233 | <item>footnote-display</item> | ||
186 | <item>footnote-policy</item> | 234 | <item>footnote-policy</item> | ||
235 | <item>gap</item> | ||||
187 | <item>glyph-orientation-vertical</item> | 236 | <item>glyph-orientation-vertical</item> | ||
188 | <item>grid</item> | 237 | <item>grid</item> | ||
189 | <item>grid-area</item> | 238 | <item>grid-area</item> | ||
190 | <item>grid-auto-columns</item> | 239 | <item>grid-auto-columns</item> | ||
191 | <item>grid-auto-flow</item> | 240 | <item>grid-auto-flow</item> | ||
192 | <item>grid-auto-rows</item> | 241 | <item>grid-auto-rows</item> | ||
193 | <item>grid-column</item> | 242 | <item>grid-column</item> | ||
194 | <item>grid-column-end</item> | 243 | <item>grid-column-end</item> | ||
195 | <item>grid-column-gap</item> | 244 | <item>grid-column-gap</item> | ||
196 | <item>grid-column-start</item> | 245 | <item>grid-column-start</item> | ||
197 | <item>grid-gap</item> | 246 | <item>grid-gap</item> | ||
198 | <item>grid-row</item> | 247 | <item>grid-row</item> | ||
199 | <item>grid-row-end</item> | 248 | <item>grid-row-end</item> | ||
200 | <item>grid-row-gap</item> | 249 | <item>grid-row-gap</item> | ||
201 | <item>grid-row-start</item> | 250 | <item>grid-row-start</item> | ||
202 | <item>grid-template</item> | 251 | <item>grid-template</item> | ||
203 | <item>grid-template-areas</item> | 252 | <item>grid-template-areas</item> | ||
204 | <item>grid-template-columns</item> | 253 | <item>grid-template-columns</item> | ||
205 | <item>grid-template-rows</item> | 254 | <item>grid-template-rows</item> | ||
206 | <item>hanging-punctuation</item> | 255 | <item>hanging-punctuation</item> | ||
207 | <item>height</item> | 256 | <item>height</item> | ||
257 | <item>hyphenate-character</item> | ||||
258 | <item>hyphenate-limit-chars</item> | ||||
259 | <item>hyphenate-limit-last</item> | ||||
260 | <item>hyphenate-limit-lines</item> | ||||
261 | <item>hyphenate-limit-zone</item> | ||||
208 | <item>hyphens</item> | 262 | <item>hyphens</item> | ||
209 | <item>image-orientation</item> | 263 | <item>image-orientation</item> | ||
210 | <item>image-rendering</item> | 264 | <item>image-rendering</item> | ||
211 | <item>image-resolution</item> | 265 | <item>image-resolution</item> | ||
212 | <item>initial-letter</item> | 266 | <item>initial-letter</item> | ||
213 | <item>initial-letter-align</item> | 267 | <item>initial-letter-align</item> | ||
214 | <item>initial-letter-wrap</item> | 268 | <item>initial-letter-wrap</item> | ||
269 | <item>inline-size</item> | ||||
270 | <item>inset</item> | ||||
271 | <item>inset-block</item> | ||||
272 | <item>inset-block-end</item> | ||||
273 | <item>inset-block-start</item> | ||||
274 | <item>inset-inline</item> | ||||
275 | <item>inset-inline-end</item> | ||||
276 | <item>inset-inline-start</item> | ||||
215 | <item>isolation</item> | 277 | <item>isolation</item> | ||
216 | <item>justify-content</item> | 278 | <item>justify-content</item> | ||
217 | <item>justify-items</item> | 279 | <item>justify-items</item> | ||
218 | <item>justify-self</item> | 280 | <item>justify-self</item> | ||
219 | <item>left</item> | 281 | <item>left</item> | ||
220 | <item>letter-spacing</item> | 282 | <item>letter-spacing</item> | ||
221 | <item>lighting-color</item> | 283 | <item>lighting-color</item> | ||
222 | <item>linear-gradient</item> | 284 | <item>line-break</item> | ||
223 | <item>line-grid</item> | 285 | <item>line-grid</item> | ||
224 | <item>line-height</item> | 286 | <item>line-height</item> | ||
287 | <item>line-height-step</item> | ||||
225 | <item>line-snap</item> | 288 | <item>line-snap</item> | ||
226 | <item>list-style</item> | 289 | <item>list-style</item> | ||
227 | <item>list-style-image</item> | 290 | <item>list-style-image</item> | ||
228 | <item>list-style-keyword</item> | | |||
229 | <item>list-style-position</item> | 291 | <item>list-style-position</item> | ||
230 | <item>list-style-type</item> | 292 | <item>list-style-type</item> | ||
231 | <item>margin</item> | 293 | <item>margin</item> | ||
294 | <item>margin-block</item> | ||||
295 | <item>margin-block-end</item> | ||||
296 | <item>margin-block-start</item> | ||||
232 | <item>margin-bottom</item> | 297 | <item>margin-bottom</item> | ||
298 | <item>margin-inline</item> | ||||
299 | <item>margin-inline-end</item> | ||||
300 | <item>margin-inline-start</item> | ||||
233 | <item>margin-left</item> | 301 | <item>margin-left</item> | ||
234 | <item>margin-right</item> | 302 | <item>margin-right</item> | ||
235 | <item>margin-top</item> | 303 | <item>margin-top</item> | ||
236 | <item>marker-offset</item> | 304 | <item>marker</item> | ||
305 | <item>marker-end</item> | ||||
306 | <item>marker-knockout-left</item> | ||||
307 | <item>marker-knockout-right</item> | ||||
308 | <item>marker-mid</item> | ||||
309 | <item>marker-pattern</item> | ||||
310 | <item>marker-segment</item> | ||||
237 | <item>marker-side</item> | 311 | <item>marker-side</item> | ||
312 | <item>marker-start</item> | ||||
238 | <item>marquee-direction</item> | 313 | <item>marquee-direction</item> | ||
239 | <item>marquee-loop</item> | 314 | <item>marquee-loop</item> | ||
240 | <item>marquee-speed</item> | 315 | <item>marquee-speed</item> | ||
241 | <item>marquee-style</item> | 316 | <item>marquee-style</item> | ||
242 | <item>mask</item> | 317 | <item>mask</item> | ||
243 | <item>mask-border</item> | 318 | <item>mask-border</item> | ||
244 | <item>mask-border-mode</item> | 319 | <item>mask-border-mode</item> | ||
245 | <item>mask-border-outset</item> | 320 | <item>mask-border-outset</item> | ||
246 | <item>mask-border-repeat</item> | 321 | <item>mask-border-repeat</item> | ||
247 | <item>mask-border-slice</item> | 322 | <item>mask-border-slice</item> | ||
248 | <item>mask-border-source</item> | 323 | <item>mask-border-source</item> | ||
249 | <item>mask-border-width</item> | 324 | <item>mask-border-width</item> | ||
250 | <item>mask-clip</item> | 325 | <item>mask-clip</item> | ||
251 | <item>mask-composite</item> | 326 | <item>mask-composite</item> | ||
252 | <item>mask-image</item> | 327 | <item>mask-image</item> | ||
253 | <item>mask-mode</item> | 328 | <item>mask-mode</item> | ||
254 | <item>mask-origin</item> | 329 | <item>mask-origin</item> | ||
255 | <item>mask-position</item> | 330 | <item>mask-position</item> | ||
256 | <item>mask-repeat</item> | 331 | <item>mask-repeat</item> | ||
257 | <item>mask-size</item> | 332 | <item>mask-size</item> | ||
258 | <item>mask-type</item> | 333 | <item>mask-type</item> | ||
334 | <item>max-block-size</item> | ||||
259 | <item>max-height</item> | 335 | <item>max-height</item> | ||
336 | <item>max-inline-size</item> | ||||
260 | <item>max-lines</item> | 337 | <item>max-lines</item> | ||
261 | <item>max-width</item> | 338 | <item>max-width</item> | ||
339 | <item>min-block-size</item> | ||||
262 | <item>min-height</item> | 340 | <item>min-height</item> | ||
341 | <item>min-inline-size</item> | ||||
263 | <item>min-width</item> | 342 | <item>min-width</item> | ||
264 | <item>mix-blend-mode</item> | 343 | <item>mix-blend-mode</item> | ||
344 | <item>nav-up</item> | ||||
265 | <item>nav-down</item> | 345 | <item>nav-down</item> | ||
266 | <item>nav-left</item> | 346 | <item>nav-left</item> | ||
267 | <item>nav-right</item> | 347 | <item>nav-right</item> | ||
268 | <item>nav-up</item> | | |||
269 | <item>object-fit</item> | 348 | <item>object-fit</item> | ||
270 | <item>object-position</item> | 349 | <item>object-position</item> | ||
350 | <item>offset</item> | ||||
271 | <item>offset-after</item> | 351 | <item>offset-after</item> | ||
352 | <item>offset-anchor</item> | ||||
272 | <item>offset-before</item> | 353 | <item>offset-before</item> | ||
354 | <item>offset-distance</item> | ||||
273 | <item>offset-end</item> | 355 | <item>offset-end</item> | ||
356 | <item>offset-path</item> | ||||
357 | <item>offset-position</item> | ||||
358 | <item>offset-rotate</item> | ||||
274 | <item>offset-start</item> | 359 | <item>offset-start</item> | ||
275 | <item>opacity</item> | 360 | <item>opacity</item> | ||
276 | <item>order</item> | 361 | <item>order</item> | ||
277 | <item>orphans</item> | 362 | <item>orphans</item> | ||
278 | <item>outline</item> | 363 | <item>outline</item> | ||
279 | <item>outline-color</item> | 364 | <item>outline-color</item> | ||
280 | <item>outline-offset</item> | 365 | <item>outline-offset</item> | ||
281 | <item>outline-style</item> | 366 | <item>outline-style</item> | ||
282 | <item>outline-width</item> | 367 | <item>outline-width</item> | ||
283 | <item>overflow</item> | 368 | <item>overflow</item> | ||
284 | <item>overflow-style</item> | 369 | <item>overflow-style</item> | ||
285 | <item>overflow-wrap</item> | 370 | <item>overflow-wrap</item> | ||
286 | <item>overflow-x</item> | 371 | <item>overflow-x</item> | ||
287 | <item>overflow-y</item> | 372 | <item>overflow-y</item> | ||
288 | <item>padding</item> | 373 | <item>padding</item> | ||
374 | <item>padding-block</item> | ||||
375 | <item>padding-block-end</item> | ||||
376 | <item>padding-block-start</item> | ||||
289 | <item>padding-bottom</item> | 377 | <item>padding-bottom</item> | ||
378 | <item>padding-inline</item> | ||||
379 | <item>padding-inline-end</item> | ||||
380 | <item>padding-inline-start</item> | ||||
290 | <item>padding-left</item> | 381 | <item>padding-left</item> | ||
291 | <item>padding-right</item> | 382 | <item>padding-right</item> | ||
292 | <item>padding-top</item> | 383 | <item>padding-top</item> | ||
293 | <item>page</item> | 384 | <item>page</item> | ||
294 | <item>page-break-after</item> | 385 | <item>page-break-after</item> | ||
295 | <item>page-break-before</item> | 386 | <item>page-break-before</item> | ||
296 | <item>page-break-inside</item> | 387 | <item>page-break-inside</item> | ||
297 | <item>pause</item> | 388 | <item>pause</item> | ||
298 | <item>pause-after</item> | 389 | <item>pause-after</item> | ||
299 | <item>pause-before</item> | 390 | <item>pause-before</item> | ||
300 | <item>perspective</item> | 391 | <item>perspective</item> | ||
301 | <item>perspective-origin</item> | 392 | <item>perspective-origin</item> | ||
302 | <item>pitch</item> | 393 | <item>pitch</item> | ||
303 | <item>pitch-range</item> | 394 | <item>pitch-range</item> | ||
395 | <item>place-content</item> | ||||
396 | <item>place-items</item> | ||||
397 | <item>place-self</item> | ||||
304 | <item>play-during</item> | 398 | <item>play-during</item> | ||
305 | <item>pointer-events</item> | 399 | <item>pointer-events</item> | ||
306 | <item>polar-anchor</item> | | |||
307 | <item>polar-angle</item> | | |||
308 | <item>polar-distance</item> | | |||
309 | <item>polar-origin</item> | | |||
310 | <item>position</item> | 400 | <item>position</item> | ||
311 | <item>presentation-level</item> | | |||
312 | <item>quotes</item> | 401 | <item>quotes</item> | ||
402 | <item>region-fragment</item> | ||||
313 | <item>resize</item> | 403 | <item>resize</item> | ||
314 | <item>rest</item> | | |||
315 | <item>rest-after</item> | | |||
316 | <item>rest-before</item> | | |||
317 | <item>richness</item> | 404 | <item>richness</item> | ||
318 | <item>right</item> | 405 | <item>right</item> | ||
319 | <item>rotation</item> | 406 | <item>rotation</item> | ||
320 | <item>rotation-point</item> | 407 | <item>rotation-point</item> | ||
408 | <item>row-gap</item> | ||||
321 | <item>ruby-align</item> | 409 | <item>ruby-align</item> | ||
322 | <item>ruby-merge</item> | 410 | <item>ruby-merge</item> | ||
323 | <item>ruby-position</item> | 411 | <item>ruby-position</item> | ||
324 | <item>running</item> | 412 | <item>running</item> | ||
325 | <item>scroll-behavior</item> | 413 | <item>scrollbar-gutter</item> | ||
326 | <item>scroll-snap-align</item> | | |||
327 | <item>scroll-snap-margin</item> | | |||
328 | <item>scroll-snap-margin-block</item> | | |||
329 | <item>scroll-snap-margin-block-end</item> | | |||
330 | <item>scroll-snap-margin-block-start</item> | | |||
331 | <item>scroll-snap-margin-bottom</item> | | |||
332 | <item>scroll-snap-margin-inline</item> | | |||
333 | <item>scroll-snap-margin-inline-end</item> | | |||
334 | <item>scroll-snap-margin-inline-start</item> | | |||
335 | <item>scroll-snap-margin-left</item> | | |||
336 | <item>scroll-snap-margin-right</item> | | |||
337 | <item>scroll-snap-margin-top</item> | | |||
338 | <item>scroll-snap-padding</item> | | |||
339 | <item>scroll-snap-padding-block</item> | | |||
340 | <item>scroll-snap-padding-block-end</item> | | |||
341 | <item>scroll-snap-padding-block-start</item> | | |||
342 | <item>scroll-snap-padding-bottom</item> | | |||
343 | <item>scroll-snap-padding-inline</item> | | |||
344 | <item>scroll-snap-padding-inline-end</item> | | |||
345 | <item>scroll-snap-padding-inline-start</item> | | |||
346 | <item>scroll-snap-padding-left</item> | | |||
347 | <item>scroll-snap-padding-right</item> | | |||
348 | <item>scroll-snap-padding-top</item> | | |||
349 | <item>scroll-snap-stop</item> | | |||
350 | <item>scroll-snap-type</item> | | |||
351 | <item>shape-image-threshold</item> | 414 | <item>shape-image-threshold</item> | ||
352 | <item>shape-inside</item> | 415 | <item>shape-inside</item> | ||
353 | <item>shape-margin</item> | 416 | <item>shape-margin</item> | ||
354 | <item>shape-outside</item> | 417 | <item>shape-outside</item> | ||
355 | <item>size</item> | 418 | <item>size</item> | ||
356 | <item>speak</item> | 419 | <item>speak</item> | ||
357 | <item>speak-as</item> | | |||
358 | <item>speak-header</item> | 420 | <item>speak-header</item> | ||
359 | <item>speak-numeral</item> | 421 | <item>speak-numeral</item> | ||
360 | <item>speak-punctuation</item> | 422 | <item>speak-punctuation</item> | ||
361 | <item>speech-rate</item> | 423 | <item>speech-rate</item> | ||
362 | <item>stress</item> | 424 | <item>stress</item> | ||
363 | <item>string-set</item> | 425 | <item>string-set</item> | ||
364 | <item>tab-size</item> | | |||
365 | <item>table-layout</item> | 426 | <item>table-layout</item> | ||
427 | <item>tab-size</item> | ||||
428 | <item>text-align-all</item> | ||||
366 | <item>text-align</item> | 429 | <item>text-align</item> | ||
367 | <item>text-align-last</item> | 430 | <item>text-align-last</item> | ||
368 | <item>text-combine-upright</item> | 431 | <item>text-combine-upright</item> | ||
369 | <item>text-decoration</item> | | |||
370 | <item>text-decoration-color</item> | 432 | <item>text-decoration-color</item> | ||
433 | <item>text-decoration</item> | ||||
371 | <item>text-decoration-line</item> | 434 | <item>text-decoration-line</item> | ||
372 | <item>text-decoration-skip</item> | 435 | <item>text-decoration-skip</item> | ||
436 | <item>text-decoration-skip-ink</item> | ||||
373 | <item>text-decoration-style</item> | 437 | <item>text-decoration-style</item> | ||
438 | <item>text-decoration-width</item> | ||||
374 | <item>text-emphasis</item> | 439 | <item>text-emphasis</item> | ||
375 | <item>text-emphasis-color</item> | 440 | <item>text-emphasis-color</item> | ||
376 | <item>text-emphasis-position</item> | 441 | <item>text-emphasis-position</item> | ||
442 | <item>text-emphasis-skip</item> | ||||
377 | <item>text-emphasis-style</item> | 443 | <item>text-emphasis-style</item> | ||
378 | <item>text-indent</item> | 444 | <item>text-indent</item> | ||
379 | <item>text-justify</item> | 445 | <item>text-justify</item> | ||
380 | <item>text-orientation</item> | 446 | <item>text-orientation</item> | ||
381 | <item>text-overflow</item> | 447 | <item>text-overflow</item> | ||
382 | <item>text-shadow</item> | 448 | <item>text-shadow</item> | ||
449 | <item>text-space-collapse</item> | ||||
450 | <item>text-space-trim</item> | ||||
451 | <item>text-spacing</item> | ||||
383 | <item>text-transform</item> | 452 | <item>text-transform</item> | ||
453 | <item>text-underline-offset</item> | ||||
384 | <item>text-underline-position</item> | 454 | <item>text-underline-position</item> | ||
385 | <item>text-wrap</item> | 455 | <item>text-wrap</item> | ||
386 | <item>top</item> | 456 | <item>top</item> | ||
387 | <item>transform</item> | 457 | <item>transform</item> | ||
458 | <item>transform-box</item> | ||||
388 | <item>transform-origin</item> | 459 | <item>transform-origin</item> | ||
389 | <item>transform-style</item> | 460 | <item>transform-style</item> | ||
390 | <item>transition</item> | 461 | <item>transition</item> | ||
391 | <item>transition-delay</item> | 462 | <item>transition-delay</item> | ||
392 | <item>transition-property</item> | | |||
393 | <item>transition-duration</item> | 463 | <item>transition-duration</item> | ||
464 | <item>transition-property</item> | ||||
394 | <item>transition-timing-function</item> | 465 | <item>transition-timing-function</item> | ||
395 | <item>unicode-bidi</item> | 466 | <item>unicode-bidi</item> | ||
467 | <item>user-select</item> | ||||
396 | <item>vertical-align</item> | 468 | <item>vertical-align</item> | ||
397 | <item>visibility</item> | 469 | <item>visibility</item> | ||
398 | <item>voice-balance</item> | | |||
399 | <item>voice-duration</item> | | |||
400 | <item>voice-family</item> | 470 | <item>voice-family</item> | ||
401 | <item>voice-pitch</item> | | |||
402 | <item>voice-range</item> | | |||
403 | <item>voice-rate</item> | | |||
404 | <item>voice-stress</item> | | |||
405 | <item>voice-volume</item> | | |||
406 | <item>volume</item> | 471 | <item>volume</item> | ||
407 | <item>white-space</item> | 472 | <item>white-space</item> | ||
408 | <item>widows</item> | 473 | <item>widows</item> | ||
409 | <item>width</item> | 474 | <item>width</item> | ||
410 | <item>will-change</item> | 475 | <item>will-change</item> | ||
411 | <item>word-break</item> | 476 | <item>word-break</item> | ||
412 | <item>word-spacing</item> | 477 | <item>word-spacing</item> | ||
413 | <item>word-wrap</item> | 478 | <item>word-wrap</item> | ||
479 | <item>wrap-after</item> | ||||
480 | <item>wrap-before</item> | ||||
414 | <item>wrap-flow</item> | 481 | <item>wrap-flow</item> | ||
482 | <item>wrap-inside</item> | ||||
415 | <item>wrap-through</item> | 483 | <item>wrap-through</item> | ||
416 | <item>writing-mode</item> | 484 | <item>writing-mode</item> | ||
417 | <item>z-index</item> | 485 | <item>z-index</item> | ||
418 | 486 | | |||
419 | <!-- Gecko rendering engine CSS property extensions --> | 487 | <!-- Gecko rendering engine CSS property extensions --> | ||
420 | <item>-moz-animation-name</item> | 488 | <item>-moz-animation</item> | ||
421 | <item>-moz-animation-duration</item> | | |||
422 | <item>-moz-animation-iteration</item> | | |||
423 | <item>-moz-animation-direction</item> | | |||
424 | <item>-moz-animation-delay</item> | 489 | <item>-moz-animation-delay</item> | ||
425 | <item>-moz-animation-play-state</item> | 490 | <item>-moz-animation-direction</item> | ||
491 | <item>-moz-animation-duration</item> | ||||
426 | <item>-moz-animation-fill-mode</item> | 492 | <item>-moz-animation-fill-mode</item> | ||
493 | <item>-moz-animation-iteration-count</item> | ||||
494 | <item>-moz-animation-name</item> | ||||
495 | <item>-moz-animation-play-state</item> | ||||
496 | <item>-moz-animation-timing-function</item> | ||||
497 | <item>-moz-appearance</item> | ||||
498 | <item>-moz-background-clip</item> | ||||
499 | <item>-moz-background-origin</item> | ||||
427 | <item>-moz-background-size</item> | 500 | <item>-moz-background-size</item> | ||
428 | <item>-moz-border-image</item> | 501 | <item>-moz-border-image</item> | ||
429 | <item>-moz-border-bottom-colors</item> | | |||
430 | <item>-moz-border-left-colors</item> | | |||
431 | <item>-moz-border-radius</item> | 502 | <item>-moz-border-radius</item> | ||
432 | <item>-moz-border-radius-topleft</item> | | |||
433 | <item>-moz-border-radius-topright</item> | | |||
434 | <item>-moz-border-radius-bottomleft</item> | 503 | <item>-moz-border-radius-bottomleft</item> | ||
435 | <item>-moz-border-radius-bottomright</item> | 504 | <item>-moz-border-radius-bottomright</item> | ||
436 | <item>-moz-border-right-colors</item> | 505 | <item>-moz-border-radius-topleft</item> | ||
437 | <item>-moz-border-top-colors</item> | 506 | <item>-moz-border-radius-topright</item> | ||
438 | <item>-moz-box</item> | 507 | <item>-moz-box-align</item> | ||
508 | <item>-moz-box-direction</item> | ||||
439 | <item>-moz-box-flex</item> | 509 | <item>-moz-box-flex</item> | ||
510 | <item>-moz-box-flex-group</item> | ||||
511 | <item>-moz-box-ordinal-group</item> | ||||
512 | <item>-moz-box-orient</item> | ||||
513 | <item>-moz-box-pack</item> | ||||
440 | <item>-moz-box-shadow</item> | 514 | <item>-moz-box-shadow</item> | ||
441 | <item>-moz-box-sizing</item> | 515 | <item>-moz-box-sizing</item> | ||
516 | <item>-moz-box</item> | ||||
442 | <item>-moz-column-count</item> | 517 | <item>-moz-column-count</item> | ||
518 | <item>-moz-column-fill</item> | ||||
443 | <item>-moz-column-gap</item> | 519 | <item>-moz-column-gap</item> | ||
520 | <item>-moz-column-rule</item> | ||||
521 | <item>-moz-column-rule-color</item> | ||||
522 | <item>-moz-column-rule-style</item> | ||||
523 | <item>-moz-column-rule-width</item> | ||||
524 | <item>-moz-columns</item> | ||||
525 | <item>-moz-column-width</item> | ||||
444 | <item>-moz-hyphens</item> | 526 | <item>-moz-hyphens</item> | ||
445 | <item>-moz-linear-gradient</item> | | |||
446 | <item>-moz-opacity</item> | 527 | <item>-moz-opacity</item> | ||
447 | <item>-moz-outline-style</item> | 528 | <item>-moz-outline-style</item> | ||
448 | <item>-moz-perspective</item> | 529 | <item>-moz-perspective</item> | ||
449 | <item>-moz-radial-gradient</item> | | |||
450 | <item>-moz-resize</item> | 530 | <item>-moz-resize</item> | ||
531 | <item>-moz-text-align-last</item> | ||||
532 | <item>-moz-text-decoration-color</item> | ||||
533 | <item>-moz-text-decoration-line</item> | ||||
534 | <item>-moz-text-decoration-style</item> | ||||
451 | <item>-moz-transform</item> | 535 | <item>-moz-transform</item> | ||
452 | <item>-moz-transform-origin</item> | 536 | <item>-moz-transform-origin</item> | ||
453 | <item>-moz-transform-style</item> | 537 | <item>-moz-transform-style</item> | ||
454 | <item>-moz-transition</item> | 538 | <item>-moz-transition</item> | ||
455 | <item>-moz-transition-property</item> | 539 | <item>-moz-transition-delay</item> | ||
456 | <item>-moz-transition-duration</item> | 540 | <item>-moz-transition-duration</item> | ||
541 | <item>-moz-transition-property</item> | ||||
542 | <item>-moz-transition-timing-function</item> | ||||
543 | <item>-moz-user-select</item> | ||||
457 | 544 | | |||
458 | <!-- Opera rendering engine CSS property extensions --> | 545 | <!-- Opera rendering engine CSS property extensions --> | ||
459 | <item>-o-background-size</item> | 546 | <item>-o-background-size</item> | ||
460 | <item>-o-linear-gradient</item> | 547 | <item>-o-linear-gradient</item> | ||
461 | <item>-o-text-overflow</item> | 548 | <item>-o-text-overflow</item> | ||
462 | <item>-o-transition</item> | 549 | <item>-o-transition</item> | ||
463 | <item>-o-transform-origin</item> | 550 | <item>-o-transform-origin</item> | ||
464 | 551 | | |||
465 | <!-- konq specific --> | 552 | <!-- konq specific --> | ||
466 | <item>konq_bgpos_x</item> | 553 | <item>konq_bgpos_x</item> | ||
467 | <item>konq_bgpos_y</item> | 554 | <item>konq_bgpos_y</item> | ||
468 | <item>-khtml-background-size</item> | 555 | <item>-khtml-background-size</item> | ||
469 | <item>-khtml-border-top-left-radius</item> | 556 | <item>-khtml-border-top-left-radius</item> | ||
470 | <item>-khtml-border-top-right-radius</item> | 557 | <item>-khtml-border-top-right-radius</item> | ||
471 | <item>-khtml-border-bottom-left-radius</item> | 558 | <item>-khtml-border-bottom-left-radius</item> | ||
472 | <item>-khtml-border-bottom-right-radius</item> | 559 | <item>-khtml-border-bottom-right-radius</item> | ||
473 | <item>-khtml-border-radius</item> | 560 | <item>-khtml-border-radius</item> | ||
474 | <item>-khtml-box-shadow</item> | 561 | <item>-khtml-box-shadow</item> | ||
475 | <item>-khtml-opacity</item> | 562 | <item>-khtml-opacity</item> | ||
476 | 563 | | |||
477 | <!-- Webkit rendering engine CSS property extensions --> | 564 | <!-- Webkit rendering engine CSS property extensions --> | ||
478 | <item>-webkit-appearance</item> | 565 | <item>-webkit-appearance</item> | ||
566 | <item>-webkit-animation</item> | ||||
479 | <item>-webkit-animation-name</item> | 567 | <item>-webkit-animation-name</item> | ||
480 | <item>-webkit-animation-duration</item> | 568 | <item>-webkit-animation-duration</item> | ||
481 | <item>-webkit-animation-iteration</item> | 569 | <item>-webkit-animation-iteration</item> | ||
482 | <item>-webkit-animation-direction</item> | 570 | <item>-webkit-animation-direction</item> | ||
483 | <item>-webkit-animation-delay</item> | 571 | <item>-webkit-animation-delay</item> | ||
484 | <item>-webkit-animation-play-state</item> | 572 | <item>-webkit-animation-play-state</item> | ||
485 | <item>-webkit-animation-fill-mode</item> | 573 | <item>-webkit-animation-fill-mode</item> | ||
486 | <item>-webkit-background-size</item> | 574 | <item>-webkit-background-size</item> | ||
575 | <item>-webkit-backface-visibility</item> | ||||
487 | <item>-webkit-border-image</item> | 576 | <item>-webkit-border-image</item> | ||
488 | <item>-webkit-border-bottom-colors</item> | 577 | <item>-webkit-border-bottom-colors</item> | ||
489 | <item>-webkit-border-left-colors</item> | 578 | <item>-webkit-border-left-colors</item> | ||
490 | <item>-webkit-border-radius</item> | 579 | <item>-webkit-border-radius</item> | ||
491 | <item>-webkit-border-right-colors</item> | 580 | <item>-webkit-border-right-colors</item> | ||
492 | <item>-webkit-border-top-colors</item> | 581 | <item>-webkit-border-top-colors</item> | ||
493 | <item>-webkit-border-top-left-radius</item> | 582 | <item>-webkit-border-top-left-radius</item> | ||
494 | <item>-webkit-border-top-right-radius</item> | 583 | <item>-webkit-border-top-right-radius</item> | ||
495 | <item>-webkit-border-bottom-left-radius</item> | 584 | <item>-webkit-border-bottom-left-radius</item> | ||
496 | <item>-webkit-border-bottom-right-radius</item> | 585 | <item>-webkit-border-bottom-right-radius</item> | ||
497 | <item>-webkit-border-radius-bottomleft</item> | 586 | <item>-webkit-border-radius-bottomleft</item> | ||
498 | <item>-webkit-border-radius-bottomright</item> | 587 | <item>-webkit-border-radius-bottomright</item> | ||
588 | <item>-webkit-box-align</item> | ||||
589 | <item>-webkit-box-direction</item> | ||||
499 | <item>-webkit-box-flex</item> | 590 | <item>-webkit-box-flex</item> | ||
591 | <item>-webkit-box-ordinal-group</item> | ||||
592 | <item>-webkit-box-orient</item> | ||||
593 | <item>-webkit-box-pack</item> | ||||
500 | <item>-webkit-box-reflect</item> | 594 | <item>-webkit-box-reflect</item> | ||
501 | <item>-webkit-box-shadow</item> | 595 | <item>-webkit-box-shadow</item> | ||
502 | <item>-webkit-box-sizing</item> | 596 | <item>-webkit-box-sizing</item> | ||
503 | <item>-webkit-column-count</item> | 597 | <item>-webkit-column-count</item> | ||
504 | <item>-webkit-column-gap</item> | 598 | <item>-webkit-column-gap</item> | ||
505 | <item>-webkit-hyphens</item> | 599 | <item>-webkit-hyphens</item> | ||
506 | <item>-webkit-linear-gradient</item> | 600 | <item>-webkit-linear-gradient</item> | ||
507 | <item>-webkit-gradient</item> | 601 | <item>-webkit-gradient</item> | ||
602 | <item>-webkit-overflow-scrolling</item> | ||||
508 | <item>-webkit-perspective</item> | 603 | <item>-webkit-perspective</item> | ||
604 | <item>-webkit-text-decoration</item> | ||||
605 | <item>-webkit-text-decoration-skip</item> | ||||
509 | <item>-webkit-text-fill-color</item> | 606 | <item>-webkit-text-fill-color</item> | ||
510 | <item>-webkit-text-stroke-color</item> | 607 | <item>-webkit-text-stroke-color</item> | ||
511 | <item>-webkit-text-stroke-width</item> | 608 | <item>-webkit-text-stroke-width</item> | ||
512 | <item>-webkit-text-size-adjust</item> | 609 | <item>-webkit-text-size-adjust</item> | ||
610 | <item>-webkit-tap-highlight-color</item> | ||||
513 | <item>-webkit-transform</item> | 611 | <item>-webkit-transform</item> | ||
514 | <item>-webkit-transform-origin</item> | 612 | <item>-webkit-transform-origin</item> | ||
515 | <item>-webkit-transform-style</item> | 613 | <item>-webkit-transform-style</item> | ||
516 | <item>-webkit-transition</item> | 614 | <item>-webkit-transition</item> | ||
517 | <item>-webkit-transition-property</item> | 615 | <item>-webkit-transition-property</item> | ||
616 | <item>-webkit-transition-delay</item> | ||||
518 | <item>-webkit-transition-duration</item> | 617 | <item>-webkit-transition-duration</item> | ||
618 | <item>-webkit-user-select</item> | ||||
519 | 619 | | |||
520 | <!-- Trident (a.k.a., MSHTML) CSS property extensions --> | 620 | <!-- Trident (a.k.a., MSHTML) CSS property extensions --> | ||
521 | <item>zoom</item> | 621 | <item>zoom</item> | ||
522 | <item>-ms-animation-name</item> | 622 | <item>-ms-animation-name</item> | ||
523 | <item>-ms-animation-duration</item> | 623 | <item>-ms-animation-duration</item> | ||
524 | <item>-ms-animation-iteration</item> | 624 | <item>-ms-animation-iteration</item> | ||
525 | <item>-ms-animation-direction</item> | 625 | <item>-ms-animation-direction</item> | ||
526 | <item>-ms-animation-delay</item> | 626 | <item>-ms-animation-delay</item> | ||
527 | <item>-ms-animation-play-state</item> | 627 | <item>-ms-animation-play-state</item> | ||
528 | <item>-ms-animation-fill-mode</item> | 628 | <item>-ms-animation-fill-mode</item> | ||
529 | <item>-ms-box-sizing</item> | 629 | <item>-ms-box-sizing</item> | ||
530 | <item>-ms-filter</item> | 630 | <item>-ms-filter</item> | ||
631 | <item>-ms-flex</item> | ||||
632 | <item>-ms-flex-align</item> | ||||
633 | <item>-ms-flex-direction</item> | ||||
634 | <item>-ms-flex-flow</item> | ||||
635 | <item>-ms-flex-item-align</item> | ||||
636 | <item>-ms-flex-line-pack</item> | ||||
637 | <item>-ms-flex-negative</item> | ||||
638 | <item>-ms-flex-order</item> | ||||
639 | <item>-ms-flex-pack</item> | ||||
640 | <item>-ms-flex-positive</item> | ||||
641 | <item>-ms-flex-position</item> | ||||
642 | <item>-ms-flex-preferred-size</item> | ||||
643 | <item>-ms-flex-wrap</item> | ||||
531 | <item>-ms-interpolation-mode</item> | 644 | <item>-ms-interpolation-mode</item> | ||
532 | <item>-ms-linear-gradient</item> | 645 | <item>-ms-linear-gradient</item> | ||
646 | <item>-ms-overflow-style</item> | ||||
533 | <item>-ms-text-size-adjust</item> | 647 | <item>-ms-text-size-adjust</item> | ||
534 | <item>-ms-transform</item> | 648 | <item>-ms-transform</item> | ||
535 | <item>-ms-transition</item> | 649 | <item>-ms-transition</item> | ||
650 | <item>-ms-user-select</item> | ||||
651 | </list> | ||||
536 | 652 | | |||
537 | <!-- font properties in @font-face --> | 653 | <list name="sub-properties"> | ||
538 | <item>font-family</item> | 654 | <item>adjust</item> | ||
539 | <item>font-size</item> | 655 | <item>after</item> | ||
540 | <item>font-stretch</item> | 656 | <item>align-all</item> | ||
541 | <item>font-style</item> | 657 | <item>align</item> | ||
542 | <item>font-variant</item> | 658 | <item>align-last</item> | ||
543 | <item>font-weight</item> | 659 | <item>alternates</item> | ||
544 | <item>unicode-range</item> | 660 | <item>anchor</item> | ||
545 | <item>units-per-em</item> | 661 | <item>area</item> | ||
546 | <item>src</item> | 662 | <item>areas</item> | ||
547 | <item>panose-1</item> | 663 | <item>attachment</item> | ||
548 | <item>stemv</item> | 664 | <item>auto-columns</item> | ||
549 | <item>stemh</item> | 665 | <item>auto-flow</item> | ||
550 | <item>slope</item> | 666 | <item>auto-rows</item> | ||
551 | <item>cap-height</item> | | |||
552 | <item>x-height</item> | | |||
553 | <item>ascent</item> | | |||
554 | <item>descent</item> | | |||
555 | <item>widths</item> | | |||
556 | <item>bbox</item> | | |||
557 | <item>definition-src</item> | | |||
558 | <item>baseline</item> | 667 | <item>baseline</item> | ||
559 | <item>centerline</item> | 668 | <item>basis</item> | ||
560 | <item>mathline</item> | 669 | <item>before</item> | ||
561 | <item>topline</item> | 670 | <item>bidi</item> | ||
671 | <item>blend-mode</item> | ||||
672 | <item>block-color</item> | ||||
673 | <item>block-end-color</item> | ||||
674 | <item>block-end</item> | ||||
675 | <item>block-end-style</item> | ||||
676 | <item>block-end-width</item> | ||||
677 | <item>block</item> | ||||
678 | <item>block-start-color</item> | ||||
679 | <item>block-start</item> | ||||
680 | <item>block-start-style</item> | ||||
681 | <item>block-start-width</item> | ||||
682 | <item>block-style</item> | ||||
683 | <item>block-width</item> | ||||
684 | <item>border-mode</item> | ||||
685 | <item>border-outset</item> | ||||
686 | <item>border-repeat</item> | ||||
687 | <item>border-slice</item> | ||||
688 | <item>border-source</item> | ||||
689 | <item>bottom-color</item> | ||||
690 | <item>bottom-left-radius</item> | ||||
691 | <item>bottom-right-radius</item> | ||||
692 | <item>bottom-style</item> | ||||
693 | <item>bottom-width</item> | ||||
694 | <item>boundary</item> | ||||
695 | <item>box</item> | ||||
696 | <item>break</item> | ||||
697 | <item>caps</item> | ||||
698 | <item>cells</item> | ||||
699 | <item>change</item> | ||||
700 | <item>character</item> | ||||
701 | <item>chars</item> | ||||
702 | <item>collapse</item> | ||||
703 | <item>column-end</item> | ||||
704 | <item>column</item> | ||||
705 | <item>column-start</item> | ||||
706 | <item>combine-upright</item> | ||||
707 | <item>composite</item> | ||||
708 | <item>count</item> | ||||
709 | <item>decoration-break</item> | ||||
710 | <item>decoration-color</item> | ||||
711 | <item>decoration</item> | ||||
712 | <item>decoration-line</item> | ||||
713 | <item>decoration-skip-ink</item> | ||||
714 | <item>decoration-skip</item> | ||||
715 | <item>decoration-style</item> | ||||
716 | <item>decoration-width</item> | ||||
717 | <item>defer</item> | ||||
718 | <item>delay</item> | ||||
719 | <item>distance</item> | ||||
720 | <item>down</item> | ||||
721 | <item>duration</item> | ||||
722 | <item>during</item> | ||||
723 | <item>east-asian</item> | ||||
724 | <item>emoji</item> | ||||
725 | <item>emphasis-color</item> | ||||
726 | <item>emphasis</item> | ||||
727 | <item>emphasis-position</item> | ||||
728 | <item>emphasis-skip</item> | ||||
729 | <item>emphasis-style</item> | ||||
730 | <item>end-color</item> | ||||
731 | <item>end</item> | ||||
732 | <item>end-style</item> | ||||
733 | <item>end-width</item> | ||||
734 | <item>events</item> | ||||
735 | <item>family</item> | ||||
736 | <item>feature-settings</item> | ||||
737 | <item>fill-mode</item> | ||||
738 | <item>filters</item> | ||||
739 | <item>fit</item> | ||||
740 | <item>flow</item> | ||||
741 | <item>fragment</item> | ||||
742 | <item>from</item> | ||||
743 | <item>function</item> | ||||
744 | <item>grow</item> | ||||
745 | <item>gutter</item> | ||||
746 | <item>header</item> | ||||
747 | <item>height-step</item> | ||||
748 | <item>image</item> | ||||
749 | <item>image-outset</item> | ||||
750 | <item>image-repeat</item> | ||||
751 | <item>image-slice</item> | ||||
752 | <item>image-source</item> | ||||
753 | <item>image-threshold</item> | ||||
754 | <item>image-transform</item> | ||||
755 | <item>image-width</item> | ||||
756 | <item>increment</item> | ||||
757 | <item>indent</item> | ||||
758 | <item>inline-color</item> | ||||
759 | <item>inline-end-color</item> | ||||
760 | <item>inline-end</item> | ||||
761 | <item>inline-end-style</item> | ||||
762 | <item>inline-end-width</item> | ||||
763 | <item>inline</item> | ||||
764 | <item>inline-start-color</item> | ||||
765 | <item>inline-start</item> | ||||
766 | <item>inline-start-style</item> | ||||
767 | <item>inline-start-width</item> | ||||
768 | <item>inline-style</item> | ||||
769 | <item>inline-width</item> | ||||
770 | <item>insert</item> | ||||
771 | <item>inside</item> | ||||
772 | <item>interpolation-filters</item> | ||||
773 | <item>into</item> | ||||
774 | <item>items</item> | ||||
775 | <item>iteration-count</item> | ||||
776 | <item>justify</item> | ||||
777 | <item>kerning</item> | ||||
778 | <item>knockout-left</item> | ||||
779 | <item>knockout-right</item> | ||||
780 | <item>label</item> | ||||
781 | <item>language-override</item> | ||||
782 | <item>last</item> | ||||
783 | <item>layout</item> | ||||
784 | <item>left-color</item> | ||||
785 | <item>left-radius</item> | ||||
786 | <item>left-style</item> | ||||
787 | <item>left-width</item> | ||||
788 | <item>letter-align</item> | ||||
789 | <item>letter</item> | ||||
790 | <item>letter-wrap</item> | ||||
791 | <item>level</item> | ||||
792 | <item>ligatures</item> | ||||
793 | <item>limit-chars</item> | ||||
794 | <item>limit-last</item> | ||||
795 | <item>limit-lines</item> | ||||
796 | <item>limit-zone</item> | ||||
797 | <item>line</item> | ||||
798 | <item>lines</item> | ||||
799 | <item>loop</item> | ||||
800 | <item>max-size</item> | ||||
801 | <item>merge</item> | ||||
802 | <item>mid</item> | ||||
803 | <item>min-size</item> | ||||
804 | <item>mode</item> | ||||
805 | <item>name</item> | ||||
806 | <item>numeral</item> | ||||
807 | <item>numeric</item> | ||||
808 | <item>optical-sizing</item> | ||||
809 | <item>orientation</item> | ||||
810 | <item>orientation-vertical</item> | ||||
811 | <item>origin</item> | ||||
812 | <item>outset</item> | ||||
813 | <item>outside</item> | ||||
814 | <item>override</item> | ||||
815 | <item>palette</item> | ||||
816 | <item>path</item> | ||||
817 | <item>pattern</item> | ||||
818 | <item>play-state</item> | ||||
819 | <item>point</item> | ||||
820 | <item>policy</item> | ||||
821 | <item>property</item> | ||||
822 | <item>punctuation</item> | ||||
823 | <item>radius</item> | ||||
824 | <item>range</item> | ||||
825 | <item>rate</item> | ||||
826 | <item>reference</item> | ||||
827 | <item>rendering</item> | ||||
828 | <item>repeat</item> | ||||
829 | <item>reset</item> | ||||
830 | <item>resolution</item> | ||||
831 | <item>right-color</item> | ||||
832 | <item>right-radius</item> | ||||
833 | <item>right-style</item> | ||||
834 | <item>right-width</item> | ||||
835 | <item>rotate</item> | ||||
836 | <item>round</item> | ||||
837 | <item>row-end</item> | ||||
838 | <item>row</item> | ||||
839 | <item>rows</item> | ||||
840 | <item>row-start</item> | ||||
841 | <item>rule-color</item> | ||||
842 | <item>rule</item> | ||||
843 | <item>rule-style</item> | ||||
844 | <item>rule-width</item> | ||||
845 | <item>segment</item> | ||||
846 | <item>select</item> | ||||
847 | <item>self</item> | ||||
848 | <item>set</item> | ||||
849 | <item>settings</item> | ||||
850 | <item>shadow</item> | ||||
851 | <item>shape</item> | ||||
852 | <item>shift</item> | ||||
853 | <item>shrink</item> | ||||
854 | <item>side</item> | ||||
855 | <item>size-adjust</item> | ||||
856 | <item>sizing</item> | ||||
857 | <item>skip-ink</item> | ||||
858 | <item>skip</item> | ||||
859 | <item>slice</item> | ||||
860 | <item>snap</item> | ||||
861 | <item>source</item> | ||||
862 | <item>space-collapse</item> | ||||
863 | <item>space</item> | ||||
864 | <item>space-trim</item> | ||||
865 | <item>spacing</item> | ||||
866 | <item>span</item> | ||||
867 | <item>speed</item> | ||||
868 | <item>start-color</item> | ||||
869 | <item>start</item> | ||||
870 | <item>start-style</item> | ||||
871 | <item>start-width</item> | ||||
872 | <item>state</item> | ||||
873 | <item>step-align</item> | ||||
874 | <item>step-insert</item> | ||||
875 | <item>step</item> | ||||
876 | <item>step-round</item> | ||||
877 | <item>step-size</item> | ||||
878 | <item>stretch</item> | ||||
879 | <item>style-image</item> | ||||
880 | <item>style</item> | ||||
881 | <item>style-position</item> | ||||
882 | <item>style-type</item> | ||||
883 | <item>synthesis</item> | ||||
884 | <item>template-areas</item> | ||||
885 | <item>template-columns</item> | ||||
886 | <item>template</item> | ||||
887 | <item>template-rows</item> | ||||
888 | <item>threshold</item> | ||||
889 | <item>through</item> | ||||
890 | <item>timing-function</item> | ||||
891 | <item>top-color</item> | ||||
892 | <item>top-left-radius</item> | ||||
893 | <item>top-right-radius</item> | ||||
894 | <item>top-style</item> | ||||
895 | <item>top-width</item> | ||||
896 | <item>trim</item> | ||||
897 | <item>type</item> | ||||
898 | <item>underline-offset</item> | ||||
899 | <item>underline-position</item> | ||||
900 | <item>up</item> | ||||
901 | <item>upright</item> | ||||
902 | <item>variant-alternates</item> | ||||
903 | <item>variant-caps</item> | ||||
904 | <item>variant-east-asian</item> | ||||
905 | <item>variant-emoji</item> | ||||
906 | <item>variant</item> | ||||
907 | <item>variant-ligatures</item> | ||||
908 | <item>variant-numeric</item> | ||||
909 | <item>variant-position</item> | ||||
910 | <item>variation-settings</item> | ||||
911 | <item>vertical</item> | ||||
912 | <item>weight</item> | ||||
913 | <item>wrap</item> | ||||
914 | <item>x</item> | ||||
915 | <item>y</item> | ||||
916 | <item>zone</item> | ||||
562 | </list> | 917 | </list> | ||
563 | 918 | | |||
564 | <list name="values"> | 919 | <list name="special values"> | ||
565 | <!-- CSS values from https://www.w3.org/TR/css-values/ --> | 920 | <item>true</item> | ||
566 | <!-- CSS-wide keywords --> | 921 | <item>false</item> | ||
567 | <item>initial</item> | 922 | <item>null</item> | ||
923 | </list> | ||||
924 | | ||||
925 | <list name="value keywords"> | ||||
568 | <item>inherit</item> | 926 | <item>inherit</item> | ||
569 | <item>unset</item> | 927 | <item>unset</item> | ||
928 | <item>auto</item> | ||||
929 | <!-- <item>revert</item> --> | ||||
930 | </list> | ||||
570 | 931 | | |||
571 | <!-- Position values --> | 932 | <list name="values"> | ||
572 | <item>left</item> | | |||
573 | <item>right</item> | | |||
574 | <item>top</item> | | |||
575 | <item>bottom</item> | | |||
576 | <item>center</item> | | |||
577 | <item>middle</item> | | |||
578 | <item>at</item> | | |||
579 | <item>to</item> | | |||
580 | | ||||
581 | <item>none</item> | 933 | <item>none</item> | ||
582 | <item>hidden</item> | 934 | <item>hidden</item> | ||
583 | <item>dotted</item> | 935 | <item>dotted</item> | ||
584 | <item>dashed</item> | 936 | <item>dashed</item> | ||
585 | <item>solid</item> | 937 | <item>solid</item> | ||
586 | <item>double</item> | 938 | <item>double</item> | ||
587 | <item>groove</item> | 939 | <item>groove</item> | ||
588 | <item>ridge</item> | 940 | <item>ridge</item> | ||
▲ Show 20 Lines • Show All 67 Lines • ▼ Show 20 Line(s) | |||||
656 | <item>table-row-group</item> | 1008 | <item>table-row-group</item> | ||
657 | <item>table-header-group</item> | 1009 | <item>table-header-group</item> | ||
658 | <item>table-footer-group</item> | 1010 | <item>table-footer-group</item> | ||
659 | <item>table-row</item> | 1011 | <item>table-row</item> | ||
660 | <item>table-column-group</item> | 1012 | <item>table-column-group</item> | ||
661 | <item>table-column</item> | 1013 | <item>table-column</item> | ||
662 | <item>table-cell</item> | 1014 | <item>table-cell</item> | ||
663 | <item>table-caption</item> | 1015 | <item>table-caption</item> | ||
664 | <item>auto</item> | | |||
665 | <item>crosshair</item> | 1016 | <item>crosshair</item> | ||
666 | <item>default</item> | 1017 | <item>default</item> | ||
667 | <item>pointer</item> | 1018 | <item>pointer</item> | ||
668 | <item>move</item> | 1019 | <item>move</item> | ||
669 | <item>e-resize</item> | 1020 | <item>e-resize</item> | ||
670 | <item>ne-resize</item> | 1021 | <item>ne-resize</item> | ||
671 | <item>nw-resize</item> | 1022 | <item>nw-resize</item> | ||
672 | <item>n-resize</item> | 1023 | <item>n-resize</item> | ||
▲ Show 20 Lines • Show All 77 Lines • ▼ Show 20 Line(s) | |||||
750 | <item>serif</item> | 1101 | <item>serif</item> | ||
751 | <item>sans-serif</item> | 1102 | <item>sans-serif</item> | ||
752 | <item>cursive</item> | 1103 | <item>cursive</item> | ||
753 | <item>fantasy</item> | 1104 | <item>fantasy</item> | ||
754 | <item>monospace</item> | 1105 | <item>monospace</item> | ||
755 | <item>border-box</item> | 1106 | <item>border-box</item> | ||
756 | <item>content-box</item> | 1107 | <item>content-box</item> | ||
757 | <item>-epub-hyphens</item> | 1108 | <item>-epub-hyphens</item> | ||
758 | <item>flex</item> | 1109 | <item>contain</item> | ||
759 | <item>flex-start</item> | 1110 | <item>cover</item> | ||
760 | <item>flex-end</item> | 1111 | | ||
761 | <item>space-between</item> | 1112 | <!-- transition and animation --> | ||
762 | <item>space-wrap</item> | 1113 | <item>all</item> | ||
1114 | <item>ease</item> | ||||
1115 | <item>ease-in</item> | ||||
1116 | <item>ease-out</item> | ||||
1117 | <item>ease-in-out</item> | ||||
1118 | <item>step-start</item> | ||||
1119 | <item>step-end</item> | ||||
1120 | <item>linear</item> | ||||
1121 | | ||||
1122 | <!-- animation --> | ||||
1123 | <item>infinite</item> | ||||
1124 | <item>reverse</item> | ||||
1125 | <item>alternate</item> | ||||
1126 | <item>alternate-reverse</item> | ||||
1127 | <item>forwards</item> | ||||
1128 | <item>backwards</item> | ||||
1129 | <item>running</item> | ||||
1130 | <item>paused</item> | ||||
763 | </list> | 1131 | </list> | ||
764 | 1132 | | |||
765 | <list name="colors"> | 1133 | <list name="colors"> | ||
766 | <item>aqua</item> | | |||
767 | <item>black</item> | 1134 | <item>black</item> | ||
768 | <item>blue</item> | 1135 | <item>silver</item> | ||
769 | <item>cyan</item> | | |||
770 | <item>fuchsia</item> | | |||
771 | <item>gray</item> | 1136 | <item>gray</item> | ||
1137 | <item>white</item> | ||||
1138 | <item>maroon</item> | ||||
1139 | <item>red</item> | ||||
1140 | <item>purple</item> | ||||
1141 | <item>fuchsia</item> | ||||
772 | <item>green</item> | 1142 | <item>green</item> | ||
773 | <item>lime</item> | 1143 | <item>lime</item> | ||
774 | <item>maroon</item> | | |||
775 | <item>navy</item> | | |||
776 | <item>olive</item> | 1144 | <item>olive</item> | ||
777 | <item>purple</item> | | |||
778 | <item>red</item> | | |||
779 | <item>silver</item> | | |||
780 | <item>teal</item> | | |||
781 | <item>white</item> | | |||
782 | <item>yellow</item> | 1145 | <item>yellow</item> | ||
1146 | <item>navy</item> | ||||
1147 | <item>blue</item> | ||||
1148 | <item>teal</item> | ||||
1149 | <item>aqua</item> | ||||
1150 | <item>orange</item> | ||||
1151 | <item>aliceblue</item> | ||||
1152 | <item>antiquewhite</item> | ||||
1153 | <item>aquamarine</item> | ||||
1154 | <item>azure</item> | ||||
1155 | <item>beige</item> | ||||
1156 | <item>bisque</item> | ||||
1157 | <item>blanchedalmond</item> | ||||
1158 | <item>blueviolet</item> | ||||
1159 | <item>brown</item> | ||||
1160 | <item>burlywood</item> | ||||
1161 | <item>cadetblue</item> | ||||
1162 | <item>chartreuse</item> | ||||
1163 | <item>chocolate</item> | ||||
1164 | <item>coral</item> | ||||
1165 | <item>cornflowerblue</item> | ||||
1166 | <item>cornsilk</item> | ||||
1167 | <item>crimson</item> | ||||
1168 | <item>cyan</item> | ||||
1169 | <item>aqua</item> | ||||
1170 | <item>darkblue</item> | ||||
1171 | <item>darkcyan</item> | ||||
1172 | <item>darkgoldenrod</item> | ||||
1173 | <item>darkgray</item> | ||||
1174 | <item>darkgreen</item> | ||||
1175 | <item>darkgrey</item> | ||||
1176 | <item>darkkhaki</item> | ||||
1177 | <item>darkmagenta</item> | ||||
1178 | <item>darkolivegreen</item> | ||||
1179 | <item>darkorange</item> | ||||
1180 | <item>darkorchid</item> | ||||
1181 | <item>darkred</item> | ||||
1182 | <item>darksalmon</item> | ||||
1183 | <item>darkseagreen</item> | ||||
1184 | <item>darkslateblue</item> | ||||
1185 | <item>darkslategray</item> | ||||
1186 | <item>darkslategrey</item> | ||||
1187 | <item>darkturquoise</item> | ||||
1188 | <item>darkviolet</item> | ||||
1189 | <item>deeppink</item> | ||||
1190 | <item>deepskyblue</item> | ||||
1191 | <item>dimgray</item> | ||||
1192 | <item>dimgrey</item> | ||||
1193 | <item>dodgerblue</item> | ||||
1194 | <item>firebrick</item> | ||||
1195 | <item>floralwhite</item> | ||||
1196 | <item>forestgreen</item> | ||||
1197 | <item>gainsboro</item> | ||||
1198 | <item>ghostwhite</item> | ||||
1199 | <item>gold</item> | ||||
1200 | <item>goldenrod</item> | ||||
1201 | <item>greenyellow</item> | ||||
1202 | <item>grey</item> | ||||
1203 | <item>honeydew</item> | ||||
1204 | <item>hotpink</item> | ||||
1205 | <item>indianred</item> | ||||
1206 | <item>indigo</item> | ||||
1207 | <item>ivory</item> | ||||
1208 | <item>khaki</item> | ||||
1209 | <item>lavender</item> | ||||
1210 | <item>lavenderblush</item> | ||||
1211 | <item>lawngreen</item> | ||||
1212 | <item>lemonchiffon</item> | ||||
1213 | <item>lightblue</item> | ||||
1214 | <item>lightcoral</item> | ||||
1215 | <item>lightcyan</item> | ||||
1216 | <item>lightgoldenrodyellow</item> | ||||
1217 | <item>lightgray</item> | ||||
1218 | <item>lightgreen</item> | ||||
1219 | <item>lightgrey</item> | ||||
1220 | <item>lightpink</item> | ||||
1221 | <item>lightsalmon</item> | ||||
1222 | <item>lightseagreen</item> | ||||
1223 | <item>lightskyblue</item> | ||||
1224 | <item>lightslategray</item> | ||||
1225 | <item>lightslategrey</item> | ||||
1226 | <item>lightsteelblue</item> | ||||
1227 | <item>lightyellow</item> | ||||
1228 | <item>limegreen</item> | ||||
1229 | <item>linen</item> | ||||
1230 | <item>magenta</item> | ||||
1231 | <item>fuchsia</item> | ||||
1232 | <item>mediumaquamarine</item> | ||||
1233 | <item>mediumblue</item> | ||||
1234 | <item>mediumorchid</item> | ||||
1235 | <item>mediumpurple</item> | ||||
1236 | <item>mediumseagreen</item> | ||||
1237 | <item>mediumslateblue</item> | ||||
1238 | <item>mediumspringgreen</item> | ||||
1239 | <item>mediumturquoise</item> | ||||
1240 | <item>mediumvioletred</item> | ||||
1241 | <item>midnightblue</item> | ||||
1242 | <item>mintcream</item> | ||||
1243 | <item>mistyrose</item> | ||||
1244 | <item>moccasin</item> | ||||
1245 | <item>navajowhite</item> | ||||
1246 | <item>oldlace</item> | ||||
1247 | <item>olivedrab</item> | ||||
1248 | <item>orangered</item> | ||||
1249 | <item>orchid</item> | ||||
1250 | <item>palegoldenrod</item> | ||||
1251 | <item>palegreen</item> | ||||
1252 | <item>paleturquoise</item> | ||||
1253 | <item>palevioletred</item> | ||||
1254 | <item>papayawhip</item> | ||||
1255 | <item>peachpuff</item> | ||||
1256 | <item>peru</item> | ||||
1257 | <item>pink</item> | ||||
1258 | <item>plum</item> | ||||
1259 | <item>powderblue</item> | ||||
1260 | <item>rosybrown</item> | ||||
1261 | <item>royalblue</item> | ||||
1262 | <item>saddlebrown</item> | ||||
1263 | <item>salmon</item> | ||||
1264 | <item>sandybrown</item> | ||||
1265 | <item>seagreen</item> | ||||
1266 | <item>seashell</item> | ||||
1267 | <item>sienna</item> | ||||
1268 | <item>skyblue</item> | ||||
1269 | <item>slateblue</item> | ||||
1270 | <item>slategray</item> | ||||
1271 | <item>slategrey</item> | ||||
1272 | <item>snow</item> | ||||
1273 | <item>springgreen</item> | ||||
1274 | <item>steelblue</item> | ||||
1275 | <item>tan</item> | ||||
1276 | <item>thistle</item> | ||||
1277 | <item>tomato</item> | ||||
1278 | <item>turquoise</item> | ||||
1279 | <item>violet</item> | ||||
1280 | <item>wheat</item> | ||||
1281 | <item>whitesmoke</item> | ||||
1282 | <item>yellowgreen</item> | ||||
1283 | <item>rebeccapurple</item> | ||||
1284 | | ||||
783 | <item>ActiveBorder</item> | 1285 | <item>ActiveBorder</item> | ||
784 | <item>ActiveCaption</item> | 1286 | <item>ActiveCaption</item> | ||
785 | <item>AppWorkspace</item> | 1287 | <item>AppWorkspace</item> | ||
786 | <item>Background</item> | 1288 | <item>Background</item> | ||
787 | <item>ButtonFace</item> | 1289 | <item>ButtonFace</item> | ||
788 | <item>ButtonHighlight</item> | 1290 | <item>ButtonHighlight</item> | ||
789 | <item>ButtonShadow</item> | 1291 | <item>ButtonShadow</item> | ||
790 | <item>ButtonText</item> | 1292 | <item>ButtonText</item> | ||
Show All 15 Lines | |||||
806 | <item>ThreeDLightShadow</item> | 1308 | <item>ThreeDLightShadow</item> | ||
807 | <item>ThreeDShadow</item> | 1309 | <item>ThreeDShadow</item> | ||
808 | <item>Window</item> | 1310 | <item>Window</item> | ||
809 | <item>WindowFrame</item> | 1311 | <item>WindowFrame</item> | ||
810 | <item>WindowText</item> | 1312 | <item>WindowText</item> | ||
811 | </list> | 1313 | </list> | ||
812 | 1314 | | |||
813 | <list name="functions"> | 1315 | <list name="functions"> | ||
814 | <!-- CSS functions --> | 1316 | <!-- sass --> | ||
815 | <item>attr</item> | | |||
816 | <item>calc</item> | | |||
817 | <item>counter</item> | | |||
818 | <item>counters</item> | | |||
819 | <item>format</item> | | |||
820 | <item>hsl</item> | | |||
821 | <item>hsla</item> | | |||
822 | <item>image</item> | | |||
823 | <item>linear-gradient</item> | | |||
824 | <item>local</item> | | |||
825 | <item>radial-gradient</item> | | |||
826 | <item>rect</item> | | |||
827 | <item>repeating-linear-gradient</item> | | |||
828 | <item>repeating-radial-gradient</item> | | |||
829 | <item>rgb</item> | | |||
830 | <item>rgba</item> | | |||
831 | <item>toggle</item> | | |||
832 | <item>url</item> | | |||
833 | | ||||
834 | <!-- Trident (a.k.a., MSHTML) rendering engine functional notation extensions --> | | |||
835 | <item>expression</item> | | |||
836 | | ||||
837 | <!-- SCSS functions, see http://sass-lang.com/documentation/Sass/Script/Functions.html --> | | |||
838 | <!-- Color functions --> | | |||
839 | <item>rgb</item> | | |||
840 | <item>rgba</item> | | |||
841 | <item>red</item> | 1317 | <item>red</item> | ||
842 | <item>green</item> | 1318 | <item>green</item> | ||
843 | <item>blue</item> | 1319 | <item>blue</item> | ||
844 | <item>mix</item> | 1320 | <item>mix</item> | ||
845 | <item>hsl</item> | | |||
846 | <item>hsla</item> | | |||
847 | <item>hue</item> | 1321 | <item>hue</item> | ||
848 | <item>saturation</item> | 1322 | <item>saturation</item> | ||
849 | <item>lightness</item> | 1323 | <item>lightness</item> | ||
850 | <item>adjust-hue</item> | 1324 | <item>adjust-hue</item> | ||
851 | <item>lighten</item> | 1325 | <item>lighten</item> | ||
852 | <item>darken</item> | 1326 | <item>darken</item> | ||
853 | <item>saturate</item> | 1327 | <item>saturate</item> | ||
854 | <item>desaturate</item> | 1328 | <item>desaturate</item> | ||
855 | <item>grayscale</item> | 1329 | <item>grayscale</item> | ||
856 | <item>complement</item> | 1330 | <item>complement</item> | ||
857 | <item>invert</item> | 1331 | <item>invert</item> | ||
858 | <item>alpha</item> | 1332 | <item>alpha</item> | ||
859 | <item>opacity</item> | | |||
860 | <item>opacify</item> | 1333 | <item>opacify</item> | ||
861 | <item>fade-in</item> | | |||
862 | <item>transparentize</item> | 1334 | <item>transparentize</item> | ||
863 | <item>fade-out</item> | | |||
864 | <item>adjust-color</item> | 1335 | <item>adjust-color</item> | ||
865 | <item>scale-color</item> | 1336 | <item>scale-color</item> | ||
866 | <item>change-color</item> | 1337 | <item>change-color</item> | ||
867 | <item>ie-hex-str</item> | 1338 | <item>ie-hex-str</item> | ||
868 | <!-- String functions --> | | |||
869 | <item>unquote</item> | 1339 | <item>unquote</item> | ||
870 | <item>quote</item> | 1340 | <item>quote</item> | ||
871 | <item>str-length</item> | 1341 | <item>str-length</item> | ||
872 | <item>str-insert</item> | 1342 | <item>str-insert</item> | ||
873 | <item>str-index</item> | 1343 | <item>str-index</item> | ||
874 | <item>str-slice</item> | 1344 | <item>str-slice</item> | ||
875 | <item>to-upper-case</item> | 1345 | <item>to-upper-case</item> | ||
876 | <item>to-lower-case</item> | 1346 | <item>to-lower-case</item> | ||
877 | <!-- Number functions --> | | |||
878 | <item>percentage</item> | 1347 | <item>percentage</item> | ||
879 | <item>round</item> | 1348 | <item>round</item> | ||
880 | <item>ceil</item> | 1349 | <item>ceil</item> | ||
881 | <item>floor</item> | 1350 | <item>floor</item> | ||
882 | <item>abs</item> | 1351 | <item>abs</item> | ||
883 | <item>min</item> | 1352 | <item>min</item> | ||
884 | <item>max</item> | 1353 | <item>max</item> | ||
885 | <item>random</item> | 1354 | <item>random</item> | ||
886 | <!-- List functions --> | | |||
887 | <item>length</item> | 1355 | <item>length</item> | ||
888 | <item>nth</item> | 1356 | <item>nth</item> | ||
889 | <item>set-nth</item> | 1357 | <item>set-nth</item> | ||
890 | <item>join</item> | 1358 | <item>join</item> | ||
891 | <item>append</item> | 1359 | <item>append</item> | ||
892 | <item>zip</item> | 1360 | <item>zip</item> | ||
893 | <item>index</item> | 1361 | <item>index</item> | ||
894 | <item>list-separator</item> | 1362 | <item>list-separator</item> | ||
895 | <!-- Map functions --> | 1363 | <item>is-bracketed</item> | ||
896 | <item>map-get</item> | 1364 | <item>map-get</item> | ||
897 | <item>map-merge</item> | 1365 | <item>map-merge</item> | ||
898 | <item>map-remove</item> | 1366 | <item>map-remove</item> | ||
899 | <item>map-keys</item> | 1367 | <item>map-keys</item> | ||
900 | <item>map-values</item> | 1368 | <item>map-values</item> | ||
901 | <item>map-has-key</item> | 1369 | <item>map-has-key</item> | ||
902 | <item>keywords</item> | 1370 | <item>keywords</item> | ||
903 | <!-- Selector functions --> | | |||
904 | <item>selector-nest</item> | 1371 | <item>selector-nest</item> | ||
905 | <item>selector-append</item> | 1372 | <item>selector-append</item> | ||
906 | <item>selector-extend</item> | 1373 | <item>selector-extend</item> | ||
907 | <item>selector-replace</item> | 1374 | <item>selector-replace</item> | ||
908 | <item>selector-unify</item> | 1375 | <item>selector-unify</item> | ||
909 | <item>is-superselector</item> | 1376 | <item>is-superselector</item> | ||
910 | <item>simple-selectors</item> | 1377 | <item>simple-selectors</item> | ||
911 | <item>selector-parse</item> | 1378 | <item>selector-parse</item> | ||
912 | <!-- Introspection functions --> | | |||
913 | <item>feature-exists</item> | 1379 | <item>feature-exists</item> | ||
914 | <item>variable-exists</item> | 1380 | <item>variable-exists</item> | ||
915 | <item>global-variable-exists</item> | 1381 | <item>global-variable-exists</item> | ||
916 | <item>function-exists</item> | 1382 | <item>function-exists</item> | ||
917 | <item>mixin-exists</item> | 1383 | <item>mixin-exists</item> | ||
1384 | <item>content-exists</item> | ||||
918 | <item>inspect</item> | 1385 | <item>inspect</item> | ||
919 | <item>type-of</item> | 1386 | <item>type-of</item> | ||
920 | <item>unitsunitless</item> | 1387 | <item>unit</item> | ||
1388 | <item>unitless</item> | ||||
921 | <item>comparable</item> | 1389 | <item>comparable</item> | ||
922 | <item>call</item> | 1390 | <item>call</item> | ||
923 | <!-- Miscellaneous functions --> | 1391 | <item>get-function</item> | ||
924 | <item>if</item> | 1392 | <item>if</item> | ||
925 | <item>unique-id</item> | 1393 | <item>unique-id</item> | ||
1394 | | ||||
1395 | <!-- css --> | ||||
1396 | <item>attr</item> | ||||
1397 | <item>calc</item> | ||||
1398 | <item>hsl</item> | ||||
1399 | <item>hsla</item> | ||||
1400 | <item>linear-gradient</item> | ||||
1401 | <item>radial-gradient</item> | ||||
1402 | <item>repeating-linear-gradient</item> | ||||
1403 | <item>repeating-radial-gradient</item> | ||||
1404 | <item>rgb</item> | ||||
1405 | <item>rgba</item> | ||||
1406 | <item>var</item> | ||||
1407 | <item>url</item> | ||||
1408 | | ||||
1409 | <!-- clip --> | ||||
1410 | <item>rect</item> | ||||
1411 | | ||||
1412 | <!-- shape-outside and clip-path --> | ||||
1413 | <item>inset</item> | ||||
1414 | <item>circle</item> | ||||
1415 | <item>ellipse</item> | ||||
1416 | <item>polygon</item> | ||||
1417 | | ||||
1418 | <!-- filter and backdrop-filter --> | ||||
1419 | <item>blur</item> | ||||
1420 | <item>brightness</item> | ||||
1421 | <item>contrast</item> | ||||
1422 | <item>drop-shadow</item> | ||||
1423 | <item>grayscale</item> | ||||
1424 | <item>hue-rotate</item> | ||||
1425 | <item>invert</item> | ||||
1426 | <item>opacity</item> | ||||
1427 | <item>saturate</item> | ||||
1428 | <item>sepia</item> | ||||
1429 | | ||||
1430 | <!-- grid-template-columns and grid-template-rows --> | ||||
1431 | <item>max-content</item> | ||||
1432 | <item>min-content</item> | ||||
1433 | <item>minmax</item> | ||||
1434 | <item>fix-content</item> | ||||
1435 | <item>repeat</item> | ||||
1436 | | ||||
1437 | <!-- transition and animation --> | ||||
1438 | <item>cubic-bezier</item> | ||||
1439 | <item>frames</item> | ||||
1440 | <item>steps</item> | ||||
1441 | | ||||
1442 | <!-- transform --> | ||||
1443 | <item>matrix</item> | ||||
1444 | <item>matrix3d</item> | ||||
1445 | <item>perspective</item> | ||||
1446 | <item>rotate</item> | ||||
1447 | <item>rotate3d</item> | ||||
1448 | <item>rotateX</item> | ||||
1449 | <item>rotateY</item> | ||||
1450 | <item>rotateZ</item> | ||||
1451 | <item>scale</item> | ||||
1452 | <item>scale3d</item> | ||||
1453 | <item>scaleX</item> | ||||
1454 | <item>scaleY</item> | ||||
1455 | <item>scaleZ</item> | ||||
1456 | <item>skew</item> | ||||
1457 | <item>skewX</item> | ||||
1458 | <item>skewY</item> | ||||
1459 | <item>translate</item> | ||||
1460 | <item>translate3d</item> | ||||
1461 | <item>translateX</item> | ||||
1462 | <item>translateY</item> | ||||
1463 | <item>translateZ</item> | ||||
1464 | | ||||
1465 | <!-- inner @font-face --> | ||||
1466 | <item>local</item> | ||||
1467 | <item>format</item> | ||||
926 | </list> | 1468 | </list> | ||
927 | 1469 | | |||
928 | <list name="mediatypes"> | 1470 | <list name="medias"> | ||
1471 | <!-- types --> | ||||
929 | <item>all</item> | 1472 | <item>all</item> | ||
930 | <item>aural</item> | | |||
931 | <item>braille</item> | | |||
932 | <item>embossed</item> | | |||
933 | <item>handheld</item> | | |||
934 | <item>print</item> | 1473 | <item>print</item> | ||
935 | <item>projection</item> | | |||
936 | <item>screen</item> | 1474 | <item>screen</item> | ||
937 | <item>tty</item> | 1475 | <item>speech</item> | ||
938 | <item>tv</item> | | |||
939 | </list> | | |||
940 | 1476 | | |||
941 | <list name="media_features"> | 1477 | <!-- features --> | ||
942 | <item>width</item> | 1478 | <item>any-pointer</item> | ||
943 | <item>min-width</item> | 1479 | <item>any-hover</item> | ||
944 | <item>max-width</item> | | |||
945 | <item>height</item> | | |||
946 | <item>min-height</item> | | |||
947 | <item>max-height</item> | | |||
948 | <item>device-width</item> | | |||
949 | <item>min-device-width</item> | | |||
950 | <item>max-device-width</item> | | |||
951 | <item>device-height</item> | | |||
952 | <item>min-device-height</item> | | |||
953 | <item>max-device-height</item> | | |||
954 | <item>orientation</item> | | |||
955 | <item>aspect-ratio</item> | 1480 | <item>aspect-ratio</item> | ||
956 | <item>min-aspect-ratio</item> | 1481 | <item>color</item> | ||
1482 | <item>color-gamut</item> | ||||
1483 | <item>color-index</item> | ||||
1484 | <item>display-mode</item> | ||||
1485 | <item>grid</item> | ||||
1486 | <item>height</item> | ||||
1487 | <item>hover</item> | ||||
957 | <item>max-aspect-ratio</item> | 1488 | <item>max-aspect-ratio</item> | ||
958 | <item>device-aspect-ratio</item> | 1489 | <item>max-color</item> | ||
959 | <item>min-device-aspect-ratio</item> | 1490 | <item>max-color-index</item> | ||
960 | <item>max-device-aspect-ratio</item> | 1491 | <item>max-device-aspect-ratio</item> | ||
961 | <item>color</item> | 1492 | <item>max-device-height</item> | ||
1493 | <item>max-device-width</item> | ||||
1494 | <item>max-height</item> | ||||
1495 | <item>max-monochrome</item> | ||||
1496 | <item>max-resolution</item> | ||||
1497 | <item>max-width</item> | ||||
1498 | <item>min-aspect-ratio</item> | ||||
962 | <item>min-color</item> | 1499 | <item>min-color</item> | ||
963 | <item>max-color</item> | | |||
964 | <item>color-index</item> | | |||
965 | <item>min-color-index</item> | 1500 | <item>min-color-index</item> | ||
966 | <item>max-color-index</item> | 1501 | <item>min-device-aspect-ratio</item> | ||
967 | <item>monochrome</item> | 1502 | <item>min-device-height</item> | ||
1503 | <item>min-device-width</item> | ||||
1504 | <item>min-height</item> | ||||
968 | <item>min-monochrome</item> | 1505 | <item>min-monochrome</item> | ||
969 | <item>max-monochrome</item> | | |||
970 | <item>resolution</item> | | |||
971 | <item>min-resolution</item> | 1506 | <item>min-resolution</item> | ||
972 | <item>max-resolution</item> | 1507 | <item>min-width</item> | ||
1508 | <item>monochrome</item> | ||||
1509 | <item>orientation</item> | ||||
1510 | <item>pointer</item> | ||||
1511 | <item>resolution</item> | ||||
973 | <item>scan</item> | 1512 | <item>scan</item> | ||
974 | <item>grid</item> | 1513 | <item>update</item> | ||
1514 | <item>width</item> | ||||
975 | </list> | 1515 | </list> | ||
976 | 1516 | | |||
977 | <list name="pseudoclasses"> | 1517 | <!-- prefixed by :: --> | ||
978 | <item>hover</item> | 1518 | <list name="pseudoelements"> | ||
979 | <item>link</item> | 1519 | <item>after</item> | ||
980 | <item>visited</item> | 1520 | <item>before</item> | ||
981 | <item>active</item> | 1521 | <item>cue</item> | ||
982 | <item>focus</item> | | |||
983 | <item>first-child</item> | | |||
984 | <item>last-child</item> | | |||
985 | <item>only-child</item> | | |||
986 | <item>first-of-type</item> | | |||
987 | <item>last-of-type</item> | | |||
988 | <item>only-of-type</item> | | |||
989 | <item>first-letter</item> | 1522 | <item>first-letter</item> | ||
990 | <item>first-line</item> | 1523 | <item>first-line</item> | ||
991 | <item>before</item> | | |||
992 | <item>after</item> | | |||
993 | <item>selection</item> | 1524 | <item>selection</item> | ||
994 | <item>root</item> | 1525 | | ||
1526 | <!-- experimental --> | ||||
1527 | <item>backdrop</item> | ||||
1528 | <item>placeholder</item> | ||||
1529 | <!-- <item>marker</item> --> | ||||
1530 | <item>slotted</item> | ||||
1531 | <!-- <item>spelling-error</item> --> | ||||
1532 | <!-- <item>grammar-error</item> --> | ||||
1533 | | ||||
1534 | <!-- UI pseudo-classes --> | ||||
1535 | <item>value</item> | ||||
1536 | <item>choices</item> | ||||
1537 | <item>repeat-item</item> | ||||
1538 | <item>repeat-index</item> | ||||
1539 | | ||||
1540 | <item>-moz-progress-bar</item> | ||||
1541 | <item>-moz-range-progress</item> | ||||
1542 | <item>-moz-range-thumb</item> | ||||
1543 | <item>-moz-range-track</item> | ||||
1544 | <item>-moz-selection</item> | ||||
1545 | <item>-ms-fill</item> | ||||
1546 | <item>-ms-fill-lower</item> | ||||
1547 | <item>-ms-fill-upper</item> | ||||
1548 | <item>-ms-thumb</item> | ||||
1549 | <item>-ms-track</item> | ||||
1550 | <item>-webkit-progress-bar</item> | ||||
1551 | <item>-webkit-progress-value</item> | ||||
1552 | <item>-webkit-slider-runnable-track</item> | ||||
1553 | <item>-webkit-slider-thumb</item> | ||||
1554 | </list> | ||||
1555 | | ||||
1556 | <!-- prefixed by : --> | ||||
1557 | <list name="pseudoclasses"> | ||||
1558 | <item>active</item> | ||||
1559 | <item>any-link</item> | ||||
1560 | <item>checked</item> | ||||
1561 | <item>default</item> | ||||
1562 | <item>defined</item> | ||||
1563 | <!-- <item>dir</item> --> | ||||
1564 | <item>disabled</item> | ||||
995 | <item>empty</item> | 1565 | <item>empty</item> | ||
996 | <item>target</item> | | |||
997 | <item>enabled</item> | 1566 | <item>enabled</item> | ||
998 | <item>disabled</item> | 1567 | <item>first-child</item> | ||
999 | <item>checked</item> | 1568 | <item>first-of-type</item> | ||
1569 | <item>fullscreen</item> | ||||
1570 | <item>focus</item> | ||||
1571 | <item>focus-within</item> | ||||
1572 | <item>host</item> | ||||
1573 | <item>hover</item> | ||||
1574 | <item>in-range</item> | ||||
1000 | <item>indeterminate</item> | 1575 | <item>indeterminate</item> | ||
1576 | <item>invalid</item> | ||||
1577 | <item>lang</item> | ||||
1578 | <item>last-child</item> | ||||
1579 | <item>last-of-type</item> | ||||
1580 | <item>link</item> | ||||
1581 | <item>not</item> | ||||
1001 | <item>nth-child</item> | 1582 | <item>nth-child</item> | ||
1002 | <item>nth-last-child</item> | 1583 | <item>nth-last-child</item> | ||
1003 | <item>nth-of-type</item> | | |||
1004 | <item>nth-last-of-type</item> | 1584 | <item>nth-last-of-type</item> | ||
1585 | <item>nth-of-type</item> | ||||
1586 | <item>only-child</item> | ||||
1587 | <item>only-of-type</item> | ||||
1588 | <item>optional</item> | ||||
1589 | <item>out-of-range</item> | ||||
1590 | <item>placeholder-shown</item> | ||||
1591 | <item>read-only</item> | ||||
1592 | <item>read-write</item> | ||||
1593 | <item>required</item> | ||||
1594 | <item>root</item> | ||||
1595 | <item>scope</item> | ||||
1596 | <item>target</item> | ||||
1597 | <item>valid</item> | ||||
1598 | <item>visited</item> | ||||
1599 | | ||||
1600 | <!-- pseudo-elements --> | ||||
1601 | <item>after</item> | ||||
1602 | <item>before</item> | ||||
1603 | <item>cue</item> | ||||
1604 | <item>first-letter</item> | ||||
1605 | <item>first-line</item> | ||||
1606 | <item>selection</item> | ||||
1607 | </list> | ||||
1608 | | ||||
1609 | <list name="pseudoclass-not"> | ||||
1610 | <item>not</item> | ||||
1611 | </list> | ||||
1612 | | ||||
1613 | <list name="pseudoclasses-@page"> | ||||
1614 | <item>blank</item> | ||||
1615 | <item>first</item> | ||||
1616 | <item>left</item> | ||||
1617 | <item>recto</item> | ||||
1618 | <item>right</item> | ||||
1619 | <item>verso</item> | ||||
1620 | </list> | ||||
1621 | | ||||
1622 | <list name="at-rules"> | ||||
1623 | <item>@character</item> | ||||
1624 | <item>@charset</item> | ||||
1625 | <item>@import</item> | ||||
1626 | <item>@namespace</item> | ||||
1627 | | ||||
1628 | <!-- scss --> | ||||
1629 | <item>@debug</item> | ||||
1630 | <item>@warn</item> | ||||
1631 | <item>@error</item> | ||||
1632 | <item>@content</item> | ||||
1633 | <item>@return</item> | ||||
1634 | </list> | ||||
1635 | | ||||
1636 | <list name="nested at-rules"> | ||||
1637 | <item>@document</item> | ||||
1638 | <item>@media</item> | ||||
1639 | <item>@supports</item> | ||||
1640 | | ||||
1641 | <!-- scss --> | ||||
1642 | <item>@at-rule</item> | ||||
1643 | <item>@for</item> | ||||
1644 | <item>@each</item> | ||||
1645 | <item>@while</item> | ||||
1646 | </list> | ||||
1647 | | ||||
1648 | <list name="inline and nested at-rules"> | ||||
1649 | <!-- CSS: inline --> | ||||
1650 | <!-- SCSS: inline or block --> | ||||
1651 | <item>@include</item> | ||||
1652 | </list> | ||||
1653 | | ||||
1654 | <list name="@extend"> | ||||
1655 | <item>@extend</item> | ||||
1656 | </list> | ||||
1657 | | ||||
1658 | <list name="@if"> | ||||
1659 | <item>@if</item> | ||||
1660 | </list> | ||||
1661 | | ||||
1662 | <list name="@else"> | ||||
1663 | <item>@else</item> | ||||
1664 | </list> | ||||
1665 | | ||||
1666 | <list name="@mixin"> | ||||
1667 | <item>@mixin</item> | ||||
1668 | <item>@function</item> | ||||
1669 | </list> | ||||
1670 | | ||||
1671 | <list name="@viewport"> | ||||
1672 | <item>@viewport</item> | ||||
1673 | </list> | ||||
1674 | | ||||
1675 | <list name="within-@viewport"> | ||||
1676 | <item>min-width</item> | ||||
1677 | <item>max-width</item> | ||||
1678 | <item>width</item> | ||||
1679 | <item>min-height</item> | ||||
1680 | <item>max-height</item> | ||||
1681 | <item>height</item> | ||||
1682 | <item>zoom</item> | ||||
1683 | <item>min-zoom</item> | ||||
1684 | <item>max-zoom</item> | ||||
1685 | <item>user-zoom</item> | ||||
1686 | <item>orientation</item> | ||||
1687 | <item>viewport-fit</item> | ||||
1688 | </list> | ||||
1689 | | ||||
1690 | <list name="@page"> | ||||
1691 | <item>@page</item> | ||||
1692 | </list> | ||||
1693 | | ||||
1694 | <list name="within-@page"> | ||||
1695 | <item>size</item> | ||||
1696 | <item>marks</item> | ||||
1697 | <item>bleed</item> | ||||
1698 | </list> | ||||
1699 | | ||||
1700 | <list name="@font-face"> | ||||
1701 | <item>@font-face</item> | ||||
1702 | </list> | ||||
1703 | | ||||
1704 | <list name="within-@font-face"> | ||||
1705 | <item>font-display</item> | ||||
1706 | <item>font-family</item> | ||||
1707 | <item>font-stretch</item> | ||||
1708 | <item>font-style</item> | ||||
1709 | <item>font-weight</item> | ||||
1710 | <item>font-variant</item> | ||||
1711 | <item>font-feature-settings</item> | ||||
1712 | <item>font-variation-settings</item> | ||||
1713 | <item>src</item> | ||||
1714 | <item>unicode-range</item> | ||||
1715 | </list> | ||||
1716 | | ||||
1717 | <list name="@keyframes"> | ||||
1718 | <item>@keyframes</item> | ||||
1719 | </list> | ||||
1720 | | ||||
1721 | <list name="within-@keyframes"> | ||||
1722 | <item>from</item> | ||||
1723 | <item>to</item> | ||||
1724 | </list> | ||||
1725 | | ||||
1726 | <list name="media operators"> | ||||
1727 | <item>and</item> | ||||
1728 | <item>only</item> | ||||
1729 | <item>not</item> | ||||
1730 | </list> | ||||
1731 | | ||||
1732 | <list name="operators"> | ||||
1733 | <item>and</item> | ||||
1734 | <item>or</item> | ||||
1005 | <item>not</item> | 1735 | <item>not</item> | ||
1006 | </list> | 1736 | </list> | ||
1007 | 1737 | | |||
1738 | <list name="annotations"> | ||||
1739 | <item>important</item> | ||||
1740 | <item>default</item> | ||||
1741 | <item>global</item> | ||||
1742 | </list> | ||||
1743 | | ||||
1008 | <contexts> | 1744 | <contexts> | ||
1009 | <context name="Base" attribute="Normal Text" lineEndContext="#stay"> | 1745 | <context name="Base" attribute="Normal Text" lineEndContext="#stay"> | ||
1746 | <DetectSpaces /> | ||||
1010 | <IncludeRules context="FindComments" /> | 1747 | <IncludeRules context="FindComments" /> | ||
1011 | <DetectChar attribute="Normal Text" context="RuleSet" char="{" beginRegion="ruleset" /> | 1748 | <DetectChar attribute="Normal Text" context="RuleSet" char="{" beginRegion="ruleset" /> | ||
1012 | <RegExpr attribute="Variable" context="VariableDefine" String="\$[a-zA-Z0-9\-_]+\s*:" lookAhead="true" /> | 1749 | <DetectChar attribute="At Rule" context="SelectAtRule" char="@" lookAhead="true" /> | ||
1013 | <RegExpr attribute="At Rule" context="AtRule" String="@[a-zA-Z0-1-]+\b" /> | 1750 | <!-- find selectors // .class #id :hover :nth-child(2n+1) [type="search"] --> | ||
1014 | <IncludeRules context="FindSelectors" /> | 1751 | <DetectChar attribute="Selector Attribute" context="SelectorAttr" char="[" /> | ||
1752 | <DetectChar attribute="Separator Symbol" context="IsSelectors" char="," /> | ||||
1753 | <DetectChar attribute="Operator" context="IsSelectors" char="&" /> | ||||
1754 | <AnyChar attribute="Operator" context="IsSelectors" String="*>+~|" /> | ||||
1755 | <RegExpr attribute="Selector Pseudo" context="SelectorPseudo" String=":(?=[a-z:])" /> | ||||
1756 | <RegExpr attribute="Selector Id" context="IsSelectors" String="#[-]?(&nmstart;)(&nmchar;)*" /> | ||||
1757 | <RegExpr attribute="Selector Class" context="IsSelectors" String="\.([a-zA-Z0-9\-_]|[\x80-\xFF]|\\[0-9A-Fa-f]{1,6})*" /> | ||||
1758 | <RegExpr attribute="Placeholder Selector" context="IsSelectors" String="%[_a-zA-Z][_a-zA-Z\-]*" /> | ||||
1759 | <RegExpr attribute="Selector Tag" context="IsSelectors" String="[-]?(&nmstart;)(&nmchar;)*(?=\s|:?[\s#.&{[*>+~|,]|:[a-z:])" /> | ||||
1760 | <RegExpr attribute="Variable" context="VariableDefine" String="\$[a-zA-Z0-9\-_]+(?=\s*:)" /> | ||||
1761 | <RegExpr attribute="Variable" context="Interpolation" String="#\{\s*\$[a-zA-Z0-9\-_]+" /> | ||||
1762 | </context> | ||||
1763 | | ||||
1764 | <context name="IsSelectors" attribute="Normal Text" lineEndContext="#stay"> | ||||
1765 | <DetectSpaces /> | ||||
1766 | <DetectChar attribute="Normal Text" context="#pop!RuleSet" char="{" beginRegion="ruleset" /> | ||||
1767 | <DetectChar attribute="At Rule" context="#pop!SelectAtRule" char="@" lookAhead="true" /> | ||||
1768 | <DetectChar attribute="Separator Symbol" context="#stay" char="," /> | ||||
1769 | <DetectChar attribute="Error" context="#pop" char=";" /> | ||||
1770 | <AnyChar attribute="Operator" context="#stay" String="*>+~|&" /> | ||||
1771 | <IncludeRules context="SelectorTypes" /> | ||||
1772 | </context> | ||||
1773 | | ||||
1774 | <context name="FindSelector" attribute="Normal Text" lineEndContext="#stay"> | ||||
1775 | <AnyChar attribute="Error" context="#stay" String=",&" /> | ||||
1776 | <AnyChar attribute="Operator" context="#stay" String="*>+~|" /> | ||||
1777 | <IncludeRules context="SelectorTypes" /> | ||||
1015 | </context> | 1778 | </context> | ||
1016 | 1779 | | |||
1780 | <context name="SelectorTypes" attribute="Normal Text" lineEndContext="#stay"> | ||||
1017 | <!-- find selectors // .class #id :hover :nth-child(2n+1) [type="search"] --> | 1781 | <!-- find selectors // .class #id :hover :nth-child(2n+1) [type="search"] --> | ||
1018 | <context name="FindSelectors" attribute="Normal Text" lineEndContext="#stay"> | 1782 | <DetectChar attribute="Selector Pseudo" context="SelectorPseudo" char=":" /> | ||
1019 | <IncludeRules context="FindVariables" /> | | |||
1020 | <DetectChar attribute="Selector Attribute" context="SelectorAttr" char="[" /> | 1783 | <DetectChar attribute="Selector Attribute" context="SelectorAttr" char="[" /> | ||
1021 | <RegExpr attribute="Selector Id" context="#stay" String="#(-)?(&nmstart;)(&nmchar;)*" /> | 1784 | <IncludeRules context="FindComments" /> | ||
1785 | <RegExpr attribute="Selector Id" context="#stay" String="#[-]?(&nmstart;)(&nmchar;)*" /> | ||||
1022 | <RegExpr attribute="Selector Class" context="#stay" String="\.([a-zA-Z0-9\-_]|[\x80-\xFF]|\\[0-9A-Fa-f]{1,6})*" /> | 1786 | <RegExpr attribute="Selector Class" context="#stay" String="\.([a-zA-Z0-9\-_]|[\x80-\xFF]|\\[0-9A-Fa-f]{1,6})*" /> | ||
1023 | <RegExpr attribute="Selector Pseudo" context="#stay" String=":lang\([\w_-]+\)" /> | 1787 | <RegExpr attribute="Placeholder Selector" context="#stay" String="%[_a-zA-Z][_a-zA-Z\-]*" /> | ||
1024 | <DetectChar attribute="Selector Pseudo" context="SelectorPseudo" char=":" /> | 1788 | <RegExpr attribute="Selector Tag" context="#stay" String="[-]?(&nmstart;)(&nmchar;)*" /> | ||
1789 | <RegExpr attribute="Variable" context="Interpolation" String="#\{\s*\$[a-zA-Z0-9\-_]+" /> | ||||
1025 | </context> | 1790 | </context> | ||
1026 | 1791 | | |||
1027 | <!-- find variables // $page-width --> | 1792 | <context name="VariableDefine" attribute="Normal Text" lineEndContext="#stay"> | ||
1028 | <context name="FindVariables" attribute="Normal Text" lineEndContext="#stay"> | 1793 | <DetectChar attribute="Normal Text" context="RuleParameters" char=":" /> | ||
1029 | <RegExpr attribute="Variable" context="Interpolation" String="\#\{\s*\$[a-zA-Z0-9-_]+" /> <!-- #{$variable} --> | | |||
1030 | <RegExpr attribute="Variable" context="#stay" String="\$[a-zA-Z0-9-_]+" /> <!-- $variable --> | | |||
1031 | </context> | 1794 | </context> | ||
1032 | 1795 | | |||
1796 | <context name="Interpolation" attribute="Variable" lineEndContext="#stay"> | ||||
1797 | <DetectSpaces /> | ||||
1798 | <DetectChar attribute="Variable" context="#pop" char="}" /> | ||||
1799 | </context> | ||||
1800 | | ||||
1801 | | ||||
1033 | <!-- find functions // rgba(255,255,255,0.75) --> | 1802 | <!-- find functions // rgba(255,255,255,0.75) --> | ||
1034 | <context name="FindFunctions" attribute="Normal Text" lineEndContext="#stay"> | 1803 | <context name="FindFunctions" attribute="Normal Text" lineEndContext="#stay"> | ||
1035 | <RegExpr attribute="Function" context="Function" String="[a-z\-]+\(" lookAhead="true" /> | 1804 | <RegExpr attribute="Function" context="Function" String="[a-z\-]{2,}\(" lookAhead="true" /> | ||
1036 | </context> | 1805 | </context> | ||
1037 | 1806 | | |||
1038 | <!-- find values // 10px 12pt 2.5em 1rem 75% #ffcc99 red solid --> | 1807 | <!-- find values // 10px 12pt 2.5em 1rem 75% #ffcc99 red solid --> | ||
1039 | <context name="FindValues" attribute="Normal Text" lineEndContext="#stay"> | 1808 | <context name="FindValues" attribute="Normal Text" lineEndContext="#stay"> | ||
1040 | <RegExpr attribute="Annotation" context="#stay" String="!important\b" /> | 1809 | <DetectChar attribute="Annotation" context="Annotation" char="!" /> | ||
1041 | <RegExpr attribute="Annotation" context="#stay" String="!default\b" /> | 1810 | <keyword attribute="Operator" context="#stay" String="operators" /> | ||
1042 | <IncludeRules context="FindVariables" /> | 1811 | <keyword attribute="Value Keyword" context="#stay" String="value keywords" /> | ||
1043 | <keyword attribute="Value" context="#stay" String="values" /> | 1812 | <keyword attribute="Value" context="#stay" String="values" /> | ||
1044 | <keyword attribute="Value" context="#stay" String="colors" /> | 1813 | <keyword attribute="Color" context="#stay" String="colors" /> | ||
1045 | <RegExpr attribute="Value" context="#stay" String="#([0-9A-Fa-f]{3}){1,4}\b" /> | 1814 | <RegExpr attribute="Number" context="FindUnits" String="[0-9.]+" /> | ||
1046 | <RegExpr attribute="Value" context="#stay" String="[-+]?[0-9.]+(em|ex|ch|rem|vw|vh|vm|px|in|cm|mm|pt|pc|deg|rad|grad|turn|ms|s|Hz|kHz)\b" /> | 1815 | <RegExpr attribute="Color" context="#stay" String="#([0-9A-Fa-f]{3}){1,2}\b" /> | ||
1047 | <RegExpr attribute="Value" context="#stay" String="[-+]?[0-9.]+[%]?" /> | 1816 | <RegExpr attribute="Variable" context="Interpolation" String="#\{\s*\$[a-zA-Z0-9\-_]+" /> | ||
1048 | <RegExpr attribute="Normal Text" context="#stay" String="[\w\-]+" /> | 1817 | <RegExpr attribute="Variable" context="#stay" String="\$[a-zA-Z0-9\-_]+" /> | ||
1818 | <RegExpr attribute="Normal Text" context="#stay" String="[-]?(&nmstart;)(&nmchar;)*" /> | ||||
1819 | <AnyChar attribute="Operator" context="#stay" String="*/+%-" /> | ||||
1820 | </context> | ||||
1821 | | ||||
1822 | <context name="Annotation" attribute="Normal Text" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop"> | ||||
1823 | <keyword attribute="Annotation" context="#pop" String="annotations" /> | ||||
1824 | </context> | ||||
1825 | | ||||
1826 | <context name="FindUnits" attribute="Normal Text" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop"> | ||||
1827 | <RegExpr attribute="Unit" context="#stay" String="(%|(em|ex|ch|rem|vw|vh|vm|px|in|cm|mm|pt|pc|deg|rad|grad|turn|ms|s|Hz|kHz)\b)" /> | ||||
1049 | </context> | 1828 | </context> | ||
1050 | 1829 | | |||
1051 | <!-- find strings // "some words" 'some words' --> | 1830 | <!-- find strings // "some words" 'some words' --> | ||
1052 | <context name="FindStrings" attribute="Normal Text" lineEndContext="#stay"> | 1831 | <context name="FindStrings" attribute="Normal Text" lineEndContext="#stay"> | ||
1053 | <DetectChar attribute="String" context="StringDQ" char=""" /> | 1832 | <DetectChar attribute="String" context="StringDQ" char=""" /> | ||
1054 | <DetectChar attribute="String" context="StringSQ" char="'" /> | 1833 | <DetectChar attribute="String" context="StringSQ" char="'" /> | ||
1055 | </context> | 1834 | </context> | ||
1056 | 1835 | | |||
1057 | <!-- find comments // /* comment */ // comment --> | 1836 | <!-- find comments // /* comment */ --> | ||
1058 | <context name="FindComments" attribute="Normal Text" lineEndContext="#stay"> | 1837 | <context name="FindComments" attribute="Normal Text" lineEndContext="#stay"> | ||
1059 | <RegExpr attribute="Region Marker" context="#stay" String="/\*BEGIN.*\*/" beginRegion="UserDefined" /> | 1838 | <Detect2Chars attribute="Comment" context="IsComments" char="/" char1="/" lookAhead="true"/> | ||
1060 | <RegExpr attribute="Region Marker" context="#stay" String="//\s*BEGIN.*" beginRegion="UserDefined" /> | 1839 | <Detect2Chars attribute="Comment" context="IsComments" char="/" char1="*" lookAhead="true"/> | ||
1061 | <RegExpr attribute="Region Marker" context="#stay" String="/\*END.*\*/" endRegion="UserDefined" /> | 1840 | </context> | ||
1062 | <RegExpr attribute="Region Marker" context="#stay" String="//\s*END.*" endRegion="UserDefined" /> | 1841 | | ||
1842 | <context name="IsComments" attribute="Normal Text" lineEndContext="#stay"> | ||||
1843 | <RegExpr attribute="Region Marker" context="#stay" String="/\*\s*BEGIN\b.*\*/|//\s*BEGIN\b.*" beginRegion="UserDefined" /> | ||||
1844 | <RegExpr attribute="Region Marker" context="#stay" String="/\*\s*END\b.*\*/|//\s*END\b.*" endRegion="UserDefined" /> | ||||
1063 | <Detect2Chars attribute="Comment" context="Comment" char="/" char1="*" beginRegion="comment" /> | 1845 | <Detect2Chars attribute="Comment" context="Comment" char="/" char1="*" beginRegion="comment" /> | ||
1064 | <Detect2Chars attribute="Comment" context="SassComment" char="/" char1="/" /> | 1846 | <Detect2Chars attribute="Comment" context="SassComment" char="/" char1="/" /> | ||
1065 | </context> | 1847 | </context> | ||
1066 | 1848 | | |||
1067 | <context name="AtRule" attribute="Normal Text" lineEndContext="#pop"> | 1849 | <context name="SassComment" attribute="Comment" lineEndContext="#pop#pop"> | ||
1850 | <DetectSpaces /> | ||||
1851 | <IncludeRules context="##Alerts" /> | ||||
1852 | <DetectIdentifier /> | ||||
1853 | </context> | ||||
1854 | | ||||
1855 | <context name="SelectAtRule" attribute="At Rule" lineEndContext="#pop"> | ||||
1856 | <keyword attribute="At Rule" context="#pop!NestedAtRule" String="nested at-rules" /> | ||||
1857 | <keyword attribute="At Rule" context="#pop!AtRule" String="at-rules" /> | ||||
1858 | <keyword attribute="At Rule" context="#pop!UnknownAtRule" String="inline and nested at-rules" /> | ||||
1859 | <keyword attribute="At Rule" context="#pop!@extend" String="@extend" /> | ||||
1860 | <keyword attribute="At Rule" context="#pop!@mixin" String="@mixin" /> | ||||
1861 | <keyword attribute="At Rule" context="#pop!@keyframes" String="@keyframes" /> | ||||
1862 | <keyword attribute="At Rule" context="#pop!@viewport" String="@viewport" /> | ||||
1863 | <keyword attribute="At Rule" context="#pop!@font-face" String="@font-face" /> | ||||
1864 | <keyword attribute="At Rule" context="#pop!@if" String="@if" /> | ||||
1865 | <keyword attribute="At Rule" context="#pop!@else" String="@else" /> | ||||
1866 | <keyword attribute="At Rule" context="#pop!@page" String="@page" /> | ||||
1867 | <RegExpr attribute="At Rule" context="#pop!UnknownAtRule" String="@[a-zA-Z0-9\-_]+\b" /> | ||||
1868 | </context> | ||||
1869 | | ||||
1870 | <context name="@if" attribute="Normal Text" lineEndContext="#stay"> | ||||
1871 | <DetectSpaces /> | ||||
1872 | <DetectChar attribute="Normal Text" context="#pop!RuleSet" char="{" beginRegion="ruleset" /> | ||||
1068 | <IncludeRules context="FindComments" /> | 1873 | <IncludeRules context="FindComments" /> | ||
1069 | <IncludeRules context="FindStrings" /> | 1874 | <IncludeRules context="FindStrings" /> | ||
1070 | <keyword attribute="Value" context="#stay" String="mediatypes" /> | 1875 | <IncludeRules context="FindFunctions" /> | ||
1071 | <keyword attribute="Property" context="#stay" String="media_features" /> | 1876 | <keyword attribute="Value Keyword" context="#stay" String="special values" /> | ||
1072 | <AnyChar attribute="Normal Text" context="#pop" String=";{" lookAhead="true" /> | | |||
1073 | <IncludeRules context="FindVariables" /> | | |||
1074 | <IncludeRules context="FindValues" /> | 1877 | <IncludeRules context="FindValues" /> | ||
1878 | <AnyChar attribute="Operator" context="#stay" String="=!<>" /> | ||||
1879 | <!-- auto-completion only --> | ||||
1880 | <keyword attribute="Normal Text" context="#stay" String="functions" /> | ||||
1075 | </context> | 1881 | </context> | ||
1076 | 1882 | | |||
1077 | <context name="VariableDefine" attribute="Normal Text" lineEndContext="#stay"> | 1883 | <context name="@else" attribute="Error" lineEndContext="#stay"> | ||
1078 | <IncludeRules context="FindVariables" /> | 1884 | <DetectSpaces attribute="Normal Text" /> | ||
1885 | <DetectChar attribute="Normal Text" context="#pop!RuleSet" char="{" beginRegion="ruleset" /> | ||||
1886 | <IncludeRules context="FindComments" /> | ||||
1887 | <WordDetect attribute="At Rule" context="#pop!@if" String="if" /> | ||||
1888 | <DetectIdentifier attribute="Error" /> | ||||
1889 | </context> | ||||
1890 | | ||||
1891 | <context name="@extend" attribute="Normal Text" lineEndContext="#stay"> | ||||
1892 | <DetectSpaces /> | ||||
1893 | <DetectChar attribute="Separator Symbol" context="#pop" char=";" /> | ||||
1894 | <DetectChar attribute="Normal Text" context="#pop" char="}" endRegion="ruleset" /> | ||||
1895 | <IncludeRules context="FindSelector" /> | ||||
1896 | </context> | ||||
1897 | | ||||
1898 | <context name="@mixin" attribute="Normal Text" lineEndContext="#stay"> | ||||
1899 | <DetectSpaces /> | ||||
1900 | <IncludeRules context="FindComments" /> | ||||
1901 | <RegExpr attribute="Function" context="MixinParameter" String="[a-zA-Z0-9\-_]+" /> | ||||
1902 | </context> | ||||
1903 | | ||||
1904 | <context name="MixinParameter" attribute="Error" lineEndContext="#stay"> | ||||
1905 | <DetectSpaces attribute="Normal Text" /> | ||||
1906 | <AnyChar attribute="Normal Text" context="#stay" String="()" /> | ||||
1907 | <DetectChar attribute="Separator Symbol" context="#stay" char="," /> | ||||
1908 | <DetectChar attribute="Normal Text" context="#pop#pop!RuleSet" char="{" beginRegion="ruleset" /> | ||||
1909 | <IncludeRules context="FindComments" /> | ||||
1910 | <RegExpr attribute="Variable" context="#stay" String="\$[a-zA-Z0-9\-_]+" /> | ||||
1911 | </context> | ||||
1912 | | ||||
1913 | <context name="@keyframes" attribute="Normal Text" lineEndContext="#stay"> | ||||
1914 | <DetectSpaces /> | ||||
1915 | <IncludeRules context="FindComments" /> | ||||
1916 | <DetectChar attribute="Normal Text" context="Within-@keyframes" char="{" beginRegion="ruleset" /> | ||||
1917 | </context> | ||||
1918 | | ||||
1919 | <context name="Within-@keyframes" attribute="Normal Text" lineEndContext="#stay"> | ||||
1920 | <DetectSpaces /> | ||||
1921 | <IncludeRules context="FindComments" /> | ||||
1922 | <DetectChar attribute="Normal Text" context="#pop#pop" char="}" endRegion="ruleset" /> | ||||
1923 | <DetectChar attribute="Normal Text" context="RuleSet" char="{" beginRegion="ruleset" /> | ||||
1924 | <keyword attribute="Value" context="#stay" String="within-@keyframes" /> | ||||
1925 | <RegExpr attribute="Value" context="#stay" String="[-+]?[0-9.]+%" /> | ||||
1926 | </context> | ||||
1927 | | ||||
1928 | <context name="@viewport" attribute="Normal Text" lineEndContext="#stay"> | ||||
1929 | <DetectSpaces /> | ||||
1930 | <IncludeRules context="FindComments" /> | ||||
1931 | <DetectChar attribute="Selector Pseudo" context="SelectorPseudo" char=":" /> | ||||
1932 | <DetectChar attribute="Normal Text" context="#pop!Within-@viewport" char="{" beginRegion="ruleset" /> | ||||
1933 | </context> | ||||
1934 | | ||||
1935 | <context name="Within-@viewport" attribute="Normal Text" lineEndContext="#stay"> | ||||
1936 | <DetectSpaces /> | ||||
1937 | <keyword attribute="Property" context="IsProperty" String="within-@viewport" /> | ||||
1938 | <IncludeRules context="RuleSet" /> | ||||
1939 | </context> | ||||
1940 | | ||||
1941 | <context name="@font-face" attribute="Normal Text" lineEndContext="#stay"> | ||||
1942 | <DetectSpaces /> | ||||
1943 | <IncludeRules context="FindComments" /> | ||||
1944 | <DetectChar attribute="Normal Text" context="#pop!Within-@font-face" char="{" beginRegion="ruleset" /> | ||||
1945 | </context> | ||||
1946 | | ||||
1947 | <context name="Within-@font-face" attribute="Normal Text" lineEndContext="#stay"> | ||||
1948 | <DetectSpaces /> | ||||
1949 | <IncludeRules context="FindComments" /> | ||||
1950 | <keyword attribute="Property" context="IsProperty" String="within-@font-face" /> | ||||
1951 | <RegExpr attribute="Unknown Property" context="IsProperty" String="[A-Za-z_-]+\b" /> | ||||
1952 | <DetectChar attribute="Normal Text" context="#pop" char="}" endRegion="ruleset" /> | ||||
1953 | </context> | ||||
1954 | | ||||
1955 | <context name="@page" attribute="Normal Text" lineEndContext="#stay"> | ||||
1956 | <DetectSpaces /> | ||||
1957 | <IncludeRules context="FindComments" /> | ||||
1958 | <DetectChar attribute="Selector Pseudo" context="SelectorPseudo-@page" char=":" /> | ||||
1959 | <DetectChar attribute="Normal Text" context="#pop!Within-@page" char="{" beginRegion="ruleset" /> | ||||
1960 | </context> | ||||
1961 | | ||||
1962 | <context name="SelectorPseudo-@page" attribute="Selector Pseudo" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop"> | ||||
1963 | <keyword attribute="Selector Pseudo" context="#pop" String="pseudoclasses-@page" /> | ||||
1964 | <RegExpr attribute="Selector Pseudo" context="#pop" String="[-a-zA-Z][-a-zA-Z0-9]*" /> | ||||
1965 | </context> | ||||
1966 | | ||||
1967 | <context name="Within-@page" attribute="Normal Text" lineEndContext="#stay"> | ||||
1968 | <DetectSpaces /> | ||||
1969 | <keyword attribute="Property" context="IsProperty" String="within-@page" /> | ||||
1970 | <IncludeRules context="RuleSet" /> | ||||
1971 | </context> | ||||
1972 | | ||||
1973 | <context name="IsProperty" attribute="Error" lineEndContext="#stay"> | ||||
1974 | <DetectSpaces attribute="Normal Text" /> | ||||
1079 | <DetectChar attribute="Normal Text" context="RuleParameters" char=":" /> | 1975 | <DetectChar attribute="Normal Text" context="RuleParameters" char=":" /> | ||
1976 | <IncludeRules context="FindComments" /> | ||||
1080 | </context> | 1977 | </context> | ||
1081 | 1978 | | |||
1082 | <!-- Interpolation --> | 1979 | <context name="NestedAtRule" attribute="Normal Text" lineEndContext="#stay"> | ||
1083 | <context name="Interpolation" attribute="Normal Text" lineEndContext="#stay"> | 1980 | <DetectSpaces /> | ||
1084 | <IncludeRules context="FindVariables" /> | 1981 | <DetectChar attribute="Normal Text" context="#pop!RuleSet" char="{" beginRegion="ruleset" /> | ||
1085 | <DetectChar attribute="Variable" context="#pop" char="}" /> | 1982 | <IncludeRules context="AtRuleValue" /> | ||
1983 | </context> | ||||
1984 | | ||||
1985 | <context name="AtRule" attribute="Normal Text" lineEndContext="#pop"> | ||||
1986 | <DetectSpaces /> | ||||
1987 | <DetectChar attribute="Separator Symbol" context="#pop" char=";" /> | ||||
1988 | <DetectChar attribute="Normal Text" context="#pop" char="}" endRegion="ruleset" /> | ||||
1989 | <IncludeRules context="AtRuleValue" /> | ||||
1990 | </context> | ||||
1991 | | ||||
1992 | <context name="UnknownAtRule" attribute="Normal Text" lineEndContext="#pop"> | ||||
1993 | <DetectSpaces /> | ||||
1994 | <DetectChar attribute="Separator Symbol" context="#pop" char=";" /> | ||||
1995 | <DetectChar attribute="Normal Text" context="#pop!RuleSet" char="{" beginRegion="ruleset" /> | ||||
1996 | <DetectChar attribute="Normal Text" context="#pop" char="}" endRegion="ruleset" /> | ||||
1997 | <IncludeRules context="AtRuleValue" /> | ||||
1998 | </context> | ||||
1999 | | ||||
2000 | <context name="AtRuleValue" attribute="Normal Text" lineEndContext="#stay"> | ||||
2001 | <DetectChar attribute="Operator" context="#stay" char="&" /> | ||||
2002 | <IncludeRules context="FindComments" /> | ||||
2003 | <IncludeRules context="FindStrings" /> | ||||
2004 | <IncludeRules context="FindFunctions" /> | ||||
2005 | <keyword attribute="Keyword" context="#stay" String="media operators" /> | ||||
2006 | <RegExpr attribute="Property" context="#stay" String="[A-Za-z_-]+(?=\s*:)" /> | ||||
2007 | <keyword attribute="Value" context="#stay" String="medias" /> | ||||
2008 | <IncludeRules context="FindValues" /> | ||||
2009 | <!-- auto-completion only --> | ||||
2010 | <keyword attribute="Normal Text" context="#stay" String="functions" /> | ||||
1086 | </context> | 2011 | </context> | ||
1087 | 2012 | | |||
1088 | <context name="SelectorAttr" attribute="Selector Attribute" lineEndContext="#stay"> | 2013 | <context name="SelectorAttr" attribute="Selector Attribute" lineEndContext="#stay"> | ||
1089 | <DetectChar attribute="Selector Attribute" context="#pop" char="]" /> | 2014 | <DetectChar attribute="Selector Attribute" context="#pop" char="]" /> | ||
1090 | <IncludeRules context="FindStrings" /> | 2015 | <IncludeRules context="FindStrings" /> | ||
2016 | <DetectChar attribute="Operator" context="SelectorAttrValue" char="=" /> | ||||
2017 | <Detect2Chars attribute="Operator" context="SelectorAttrValue" char="~" char1="=" /> | ||||
2018 | <Detect2Chars attribute="Operator" context="SelectorAttrValue" char="^" char1="=" /> | ||||
2019 | <Detect2Chars attribute="Operator" context="SelectorAttrValue" char="$" char1="=" /> | ||||
2020 | <Detect2Chars attribute="Operator" context="SelectorAttrValue" char="*" char1="=" /> | ||||
2021 | <Detect2Chars attribute="Operator" context="SelectorAttrValue" char="|" char1="=" /> | ||||
2022 | <DetectIdentifier /> | ||||
2023 | </context> | ||||
2024 | | ||||
2025 | <context name="SelectorAttrValue" attribute="String" lineEndContext="#stay"> | ||||
2026 | <DetectChar attribute="Selector Attribute" context="#pop#pop" char="]" /> | ||||
2027 | <DetectIdentifier /> | ||||
2028 | </context> | ||||
2029 | | ||||
2030 | <context name="SelectorPseudo" attribute="Selector Pseudo" lineEndContext="#pop"> | ||||
2031 | <DetectChar attribute="Selector Pseudo" context="SelectorPseudoElements" char=":" /> | ||||
2032 | <keyword attribute="Selector Pseudo" context="SelectorPseudoValueSelector" String="pseudoclass-not" /> | ||||
2033 | <keyword attribute="Selector Pseudo" context="SelectorPseudoValue" String="pseudoclasses" /> | ||||
2034 | <RegExpr attribute="Selector Pseudo" context="SelectorPseudoValue" String="[-a-zA-Z][-a-zA-Z0-9]*" /> | ||||
2035 | </context> | ||||
2036 | | ||||
2037 | <context name="SelectorPseudoElements" attribute="Selector Pseudo" lineEndContext="#pop#pop"> | ||||
2038 | <keyword attribute="Selector Pseudo" context="#pop!SelectorPseudoValue" String="pseudoelements" /> | ||||
2039 | <RegExpr attribute="Selector Pseudo" context="#pop!SelectorPseudoValue" String="[-a-zA-Z][-a-zA-Z0-9]*" /> | ||||
1091 | </context> | 2040 | </context> | ||
1092 | 2041 | | |||
1093 | <context name="SelectorPseudo" attribute="Selector Pseudo" lineEndContext="#pop" | 2042 | <context name="SelectorPseudoValueSelector" attribute="Selector Pseudo" lineEndContext="#pop#pop" fallthrough="true" fallthroughContext="#pop#pop"> | ||
1094 | fallthrough="true" fallthroughContext="#pop"> | 2043 | <DetectChar attribute="Selector Pseudo" context="SelectorPseudoValueCloseSelector" char="(" /> | ||
1095 | <keyword attribute="Selector Pseudo" context="#pop" String="pseudoclasses" /> | | |||
1096 | </context> | 2044 | </context> | ||
1097 | 2045 | | |||
1098 | <context name="SassComment" attribute="Comment" lineEndContext="#pop"> | 2046 | <context name="SelectorPseudoValueCloseSelector" attribute="Normal Text" lineEndContext="#stay"> | ||
2047 | <DetectSpaces /> | ||||
2048 | <DetectChar attribute="Selector Pseudo" context="#pop#pop#pop" char=")" /> | ||||
2049 | <DetectChar attribute="Error" context="#pop#pop#pop!RuleSet" char="{" beginRegion="ruleset" /> | ||||
2050 | <IncludeRules context="FindSelector" /> | ||||
2051 | </context> | ||||
2052 | | ||||
2053 | <context name="SelectorPseudoValue" attribute="Selector Pseudo" lineEndContext="#pop#pop" fallthrough="true" fallthroughContext="#pop#pop"> | ||||
2054 | <DetectChar attribute="Selector Pseudo" context="SelectorPseudoValueClose" char="(" /> | ||||
2055 | </context> | ||||
2056 | | ||||
2057 | <context name="SelectorPseudoValueClose" attribute="Selector Pseudo" lineEndContext="#pop#pop#pop"> | ||||
2058 | <DetectChar attribute="Selector Pseudo" context="#pop#pop#pop" char=")" /> | ||||
2059 | <DetectIdentifier /> | ||||
1099 | </context> | 2060 | </context> | ||
1100 | 2061 | | |||
1101 | <context name="Comment" attribute="Comment" lineEndContext="#stay"> | 2062 | <context name="Comment" attribute="Comment" lineEndContext="#stay"> | ||
1102 | <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="comment" /> | 2063 | <DetectSpaces /> | ||
2064 | <Detect2Chars attribute="Comment" context="#pop#pop" char="*" char1="/" endRegion="comment" /> | ||||
1103 | <IncludeRules context="##Alerts" /> | 2065 | <IncludeRules context="##Alerts" /> | ||
2066 | <DetectIdentifier /> | ||||
1104 | </context> | 2067 | </context> | ||
1105 | 2068 | | |||
1106 | <context name="RuleSet" attribute="Normal Text" lineEndContext="#stay"> | 2069 | <context name="RuleSet" attribute="Normal Text" lineEndContext="#stay"> | ||
1107 | <DetectChar attribute="Normal Text" context="RuleSet" char="{" beginRegion="ruleset" /> | 2070 | <DetectSpaces /> | ||
1108 | <DetectChar attribute="Normal Text" context="#pop" char="}" endRegion="ruleset" /> | 2071 | <DetectChar attribute="Normal Text" context="#pop" char="}" endRegion="ruleset" /> | ||
1109 | <RegExpr attribute="Property" context="Rule" String="-?[A-Za-z_-]+(?=\s*:)" lookAhead="true" /> | 2072 | <RegExpr attribute="Property" context="Rule" String="[A-Za-z_-]+\s*:($|[/{\s0-9$"'])" lookAhead="true" /> | ||
1110 | <IncludeRules context="Base" /> | 2073 | <IncludeRules context="Base" /> | ||
2074 | <!-- auto-completion only, includes by a previous rule --> | ||||
2075 | <keyword attribute="Normal Text" context="#stay" String="properties" /> | ||||
1111 | </context> | 2076 | </context> | ||
1112 | 2077 | | |||
1113 | <context name="Rule" attribute="Normal Text" lineEndContext="#stay"> | 2078 | <context name="Rule" attribute="Normal Text" lineEndContext="#stay"> | ||
1114 | <DetectChar attribute="Normal Text" context="RuleParameters" char=":" /> | 2079 | <DetectChar attribute="Normal Text" context="RuleParameters" char=":" /> | ||
2080 | <Detect2Chars attribute="Variable" context="IsVariable" char="-" char1="-" /> | ||||
1115 | <keyword attribute="Property" context="#stay" String="properties" /> | 2081 | <keyword attribute="Property" context="#stay" String="properties" /> | ||
1116 | <RegExpr attribute="Unknown Property" context="#stay" String="-?[A-Za-z_-]+(?=\s*:)" /> | 2082 | <RegExpr attribute="Unknown Property" context="#stay" String="[^:]+" /> | ||
1117 | <RegExpr attribute="Error" context="#stay" String="\S" /> | 2083 | </context> | ||
2084 | | ||||
2085 | <context name="IsVariable" attribute="Normal Text" lineEndContext="#pop"> | ||||
2086 | <DetectChar attribute="Normal Text" context="#pop!RuleParameters" char=":" /> | ||||
2087 | <RegExpr attribute="Variable" context="#stay" String="[^:]+" /> | ||||
1118 | </context> | 2088 | </context> | ||
1119 | 2089 | | |||
1120 | <context name="RuleParameters" attribute="Normal Text" lineEndContext="#stay"> | 2090 | <context name="RuleParameters" attribute="Normal Text" lineEndContext="#stay"> | ||
2091 | <DetectSpaces /> | ||||
2092 | <!-- Jump out conditions --> | ||||
2093 | <DetectChar attribute="Separator Symbol" context="#pop#pop" char=";" /> | ||||
2094 | <DetectChar attribute="Separator Symbol" context="#stay" char="," /> | ||||
2095 | <DetectChar attribute="Normal Text" context="#pop#pop#pop" char="}" endRegion="ruleset" /> | ||||
2096 | <DetectChar attribute="Normal Text" context="SubRule" char="{" beginRegion="ruleset" /> | ||||
1121 | <IncludeRules context="FindComments" /> | 2097 | <IncludeRules context="FindComments" /> | ||
1122 | <IncludeRules context="FindStrings" /> | 2098 | <IncludeRules context="FindStrings" /> | ||
1123 | <IncludeRules context="FindFunctions" /> | 2099 | <IncludeRules context="FindFunctions" /> | ||
1124 | <IncludeRules context="FindValues" /> | 2100 | <IncludeRules context="FindValues" /> | ||
1125 | <!-- Jump out conditions --> | 2101 | <!-- auto-completion only --> | ||
1126 | <DetectChar attribute="Normal Text" context="#pop#pop" char=";" /> | 2102 | <keyword attribute="Normal Text" context="#stay" String="functions" /> | ||
2103 | </context> | ||||
2104 | | ||||
2105 | <context name="SubRule" attribute="Normal Text" lineEndContext="#stay"> | ||||
2106 | <DetectSpaces /> | ||||
2107 | <IncludeRules context="FindComments" /> | ||||
1127 | <DetectChar attribute="Normal Text" context="#pop#pop#pop" char="}" endRegion="ruleset" /> | 2108 | <DetectChar attribute="Normal Text" context="#pop#pop#pop" char="}" endRegion="ruleset" /> | ||
2109 | <RegExpr attribute="Property" context="IsProperty" String="[A-Za-z_-]+(?=\s*:)" /> | ||||
2110 | <RegExpr attribute="Variable" context="VariableDefine" String="\$[a-zA-Z0-9\-_]+(?=\s*:)" /> | ||||
2111 | <RegExpr attribute="Variable" context="Interpolation" String="#\{\s*\$[a-zA-Z0-9\-_]+" /> | ||||
2112 | <DetectIdentifier /> | ||||
2113 | <AnyChar attribute="Error" context="#stay" String="*>+~|.#" /> | ||||
2114 | <!-- auto-completion only, includes by previous rule --> | ||||
2115 | <keyword attribute="Normal Text" context="#stay" String="properties" /> | ||||
2116 | <keyword attribute="Normal Text" context="#stay" String="sub-properties" /> | ||||
1128 | </context> | 2117 | </context> | ||
1129 | 2118 | | |||
1130 | <context name="Function" attribute="Normal Text" lineEndContext="#stay"> | 2119 | <context name="Function" attribute="Normal Text" lineEndContext="#stay"> | ||
1131 | <DetectChar attribute="Normal Text" context="FunctionParameters" char="(" /> | 2120 | <DetectChar attribute="Function" context="FunctionParameters" char="(" /> | ||
2121 | <StringDetect attribute="Function" context="FunctionVar" String="var(" /> | ||||
2122 | <StringDetect attribute="Function" context="FunctionUrl" String="url(" /> | ||||
2123 | <StringDetect attribute="Function" context="FunctionCalc" String="calc(" /> | ||||
1132 | <keyword attribute="Function" context="#stay" String="functions" /> | 2124 | <keyword attribute="Function" context="#stay" String="functions" /> | ||
2125 | <RegExpr attribute="Function" context="#stay" String="[-a-zA-Z][-a-zA-Z0-9]*" /> | ||||
1133 | </context> | 2126 | </context> | ||
1134 | 2127 | | |||
1135 | <context name="FunctionParameters" attribute="Normal Text" lineEndContext="#stay"> | 2128 | <context name="FunctionVar" attribute="Variable" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop!FunctionParameters"> | ||
2129 | <DetectSpaces /> | ||||
2130 | <IncludeRules context="FindComments" /> | ||||
2131 | <RegExpr attribute="Variable" context="#pop!FunctionParameters" String="--[^ \t\),]+" /> | ||||
2132 | </context> | ||||
2133 | | ||||
2134 | <context name="FunctionCalc" attribute="Normal Text" lineEndContext="#stay"> | ||||
2135 | <DetectSpaces /> | ||||
2136 | <DetectChar attribute="Function" context="#pop#pop" char=")" /> | ||||
2137 | <IncludeRules context="Calc" /> | ||||
2138 | </context> | ||||
2139 | | ||||
2140 | <context name="NestedCalc" attribute="Normal Text" lineEndContext="#stay"> | ||||
2141 | <DetectSpaces /> | ||||
2142 | <DetectChar attribute="Normal Text" context="#pop" char=")" /> | ||||
2143 | <IncludeRules context="Calc" /> | ||||
2144 | </context> | ||||
2145 | | ||||
2146 | <context name="Calc" attribute="Normal Text" lineEndContext="#stay"> | ||||
2147 | <DetectChar attribute="Separator Symbol" context="#stay" char="," /> | ||||
2148 | <DetectChar attribute="Normal Text" context="NestedCalc" char="(" /> | ||||
1136 | <IncludeRules context="FindComments" /> | 2149 | <IncludeRules context="FindComments" /> | ||
1137 | <IncludeRules context="FindStrings" /> | 2150 | <IncludeRules context="FindStrings" /> | ||
1138 | <IncludeRules context="FindVariables" /> | | |||
1139 | <IncludeRules context="FindFunctions" /> | 2151 | <IncludeRules context="FindFunctions" /> | ||
1140 | <IncludeRules context="FindValues" /> | 2152 | <IncludeRules context="FindValues" /> | ||
1141 | <!-- Jump out conditions --> | 2153 | <RegExpr attribute="Operator" context="#stay" String="[-](?=$|[ \t(,;])|[+](?=$|[^0-9)])|[/*]" /> | ||
1142 | <DetectChar attribute="Normal Text" context="#pop#pop" char=")" /> | 2154 | <!-- auto-completion only --> | ||
2155 | <keyword attribute="Normal Text" context="#stay" String="functions" /> | ||||
2156 | </context> | ||||
2157 | | ||||
2158 | <context name="FunctionUrl" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="UrlValue"> | ||||
2159 | <DetectSpaces /> | ||||
2160 | <IncludeRules context="FindStrings" /> | ||||
2161 | <DetectChar attribute="Function" context="#pop#pop" char=")" /> | ||||
2162 | </context> | ||||
2163 | | ||||
2164 | <context name="UrlValue" attribute="String" lineEndContext="#stay"> | ||||
2165 | <DetectChar attribute="Function" context="#pop#pop#pop" char=")" /> | ||||
2166 | </context> | ||||
2167 | | ||||
2168 | <context name="FunctionParameters" attribute="Normal Text" lineEndContext="#stay"> | ||||
2169 | <DetectSpaces /> | ||||
2170 | <DetectChar attribute="Function" context="#pop#pop" char=")" /> | ||||
2171 | <IncludeRules context="FindComments" /> | ||||
2172 | <IncludeRules context="FindStrings" /> | ||||
2173 | <IncludeRules context="FindValues" /> | ||||
2174 | <DetectChar attribute="Separator Symbol" context="#stay" char="," /> | ||||
1143 | </context> | 2175 | </context> | ||
1144 | 2176 | | |||
1145 | <!-- string contexts --> | 2177 | <!-- string contexts --> | ||
1146 | <context name="StringDQ" attribute="String" lineEndContext="#stay"> | 2178 | <context name="StringDQ" attribute="String" lineEndContext="#stay"> | ||
1147 | <DetectChar attribute="String" context="#pop" char=""" /> | 2179 | <DetectChar attribute="String" context="#pop" char=""" /> | ||
1148 | <IncludeRules context="InsideString" /> | 2180 | <IncludeRules context="InsideString" /> | ||
1149 | </context> | 2181 | </context> | ||
1150 | 2182 | | |||
1151 | <context name="StringSQ" attribute="String" lineEndContext="#stay"> | 2183 | <context name="StringSQ" attribute="String" lineEndContext="#stay"> | ||
1152 | <DetectChar attribute="String" context="#pop" char="'" /> | 2184 | <DetectChar attribute="String" context="#pop" char="'" /> | ||
1153 | <IncludeRules context="InsideString" /> | 2185 | <IncludeRules context="InsideString" /> | ||
1154 | </context> | 2186 | </context> | ||
1155 | 2187 | | |||
1156 | <context name="InsideString" attribute="String" lineEndContext="#stay"> | 2188 | <context name="InsideString" attribute="String" lineEndContext="#stay"> | ||
1157 | <RegExpr attribute="String" context="#stay" String="\\["']" /> | 2189 | <Detect2Chars attribute="SpecialChar" context="InterpolationString" char="#" char1="{" /> | ||
1158 | <DetectIdentifier/> | 2190 | <RegExpr attribute="SpecialChar" context="#stay" String="\\([0-9A-Fa-f]{1,6}|.?)" /> | ||
2191 | <RegExpr attribute="String" context="#stay" String="\\?[^"'\\]+" /> | ||||
2192 | </context> | ||||
2193 | | ||||
2194 | <context name="InterpolationString" attribute="String" lineEndContext="#stay"> | ||||
2195 | <DetectChar attribute="SpecialChar" context="#pop" char="}" /> | ||||
2196 | <IncludeRules context="FindStrings" /> | ||||
2197 | <IncludeRules context="FindFunctions" /> | ||||
2198 | <IncludeRules context="FindValues" /> | ||||
2199 | <!-- auto-completion only --> | ||||
2200 | <keyword attribute="Normal Text" context="#stay" String="functions" /> | ||||
1159 | </context> | 2201 | </context> | ||
1160 | 2202 | | |||
1161 | </contexts> | 2203 | </contexts> | ||
1162 | 2204 | | |||
1163 | <itemDatas> | 2205 | <itemDatas> | ||
1164 | <itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false"/> | 2206 | <itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false"/> | ||
1165 | <itemData name="Variable" defStyleNum="dsVariable" spellChecking="false" /> | | |||
1166 | <itemData name="At Rule" defStyleNum="dsImport" spellChecking="false"/> | 2207 | <itemData name="At Rule" defStyleNum="dsImport" spellChecking="false"/> | ||
2208 | <itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="false"/> | ||||
1167 | <itemData name="Property" defStyleNum="dsKeyword" spellChecking="false"/> | 2209 | <itemData name="Property" defStyleNum="dsKeyword" spellChecking="false"/> | ||
1168 | <itemData name="Unknown Property" defStyleNum="dsNormal" spellChecking="false"/> | 2210 | <itemData name="Unknown Property" defStyleNum="dsNormal" spellChecking="false"/> | ||
1169 | <itemData name="String" defStyleNum="dsString"/> | 2211 | <itemData name="String" defStyleNum="dsString"/> | ||
2212 | <itemData name="SpecialChar" defStyleNum="dsSpecialChar" spellChecking="false"/> | ||||
2213 | <itemData name="Operator" defStyleNum="dsOperator" spellChecking="false"/> | ||||
2214 | <itemData name="Separator Symbol" defStyleNum="dsOperator" spellChecking="false"/> | ||||
1170 | <itemData name="Value" defStyleNum="dsDecVal" spellChecking="false"/> | 2215 | <itemData name="Value" defStyleNum="dsDecVal" spellChecking="false"/> | ||
1171 | <itemData name="Function" defStyleNum="dsBuiltIn" spellChecking="false"/> | 2216 | <itemData name="Number" defStyleNum="dsDecVal" spellChecking="false"/> | ||
2217 | <itemData name="Value Keyword" defStyleNum="dsBuiltIn" spellChecking="false"/> | ||||
2218 | <itemData name="Color" defStyleNum="dsConstant" spellChecking="false"/> | ||||
2219 | <itemData name="Unit" defStyleNum="dsDataType" spellChecking="false"/> | ||||
2220 | <itemData name="Variable" defStyleNum="dsVariable" spellChecking="false"/> | ||||
2221 | <itemData name="Function" defStyleNum="dsFunction" spellChecking="false"/> | ||||
1172 | <itemData name="Annotation" defStyleNum="dsAttribute" spellChecking="false"/> | 2222 | <itemData name="Annotation" defStyleNum="dsAttribute" spellChecking="false"/> | ||
1173 | <itemData name="Selector Id" defStyleNum="dsPreprocessor" bold="1" spellChecking="false"/> | 2223 | <itemData name="Selector Id" defStyleNum="dsPreprocessor" bold="1" spellChecking="false"/> | ||
1174 | <itemData name="Selector Class" defStyleNum="dsFunction" spellChecking="false"/> | 2224 | <itemData name="Selector Class" defStyleNum="dsFunction" spellChecking="false"/> | ||
1175 | <itemData name="Selector Attribute" defStyleNum="dsExtension" spellChecking="false"/> | 2225 | <itemData name="Selector Attribute" defStyleNum="dsExtension" spellChecking="false"/> | ||
1176 | <itemData name="Selector Pseudo" defStyleNum="dsInformation" italic="1" spellChecking="false"/> | 2226 | <itemData name="Selector Pseudo" defStyleNum="dsInformation" italic="1" spellChecking="false"/> | ||
2227 | <itemData name="Selector Tag" defStyleNum="dsNormal" spellChecking="false"/> | ||||
2228 | <itemData name="Placeholder Selector" defStyleNum="dsBuiltIn" spellChecking="false"/> | ||||
1177 | <itemData name="Comment" defStyleNum="dsComment" /> | 2229 | <itemData name="Comment" defStyleNum="dsComment" /> | ||
1178 | <itemData name="Region Marker" defStyleNum="dsRegionMarker" spellChecking="false"/> | 2230 | <itemData name="Region Marker" defStyleNum="dsRegionMarker" spellChecking="false"/> | ||
1179 | <itemData name="Error" defStyleNum="dsError" spellChecking="false"/> | 2231 | <itemData name="Error" defStyleNum="dsError" spellChecking="false"/> | ||
1180 | </itemDatas> | 2232 | </itemDatas> | ||
1181 | </highlighting> | 2233 | </highlighting> | ||
1182 | 2234 | | |||
1183 | <general> | 2235 | <general> | ||
1184 | <keywords casesensitive="0" weakDeliminator="-%"/> | 2236 | <keywords casesensitive="0" weakDeliminator="-%@" /> | ||
1185 | <comments> | 2237 | <comments> | ||
1186 | <comment name="multiLine" start="/*" end="*/" /> | 2238 | <comment name="multiLine" start="/*" end="*/" /> | ||
1187 | </comments> | 2239 | </comments> | ||
1188 | </general> | 2240 | </general> | ||
1189 | 2241 | | |||
1190 | </language> | 2242 | </language> |