Talvez essa pergunta esteja off-topic. Para um projeto pessoal, preciso identificar palavras e suas flexões, para isso, peguei os arquivos do corretor ortográfico do Mozilla Firefox. São dois arquivos. Um .dic, apenas uma lista de palavras, e o outro .aff, uma lista de sufixos e prefixos. Identifiquei o seguinte padrão:
<SFX ou PFX> <tipo> <o que substituir> <substituir pelo que> <regex de quando substituir>
Esse "tipo", é um caractere, que irá dizer o que aquele prefixo substitui. Um exemplo:
SFX p Y 15
SFX p 0 s [^ã][^lsmrnzx]
SFX p 0 s ãe
SFX p ão ões ão
SFX p l is [au]l
SFX p ol óis ol
SFX p el éis [^v]el
SFX p el éis [^áéíóú]vel
SFX p l is [áéíóú]vel
SFX p l s il
SFX p 0 es [^áéê]s
SFX p ás ases ás
SFX p és eses és
SFX p ês eses ês
SFX p m ns m
SFX p 0 es [rnzx]
Identificando o padrão, eu consegui compreender que o tipo nesse caso, "p", significa plural. Porém, outros estão bem confusos. Queria saber se há uma lista de significados desses "tipos", ou se alguém sabe mexer com isso.