Isso é algo com que já me deparei antes, mas nunca realmente o abordei. Em alguns dialetos (como o Junín do Norte), a raiz yaćha- pode significar "residir" ou pode significar "saber". Mas em outros dialetos, "residir" é uma raiz separada (como "tiya-") e "saber" é uma raiz separada (yaćha-). Eu pensei que, se eu criasse dois sentidos para a entrada lexical de yaćha- no Junín do Norte, um para "residir" e outro para "saber", a análise (parse) me daria uma ambiguidade entre os dois para eu escolher. No entanto, não é esse o caso. O analisador (parser) simplesmente me dá o primeiro sentido.
Isso me diz que, para dialetos como o Junín do Norte, preciso ter duas entradas lexicais para yaćha-, uma para "residir" e outra separada para "saber". Então o analisador gerará a ambiguidade e eu posso escolher entre os dois, de modo que o FLExTrans saberá qual dos dois "sentidos" deve usar.
Isso está correto? Se estiver, qual é o propósito dos 1.1, 1.2, 2.1, etc. no FLExTrans?