Merge branch '2182_tab_size_zero_fix'
[free-mc.git] / misc / syntax / j.syntax
blob1a4a1e7777bc3b0fd5037dfb6fead48c97e468b4
1 # J syntax highlighting
3 context default
5     keyword assert. brightred
6     keyword break. brightred
7     keyword case. brightred
8     keyword catch. brightred
9     keyword catchd. brightred
10     keyword catcht. brightred
11     keyword continue. brightred
12     keyword do. brightred
13     keyword else. brightred
14     keyword elseif. brightred
15     keyword end. brightred
16     keyword fcase. brightred
17     keyword for. brightred
18     keyword for_\{abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\}\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_\]. brightred
19     keyword goto_\{abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\}\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_\]. brightred
20     keyword if. brightred
21     keyword label_\{abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\}\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_\]. brightred
22     keyword return. brightred
23     keyword select. brightred
24     keyword throw. brightred
25     keyword trap. brightred
26     keyword try. brightred
27     keyword while. brightred
28     keyword whilst. brightred
30     keyword NB. green
32     keyword \{abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\}\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_\]\[\s\]=: white
33     keyword '\{abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\}\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_\s\]'\[\s\]=: white
35 context ' ' brightcyan
36 #    spellcheck
38 context exclusive linestart NB.\s\*\s \n brightgreen
39 #    spellcheck
41 context exclusive NB. \n green
42 #    spellcheck