Ticket #3804: ada95.syntax

File ada95.syntax, 3.4 KB (added by asy, 7 years ago)
Line 
1# Scott Billings
2
3caseinsensitive
4
5context default
6    keyword whole abort yellow
7    keyword whole abs yellow
8    keyword whole and yellow
9    keyword whole delay yellow
10    keyword whole delta yellow
11    keyword whole digits yellow
12    keyword whole do yellow
13    keyword whole in yellow
14    keyword whole is yellow
15    keyword whole mod yellow
16    keyword whole not yellow
17    keyword whole null yellow
18    keyword whole of yellow
19    keyword whole or yellow
20    keyword whole others yellow
21    keyword whole out yellow
22    keyword whole pragma yellow
23    keyword whole raise yellow
24    keyword whole range yellow
25    keyword whole renames yellow
26    keyword whole requeue yellow
27    keyword whole return yellow
28    keyword whole reverse yellow
29    keyword whole separate yellow
30    keyword whole task yellow
31    keyword whole terminate yellow
32    keyword whole use yellow
33    keyword whole with yellow
34    keyword whole xor yellow
35
36# prevents - keyword from interfering with comment
37    keyword -- brown
38
39    keyword # brightgreen
40    keyword ' brightgreen
41    keyword ( brightgreen
42    keyword ) brightgreen
43    keyword \*\* brightgreen
44    keyword \* brightgreen
45    keyword \+ brightgreen
46    keyword , brightgreen
47    keyword - brightgreen
48    keyword . brightgreen
49    keyword .. brightgreen
50    keyword /= brightgreen
51    keyword / brightgreen
52    keyword < brightgreen
53    keyword <= brightgreen
54    keyword >= brightgreen
55    keyword > brightgreen
56    keyword := brightgreen
57    keyword : brightgreen
58    keyword ; brightgreen
59    keyword => brightgreen
60    keyword <> brightgreen
61    keyword \\& brightgreen
62    keyword = brightgreen
63
64    keyword whole begin brightred
65    keyword whole case brightred
66    keyword whole declare brightred
67    keyword whole else brightred
68    keyword whole elsif brightred
69    keyword whole end brightred
70    keyword whole entry brightred
71    keyword whole exception brightred
72    keyword whole exit brightred
73    keyword whole for brightred
74    keyword whole if brightred
75    keyword whole loop brightred
76    keyword whole private brightred
77    keyword whole protected brightred
78    keyword whole select brightred
79    keyword whole then brightred
80    keyword whole until brightred
81    keyword whole when brightred
82    keyword whole while brightred
83
84    keyword whole array cyan
85    keyword whole boolean cyan
86    keyword whole character cyan
87    keyword whole duration cyan
88    keyword whole false cyan
89    keyword whole fixed cyan
90    keyword whole float cyan
91    keyword whole integer cyan
92    keyword whole natural cyan
93    keyword whole positive cyan
94    keyword whole record cyan
95    keyword whole string cyan
96    keyword whole true cyan
97    keyword whole universal_integer cyan
98    keyword whole universal_float cyan
99    keyword whole wide_character cyan
100
101    keyword whole abstract brightcyan
102    keyword whole accept brightcyan
103    keyword whole access brightcyan
104    keyword whole aliased brightcyan
105    keyword whole all brightcyan
106    keyword whole at brightcyan
107    keyword whole constant brightcyan
108    keyword whole goto brightcyan
109    keyword whole limited brightcyan
110    keyword whole new_line brightcyan
111    keyword whole subtype brightcyan
112    keyword whole tagged brightcyan
113    keyword whole type brightcyan
114
115    keyword whole body magenta
116    keyword whole function magenta
117    keyword whole generic magenta
118    keyword whole new magenta
119    keyword whole package magenta
120    keyword whole procedure magenta
121
122context exclusive -- \n    brown
123
124context " "    green