Cls (CURL Like Syntax) – это библиотека для работы с текстовым форматом, синтаксис которого был построен на основе синтаксиса языка программирования CURL.
Первоначально библиотека Cls была разработана для языка C++ (cls_2) и активно использовалась для работы с конфигурационными файлами, лог файлами, файлами отчетов и пр. Со временем потребовались средства для работы с унаследованными из C++ конфигурационными файлами, логами, отчетами и пр. В следствии чего появился вариант ClsRuby.
ClsRuby почти полностью интероперабельна с C++ным вариантом (есть незначительные расхождения в интерпритации некоторых escape-последовательностей), причем ClsRuby полностью поддерживает формат cls_2.
Принципы работы с Cls. Передача параметров в конструкторы тегов
Принципы работы с Cls. Краткое описание шатных тегов ClsRuby
Принципы работы с Cls. Базовые методы разбора входных потоков
Принципы работы с Cls. Базовые методы форматирования Cls-потока
ClsRuby распространяется в виде Gem-а. Для его инсталляции необходимо воспользоваться командой:
gem install ClsRuby
ClsRuby распространяется под BSD лицензией (см. LICENSE).
Homepage |
|
# vim:ts=2:sts=2:sw=2:expandtab:ft=txt:tw=78
Generated with the Darkfish Rdoc Generator 2.