@Test public void test_should_have_paths_for_ques() { predefinedPaths.createPredefinedPathOf_question_particles(); assertDefinedPath("mı", PrimaryPos.Question, null, "mı(mı)+Ques+Pres+A1sg(yım[yım])", "mı(mı)+Ques+Pres+A2sg(sın[sın])", "mı(mı)+Ques+Pres+A3sg", "mı(mı)+Ques+Pres+A1pl(yız[yız])", "mı(mı)+Ques+Pres+A2pl(sınız[sınız])", "mı(mı)+Ques+Pres+A3pl(lar[lar])", "mı(mı)+Ques+Past(ydı[ydı])+A1sg(m[m])", "mı(mı)+Ques+Past(ydı[ydı])+A2sg(n[n])", "mı(mı)+Ques+Past(ydı[ydı])+A3sg", "mı(mı)+Ques+Past(ydı[ydı])+A1pl(k[k])", "mı(mı)+Ques+Past(ydı[ydı])+A2pl(nız[nız])", "mı(mı)+Ques+Past(ydı[ydı])+A3pl(lar[lar])", "mı(mı)+Ques+Narr(ymış[ymış])+A1sg(ım[ım])", "mı(mı)+Ques+Narr(ymış[ymış])+A2sg(sın[sın])", "mı(mı)+Ques+Narr(ymış[ymış])+A3sg", "mı(mı)+Ques+Narr(ymış[ymış])+A1pl(ız[ız])", "mı(mı)+Ques+Narr(ymış[ymış])+A2pl(sınız[sınız])", "mı(mı)+Ques+Narr(ymış[ymış])+A3pl(lar[lar])"); }
void createPredefinedPathOf_question_particles() { final Root root_mii = this.findRoot("mı", PrimaryPos.Question, null); final Root root_mi = this.findRoot("mi", PrimaryPos.Question, null); final Root root_mu = this.findRoot("mu", PrimaryPos.Question, null); final Root root_muu = this.findRoot("mü", PrimaryPos.Question, null); final Suffix Pres_Ques = this.suffixGraph.getSuffix("Pres_Ques"); final Suffix Past_Ques = this.suffixGraph.getSuffix("Past_Ques"); final Suffix Narr_Ques = this.suffixGraph.getSuffix("Narr_Ques"); final Suffix A1Sg_Ques = this.suffixGraph.getSuffix("A1Sg_Ques"); final Suffix A2Sg_Ques = this.suffixGraph.getSuffix("A2Sg_Ques"); final Suffix A3Sg_Ques = this.suffixGraph.getSuffix("A3Sg_Ques"); final Suffix A1Pl_Ques = this.suffixGraph.getSuffix("A1Pl_Ques"); final Suffix A2Pl_Ques = this.suffixGraph.getSuffix("A2Pl_Ques"); final Suffix A3Pl_Ques = this.suffixGraph.getSuffix("A3Pl_Ques"); this.pathBuilder(root_mii).s(Pres_Ques).s(A1Sg_Ques, "yım").add(); this.pathBuilder(root_mii).s(Pres_Ques).s(A2Sg_Ques, "sın").add(); this.pathBuilder(root_mii).s(Pres_Ques).s(A3Sg_Ques, "").add(); this.pathBuilder(root_mii).s(Pres_Ques).s(A1Pl_Ques, "yız").add(); this.pathBuilder(root_mii).s(Pres_Ques).s(A2Pl_Ques, "sınız").add(); this.pathBuilder(root_mii).s(Pres_Ques).s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A1Sg_Ques, "yim").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A2Sg_Ques, "sin").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A3Sg_Ques, "").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A1Pl_Ques, "yiz").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A2Pl_Ques, "siniz").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A3Pl_Ques, "ler").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A1Sg_Ques, "yum").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A2Sg_Ques, "sun").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A3Sg_Ques, "").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A1Pl_Ques, "yuz").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A2Pl_Ques, "sunuz").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A1Sg_Ques, "yüm").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A2Sg_Ques, "sün").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A3Sg_Ques, "").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A1Pl_Ques, "yüz").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A2Pl_Ques, "sünüz").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A3Pl_Ques, "ler").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A1Sg_Ques, "m").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A2Sg_Ques, "n").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A1Pl_Ques, "k").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A2Pl_Ques, "nız").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A1Sg_Ques, "m").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A2Sg_Ques, "n").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A1Pl_Ques, "k").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A2Pl_Ques, "niz").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A3Pl_Ques, "ler").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A1Sg_Ques, "m").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A2Sg_Ques, "n").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A1Pl_Ques, "k").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A2Pl_Ques, "nuz").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A1Sg_Ques, "m").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A2Sg_Ques, "n").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A3Sg_Ques, "").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A1Pl_Ques, "k").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A2Pl_Ques, "nüz").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A3Pl_Ques, "ler").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A1Sg_Ques, "ım").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A2Sg_Ques, "sın").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A1Pl_Ques, "ız").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A2Pl_Ques, "sınız").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A1Sg_Ques, "im").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A2Sg_Ques, "sin").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A1Pl_Ques, "iz").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A2Pl_Ques, "siniz").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A3Pl_Ques, "ler").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A1Sg_Ques, "um").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A2Sg_Ques, "sun").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A1Pl_Ques, "uz").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A2Pl_Ques, "sunuz").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A1Sg_Ques, "üm").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A2Sg_Ques, "sün").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A3Sg_Ques, "").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A1Pl_Ques, "üz").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A2Pl_Ques, "sünüz").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A3Pl_Ques, "ler").add(); }
PredefinedPaths { void createPredefinedPathOf_question_particles() { final Root root_mii = this.findRoot("mı", PrimaryPos.Question, null); final Root root_mi = this.findRoot("mi", PrimaryPos.Question, null); final Root root_mu = this.findRoot("mu", PrimaryPos.Question, null); final Root root_muu = this.findRoot("mü", PrimaryPos.Question, null); final Suffix Pres_Ques = this.suffixGraph.getSuffix("Pres_Ques"); final Suffix Past_Ques = this.suffixGraph.getSuffix("Past_Ques"); final Suffix Narr_Ques = this.suffixGraph.getSuffix("Narr_Ques"); final Suffix A1Sg_Ques = this.suffixGraph.getSuffix("A1Sg_Ques"); final Suffix A2Sg_Ques = this.suffixGraph.getSuffix("A2Sg_Ques"); final Suffix A3Sg_Ques = this.suffixGraph.getSuffix("A3Sg_Ques"); final Suffix A1Pl_Ques = this.suffixGraph.getSuffix("A1Pl_Ques"); final Suffix A2Pl_Ques = this.suffixGraph.getSuffix("A2Pl_Ques"); final Suffix A3Pl_Ques = this.suffixGraph.getSuffix("A3Pl_Ques"); this.pathBuilder(root_mii).s(Pres_Ques).s(A1Sg_Ques, "yım").add(); this.pathBuilder(root_mii).s(Pres_Ques).s(A2Sg_Ques, "sın").add(); this.pathBuilder(root_mii).s(Pres_Ques).s(A3Sg_Ques, "").add(); this.pathBuilder(root_mii).s(Pres_Ques).s(A1Pl_Ques, "yız").add(); this.pathBuilder(root_mii).s(Pres_Ques).s(A2Pl_Ques, "sınız").add(); this.pathBuilder(root_mii).s(Pres_Ques).s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A1Sg_Ques, "yim").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A2Sg_Ques, "sin").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A3Sg_Ques, "").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A1Pl_Ques, "yiz").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A2Pl_Ques, "siniz").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A3Pl_Ques, "ler").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A1Sg_Ques, "yum").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A2Sg_Ques, "sun").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A3Sg_Ques, "").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A1Pl_Ques, "yuz").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A2Pl_Ques, "sunuz").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A1Sg_Ques, "yüm").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A2Sg_Ques, "sün").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A3Sg_Ques, "").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A1Pl_Ques, "yüz").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A2Pl_Ques, "sünüz").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A3Pl_Ques, "ler").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A1Sg_Ques, "m").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A2Sg_Ques, "n").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A1Pl_Ques, "k").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A2Pl_Ques, "nız").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A1Sg_Ques, "m").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A2Sg_Ques, "n").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A1Pl_Ques, "k").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A2Pl_Ques, "niz").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A3Pl_Ques, "ler").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A1Sg_Ques, "m").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A2Sg_Ques, "n").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A1Pl_Ques, "k").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A2Pl_Ques, "nuz").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A1Sg_Ques, "m").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A2Sg_Ques, "n").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A3Sg_Ques, "").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A1Pl_Ques, "k").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A2Pl_Ques, "nüz").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A3Pl_Ques, "ler").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A1Sg_Ques, "ım").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A2Sg_Ques, "sın").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A1Pl_Ques, "ız").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A2Pl_Ques, "sınız").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A1Sg_Ques, "im").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A2Sg_Ques, "sin").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A1Pl_Ques, "iz").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A2Pl_Ques, "siniz").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A3Pl_Ques, "ler").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A1Sg_Ques, "um").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A2Sg_Ques, "sun").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A1Pl_Ques, "uz").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A2Pl_Ques, "sunuz").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A1Sg_Ques, "üm").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A2Sg_Ques, "sün").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A3Sg_Ques, "").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A1Pl_Ques, "üz").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A2Pl_Ques, "sünüz").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A3Pl_Ques, "ler").add(); } }
PredefinedPaths { void createPredefinedPathOf_question_particles() { final Root root_mii = this.findRoot("mı", PrimaryPos.Question, null); final Root root_mi = this.findRoot("mi", PrimaryPos.Question, null); final Root root_mu = this.findRoot("mu", PrimaryPos.Question, null); final Root root_muu = this.findRoot("mü", PrimaryPos.Question, null); final Suffix Pres_Ques = this.suffixGraph.getSuffix("Pres_Ques"); final Suffix Past_Ques = this.suffixGraph.getSuffix("Past_Ques"); final Suffix Narr_Ques = this.suffixGraph.getSuffix("Narr_Ques"); final Suffix A1Sg_Ques = this.suffixGraph.getSuffix("A1Sg_Ques"); final Suffix A2Sg_Ques = this.suffixGraph.getSuffix("A2Sg_Ques"); final Suffix A3Sg_Ques = this.suffixGraph.getSuffix("A3Sg_Ques"); final Suffix A1Pl_Ques = this.suffixGraph.getSuffix("A1Pl_Ques"); final Suffix A2Pl_Ques = this.suffixGraph.getSuffix("A2Pl_Ques"); final Suffix A3Pl_Ques = this.suffixGraph.getSuffix("A3Pl_Ques"); this.pathBuilder(root_mii).s(Pres_Ques).s(A1Sg_Ques, "yım").add(); this.pathBuilder(root_mii).s(Pres_Ques).s(A2Sg_Ques, "sın").add(); this.pathBuilder(root_mii).s(Pres_Ques).s(A3Sg_Ques, "").add(); this.pathBuilder(root_mii).s(Pres_Ques).s(A1Pl_Ques, "yız").add(); this.pathBuilder(root_mii).s(Pres_Ques).s(A2Pl_Ques, "sınız").add(); this.pathBuilder(root_mii).s(Pres_Ques).s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A1Sg_Ques, "yim").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A2Sg_Ques, "sin").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A3Sg_Ques, "").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A1Pl_Ques, "yiz").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A2Pl_Ques, "siniz").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A3Pl_Ques, "ler").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A1Sg_Ques, "yum").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A2Sg_Ques, "sun").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A3Sg_Ques, "").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A1Pl_Ques, "yuz").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A2Pl_Ques, "sunuz").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A1Sg_Ques, "yüm").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A2Sg_Ques, "sün").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A3Sg_Ques, "").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A1Pl_Ques, "yüz").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A2Pl_Ques, "sünüz").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A3Pl_Ques, "ler").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A1Sg_Ques, "m").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A2Sg_Ques, "n").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A1Pl_Ques, "k").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A2Pl_Ques, "nız").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A1Sg_Ques, "m").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A2Sg_Ques, "n").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A1Pl_Ques, "k").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A2Pl_Ques, "niz").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A3Pl_Ques, "ler").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A1Sg_Ques, "m").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A2Sg_Ques, "n").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A1Pl_Ques, "k").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A2Pl_Ques, "nuz").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A1Sg_Ques, "m").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A2Sg_Ques, "n").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A3Sg_Ques, "").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A1Pl_Ques, "k").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A2Pl_Ques, "nüz").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A3Pl_Ques, "ler").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A1Sg_Ques, "ım").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A2Sg_Ques, "sın").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A1Pl_Ques, "ız").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A2Pl_Ques, "sınız").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A1Sg_Ques, "im").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A2Sg_Ques, "sin").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A1Pl_Ques, "iz").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A2Pl_Ques, "siniz").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A3Pl_Ques, "ler").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A1Sg_Ques, "um").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A2Sg_Ques, "sun").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A1Pl_Ques, "uz").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A2Pl_Ques, "sunuz").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A1Sg_Ques, "üm").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A2Sg_Ques, "sün").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A3Sg_Ques, "").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A1Pl_Ques, "üz").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A2Pl_Ques, "sünüz").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A3Pl_Ques, "ler").add(); } PredefinedPaths(SuffixGraph suffixGraph, Multimap<String, ? extends Root> rootMap, SuffixApplier suffixApplier); }
PredefinedPaths { void createPredefinedPathOf_question_particles() { final Root root_mii = this.findRoot("mı", PrimaryPos.Question, null); final Root root_mi = this.findRoot("mi", PrimaryPos.Question, null); final Root root_mu = this.findRoot("mu", PrimaryPos.Question, null); final Root root_muu = this.findRoot("mü", PrimaryPos.Question, null); final Suffix Pres_Ques = this.suffixGraph.getSuffix("Pres_Ques"); final Suffix Past_Ques = this.suffixGraph.getSuffix("Past_Ques"); final Suffix Narr_Ques = this.suffixGraph.getSuffix("Narr_Ques"); final Suffix A1Sg_Ques = this.suffixGraph.getSuffix("A1Sg_Ques"); final Suffix A2Sg_Ques = this.suffixGraph.getSuffix("A2Sg_Ques"); final Suffix A3Sg_Ques = this.suffixGraph.getSuffix("A3Sg_Ques"); final Suffix A1Pl_Ques = this.suffixGraph.getSuffix("A1Pl_Ques"); final Suffix A2Pl_Ques = this.suffixGraph.getSuffix("A2Pl_Ques"); final Suffix A3Pl_Ques = this.suffixGraph.getSuffix("A3Pl_Ques"); this.pathBuilder(root_mii).s(Pres_Ques).s(A1Sg_Ques, "yım").add(); this.pathBuilder(root_mii).s(Pres_Ques).s(A2Sg_Ques, "sın").add(); this.pathBuilder(root_mii).s(Pres_Ques).s(A3Sg_Ques, "").add(); this.pathBuilder(root_mii).s(Pres_Ques).s(A1Pl_Ques, "yız").add(); this.pathBuilder(root_mii).s(Pres_Ques).s(A2Pl_Ques, "sınız").add(); this.pathBuilder(root_mii).s(Pres_Ques).s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A1Sg_Ques, "yim").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A2Sg_Ques, "sin").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A3Sg_Ques, "").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A1Pl_Ques, "yiz").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A2Pl_Ques, "siniz").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A3Pl_Ques, "ler").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A1Sg_Ques, "yum").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A2Sg_Ques, "sun").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A3Sg_Ques, "").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A1Pl_Ques, "yuz").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A2Pl_Ques, "sunuz").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A1Sg_Ques, "yüm").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A2Sg_Ques, "sün").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A3Sg_Ques, "").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A1Pl_Ques, "yüz").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A2Pl_Ques, "sünüz").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A3Pl_Ques, "ler").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A1Sg_Ques, "m").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A2Sg_Ques, "n").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A1Pl_Ques, "k").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A2Pl_Ques, "nız").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A1Sg_Ques, "m").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A2Sg_Ques, "n").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A1Pl_Ques, "k").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A2Pl_Ques, "niz").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A3Pl_Ques, "ler").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A1Sg_Ques, "m").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A2Sg_Ques, "n").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A1Pl_Ques, "k").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A2Pl_Ques, "nuz").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A1Sg_Ques, "m").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A2Sg_Ques, "n").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A3Sg_Ques, "").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A1Pl_Ques, "k").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A2Pl_Ques, "nüz").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A3Pl_Ques, "ler").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A1Sg_Ques, "ım").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A2Sg_Ques, "sın").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A1Pl_Ques, "ız").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A2Pl_Ques, "sınız").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A1Sg_Ques, "im").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A2Sg_Ques, "sin").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A1Pl_Ques, "iz").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A2Pl_Ques, "siniz").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A3Pl_Ques, "ler").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A1Sg_Ques, "um").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A2Sg_Ques, "sun").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A1Pl_Ques, "uz").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A2Pl_Ques, "sunuz").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A1Sg_Ques, "üm").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A2Sg_Ques, "sün").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A3Sg_Ques, "").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A1Pl_Ques, "üz").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A2Pl_Ques, "sünüz").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A3Pl_Ques, "ler").add(); } PredefinedPaths(SuffixGraph suffixGraph, Multimap<String, ? extends Root> rootMap, SuffixApplier suffixApplier); void initialize(); boolean hasPathsForRoot(Root root); Set<MorphemeContainer> getPaths(Root root); }
PredefinedPaths { void createPredefinedPathOf_question_particles() { final Root root_mii = this.findRoot("mı", PrimaryPos.Question, null); final Root root_mi = this.findRoot("mi", PrimaryPos.Question, null); final Root root_mu = this.findRoot("mu", PrimaryPos.Question, null); final Root root_muu = this.findRoot("mü", PrimaryPos.Question, null); final Suffix Pres_Ques = this.suffixGraph.getSuffix("Pres_Ques"); final Suffix Past_Ques = this.suffixGraph.getSuffix("Past_Ques"); final Suffix Narr_Ques = this.suffixGraph.getSuffix("Narr_Ques"); final Suffix A1Sg_Ques = this.suffixGraph.getSuffix("A1Sg_Ques"); final Suffix A2Sg_Ques = this.suffixGraph.getSuffix("A2Sg_Ques"); final Suffix A3Sg_Ques = this.suffixGraph.getSuffix("A3Sg_Ques"); final Suffix A1Pl_Ques = this.suffixGraph.getSuffix("A1Pl_Ques"); final Suffix A2Pl_Ques = this.suffixGraph.getSuffix("A2Pl_Ques"); final Suffix A3Pl_Ques = this.suffixGraph.getSuffix("A3Pl_Ques"); this.pathBuilder(root_mii).s(Pres_Ques).s(A1Sg_Ques, "yım").add(); this.pathBuilder(root_mii).s(Pres_Ques).s(A2Sg_Ques, "sın").add(); this.pathBuilder(root_mii).s(Pres_Ques).s(A3Sg_Ques, "").add(); this.pathBuilder(root_mii).s(Pres_Ques).s(A1Pl_Ques, "yız").add(); this.pathBuilder(root_mii).s(Pres_Ques).s(A2Pl_Ques, "sınız").add(); this.pathBuilder(root_mii).s(Pres_Ques).s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A1Sg_Ques, "yim").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A2Sg_Ques, "sin").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A3Sg_Ques, "").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A1Pl_Ques, "yiz").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A2Pl_Ques, "siniz").add(); this.pathBuilder(root_mi).s(Pres_Ques).s(A3Pl_Ques, "ler").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A1Sg_Ques, "yum").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A2Sg_Ques, "sun").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A3Sg_Ques, "").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A1Pl_Ques, "yuz").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A2Pl_Ques, "sunuz").add(); this.pathBuilder(root_mu).s(Pres_Ques).s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A1Sg_Ques, "yüm").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A2Sg_Ques, "sün").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A3Sg_Ques, "").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A1Pl_Ques, "yüz").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A2Pl_Ques, "sünüz").add(); this.pathBuilder(root_muu).s(Pres_Ques).s(A3Pl_Ques, "ler").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A1Sg_Ques, "m").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A2Sg_Ques, "n").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A1Pl_Ques, "k").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A2Pl_Ques, "nız").add(); this.pathBuilder(root_mii).s(Past_Ques, "ydı").s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A1Sg_Ques, "m").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A2Sg_Ques, "n").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A1Pl_Ques, "k").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A2Pl_Ques, "niz").add(); this.pathBuilder(root_mi).s(Past_Ques, "ydi").s(A3Pl_Ques, "ler").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A1Sg_Ques, "m").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A2Sg_Ques, "n").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A1Pl_Ques, "k").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A2Pl_Ques, "nuz").add(); this.pathBuilder(root_mu).s(Past_Ques, "ydu").s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A1Sg_Ques, "m").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A2Sg_Ques, "n").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A3Sg_Ques, "").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A1Pl_Ques, "k").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A2Pl_Ques, "nüz").add(); this.pathBuilder(root_muu).s(Past_Ques, "ydü").s(A3Pl_Ques, "ler").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A1Sg_Ques, "ım").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A2Sg_Ques, "sın").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A1Pl_Ques, "ız").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A2Pl_Ques, "sınız").add(); this.pathBuilder(root_mii).s(Narr_Ques, "ymış").s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A1Sg_Ques, "im").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A2Sg_Ques, "sin").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A1Pl_Ques, "iz").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A2Pl_Ques, "siniz").add(); this.pathBuilder(root_mi).s(Narr_Ques, "ymiş").s(A3Pl_Ques, "ler").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A1Sg_Ques, "um").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A2Sg_Ques, "sun").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A3Sg_Ques, "").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A1Pl_Ques, "uz").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A2Pl_Ques, "sunuz").add(); this.pathBuilder(root_mu).s(Narr_Ques, "ymuş").s(A3Pl_Ques, "lar").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A1Sg_Ques, "üm").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A2Sg_Ques, "sün").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A3Sg_Ques, "").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A1Pl_Ques, "üz").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A2Pl_Ques, "sünüz").add(); this.pathBuilder(root_muu).s(Narr_Ques, "ymüş").s(A3Pl_Ques, "ler").add(); } PredefinedPaths(SuffixGraph suffixGraph, Multimap<String, ? extends Root> rootMap, SuffixApplier suffixApplier); void initialize(); boolean hasPathsForRoot(Root root); Set<MorphemeContainer> getPaths(Root root);  }