Colorer Library 'freecraze', Cail Lomecb (Игорь Русских) (c) 1999-2000 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0. Программа 'Colorer' является библиотекой, содержащей в себе сервисные функции по работе с регулярными выражениями (regexp) и разбором синтаксиса (lexical/syntax highlighting), распространяемой свободно вместе с исходными кодами. 1. Библиотека распространяется свободно. Вы можете использовать ее в любых проектах, свободно изменять и включать как всю, так и части библиотеки в ваши коды. более подробные условия и ограничения - в фале /doc/(rus/)?license.txt 2. Дополнительно к этому colorer это EMailWare программа. Это значит, что она бесплатна, но вы должны заполнить и выслать мне уведомление о том, что используете колорер. форму можно найти в файле (doc/(rus/)?regform.txt). отослать ее вы можете - либо по электронной почте на - либо по реальной - адрес в конце этого файла - либо заполнить ее в сети по адресу http://www.uic.nnov.ru/~ruiv/far/regform.html 6. Как заставить plugin работать? Распакуйте архив с колорером в каталог CONNECT/plugins. colorer должен находиться в одном из его подкаталогов, заметьте пожалуйста, что колореру важны длинные имена некоторых файлов - поэтому используйте соответствующий архиватор. Перезапустите CONNECT/2, и все должно заработать. Обратите внимание на то, куда вы сунете старую версию колорера, если таковая имелась. Суют чаще всего из-за какого-то животного страха, причем в подкаталог 'old' каталога colorer - естественно после этого получается такой винегрет, что юзер сразу сносит новую версию (удивляясь, чего за сплошной глюк с ней) и восстанавливает старую. Я это к тому, что хотя бы перенесите старую версию в другой каталог - чтобы она не распознавалась CONNECT'ом. 6. Для чего нужен колорер? Ну, если вы не сразу поняли, то я попробую вам втолковать. Колорер, работающий как плагин, предназначен для работы в режиме редактора CONNECT'а. Это не совсем обычный плагин. Хочу заметить, что он к тому же гениальный. Ну где вы видели человека, знающего такое количество всевозможных языков, скриптов, и всего остального? Причем знаете, питается он вашими кодами. А вы как думали? Все, что вы ему даете - он запоминает. А я, знаете ли, на вроде курьера у него. работа такая. Но мне он отдает ваши эмоции. да. И не жалеет. Кому чего короче. Я думаю, colorer'у будут полезны не только программисты, но и простые смертные. На худой конец его можно кормить беллетристикой какой-нибудь - будет цитаты запоминать... Не советую применять колорер дальтоникам - мало смысла, и людям с неустойчивой психикой - он и меня порой до белой горячки доводит. 4. Техническая чушь. Ну, так как Colorer Абсолютно лишен всякого рода ошибок... (наверное), здесь я перечислю только то, что может быть вами принято за ошибки. 4.1. Блочники работают. Всегда. Вообще всегда. Ну да - сейчас вы начнете кусать по локоть - даа - а вот у меня тут файлик на 40000 строчек.. хехе... ``Умрите'' - отвечу я вам. 4.2. Определения на русском будут работать только в Dos-кодировкe. 4.3. Самое главное. Если не работает - то не обязательно, что глючит. Эквивалентное определение - ты не гений в регэкспах. Все это к тому, что регэкспы - сильно старая и умная штука, а формат Hrc на людей, пишущих файлы по 40000 строк не рассчитан. Поэтому сначала: * Позвоните родителям. * Позвоните своему Админу, если Вы - не он. * Напишите в far.support - может помогут. * Прочитайте наконец эти FAQs. * Одумайтесь на последок. И только потом с криками 'Ура, я нашел глюк', пишите мне злобное послание. Все же, Colorer тестировался мною в CONNECT/2 7.6.5 в системе OS/2 4.0 FP9. вроде работал. 5. другое. В корневом каталоге архива содержится бинарники плагина, его данные. Каталог 'includes/' содержит HRC-файлы форматов расцветки. Вся дополнительная информация находится в файлах справки плагина и каталоге 'doc/'. Каталог 'src/' содержит исходники библиотеки и плагина. 8. мой адрес. г. Шахунья, Нижегородская область. 606910 ул. Чапаева 3-15. тел. (831-52) 2-16-56. г. Нижний Новгород. тел. (8312) 24-26-62. Игорь Владимирович Русских /Cail Lomecb/ ───═══ wow - web ═══─── ruiv@uic.nnov.ru (lomecb@chat.ru) http://www.uic.nnov.ru/~ruiv/ (http://www.chat.ru/~lomecb/) http://www.uic.nnov.ru/~ruiv/plugring/ Игорь Русских / Cail Lomecb 08.03.2000 9. CONNECT/2 plugin designer info CONNECT/2 version is written by Alexander Trunov http://os2.ru/projects/connect/ http://jnc.newmail.ru/ jnc@os2.ru 2:5069/10.0