Сабж. Ищу годную либу для расцвечивания кода, для юзания ее в веб-приложении
Желаемые фичи:
* технология - лучше всего Java. Сразу за жабой по предпочтительности Python. В самом крайнем сумрачном случае - Mono или PHP.
* умение генерить валидный XHTML одного и того же формата, или еще лучше - простой XML или любой другой формат, который потом легко анализировать вручную
* сто пятьсот программирования, среди которых обязательно должны быть Java, Python, Bash, C#, C++, желательно - HTML, XML, Scala, Clojure и Haskell
* гибкая настройка раскраски
* отсутствие или легкая убирабельность цугундера типа «colored with super puper colorer»
* очень желательно - расширяемость плагинами, или просто хорошо прокомментированный, покрытый тестами или созданный через TDD, логичный и простой код
* BSD/Apache, GPL/LGPL крайне не рекомендуется, AGPL не нужна вообще
Спасибо