scala-ide/scala-ide — pull request #81 by dotta (2012-03-13 15:36:14+00:00)
Title: Add initial support for semantic highlighting

This pull request originates from Matt's work (pull #61) on adding support for semantic highlighting, which is great and I'm sorry it took so long to push it forward.

I believe the functionality is ready to be consumed and it will be good to have some early feedback on it. The only meaningful changes I made with respect to the original pull request are in ``SymbolClassification``, where operations on symbols have to be executed in the Presentation Compiler Thread to avoid corrupted states.

Last but not least, I had to ignore one of the semantic highlighting tests Matt has created, as it is failing now and I could not easily understand the reason. I'll open a ticket for it so that we don't forget to fix it, but I'd like to push semantic highlighting on master right away. It is awesome!