~ubuntu-branches/ubuntu/trusty/monodevelop/trusty-proposed

« back to all changes in this revision

Viewing changes to src/core/Mono.Texteditor/SyntaxModes/LessSyntaxMode.xml

  • Committer: Package Import Robot
  • Author(s): Jo Shields
  • Date: 2013-05-12 09:46:03 UTC
  • mto: This revision was merged to the branch mainline in revision 29.
  • Revision ID: package-import@ubuntu.com-20130512094603-mad323bzcxvmcam0
Tags: upstream-4.0.5+dfsg
ImportĀ upstreamĀ versionĀ 4.0.5+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!-- LessSyntaxMode.xml
 
2
 
 
3
 Author:
 
4
   Martin Lundberg <martin.lundberg@gmail.com>
 
5
 
 
6
 Copyright (c) 2008 Novell, Inc (http://www.novell.com)
 
7
 
 
8
 Permission is hereby granted, free of charge, to any person obtaining a copy
 
9
 of this software and associated documentation files (the "Software"), to deal
 
10
 in the Software without restriction, including without limitation the rights
 
11
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 
12
 copies of the Software, and to permit persons to whom the Software is
 
13
 furnished to do so, subject to the following conditions:
 
14
 
 
15
 The above copyright notice and this permission notice shall be included in
 
16
 all copies or substantial portions of the Software.
 
17
 
 
18
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 
19
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 
20
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 
21
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 
22
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 
23
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 
24
 THE SOFTWARE. -->
 
25
 
 
26
<SyntaxMode name="LESS" mimeTypes="text/x-less">
 
27
        <Delimiters>&amp;&lt;&gt;~!@%^*()+=|\#/{}[]:;"' ,       ?</Delimiters>
 
28
        
 
29
        <Property name="BlockCommentStart">/*</Property>
 
30
        <Property name="BlockCommentEnd">*/</Property>
 
31
        <Property name="StringQuote">"</Property>
 
32
        <Property name="StringQuote">'</Property>
 
33
        
 
34
        
 
35
        <Span rule="Comment" color="Css Comment">
 
36
                <Begin>/*</Begin>
 
37
                <End>*/</End>
 
38
        </Span>
 
39
        
 
40
        <EolSpan color="Comment(Line)" rule="Comment">//</EolSpan>
 
41
        
 
42
        <Span rule="Ruleset">
 
43
                <Begin>{</Begin>
 
44
                <End>}</End>
 
45
        </Span>
 
46
        
 
47
        <Match color="Keyword(Constants)">\s*@+[a-zA-Z\-]+\s*</Match>
 
48
                
 
49
        <Span color="String" rule="String" stopateol="true" escape='\'>
 
50
                <Begin>"</Begin>
 
51
                <End>"</End>
 
52
        </Span>
 
53
        
 
54
        <Span color="String" rule="String" stopateol="true" escape='\'>
 
55
                <Begin>'</Begin>
 
56
                <End>'</End>
 
57
        </Span>
 
58
        
 
59
        <Match color="Number">\s*\d+\s*</Match>
 
60
 
 
61
        <Rule name="Ruleset">
 
62
        
 
63
                <Match color="Keyword(Constants)">\s*@+[a-zA-Z\-]+\s*</Match>
 
64
                
 
65
                <Span color="String" rule="String" stopateol="true" escape='\'>
 
66
                        <Begin>"</Begin>
 
67
                        <End>"</End>
 
68
                </Span>
 
69
                
 
70
                <Span color="String" rule="String" stopateol="true" escape='\'>
 
71
                        <Begin>'</Begin>
 
72
                        <End>'</End>
 
73
                </Span>
 
74
                
 
75
                <Match color="Number">\s*\d+\s*</Match>
 
76
        
 
77
                <Keywords color = "Css Keyword">
 
78
                        <Word>align-content</Word>
 
79
                        <Word>align-items</Word>
 
80
                        <Word>align-self</Word>
 
81
                        <Word>alignment-adjust</Word>
 
82
                        <Word>alignment-baseline</Word>
 
83
                        <Word>all</Word>
 
84
                        <Word>anchor-point</Word>
 
85
                        <Word>animation</Word>
 
86
                        <Word>animation-delay</Word>
 
87
                        <Word>animation-direction</Word>
 
88
                        <Word>animation-duration</Word>
 
89
                        <Word>animation-iteration-count</Word>
 
90
                        <Word>animation-name</Word>
 
91
                        <Word>animation-play-state</Word>
 
92
                        <Word>animation-timing-function</Word>
 
93
                        <Word>appearance</Word>
 
94
                        <Word>azimuth</Word>
 
95
                        <Word>backface-visibility</Word>
 
96
                        <Word>background</Word>
 
97
                        <Word>background-attachment</Word>
 
98
                        <Word>background-clip</Word>
 
99
                        <Word>background-color</Word>
 
100
                        <Word>background-image</Word>
 
101
                        <Word>background-origin</Word>
 
102
                        <Word>background-position</Word>
 
103
                        <Word>background-repeat</Word>
 
104
                        <Word>background-size</Word>
 
105
                        <Word>baseline-shift</Word>
 
106
                        <Word>binding</Word>
 
107
                        <Word>bleed</Word>
 
108
                        <Word>bookmark-label</Word>
 
109
                        <Word>bookmark-level</Word>
 
110
                        <Word>bookmark-state</Word>
 
111
                        <Word>bookmark-target</Word>
 
112
                        <Word>border</Word>
 
113
                        <Word>border-bottom</Word>
 
114
                        <Word>border-bottom-color</Word>
 
115
                        <Word>border-bottom-left-radius</Word>
 
116
                        <Word>border-bottom-right-radius</Word>
 
117
                        <Word>border-bottom-style</Word>
 
118
                        <Word>border-bottom-width</Word>
 
119
                        <Word>border-collapse</Word>
 
120
                        <Word>border-color</Word>
 
121
                        <Word>border-image</Word>
 
122
                        <Word>border-image-outset</Word>
 
123
                        <Word>border-image-repeat</Word>
 
124
                        <Word>border-image-slice</Word>
 
125
                        <Word>border-image-source</Word>
 
126
                        <Word>border-image-width</Word>
 
127
                        <Word>border-left</Word>
 
128
                        <Word>border-left-color</Word>
 
129
                        <Word>border-left-style</Word>
 
130
                        <Word>border-left-width</Word>
 
131
                        <Word>border-radius</Word>
 
132
                        <Word>border-right</Word>
 
133
                        <Word>border-right-color</Word>
 
134
                        <Word>border-right-style</Word>
 
135
                        <Word>border-right-width</Word>
 
136
                        <Word>border-spacing</Word>
 
137
                        <Word>border-style</Word>
 
138
                        <Word>border-top</Word>
 
139
                        <Word>border-top-color</Word>
 
140
                        <Word>border-top-left-radius</Word>
 
141
                        <Word>border-top-right-radius</Word>
 
142
                        <Word>border-top-style</Word>
 
143
                        <Word>border-top-width</Word>
 
144
                        <Word>border-width</Word>
 
145
                        <Word>bottom</Word>
 
146
                        <Word>box-decoration-break</Word>
 
147
                        <Word>box-shadow</Word>
 
148
                        <Word>box-sizing</Word>
 
149
                        <Word>break-after</Word>
 
150
                        <Word>break-before</Word>
 
151
                        <Word>break-inside</Word>
 
152
                        <Word>caption-side</Word>
 
153
                        <Word>clear</Word>
 
154
                        <Word>clip</Word>
 
155
                        <Word>color</Word>
 
156
                        <Word>color-profile</Word>
 
157
                        <Word>column-count</Word>
 
158
                        <Word>column-fill</Word>
 
159
                        <Word>column-gap</Word>
 
160
                        <Word>column-rule</Word>
 
161
                        <Word>column-rule-color</Word>
 
162
                        <Word>column-rule-style</Word>
 
163
                        <Word>column-rule-width</Word>
 
164
                        <Word>column-span</Word>
 
165
                        <Word>column-width</Word>
 
166
                        <Word>columns</Word>
 
167
                        <Word>content</Word>
 
168
                        <Word>counter-increment</Word>
 
169
                        <Word>counter-reset</Word>
 
170
                        <Word>crop</Word>
 
171
                        <Word>cue</Word>
 
172
                        <Word>cue-after</Word>
 
173
                        <Word>cue-before</Word>
 
174
                        <Word>cursor</Word>
 
175
                        <Word>direction</Word>
 
176
                        <Word>display</Word>
 
177
                        <Word>dominant-baseline</Word>
 
178
                        <Word>drop-initial-after-adjust</Word>
 
179
                        <Word>drop-initial-after-align</Word>
 
180
                        <Word>drop-initial-before-adjust</Word>
 
181
                        <Word>drop-initial-before-align</Word>
 
182
                        <Word>drop-initial-size</Word>
 
183
                        <Word>drop-initial-value</Word>
 
184
                        <Word>elevation</Word>
 
185
                        <Word>empty-cells</Word>
 
186
                        <Word>fit</Word>
 
187
                        <Word>fit-position</Word>
 
188
                        <Word>flex</Word>
 
189
                        <Word>flex-basis</Word>
 
190
                        <Word>flex-direction</Word>
 
191
                        <Word>flex-flow</Word>
 
192
                        <Word>flex-grow</Word>
 
193
                        <Word>flex-shrink</Word>
 
194
                        <Word>flex-wrap</Word>
 
195
                        <Word>float</Word>
 
196
                        <Word>float-offset</Word>
 
197
                        <Word>font</Word>
 
198
                        <Word>font-feature-settings</Word>
 
199
                        <Word>font-family</Word>
 
200
                        <Word>font-kerning</Word>
 
201
                        <Word>font-language-override</Word>
 
202
                        <Word>font-size</Word>
 
203
                        <Word>font-size-adjust</Word>
 
204
                        <Word>font-stretch</Word>
 
205
                        <Word>font-style</Word>
 
206
                        <Word>font-synthesis</Word>
 
207
                        <Word>font-variant</Word>
 
208
                        <Word>font-variant-alternates</Word>
 
209
                        <Word>font-variant-caps</Word>
 
210
                        <Word>font-variant-east-asian</Word>
 
211
                        <Word>font-variant-ligatures</Word>
 
212
                        <Word>font-variant-numeric</Word>
 
213
                        <Word>font-variant-position</Word>
 
214
                        <Word>font-weight</Word>
 
215
                        <Word>grid-cell</Word>
 
216
                        <Word>grid-column</Word>
 
217
                        <Word>grid-column-align</Word>
 
218
                        <Word>grid-column-sizing</Word>
 
219
                        <Word>grid-column-span</Word>
 
220
                        <Word>grid-columns</Word>
 
221
                        <Word>grid-flow</Word>
 
222
                        <Word>grid-row</Word>
 
223
                        <Word>grid-row-align</Word>
 
224
                        <Word>grid-row-sizing</Word>
 
225
                        <Word>grid-row-span</Word>
 
226
                        <Word>grid-rows</Word>
 
227
                        <Word>grid-template</Word>
 
228
                        <Word>hanging-punctuation</Word>
 
229
                        <Word>height</Word>
 
230
                        <Word>hyphens</Word>
 
231
                        <Word>icon</Word>
 
232
                        <Word>image-orientation</Word>
 
233
                        <Word>image-rendering</Word>
 
234
                        <Word>image-resolution</Word>
 
235
                        <Word>ime-mode</Word>
 
236
                        <Word>inline-box-align</Word>
 
237
                        <Word>justify-content</Word>
 
238
                        <Word>left</Word>
 
239
                        <Word>letter-spacing</Word>
 
240
                        <Word>line-break</Word>
 
241
                        <Word>line-height</Word>
 
242
                        <Word>line-stacking</Word>
 
243
                        <Word>line-stacking-ruby</Word>
 
244
                        <Word>line-stacking-shift</Word>
 
245
                        <Word>line-stacking-strategy</Word>
 
246
                        <Word>list-style</Word>
 
247
                        <Word>list-style-image</Word>
 
248
                        <Word>list-style-position</Word>
 
249
                        <Word>list-style-type</Word>
 
250
                        <Word>margin</Word>
 
251
                        <Word>margin-bottom</Word>
 
252
                        <Word>margin-left</Word>
 
253
                        <Word>margin-right</Word>
 
254
                        <Word>margin-top</Word>
 
255
                        <Word>marker-offset</Word>
 
256
                        <Word>marks</Word>
 
257
                        <Word>marquee-direction</Word>
 
258
                        <Word>marquee-loop</Word>
 
259
                        <Word>marquee-play-count</Word>
 
260
                        <Word>marquee-speed</Word>
 
261
                        <Word>marquee-style</Word>
 
262
                        <Word>max-height</Word>
 
263
                        <Word>max-width</Word>
 
264
                        <Word>min-height</Word>
 
265
                        <Word>min-width</Word>
 
266
                        <Word>move-to</Word>
 
267
                        <Word>nav-down</Word>
 
268
                        <Word>nav-index</Word>
 
269
                        <Word>nav-left</Word>
 
270
                        <Word>nav-right</Word>
 
271
                        <Word>nav-up</Word>
 
272
                        <Word>opacity</Word>
 
273
                        <Word>order</Word>
 
274
                        <Word>orphans</Word>
 
275
                        <Word>outline</Word>
 
276
                        <Word>outline-color</Word>
 
277
                        <Word>outline-offset</Word>
 
278
                        <Word>outline-style</Word>
 
279
                        <Word>outline-width</Word>
 
280
                        <Word>overflow</Word>
 
281
                        <Word>overflow-style</Word>
 
282
                        <Word>overflow-wrap</Word>
 
283
                        <Word>overflow-x</Word>
 
284
                        <Word>overflow-y</Word>
 
285
                        <Word>padding</Word>
 
286
                        <Word>padding-bottom</Word>
 
287
                        <Word>padding-left</Word>
 
288
                        <Word>padding-right</Word>
 
289
                        <Word>padding-top</Word>
 
290
                        <Word>page</Word>
 
291
                        <Word>page-break-after</Word>
 
292
                        <Word>page-break-before</Word>
 
293
                        <Word>page-break-inside</Word>
 
294
                        <Word>page-policy</Word>
 
295
                        <Word>pause</Word>
 
296
                        <Word>pause-after</Word>
 
297
                        <Word>pause-before</Word>
 
298
                        <Word>perspective</Word>
 
299
                        <Word>perspective-origin</Word>
 
300
                        <Word>pitch</Word>
 
301
                        <Word>pitch-range</Word>
 
302
                        <Word>play-during</Word>
 
303
                        <Word>position</Word>
 
304
                        <Word>presentation-level</Word>
 
305
                        <Word>punctuation-trim</Word>
 
306
                        <Word>quotes</Word>
 
307
                        <Word>rendering-intent</Word>
 
308
                        <Word>resize</Word>
 
309
                        <Word>rest</Word>
 
310
                        <Word>rest-after</Word>
 
311
                        <Word>rest-before</Word>
 
312
                        <Word>richness</Word>
 
313
                        <Word>right</Word>
 
314
                        <Word>rotation</Word>
 
315
                        <Word>rotation-point</Word>
 
316
                        <Word>ruby-align</Word>
 
317
                        <Word>ruby-overhang</Word>
 
318
                        <Word>ruby-position</Word>
 
319
                        <Word>ruby-span</Word>
 
320
                        <Word>size</Word>
 
321
                        <Word>speak</Word>
 
322
                        <Word>speak-as</Word>
 
323
                        <Word>speak-header</Word>
 
324
                        <Word>speak-numeral</Word>
 
325
                        <Word>speak-punctuation</Word>
 
326
                        <Word>speech-rate</Word>
 
327
                        <Word>stress</Word>
 
328
                        <Word>string-set</Word>
 
329
                        <Word>tab-size</Word>
 
330
                        <Word>table-layout</Word>
 
331
                        <Word>target</Word>
 
332
                        <Word>target-name</Word>
 
333
                        <Word>target-new</Word>
 
334
                        <Word>target-position</Word>
 
335
                        <Word>text-align</Word>
 
336
                        <Word>text-align-last</Word>
 
337
                        <Word>text-decoration</Word>
 
338
                        <Word>text-decoration-color</Word>
 
339
                        <Word>text-decoration-line</Word>
 
340
                        <Word>text-decoration-skip</Word>
 
341
                        <Word>text-decoration-style</Word>
 
342
                        <Word>text-emphasis</Word>
 
343
                        <Word>text-emphasis-color</Word>
 
344
                        <Word>text-emphasis-position</Word>
 
345
                        <Word>text-emphasis-style</Word>
 
346
                        <Word>text-height</Word>
 
347
                        <Word>text-indent</Word>
 
348
                        <Word>text-justify</Word>
 
349
                        <Word>text-outline</Word>
 
350
                        <Word>text-overflow</Word>
 
351
                        <Word>text-shadow</Word>
 
352
                        <Word>text-space-collapse</Word>
 
353
                        <Word>text-transform</Word>
 
354
                        <Word>text-underline-position</Word>
 
355
                        <Word>text-wrap</Word>
 
356
                        <Word>top</Word>
 
357
                        <Word>transform</Word>
 
358
                        <Word>transform-origin</Word>
 
359
                        <Word>transform-style</Word>
 
360
                        <Word>transition</Word>
 
361
                        <Word>transition-delay</Word>
 
362
                        <Word>transition-duration</Word>
 
363
                        <Word>transition-property</Word>
 
364
                        <Word>transition-timing-function</Word>
 
365
                        <Word>unicode-bidi</Word>
 
366
                        <Word>vertical-align</Word>
 
367
                        <Word>visibility</Word>
 
368
                        <Word>voice-balance</Word>
 
369
                        <Word>voice-duration</Word>
 
370
                        <Word>voice-family</Word>
 
371
                        <Word>voice-pitch</Word>
 
372
                        <Word>voice-range</Word>
 
373
                        <Word>voice-rate</Word>
 
374
                        <Word>voice-stress</Word>
 
375
                        <Word>voice-volume</Word>
 
376
                        <Word>volume</Word>
 
377
                        <Word>white-space</Word>
 
378
                        <Word>widows</Word>
 
379
                        <Word>width</Word>
 
380
                        <Word>word-break</Word>
 
381
                        <Word>word-spacing</Word>
 
382
                        <Word>word-wrap</Word>
 
383
                        <Word>z-index</Word>
 
384
                </Keywords>
 
385
        </Rule>
 
386
        
 
387
        <Rule name="Comment">
 
388
                <Keywords color="Comment Tag" ignorecase="True">
 
389
                        <Word>TODO</Word>
 
390
                        <Word>FIXME</Word>
 
391
                        <Word>HACK</Word>
 
392
                        <Word>UNDONE</Word>
 
393
                </Keywords>     
 
394
        </Rule>
 
395
</SyntaxMode>