Библиотека схем

главная

Библиотека схем - это базовый набор описаний синтаксисов и стилей раскраски, используемый библиотекой Colorer take5.

Папка hrc содержит набор hrc-файлов (далее схема языка). hrc - это формат хранения описаний синтаксиса языков программирования, скриптов и другой структурированной текстовой информации. Он используется в библиотеке Colorer для синтаксического разбора и расцветки целевого текста. В общем-то, это довольно сложный скриптовый язык с мощными возможностями описания синтаксиса. hrc основан на метаязыке xml, и все его описания хранятся именно в этом формате.

Папка hrd содержит набор hrd-файлов (далее цветовой стиль). hrd используются для сопоставление реальных цветов синтаксическим регионам, созданным библиотекой Colorer по схеме языка. Каждый файл определяет целевую информацию для всех регионов. Эти цвета могут иметь свободный числовой или символьный формат - их интерпретация зависит от целевой программы, использующей библиотеку.

Центральным файлом для бибилиотеки схем является catalog.xml. В нем прописаны пути до hrc и hrd файлов и некоторые настройки.