Syntax highlighting still needs some love, but it's getting there.
Note that the IDE now highlights structure type names and function names. This is currently activated by pressing F12, which triggers a parse of the entire project. The parse stores off relevant identifiers for use in syntax highlighting. Obviously that's a painfully manual process, but I'll get it more seamless someday.
I'm not sure I care enough about local variables to bother figuring out a way to highlight them.
Sooner or later I'll actually have enough of this dumb IDE working that I'll feel comfortable doing heavy-lifting code work in it all the time. I think the main thing I want is symbol lookup, and with the parser now integrated and doing its thing, that shouldn't be too hard.
Also, it would be useful to have the AST available for adding arbitrary plugins for parsing and handling epoch files. This would allow one to, for instance, extend the editor with a "view" based system, instead of a source based system.