Después de buscar esto, finalmente encontré esta página con una buena explicación.
Cada regla está en el archivo .aff para ese idioma. Las reglas vienen en dos sabores: SFX para sufijos y PFX para prefijos. Cada línea comienza con PFX / SFX y luego el identificador de la letra de la regla (las que siguen a la palabra en el archivo del diccionario:
PFX [identificador_registro_reglas] [bandera_combinable] [número_de_líneas_reglas_que_seguimiento]
Normalmente puede ignorar la bandera combinable, es S o N, dependiendo de si se puede combinar con otras reglas. Luego, hay un cierto número de líneas (indicadas por) que enumeran diferentes posibilidades de cómo se aplica esta regla en diferentes situaciones. Se parece a esto:
PFX [identificador_de_carta_reglas] [número_de_cartas_para_delete] [what_to_add] [when_to_add_it]
Por ejemplo:
- SFX BY 3
- SFX B 0 capaz [^ aeiou]
- SFX B 0 capaz ee
- SFX B e able [^ aeiou] e
Si "B" es una de las letras que siguen a una palabra, entonces esta es una de las reglas que pueden aplicarse. Hay tres posibilidades que pueden suceder (porque hay tres líneas). Solo se aplicará uno:
capaz se agrega al final cuando el final de la palabra es "no" (indicado por "^") una de las letras del conjunto (indicado por "[]") de las letras a, e, i, o y u . Por ejemplo, la pregunta → questionable able se agrega al final cuando el final de la palabra es "ee". Por ejemplo, de acuerdo → agradable. capaz se agrega al final cuando el final de la palabra no es una vocal ("[^ aeiou]") seguido de una "e". La letra "e" se elimina (la columna antes de poder). Por ejemplo, excitar → excitable.
Las reglas PFX son las mismas, pero se aplican al comienzo de la palabra en lugar de los prefijos.