changed includes from ../mhl/ to <mhl/...>
[free-mc.git] / syntax / idl.syntax
blobbdecce1310f62f64ae8c0f6b652518fdad74379d
1 context default
2     keyword whole interface yellow
3     keyword whole module yellow
5     keyword whole Object yellow
7     keyword whole struct yellow
8     keyword whole union yellow
9     keyword whole enum yellow
10     keyword whole sequence yellow
11     keyword whole typedef yellow
13     keyword whole switch yellow
14     keyword whole case yellow
15     keyword whole default yellow
17     keyword whole const yellow
18     keyword whole char yellow
19     keyword whole wchar yellow
20     keyword whole short yellow
21     keyword whole long yellow
22     keyword whole unsigned yellow
23     keyword whole double yellow
24     keyword whole float yellow
25     keyword whole fixed yellow
26     keyword whole string yellow
27     keyword whole wstring yellow
28     keyword whole octet yellow
29     keyword whole any yellow
30     keyword whole void yellow
31     keyword whole boolean yellow
32     keyword whole TRUE yellow
33     keyword whole FALSE yellow
34     keyword whole valuetype yellow
36     keyword whole attribute yellow
37     keyword whole readonly yellow
38     keyword whole in yellow
39     keyword whole out yellow
40     keyword whole inout yellow
41     keyword whole oneway yellow
42     keyword whole context yellow
44     keyword whole exception yellow
45     keyword whole raises yellow
47     keyword whole linestart \{\s\t\}\[\s\t\]#*\n brightmagenta
49     keyword /\* brown
50     keyword \*/ brown
51     keyword // brown
53     keyword '\\\{"abtnvfr\}' brightgreen
54     keyword '\\\{0123\}\{01234567\}\{01234567\}' brightgreen
55     keyword '\\'' brightgreen
56     keyword '\\\\' brightgreen
57     keyword '\\0' brightgreen
58     keyword '\{\s!"#$%&()\*\+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ\}' brightgreen
60     keyword > yellow
61     keyword < yellow
62     keyword \+ yellow
63     keyword - yellow
64     keyword \* yellow
65     keyword / yellow
66     keyword % yellow
67     keyword = yellow
68     keyword != yellow
69     keyword == yellow
70     keyword { brightcyan
71     keyword } brightcyan
72     keyword ( brightcyan
73     keyword ) brightcyan
74     keyword [ brightcyan
75     keyword ] brightcyan
76     keyword , brightcyan
77     keyword : brightcyan
78     keyword ? brightcyan
79     keyword ; brightmagenta
81 context exclusive /\* \*/ brown
82     spellcheck
84 context exclusive // \n brown
85     spellcheck
87 context linestart # \n brightred
88     keyword \\\n yellow
89     keyword /\**\*/ brown
90     keyword "+" red
91     keyword <+> red
93 context " " green
94     spellcheck
95     keyword \\" brightgreen
96     keyword %% brightgreen
97     keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} brightgreen
98     keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diu\} brightgreen
99     keyword %\[hl\]n brightgreen
100     keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s brightgreen
101     keyword %[*] brightgreen
102     keyword %c brightgreen
103     keyword %p brightgreen
104     keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen
105     keyword \\\\ brightgreen
106     keyword \\' brightgreen
107     keyword \\\{abtnvfr\} brightgreen