I checked your wordfile with my 3 syntax tools macros
and the result is the attached wordfile where some duplicate and invalid word definitions have been removed. I also modified the function strings slightly. a-zA-Z in a square bracket can be replaced by just a-z because function string searches are always not case sensitive and therefore a-z also matches uppercase letters.
The wordfile still contains the color settings although usually public wordfiles should not have color settings because the color settings for a syntax highlighting language must in general match to the general color settings of the editor.