Shout provides Syntax highlighting that dynamically changes as you edit a method. After each key stroke (or other change) the code is parsed and the syntax highlighting updated so that it is in sync with the current method source.
Shout Workspace enables the same features in a Workspace replacement.