JSEclipse offer complex syntax highlighting, even allowing you to set your own color code for the following elements: