Установка совместно с colourer4ever
Предподготовка
Для интеграции данного программного обеспечения в пакет colourer4ever необходимо располагать уже установленной копией последнего.
Копирование файлов
Необходимо копировать все файлы данного дистрибутива в каталог
colorer/hrc/mojo/.Редактирование
hrc/colorer.hrcНеобходимо открыть для редактирования файл
colorer/hrc/colorer.hrc.Найдите следующий код (строчка 40):
<type descr="html" name="html" exts="/\.[^p]??html?$/i" separator="separator"> <load name="net/html.hrc"/> <scheme name="html"/> </type>И замените его на (изменения выделены полужирным шрифтом):
<type descr="html" name="html" exts="/\.[^p]??html?$/i" separator="separator"> <load name="net/html.hrc"/> <scheme name="html"/> <switch type="parser3" match="/^(\$)|(\^)|(@)|(#)/"/> </type>В любом удобном для вас месте* добавьте:
<type descr="Parser3 (Art. Lebedev Studio)" name="parser3" exts="/(\.(parser3(\.html)?)|(p)|(p3))|(parser3.*\.conf)$/i"> <load name="mojo/parser3.hrc"/> <scheme name="parser3"/> </type> <type descr="mySQL" name="mySQL" exts="/(\.(my)?sql)|((my)?sql\.txt)$/i"> <load name="mojo/mysql.hrc"/> <scheme name="mySQL"/> </type>В самом конце файла найдите:
<type descr="default" name="default" exts="//"> <switch type="cpp" match="/^(\/\/|\*)|(#\s*(include)|(define))/"/> <switch type="perl" match="/^\#!\s*[\w:\\/\-\.]*perl/i"/> <switch type="perl" match="/^eval.*?perl/i"/>И замените на:
<type descr="default" name="default" exts="//"> <switch type="parser3" match="/^#?(@((CLASS)|(USE)|(BASE)))|((@|\^|\$)[\w\-\:\.]+(\[|\(|\{))/i"/> <switch type="parser3" match="/^#![\s\w:\\/\-\.]*parser3/i"/> <switch type="cpp" match="/^(\/\/|\*)|(#\s*(include)|(define))/"/> <switch type="perl" match="/^\#!\s*[\w:\\/\-\.]*perl/i"/> <switch type="perl" match="/^eval.*?perl/i"/>Установка завершена!
Приятного времяпрепровождения!
Не забудьте зарегистрировать вашу копию данного программного обеспечение. Регистрация бесплатна и необходима для придания автору хорошего настроения.Использование
Предполагается, что вы будете хранить ваш parser3-код в файлах с расширением
.p. Если вы собираетесь использовать.htmlрасширение, то для правильного определения схемы раскраски необходимо в качестве первой строчки каждого файла с parser3-кодом иметь подобную запись:#!parser3
Copyright © Constantine A. Murenin, 31 July 2003.
URL: http://parser.mojo.ru/readme/.
Time: 2010-03-11 06:06:48