First cut at lexer, parser, and highlighting support.
Deferred import test.
Whitespace fix.
Fixed EOLs at EOF.
setGeneratedName()
cleanup