Colorer Library – свободная библиотека подсветки синтаксиса исходных текстов программ в текстовом редакторе.
Colorer Library поддерживает подсветку текста большого количества языков программирования. Кроме выполнения основной функции (подсветки текста), может отображать список функций, которые объявлены в тексте программы, и осуществлять быстрый переход по тексту к этим функциям. Также позволяет искать и строить списки функций и структур. Автор библиотеки – Игорь Русских (англ. Igor Russkih).
Библиотека Colorer Library написана на C++, что позволяет использовать её на любой платформе (UNIX/Windows API/Macintosh).
Для хранения правил подсветки используется собственный XML-формат HRC (Highlighting Resource Codes).
Существуют плагины для поддержки библиотеки в программах Eclipse SDK (EclipseColorer v.0.9.5.), Far Manager, GNU Midnight Commander и других. В некоторые редакторы библиотека Colorer Library встроена по умолчанию (например в Bred).
Ссылки