By version:
A2 - blue
FO3 - purple
FO3 but removed in FO4 - red
A1 code no longer used in later versions, non-functional code, and code with unknown functionality - light grey
Additionally:
anything encased in "quotes" is grey
all numbers are dark red, even if followed by 'f'
#include is black and bold
comments are green and italic
As with all versions of Armada, this is case-insensitive. This is not intended as the primary language file to use for modding, but it could serve that purpose as it will detect missing quotes and typos in ODF code. It can't detect if a file name is misspelled, though, or if a specified value is or is not valid.
I intend to release another version of this that will load automatically when an ODF is opened, highlight according to different rules, and possibly highlight common misspelled code if that doesn't turn out to be a nightmare.
I am also considering making language definitions for H and SPR files.