Finished no-grammar syntax

This improves the syntax highlighting at the cost of context-awareness. The syntax has no concept of the language grammar, so it will highlight keywords, constants, etc. even if they're not valid in a particular location.