Исходники непосредственно могут быть найдены в дистрибутиве колорера
(начиная с версии freecraze), а DLL вы можете скомпилировать в каталоге
icolorer - также в дистрибутиве колорера.
В случае подключения исходников вам надо работать
с классом CRegExp и его методами, если же вы используете
DLL, то просто экспортируете функции-шлюзы для этих методов.
Хочу также заметить, что мои регулярные выражения формально не совсем корректны - в том смысле, что на некоторых сложных конструкциях в работе они могут не совпадать с перловым стандартом. Плюс к этому они не полностью совместимы с последним по синтаксису некоторых сложных операторов. Но, все это делалось для скорости и для колорера - и поэтому из-за своей простоты и окупается.
| Метод | Описание |
|---|---|
| CRegExp | Конструктор и деструктор объекта регэкспа. |
| isok | Результат последней компиляции выражения. |
| geterror | Расширенная информация об ошибке. |
| SetNoMoves | Установка возможности движения по целевой строке. |
| SetBkTrace | Установка ссылок для оператора \yN. |
| SetExpr | Компиляция выражения. |
| SetCodePage | Установка таблицы перекодировки для текстов в не-OEM кодировках |
| Parse | Сопоставление регэкспа целевой строке |
| Parse | Сопоставление регэкспа целевой строке с расширенными установками |
| Структура | Описание |
|---|---|
| SMatches | массив с конечными сопоставлениями скобок |