У меня есть следующие правила лексики
gr_noun_suffix(masculine,singular,nominative,10,'ος').
gr_noun_suffix(masculine,singular,nominative,10,'ης').
gr_noun_suffix(masculine,singular,possessive,10,'η').
gr_noun_suffix(masculine,singular,accusative,10,'η').
gr_noun_suffix(masculine,plural,nominative,10,'ες').
gr_noun_suffix(masculine,plural,possessive,10,'ων').
gr_noun_suffix(masculine,plural,accusative,10,'ες').
и мне нужно дать в качестве ввода, например
gr_noun(X,F,Gender,Plurality,Singularity,Case,Code,[σκυλος],[]).
и получите
F = σκυλ(X),
Gender= masculine,
Singularity= singular,
Case= possessive,
Code= 10 .
Другими словами, мне нужно, чтобы последний слог слова был нарушен и сопоставлен с правилами, чтобы понять, что применимо.
Кажется, я застрял в том, как разбить последний слог слова.