17 | 17 | Funguje to tak, že se ten vstup ze SETu načte jako objekt Clause, který má seznam větných členů (sentence_parts). Každej z nich má nějakou roli: Constituent.OBJ, Constituent.SUBJ, Constituent.VERB atd. Tohle není nějak úpně domyšlené. Z těch konstituentů se vytvoří "schéma" věty, které se pak hledá v seznamu povolených vět. Můžeš zkusit zadat jiná schémata povolených vět a třeba to bude fungovat. Pak se vygeneruje věta (nahradí se klitika - i když zatím jen jeden, změní se první písmeno na velké, upraví se tvar slovesa, pokud je to nutné atd.). |