Fix whitespace damage.
Add syntax highlighting for pragmas in the lexer.