First cut support for syntax highlighting.