В общем нужна либа, которая парсит текст (ориентировочно - JavaScript, но хорошо, если и что-нибудь ещё) и выдаёт на выходе его же, но подсвеченным с помощью HTML-тегов. Source-highlight не подходит, потому что GPL. Вообще использовать планирую в связке с Qt, да, я знаю, что там есть QSyntaxHighlighter, но на первый взгляд он показался каким-то неповоротливым и мерзким (я известный неосилятор и лентяй, а ему там, видите ли, нужно регулярки задавать руками), поэтому решил спросить здесь (видите, мне даже самому искать лень!). Ну и на всякий случай озвучу - хотелось бы, чтобы при повторном парсинге уже подсвеченного кода значит всё это дело корректно обрабатывалось и лишние теги не добавлялись. Спасибо.