Чтение суффиксных правил - PullRequest
0 голосов
/ 23 октября 2011

Я только что натолкнулся на британский словарь, который доступен здесь ...

https://addons.mozilla.org/en-US/firefox/addon/british-english-dictionary/

Источник ссылается на правила аффиксов и суффиксов, в которых есть такие строки:

SFX B te bility ate 
SFX B e ability [^a]te 
SFX B 0 bability [^aeio][aeiou]b 

Может кто-нибудь объяснить, как читать эти правила?

1 Ответ

2 голосов
/ 24 октября 2011

Firefox использует словари Hunspell .Строки, которые вы цитируете, используют этот формат:

Условие суффикса удаления флага SFX morphological_description

Все три строки определяют суффиксы класса B (применяются только к словам, отмеченным этим классом в.dic файл).Первая строка определяет суффикс -bility, который может быть добавлен к словам, заканчивающимся ate, и заменяет te.Пример: communicate, полоса te, добавление bility, получение communicability.

Списки второй строки -ability в качестве суффикса для слов, заканчивающихся на te, но не ate ( здесь используется синтаксис регулярных выражений ), здесь только e удаляется в конце слова.Пример: excite, полоса e, добавление ability, получение excitability.

Наконец, третья строка перечисляет -bability в качестве суффикса для слова, заканчивающегося согласной, после которой следует гласная, а затемb.Ноль указывает, что этот суффикс просто добавляется к слову, он ничего не заменяет (кажется странным в данном конкретном случае, я думаю, что последняя буква должна быть удалена).Это правило, похоже, не используется для буквы b, но accept => acceptability подпадает под аналогичное правило для буквы t.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...