Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 422 lines (389 sloc) 13.151 kb
e6924553 »
2008-10-27 Initial commit
1 <?xml version="1.0"?>
2
3 <!DOCTYPE MODE SYSTEM "xmode.dtd">
4
5 <MODE>
6 <PROPS>
7 <PROPERTY NAME="noTabs" VALUE="true" />
f7a3c2f1 »
2008-11-06 Added support for character literals and some basic indenting
8 <PROPERTY NAME="tabSize" VALUE="2" />
e6924553 »
2008-10-27 Initial commit
9 <PROPERTY NAME="indentSize" VALUE="2" />
10 <PROPERTY NAME="noWordSep" VALUE="_-+?:" />
f7a3c2f1 »
2008-11-06 Added support for character literals and some basic indenting
11
8804268f »
2008-12-11 Block comments
12 <PROPERTY NAME="lineComment" VALUE=";" />
13 <PROPERTY NAME="commentStart" VALUE="(comment" />
14 <PROPERTY NAME="commentEnd" VALUE=")" />
15
24b34067 »
2008-11-07 Fixed auto-indentation
16 <PROPERTY NAME="unalignedOpenBrackets" VALUE="(" />
17 <PROPERTY NAME="unalignedCloseBrackets" VALUE=")" />
e6924553 »
2008-10-27 Initial commit
18 </PROPS>
19
20 <RULES IGNORE_CASE="FALSE"
21 HIGHLIGHT_DIGITS="TRUE"
22 NO_WORD_SEP="_-+?:"
e5a646cd »
2008-11-06 Added digit highlighting
23 DIGIT_RE="-?[0-9]+(\.[0-9]+M?|/[0-9]+)?">
e6924553 »
2008-10-27 Initial commit
24
8804268f »
2008-12-11 Block comments
25 <!--
26 Based on convention discussed here:
27 http://www.gigamonkeys.com/book/syntax-and-semantics.html
28 -->
29 <EOL_SPAN TYPE="COMMENT4">;;;;</EOL_SPAN>
30 <EOL_SPAN TYPE="COMMENT3">;;;</EOL_SPAN>
31 <EOL_SPAN TYPE="COMMENT2">;;</EOL_SPAN>
32 <EOL_SPAN TYPE="COMMENT1">;</EOL_SPAN>
33
e6646324 »
2008-12-11 Somewhat better handling of '
34 <SEQ TYPE="OPERATOR">'</SEQ>
e6924553 »
2008-10-27 Initial commit
35
0c81d410 »
2008-11-06 Fixed character literals
36 <SEQ_REGEXP TYPE="LITERAL1" AT_WORD_START="TRUE" HASH_CHAR="\">\\(tab|space|newline|.)</SEQ_REGEXP>
f7a3c2f1 »
2008-11-06 Added support for character literals and some basic indenting
37
e6924553 »
2008-10-27 Initial commit
38 <MARK_FOLLOWING TYPE="LITERAL2">'</MARK_FOLLOWING>
39 <MARK_FOLLOWING TYPE="LABEL">:</MARK_FOLLOWING>
40
41 <MARK_FOLLOWING AT_WORD_START="TRUE" TYPE="KEYWORD4">&amp;</MARK_FOLLOWING>
cd787b8b »
2008-12-11 Type annotations
42
43 <MARK_FOLLOWING AT_WORD_START="TRUE" TYPE="LITERAL4">#^</MARK_FOLLOWING>
7f550eac »
2008-12-11 Merged improvements from Moss; started on fixing def highlighting
44
45 <SEQ TYPE="OPERATOR">^</SEQ>
e6924553 »
2008-10-27 Initial commit
46 <SEQ TYPE="OPERATOR">`</SEQ>
47 <SEQ TYPE="OPERATOR">@</SEQ>
b7eb9103 »
2008-12-11 More consistent handling of #
48 <SEQ TYPE="OPERATOR">#</SEQ>
e6924553 »
2008-10-27 Initial commit
49 <SEQ TYPE="OPERATOR">%</SEQ>
50
51 <SEQ TYPE="OPERATOR">(</SEQ>
52 <SEQ TYPE="OPERATOR">)</SEQ>
53
54 <SEQ TYPE="OPERATOR">[</SEQ>
55 <SEQ TYPE="OPERATOR">]</SEQ>
56
57 <SEQ TYPE="OPERATOR">{</SEQ>
58 <SEQ TYPE="OPERATOR">}</SEQ>
59
e5a646cd »
2008-11-06 Added digit highlighting
60 <!-- <SEQ TYPE="OPERATOR">.</SEQ> --> <!-- breaks digit highlighting -->
e6924553 »
2008-10-27 Initial commit
61
62 <SPAN TYPE="LITERAL1" ESCAPE="\">
63 <BEGIN>"</BEGIN>
64 <END>"</END>
65 </SPAN>
66
7f550eac »
2008-12-11 Merged improvements from Moss; started on fixing def highlighting
67 <!-- TODO regular expressions -->
e6924553 »
2008-10-27 Initial commit
68 <SPAN TYPE="LITERAL1" ESCAPE="\">
69 <BEGIN>#"</BEGIN>
70 <END>"</END>
71 </SPAN>
98d8d577 »
2008-12-11 Added def highlighting
72
7f550eac »
2008-12-11 Merged improvements from Moss; started on fixing def highlighting
73 <EOL_SPAN_REGEXP DELEGATE="FUNCTION" MATCH_TYPE="KEYWORD1"
f126a1c6 »
2009-01-06 Fixed errors
74 AT_WORD_START="TRUE" HASH_CHARS="def">def\s+</EOL_SPAN_REGEXP>
98d8d577 »
2008-12-11 Added def highlighting
75
955e29ae »
2008-12-11 Fixed def highlighting
76 <EOL_SPAN_REGEXP DELEGATE="FUNCTION" MATCH_TYPE="KEYWORD2"
f126a1c6 »
2009-01-06 Fixed errors
77 AT_WORD_START="TRUE" HASH_CHARS="def-">def-\s+</EOL_SPAN_REGEXP>
955e29ae »
2008-12-11 Fixed def highlighting
78
79 <EOL_SPAN_REGEXP DELEGATE="FUNCTION" MATCH_TYPE="KEYWORD2"
f126a1c6 »
2009-01-06 Fixed errors
80 AT_WORD_START="TRUE" HASH_CHARS="defn">defn\s+</EOL_SPAN_REGEXP>
955e29ae »
2008-12-11 Fixed def highlighting
81
82 <EOL_SPAN_REGEXP DELEGATE="FUNCTION" MATCH_TYPE="KEYWORD2"
f126a1c6 »
2009-01-06 Fixed errors
83 AT_WORD_START="TRUE" HASH_CHARS="defn-">defn-\s+</EOL_SPAN_REGEXP>
955e29ae »
2008-12-11 Fixed def highlighting
84
85 <EOL_SPAN_REGEXP DELEGATE="FUNCTION" MATCH_TYPE="KEYWORD2"
f126a1c6 »
2009-01-06 Fixed errors
86 AT_WORD_START="TRUE" HASH_CHARS="defstruct">defstruct\s+</EOL_SPAN_REGEXP>
955e29ae »
2008-12-11 Fixed def highlighting
87
88 <EOL_SPAN_REGEXP DELEGATE="FUNCTION" MATCH_TYPE="KEYWORD2"
f126a1c6 »
2009-01-06 Fixed errors
89 AT_WORD_START="TRUE" HASH_CHARS="defmacro">defmacro\s+</EOL_SPAN_REGEXP>
955e29ae »
2008-12-11 Fixed def highlighting
90
91 <EOL_SPAN_REGEXP DELEGATE="FUNCTION" MATCH_TYPE="KEYWORD2"
f126a1c6 »
2009-01-06 Fixed errors
92 AT_WORD_START="TRUE" HASH_CHARS="defmethod">defmethod\s+</EOL_SPAN_REGEXP>
955e29ae »
2008-12-11 Fixed def highlighting
93
94 <EOL_SPAN_REGEXP DELEGATE="FUNCTION" MATCH_TYPE="KEYWORD2"
f126a1c6 »
2009-01-06 Fixed errors
95 AT_WORD_START="TRUE" HASH_CHARS="defmulti">defmulti\s+</EOL_SPAN_REGEXP>
955e29ae »
2008-12-11 Fixed def highlighting
96
e6924553 »
2008-10-27 Initial commit
97 <KEYWORDS>
98 <KEYWORD1>def</KEYWORD1>
99 <KEYWORD1>fn</KEYWORD1>
100 <KEYWORD1>fn*</KEYWORD1>
101 <KEYWORD1>if</KEYWORD1>
102 <KEYWORD1>let</KEYWORD1>
103 <KEYWORD1>let*</KEYWORD1>
104 <KEYWORD1>loop*</KEYWORD1>
105 <KEYWORD1>new</KEYWORD1>
106 <KEYWORD1>recur</KEYWORD1>
107 <KEYWORD1>loop</KEYWORD1>
108 <KEYWORD1>do</KEYWORD1>
109 <KEYWORD1>quote</KEYWORD1>
110 <KEYWORD1>the-var</KEYWORD1>
111 <KEYWORD1>identical?</KEYWORD1>
112 <KEYWORD1>throw</KEYWORD1>
113 <KEYWORD1>set!</KEYWORD1>
114 <KEYWORD1>monitor-enter</KEYWORD1>
115 <KEYWORD1>monitor-exit</KEYWORD1>
116 <KEYWORD1>try</KEYWORD1>
117 <KEYWORD1>catch</KEYWORD1>
118 <KEYWORD1>finally</KEYWORD1>
119 <KEYWORD1>in-ns</KEYWORD1>
4c9c722f »
2009-01-06 Added `ns` keyword
120 <KEYWORD1>ns</KEYWORD1>
e6924553 »
2008-10-27 Initial commit
121
955e29ae »
2008-12-11 Fixed def highlighting
122 <KEYWORD2>def-</KEYWORD2>
e6924553 »
2008-10-27 Initial commit
123 <KEYWORD2>defmacro</KEYWORD2>
124 <KEYWORD2>defmethod</KEYWORD2>
125 <KEYWORD2>defmulti</KEYWORD2>
126 <KEYWORD2>defn</KEYWORD2>
127 <KEYWORD2>defn-</KEYWORD2>
128 <KEYWORD2>defstruct</KEYWORD2>
129
130 <KEYWORD3>!</KEYWORD3>
131 <KEYWORD3>*</KEYWORD3>
132 <KEYWORD3>*agent*</KEYWORD3>
133 <KEYWORD3>*command-line-args*</KEYWORD3>
134 <KEYWORD3>*in*</KEYWORD3>
135 <KEYWORD3>*macro-meta*</KEYWORD3>
136 <KEYWORD3>*ns*</KEYWORD3>
137 <KEYWORD3>*out*</KEYWORD3>
138 <KEYWORD3>*print-meta*</KEYWORD3>
139 <KEYWORD3>*print-readably*</KEYWORD3>
140 <KEYWORD3>*proxy-classes*</KEYWORD3>
141 <KEYWORD3>*warn-on-reflection*</KEYWORD3>
142 <KEYWORD3>+</KEYWORD3>
143 <KEYWORD3>-</KEYWORD3>
144 <KEYWORD3>-&gt;</KEYWORD3>
145 <KEYWORD3>..</KEYWORD3>
146 <KEYWORD3>/</KEYWORD3>
147 <KEYWORD3>&lt;</KEYWORD3>
148 <KEYWORD3>&lt;=</KEYWORD3>
149 <KEYWORD3>=</KEYWORD3>
150 <KEYWORD3>==</KEYWORD3>
151 <KEYWORD3>&gt;</KEYWORD3>
152 <KEYWORD3>&gt;=</KEYWORD3>
153 <KEYWORD3>accessor</KEYWORD3>
154 <KEYWORD3>agent</KEYWORD3>
155 <KEYWORD3>agent-errors</KEYWORD3>
156 <KEYWORD3>aget</KEYWORD3>
157 <KEYWORD3>alength</KEYWORD3>
158 <KEYWORD3>all-ns</KEYWORD3>
159 <KEYWORD3>alter</KEYWORD3>
160 <KEYWORD3>and</KEYWORD3>
161 <KEYWORD3>apply</KEYWORD3>
162 <KEYWORD3>array-map</KEYWORD3>
163 <KEYWORD3>aset</KEYWORD3>
164 <KEYWORD3>aset-boolean</KEYWORD3>
165 <KEYWORD3>aset-byte</KEYWORD3>
166 <KEYWORD3>aset-char</KEYWORD3>
167 <KEYWORD3>aset-double</KEYWORD3>
168 <KEYWORD3>aset-float</KEYWORD3>
169 <KEYWORD3>aset-int</KEYWORD3>
170 <KEYWORD3>aset-long</KEYWORD3>
171 <KEYWORD3>aset-short</KEYWORD3>
172 <KEYWORD3>assert</KEYWORD3>
173 <KEYWORD3>assoc</KEYWORD3>
174 <KEYWORD3>await</KEYWORD3>
175 <KEYWORD3>await-for</KEYWORD3>
176 <KEYWORD3>bean</KEYWORD3>
177 <KEYWORD3>binding</KEYWORD3>
178 <KEYWORD3>bit-and</KEYWORD3>
179 <KEYWORD3>bit-not</KEYWORD3>
180 <KEYWORD3>bit-or</KEYWORD3>
181 <KEYWORD3>bit-shift-left</KEYWORD3>
182 <KEYWORD3>bit-shift-right</KEYWORD3>
183 <KEYWORD3>bit-xor</KEYWORD3>
184 <KEYWORD3>boolean</KEYWORD3>
185 <KEYWORD3>butlast</KEYWORD3>
186 <KEYWORD3>byte</KEYWORD3>
187 <KEYWORD3>cast</KEYWORD3>
188 <KEYWORD3>char</KEYWORD3>
189 <KEYWORD3>class</KEYWORD3>
190 <KEYWORD3>clear-agent-errors</KEYWORD3>
191 <KEYWORD3>comment</KEYWORD3>
192 <KEYWORD3>commute</KEYWORD3>
193 <KEYWORD3>comp</KEYWORD3>
194 <KEYWORD3>comparator</KEYWORD3>
195 <KEYWORD3>complement</KEYWORD3>
196 <KEYWORD3>concat</KEYWORD3>
197 <KEYWORD3>cond</KEYWORD3>
198 <KEYWORD3>conj</KEYWORD3>
199 <KEYWORD3>cons</KEYWORD3>
200 <KEYWORD3>constantly</KEYWORD3>
201 <KEYWORD3>construct-proxy</KEYWORD3>
202 <KEYWORD3>contains?</KEYWORD3>
203 <KEYWORD3>count</KEYWORD3>
204 <KEYWORD3>create-ns</KEYWORD3>
205 <KEYWORD3>create-struct</KEYWORD3>
206 <KEYWORD3>cycle</KEYWORD3>
207 <KEYWORD3>dec</KEYWORD3>
208 <KEYWORD3>deref</KEYWORD3>
209 <KEYWORD3>destructure</KEYWORD3>
210 <KEYWORD3>disj</KEYWORD3>
211 <KEYWORD3>dissoc</KEYWORD3>
212 <KEYWORD3>distinct</KEYWORD3>
213 <KEYWORD3>doall</KEYWORD3>
214 <KEYWORD3>doc</KEYWORD3>
215 <KEYWORD3>dorun</KEYWORD3>
216 <KEYWORD3>doseq</KEYWORD3>
217 <KEYWORD3>dosync</KEYWORD3>
218 <KEYWORD3>dotimes</KEYWORD3>
219 <KEYWORD3>doto</KEYWORD3>
220 <KEYWORD3>double</KEYWORD3>
221 <KEYWORD3>drop</KEYWORD3>
222 <KEYWORD3>drop-while</KEYWORD3>
223 <KEYWORD3>ensure</KEYWORD3>
224 <KEYWORD3>eval</KEYWORD3>
225 <KEYWORD3>every?</KEYWORD3>
226 <KEYWORD3>false?</KEYWORD3>
227 <KEYWORD3>ffirst</KEYWORD3>
228 <KEYWORD3>file-seq</KEYWORD3>
229 <KEYWORD3>filter</KEYWORD3>
230 <KEYWORD3>find</KEYWORD3>
231 <KEYWORD3>find-doc</KEYWORD3>
232 <KEYWORD3>find-ns</KEYWORD3>
233 <KEYWORD3>find-var</KEYWORD3>
234 <KEYWORD3>first</KEYWORD3>
235 <KEYWORD3>float</KEYWORD3>
236 <KEYWORD3>flush</KEYWORD3>
237 <KEYWORD3>fnseq</KEYWORD3>
238 <KEYWORD3>for</KEYWORD3>
239 <KEYWORD3>frest</KEYWORD3>
240 <KEYWORD3>gensym</KEYWORD3>
241 <KEYWORD3>get</KEYWORD3>
242 <KEYWORD3>get-proxy-class</KEYWORD3>
243 <KEYWORD3>hash-map</KEYWORD3>
244 <KEYWORD3>hash-set</KEYWORD3>
245 <KEYWORD3>identity</KEYWORD3>
246 <KEYWORD3>if-let</KEYWORD3>
247 <KEYWORD3>import</KEYWORD3>
248 <KEYWORD3>inc</KEYWORD3>
249 <KEYWORD3>instance?</KEYWORD3>
250 <KEYWORD3>int</KEYWORD3>
251 <KEYWORD3>interleave</KEYWORD3>
252 <KEYWORD3>into</KEYWORD3>
253 <KEYWORD3>into-array</KEYWORD3>
254 <KEYWORD3>iterate</KEYWORD3>
255 <KEYWORD3>key</KEYWORD3>
256 <KEYWORD3>keys</KEYWORD3>
257 <KEYWORD3>keyword</KEYWORD3>
258 <KEYWORD3>keyword?</KEYWORD3>
259 <KEYWORD3>last</KEYWORD3>
260 <KEYWORD3>lazy-cat</KEYWORD3>
261 <KEYWORD3>lazy-cons</KEYWORD3>
262 <KEYWORD3>line-seq</KEYWORD3>
263 <KEYWORD3>list</KEYWORD3>
264 <KEYWORD3>list*</KEYWORD3>
265 <KEYWORD3>load</KEYWORD3>
266 <KEYWORD3>load-file</KEYWORD3>
267 <KEYWORD3>locking</KEYWORD3>
268 <KEYWORD3>long</KEYWORD3>
269 <KEYWORD3>macroexpand</KEYWORD3>
270 <KEYWORD3>macroexpand-1</KEYWORD3>
271 <KEYWORD3>make-array</KEYWORD3>
272 <KEYWORD3>map</KEYWORD3>
273 <KEYWORD3>map?</KEYWORD3>
274 <KEYWORD3>mapcat</KEYWORD3>
275 <KEYWORD3>max</KEYWORD3>
276 <KEYWORD3>max-key</KEYWORD3>
277 <KEYWORD3>memfn</KEYWORD3>
278 <KEYWORD3>merge</KEYWORD3>
279 <KEYWORD3>merge-with</KEYWORD3>
280 <KEYWORD3>meta</KEYWORD3>
281 <KEYWORD3>min</KEYWORD3>
282 <KEYWORD3>min-key</KEYWORD3>
283 <KEYWORD3>name</KEYWORD3>
284 <KEYWORD3>namespace</KEYWORD3>
285 <KEYWORD3>neg?</KEYWORD3>
286 <KEYWORD3>newline</KEYWORD3>
287 <KEYWORD3>nil?</KEYWORD3>
288 <KEYWORD3>not</KEYWORD3>
289 <KEYWORD3>not-any?</KEYWORD3>
290 <KEYWORD3>not-every?</KEYWORD3>
291 <KEYWORD3>not=</KEYWORD3>
292 <KEYWORD3>ns-imports</KEYWORD3>
293 <KEYWORD3>ns-interns</KEYWORD3>
294 <KEYWORD3>ns-map</KEYWORD3>
295 <KEYWORD3>ns-name</KEYWORD3>
296 <KEYWORD3>ns-publics</KEYWORD3>
297 <KEYWORD3>ns-refers</KEYWORD3>
298 <KEYWORD3>ns-resolve</KEYWORD3>
299 <KEYWORD3>ns-unmap</KEYWORD3>
300 <KEYWORD3>nth</KEYWORD3>
301 <KEYWORD3>nthrest</KEYWORD3>
302 <KEYWORD3>or</KEYWORD3>
303 <KEYWORD3>partial</KEYWORD3>
304 <KEYWORD3>peek</KEYWORD3>
305 <KEYWORD3>pmap</KEYWORD3>
306 <KEYWORD3>pop</KEYWORD3>
307 <KEYWORD3>pos?</KEYWORD3>
308 <KEYWORD3>pr</KEYWORD3>
309 <KEYWORD3>pr-str</KEYWORD3>
310 <KEYWORD3>print</KEYWORD3>
311 <KEYWORD3>print-doc</KEYWORD3>
312 <KEYWORD3>print-str</KEYWORD3>
313 <KEYWORD3>println</KEYWORD3>
314 <KEYWORD3>println-str</KEYWORD3>
315 <KEYWORD3>prn</KEYWORD3>
316 <KEYWORD3>prn-str</KEYWORD3>
317 <KEYWORD3>proxy</KEYWORD3>
318 <KEYWORD3>proxy-mappings</KEYWORD3>
319 <KEYWORD3>quot</KEYWORD3>
320 <KEYWORD3>rand</KEYWORD3>
321 <KEYWORD3>rand-int</KEYWORD3>
322 <KEYWORD3>range</KEYWORD3>
323 <KEYWORD3>re-find</KEYWORD3>
324 <KEYWORD3>re-groups</KEYWORD3>
325 <KEYWORD3>re-matcher</KEYWORD3>
326 <KEYWORD3>re-matches</KEYWORD3>
327 <KEYWORD3>re-pattern</KEYWORD3>
328 <KEYWORD3>re-seq</KEYWORD3>
329 <KEYWORD3>read</KEYWORD3>
330 <KEYWORD3>read-line</KEYWORD3>
331 <KEYWORD3>reduce</KEYWORD3>
332 <KEYWORD3>ref</KEYWORD3>
333 <KEYWORD3>ref-set</KEYWORD3>
334 <KEYWORD3>refer</KEYWORD3>
335 <KEYWORD3>rem</KEYWORD3>
336 <KEYWORD3>remove-method</KEYWORD3>
337 <KEYWORD3>remove-ns</KEYWORD3>
338 <KEYWORD3>repeat</KEYWORD3>
339 <KEYWORD3>replace</KEYWORD3>
340 <KEYWORD3>replicate</KEYWORD3>
341 <KEYWORD3>require</KEYWORD3>
342 <KEYWORD3>resolve</KEYWORD3>
343 <KEYWORD3>rest</KEYWORD3>
344 <KEYWORD3>resultset-seq</KEYWORD3>
345 <KEYWORD3>reverse</KEYWORD3>
346 <KEYWORD3>rfirst</KEYWORD3>
347 <KEYWORD3>rrest</KEYWORD3>
348 <KEYWORD3>rseq</KEYWORD3>
349 <KEYWORD3>scan</KEYWORD3>
350 <KEYWORD3>second</KEYWORD3>
351 <KEYWORD3>select-keys</KEYWORD3>
352 <KEYWORD3>send</KEYWORD3>
353 <KEYWORD3>send-off</KEYWORD3>
354 <KEYWORD3>seq</KEYWORD3>
355 <KEYWORD3>seq?</KEYWORD3>
356 <KEYWORD3>set</KEYWORD3>
357 <KEYWORD3>short</KEYWORD3>
358 <KEYWORD3>slurp</KEYWORD3>
359 <KEYWORD3>some</KEYWORD3>
360 <KEYWORD3>sort</KEYWORD3>
361 <KEYWORD3>sort-by</KEYWORD3>
362 <KEYWORD3>sorted-map</KEYWORD3>
363 <KEYWORD3>sorted-map-by</KEYWORD3>
364 <KEYWORD3>sorted-set</KEYWORD3>
365 <KEYWORD3>special-symbol?</KEYWORD3>
366 <KEYWORD3>split-at</KEYWORD3>
367 <KEYWORD3>split-with</KEYWORD3>
368 <KEYWORD3>str</KEYWORD3>
369 <KEYWORD3>string?</KEYWORD3>
370 <KEYWORD3>struct</KEYWORD3>
371 <KEYWORD3>struct-map</KEYWORD3>
372 <KEYWORD3>subs</KEYWORD3>
373 <KEYWORD3>subvec</KEYWORD3>
374 <KEYWORD3>symbol</KEYWORD3>
375 <KEYWORD3>symbol?</KEYWORD3>
376 <KEYWORD3>sync</KEYWORD3>
377 <KEYWORD3>take</KEYWORD3>
378 <KEYWORD3>take-nth</KEYWORD3>
379 <KEYWORD3>take-while</KEYWORD3>
380 <KEYWORD3>test</KEYWORD3>
381 <KEYWORD3>time</KEYWORD3>
382 <KEYWORD3>to-array</KEYWORD3>
383 <KEYWORD3>to-array-2d</KEYWORD3>
384 <KEYWORD3>touch</KEYWORD3>
385 <KEYWORD3>tree-seq</KEYWORD3>
386 <KEYWORD3>true?</KEYWORD3>
387 <KEYWORD3>update-proxy</KEYWORD3>
388 <KEYWORD3>val</KEYWORD3>
389 <KEYWORD3>vals</KEYWORD3>
390 <KEYWORD3>var-get</KEYWORD3>
391 <KEYWORD3>var-set</KEYWORD3>
392 <KEYWORD3>var?</KEYWORD3>
393 <KEYWORD3>vector</KEYWORD3>
394 <KEYWORD3>vector?</KEYWORD3>
395 <KEYWORD3>when</KEYWORD3>
396 <KEYWORD3>when-first</KEYWORD3>
397 <KEYWORD3>when-let</KEYWORD3>
398 <KEYWORD3>when-not</KEYWORD3>
399 <KEYWORD3>with-local-vars</KEYWORD3>
400 <KEYWORD3>with-meta</KEYWORD3>
401 <KEYWORD3>with-open</KEYWORD3>
402 <KEYWORD3>with-out-str</KEYWORD3>
403 <KEYWORD3>xml-seq</KEYWORD3>
404 <KEYWORD3>zero?</KEYWORD3>
405 <KEYWORD3>zipmap</KEYWORD3>
406 <KEYWORD3>repeatedly</KEYWORD3>
407 <KEYWORD3>add-classpath</KEYWORD3>
408 <KEYWORD3>vec</KEYWORD3>
409 <KEYWORD3>hash</KEYWORD3>
410
411 <LITERAL3>true</LITERAL3>
412 <LITERAL3>false</LITERAL3>
413 <LITERAL3>nil</LITERAL3>
414 </KEYWORDS>
98d8d577 »
2008-12-11 Added def highlighting
415 </RULES>
416
417 <RULES SET="FUNCTION" IGNORE_CASE="FALSE" DEFAULT="FUNCTION">
7f550eac »
2008-12-11 Merged improvements from Moss; started on fixing def highlighting
418 <EOL_SPAN_REGEXP DELEGATE="MAIN" MATCH_TYPE="OPERATOR">\s|\)</EOL_SPAN_REGEXP>
e6924553 »
2008-10-27 Initial commit
419 </RULES>
420 </MODE>
421
Something went wrong with that request. Please try again.