NAME

 

aff_2_perl - скрипт для преобразования affix таблиц от ispell'а в вид пригодный для perl ( под преобразование понимается выдирания из affix файла suffixes правил, а 'для perl' - это оно мне надо было, хотя при type=2 делается просто массив регекспов, тех которые заменять и тех на которые заменять... )


SYNOPSIS

 

./aff_2_perl [OPTIONS] > output_file


OPTIONS

 
-rev

Генерировать `начальную' форму слова по умолчанию стараемся сгенерить словоформы

-ind X

Первый индекс надо например при генерации массивов...

-name 'name'

Имя в хеше результирующих данных ( affix файлов вроде как несколько может быть... )

-af 'file'

Путь к аффикс файлу ( по умолчанию данные читаем из STDIN )

-type X

Тип ( X ) выходной информации, сейчас доступны:

'0'

массив процедур

'1'

переход по меткам

'2'

массив регекспов

'3'

комбинированный

'4'

комбинированный-2 ( вроде самый быстрый )

-kl X

Длина ключа, используется только при type=3 или type=4 ( по умолчанию X = 5 )

-rp X

Преобразование регекспов ( REG ) в RAW. Используется только при type = 3,4. Преобразуются только группы символов, т.е. отрицания ( [^абв] ) не обрабатываются... Еси X не равно -1, то регекспы раскрываются только если они не больше длины X

-echo

Не печатать флаги в STDOUT


NOTES

 

Примеры использования каждого type лежат в Handlers/*.example ( там только обработчики без сгенерированных таблиц )

Пример работы с сгенерированными таблицами в strip_w.pl


AUTHOR

 

 Okunev Igor V.  mailto:igor@prv.mts-nn.ru
                 http://www.mts-nn.ru/~gosha