ccampbell/rainbow — pull request #37 by eikimart (2012-04-04 17:35:16+00:00)
Title: I've fixed some issues with the c highlighter. 

They are:
1) the beginning of variable names like 'charcoal' or 'interval' don't get wrongly marked as types
2) 'die' doesn't get recognized as a keyword
3) I've included the # of #include as part of the span, which seems to accord with most syntax highlighting I've seen.
4) I removed the textmate-inspired emphasis on function calls, which seemed fragile and not-that-desirable anyway. This last one is more of a matter of taste, so I perfectly understand if you don't want to pull that.

I also added some test cases to demos/c.html, particularly to reveal problem #1 above.

This project is great, thanks for developing it---I looked into most of the other js highlighters and liked this one best, particularly for the ease of extensibility and the semantic markup it produces.