Highlight variables, determ decls, more pragmas
reformatted whitespace; added foreign mods; missing keywords