Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(269)

Side by Side Diff: dart/tools/utils/textmate/Dart.tmbundle/Syntaxes/Dart.tmLanguage

Issue 11364007: Revert "remove text editor plugins, they are now on github" (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge
Patch Set: Created 8 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/ PropertyList-1.0.dtd">
3 <plist version="1.0">
4 <dict>
5 <key>fileTypes</key>
6 <array>
7 <string>dart</string>
8 </array>
9 <key>foldingStartMarker</key>
10 <string>\{\s*$</string>
11 <key>foldingStopMarker</key>
12 <string>^\s*\}</string>
13 <key>name</key>
14 <string>Dart</string>
15 <key>patterns</key>
16 <array>
17 <dict>
18 <key>match</key>
19 <string>^(#!.*)$</string>
20 <key>name</key>
21 <string>meta.preprocessor.script.dart</string>
22 </dict>
23 <dict>
24 <key>begin</key>
25 <string>#\b(library|import|source|resource)\b</string>
26 <key>beginCaptures</key>
27 <dict>
28 <key>0</key>
29 <dict>
30 <key>name</key>
31 <string>keyword.other.import.dart</strin g>
32 </dict>
33 </dict>
34 <key>end</key>
35 <string>;</string>
36 <key>endCaptures</key>
37 <dict>
38 <key>0</key>
39 <dict>
40 <key>name</key>
41 <string>punctuation.terminator.dart</str ing>
42 </dict>
43 </dict>
44 <key>name</key>
45 <string>meta.declaration.dart</string>
46 <key>patterns</key>
47 <array>
48 <dict>
49 <key>include</key>
50 <string>#strings</string>
51 </dict>
52 <dict>
53 <key>captures</key>
54 <dict>
55 <key>1</key>
56 <dict>
57 <key>name</key>
58 <string>keyword.other.im port.dart</string>
59 </dict>
60 </dict>
61 <key>match</key>
62 <string>\b(prefix)\s*:</string>
63 </dict>
64 </array>
65 </dict>
66 <dict>
67 <key>include</key>
68 <string>#comments</string>
69 </dict>
70 <dict>
71 <key>include</key>
72 <string>#constants-and-special-vars</string>
73 </dict>
74 <dict>
75 <key>include</key>
76 <string>#keywords</string>
77 </dict>
78 <dict>
79 <key>include</key>
80 <string>#strings</string>
81 </dict>
82 </array>
83 <key>repository</key>
84 <dict>
85 <key>comments</key>
86 <dict>
87 <key>patterns</key>
88 <array>
89 <dict>
90 <key>captures</key>
91 <dict>
92 <key>0</key>
93 <dict>
94 <key>name</key>
95 <string>punctuation.defi nition.comment.dart</string>
96 </dict>
97 </dict>
98 <key>match</key>
99 <string>/\*\*/</string>
100 <key>name</key>
101 <string>comment.block.empty.dart</string >
102 </dict>
103 <dict>
104 <key>include</key>
105 <string>text.html.javadoc</string>
106 </dict>
107 <dict>
108 <key>include</key>
109 <string>#comments-inline</string>
110 </dict>
111 </array>
112 </dict>
113 <key>comments-inline</key>
114 <dict>
115 <key>patterns</key>
116 <array>
117 <dict>
118 <key>begin</key>
119 <string>/\*</string>
120 <key>end</key>
121 <string>\*/</string>
122 <key>name</key>
123 <string>comment.block.dart</string>
124 </dict>
125 <dict>
126 <key>captures</key>
127 <dict>
128 <key>1</key>
129 <dict>
130 <key>name</key>
131 <string>comment.line.dou ble-slash.dart</string>
132 </dict>
133 </dict>
134 <key>match</key>
135 <string>((//).*)$</string>
136 </dict>
137 </array>
138 </dict>
139 <key>constants-and-special-vars</key>
140 <dict>
141 <key>patterns</key>
142 <array>
143 <dict>
144 <key>match</key>
145 <string>\b(true|false|null)\b</string>
146 <key>name</key>
147 <string>constant.language.dart</string>
148 </dict>
149 <dict>
150 <key>match</key>
151 <string>\b(this|super)\b</string>
152 <key>name</key>
153 <string>variable.language.dart</string>
154 </dict>
155 <dict>
156 <key>match</key>
157 <string>\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+ \.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)\b</string>
158 <key>name</key>
159 <string>constant.numeric.dart</string>
160 </dict>
161 </array>
162 </dict>
163 <key>keywords</key>
164 <dict>
165 <key>patterns</key>
166 <array>
167 <dict>
168 <key>match</key>
169 <string>\bas\b</string>
170 <key>name</key>
171 <string>keyword.cast.dart</string>
172 </dict>
173 <dict>
174 <key>match</key>
175 <string>\b(try|catch|finally|throw)\b</s tring>
176 <key>name</key>
177 <string>keyword.control.catch-exception. dart</string>
178 </dict>
179 <dict>
180 <key>match</key>
181 <string>\?|:</string>
182 <key>name</key>
183 <string>keyword.control.ternary.dart</st ring>
184 </dict>
185 <dict>
186 <key>match</key>
187 <string>\b(break|case|continue|default|d o|else|for|if|in|return|switch|while)\b</string>
188 <key>name</key>
189 <string>keyword.control.dart</string>
190 </dict>
191 <dict>
192 <key>match</key>
193 <string>\b(new)\b</string>
194 <key>name</key>
195 <string>keyword.control.new.dart</string >
196 </dict>
197 <dict>
198 <key>match</key>
199 <string>\b(abstract|class|extends|extern al|factory|implements|interface|get|native|operator|set|typedef)\b</string>
200 <key>name</key>
201 <string>keyword.declaration.dart</string >
202 </dict>
203 <dict>
204 <key>match</key>
205 <string>\b(is\!?)\b</string>
206 <key>name</key>
207 <string>keyword.operator.dart</string>
208 </dict>
209 <dict>
210 <key>match</key>
211 <string>(&lt;&lt;|&gt;&gt;&gt;?|~|\^|\|| &amp;)</string>
212 <key>name</key>
213 <string>keyword.operator.bitwise.dart</s tring>
214 </dict>
215 <dict>
216 <key>match</key>
217 <string>((&amp;|\^|\||&lt;&lt;|&gt;&gt;& gt;?)=)</string>
218 <key>name</key>
219 <string>keyword.operator.assignment.bitw ise.dart</string>
220 </dict>
221 <dict>
222 <key>match</key>
223 <string>(===?|!==?|&lt;=?|&gt;=?)</strin g>
224 <key>name</key>
225 <string>keyword.operator.comparison.dart </string>
226 </dict>
227 <dict>
228 <key>match</key>
229 <string>(([+*/%-]|\~)=)</string>
230 <key>name</key>
231 <string>keyword.operator.assignment.arit hmetic.dart</string>
232 </dict>
233 <dict>
234 <key>match</key>
235 <string>(=)</string>
236 <key>name</key>
237 <string>keyword.operator.assignment.dart </string>
238 </dict>
239 <dict>
240 <key>match</key>
241 <string>(\-\-|\+\+)</string>
242 <key>name</key>
243 <string>keyword.operator.increment-decre ment.dart</string>
244 </dict>
245 <dict>
246 <key>match</key>
247 <string>(\-|\+|\*|\/|\~\/|%)</string>
248 <key>name</key>
249 <string>keyword.operator.arithmetic.dart </string>
250 </dict>
251 <dict>
252 <key>match</key>
253 <string>(!|&amp;&amp;|\|\|)</string>
254 <key>name</key>
255 <string>keyword.operator.logical.dart</s tring>
256 </dict>
257 <dict>
258 <key>match</key>
259 <string>;</string>
260 <key>name</key>
261 <string>punctuation.terminator.dart</str ing>
262 </dict>
263 <dict>
264 <key>match</key>
265 <string>\b(static|final|const)\b</string >
266 <key>name</key>
267 <string>storage.modifier.dart</string>
268 </dict>
269 <dict>
270 <key>match</key>
271 <string>\b(?:void|bool|num|int|double|Dy namic|var|String)\b</string>
272 <key>name</key>
273 <string>storage.type.primitive.dart</str ing>
274 </dict>
275 </array>
276 </dict>
277 <key>string-interp</key>
278 <dict>
279 <key>patterns</key>
280 <array>
281 <dict>
282 <key>captures</key>
283 <dict>
284 <key>2</key>
285 <dict>
286 <key>name</key>
287 <string>variable.paramet er.dart</string>
288 </dict>
289 <key>3</key>
290 <dict>
291 <key>name</key>
292 <string>variable.paramet er.dart</string>
293 </dict>
294 </dict>
295 <key>match</key>
296 <string>\$((\w+)|\{(\w+)\})</string>
297 </dict>
298 <dict>
299 <key>match</key>
300 <string>\\.</string>
301 <key>name</key>
302 <string>constant.character.escape.dart</ string>
303 </dict>
304 </array>
305 </dict>
306 <key>strings</key>
307 <dict>
308 <key>patterns</key>
309 <array>
310 <dict>
311 <key>begin</key>
312 <string>(?&lt;!@)"""</string>
313 <key>end</key>
314 <string>"""(?!")</string>
315 <key>name</key>
316 <string>string.interpolated.triple.dart< /string>
317 <key>patterns</key>
318 <array>
319 <dict>
320 <key>include</key>
321 <string>#string-interp</ string>
322 </dict>
323 </array>
324 </dict>
325 <dict>
326 <key>begin</key>
327 <string>@"""</string>
328 <key>end</key>
329 <string>"""(?!")</string>
330 <key>name</key>
331 <string>string.quoted.triple.dart</strin g>
332 </dict>
333 <dict>
334 <key>begin</key>
335 <string>(?&lt;!\\|@)"</string>
336 <key>end</key>
337 <string>"</string>
338 <key>name</key>
339 <string>string.interpolated.double.dart< /string>
340 <key>patterns</key>
341 <array>
342 <dict>
343 <key>match</key>
344 <string>\n</string>
345 <key>name</key>
346 <string>invalid.string.n ewline</string>
347 </dict>
348 <dict>
349 <key>include</key>
350 <string>#string-interp</ string>
351 </dict>
352 </array>
353 </dict>
354 <dict>
355 <key>begin</key>
356 <string>@"</string>
357 <key>end</key>
358 <string>"</string>
359 <key>name</key>
360 <string>string.quoted.double.dart</strin g>
361 <key>patterns</key>
362 <array>
363 <dict>
364 <key>match</key>
365 <string>\n</string>
366 <key>name</key>
367 <string>invalid.string.n ewline</string>
368 </dict>
369 </array>
370 </dict>
371 <dict>
372 <key>begin</key>
373 <string>(?&lt;!\|@)'</string>
374 <key>end</key>
375 <string>'</string>
376 <key>name</key>
377 <string>string.interpolated.single.dart< /string>
378 <key>patterns</key>
379 <array>
380 <dict>
381 <key>match</key>
382 <string>\n</string>
383 <key>name</key>
384 <string>invalid.string.n ewline</string>
385 </dict>
386 <dict>
387 <key>include</key>
388 <string>#string-interp</ string>
389 </dict>
390 </array>
391 </dict>
392 <dict>
393 <key>begin</key>
394 <string>@'</string>
395 <key>end</key>
396 <string>'</string>
397 <key>name</key>
398 <string>string.quoted.single.dart</strin g>
399 <key>patterns</key>
400 <array>
401 <dict>
402 <key>match</key>
403 <string>\n</string>
404 <key>name</key>
405 <string>invalid.string.n ewline</string>
406 </dict>
407 </array>
408 </dict>
409 </array>
410 </dict>
411 </dict>
412 <key>scopeName</key>
413 <string>source.dart</string>
414 <key>uuid</key>
415 <string>958518BC-799F-477A-99F9-5B28EBF230F6</string>
416 </dict>
417 </plist>
OLDNEW
« no previous file with comments | « dart/tools/utils/textmate/Dart.tmbundle/Syntaxes/Dart.textmate ('k') | dart/tools/utils/textmate/Dart.tmbundle/info.plist » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698