В официальной документации Hunspell сказано, что строки аффиксов должны иметь вид:
PFX flag stripping prefix [condition [morphological_fields...]]
SFX flag stripping suffix [condition [morphological_fields...]]
где поля stripping и prefix/suffix являются обязательными, а отсутствие соответствующего значения обозначается нулём:
Zero stripping or affix are indicated by zero.
Тем не менее, в выложенном здесь словаре присутствует сотня строк вида:
SFX 6 ый .
SFX 10 0 .
SFX 11 0 .
SFX 18 а .
...
SFX 2503 ый .
SFX 2513 ный .
(На всякий случай, во вложении файл (UTF-8) с полным списком.)
По идее, в этих строках точка (условие) должна считаться значением суффикса.
Потому и вопрос: это ошибка при создании словаря, или код Hunspell такое нормально воспринимает?