diff options
Diffstat (limited to 'misc/syntax/ada95.syntax')
-rw-r--r-- | misc/syntax/ada95.syntax | 124 |
1 files changed, 124 insertions, 0 deletions
diff --git a/misc/syntax/ada95.syntax b/misc/syntax/ada95.syntax new file mode 100644 index 0000000..e9bed27 --- /dev/null +++ b/misc/syntax/ada95.syntax @@ -0,0 +1,124 @@ +# Scott Billings + +caseinsensitive + +context default + keyword whole abort yellow + keyword whole abs yellow + keyword whole and yellow + keyword whole delay yellow + keyword whole delta yellow + keyword whole digits yellow + keyword whole do yellow + keyword whole in yellow + keyword whole is yellow + keyword whole mod yellow + keyword whole not yellow + keyword whole null yellow + keyword whole of yellow + keyword whole or yellow + keyword whole others yellow + keyword whole out yellow + keyword whole pragma yellow + keyword whole raise yellow + keyword whole range yellow + keyword whole renames yellow + keyword whole requeue yellow + keyword whole return yellow + keyword whole reverse yellow + keyword whole separate yellow + keyword whole task yellow + keyword whole terminate yellow + keyword whole use yellow + keyword whole with yellow + keyword whole xor yellow + +# prevents - keyword from interfering with comment + keyword -- brown + + keyword # brightgreen + keyword ' brightgreen + keyword ( brightgreen + keyword ) brightgreen + keyword \*\* brightgreen + keyword \* brightgreen + keyword \+ brightgreen + keyword , brightgreen + keyword - brightgreen + keyword . brightgreen + keyword .. brightgreen + keyword /= brightgreen + keyword / brightgreen + keyword < brightgreen + keyword <= brightgreen + keyword >= brightgreen + keyword > brightgreen + keyword := brightgreen + keyword : brightgreen + keyword ; brightgreen + keyword => brightgreen + keyword <> brightgreen + keyword \\& brightgreen + keyword = brightgreen + + keyword whole begin brightred + keyword whole case brightred + keyword whole declare brightred + keyword whole else brightred + keyword whole elsif brightred + keyword whole end brightred + keyword whole entry brightred + keyword whole exception brightred + keyword whole exit brightred + keyword whole for brightred + keyword whole if brightred + keyword whole loop brightred + keyword whole private brightred + keyword whole protected brightred + keyword whole select brightred + keyword whole then brightred + keyword whole until brightred + keyword whole when brightred + keyword whole while brightred + + keyword whole array cyan + keyword whole boolean cyan + keyword whole character cyan + keyword whole duration cyan + keyword whole false cyan + keyword whole fixed cyan + keyword whole float cyan + keyword whole integer cyan + keyword whole natural cyan + keyword whole positive cyan + keyword whole record cyan + keyword whole string cyan + keyword whole true cyan + keyword whole universal_integer cyan + keyword whole universal_float cyan + keyword whole wide_character cyan + + keyword whole abstract brightcyan + keyword whole accept brightcyan + keyword whole access brightcyan + keyword whole aliased brightcyan + keyword whole all brightcyan + keyword whole at brightcyan + keyword whole constant brightcyan + keyword whole goto brightcyan + keyword whole limited brightcyan + keyword whole new_line brightcyan + keyword whole subtype brightcyan + keyword whole tagged brightcyan + keyword whole type brightcyan + + keyword whole body magenta + keyword whole function magenta + keyword whole generic magenta + keyword whole new magenta + keyword whole package magenta + keyword whole procedure magenta + +context exclusive -- \n brown + +context " " green |