From 2092bb64d89bac05efedc49ced9d78aee1f54041 Mon Sep 17 00:00:00 2001 From: Laurette Marais Date: Tue, 14 Jun 2022 20:56:32 +0200 Subject: [PATCH 1/8] (zul) fixed adjectives in relative clauses --- src/zulu/ResZul.gf | 65 ++++++++++++++++++++++++++---------------- src/zulu/VerbExtZul.gf | 2 +- 2 files changed, 41 insertions(+), 26 deletions(-) diff --git a/src/zulu/ResZul.gf b/src/zulu/ResZul.gf index 5d55ecc3..a221ef27 100755 --- a/src/zulu/ResZul.gf +++ b/src/zulu/ResZul.gf @@ -1325,8 +1325,7 @@ resource ResZul = open Prelude,Predef,ParamX in { -- ADJECTIVE ANTECEDENT AGREEMENT MORPHEME -- - relAdjPrefLookup : Agr => Str = --table { - -- Pos => + relAdjPrefLookup : Agr => Str = table { Third C1_2 Sg => "m" ; Third C1_2 Pl => "" ; @@ -1348,29 +1347,6 @@ resource ResZul = open Prelude,Predef,ParamX in { Third C15 _ => "ku" ; Third C17 _ => "ku" ; (First _ | Second _ ) => "m" - -- } ; - -- Neg => table { - -- Third C1_2 Sg => "ongem" ; - -- Third C1_2 Pl => "angeba" ; - -- Third C1a_2a Sg => "ongem" ; - -- Third C1a_2a Pl => "angeba" ; - -- Third C3_4 Sg => "ongem" ; - -- Third C3_4 Pl => "engemi" ; - -- Third C5_6 Sg => "engeli" ; - -- Third C5_6 Pl => "angema" ; - -- Third C7_8 Sg => "engesi" ; - -- Third C7_8 Pl => "engezi" ; - -- Third C9_10 Sg => "enge" ; - -- Third C9_10 Pl => "engezi" ; - -- Third C11_10 Sg => "ongelu" ; - -- Third C11_10 Pl => "engezi" ; - -- Third C9_6 Sg => "enge" ; - -- Third C9_6 Pl => "angema" ; - -- Third C14 _ => "ongebu" ; - -- Third C15 _ => "ongeku" ; - -- Third C17 _ => "ongeku" ; - -- (First _ | Second _ ) => "ongem" - -- } } ; -- RELATIVE ANTECEDENT AGREEMENT MORPHEME -- @@ -1409,6 +1385,18 @@ resource ResZul = open Prelude,Predef,ParamX in { } } ; + adjConcCop : VForm -> Agr -> RInit ->Str = \vform,a,r -> case vform of { + VFIndic _ Pos PresTense => shortRelConc!a ; + VFIndic _ Neg PresTense => adjConcLookup!a!RC ; + VFIndic _ _ FutTense => adjConcLookup!a!RC ; + VFIndic _ _ RemFutTense => adjConcLookup!a!RC ; + VFIndic _ _ PastTense => relCopConcBeLookup!a ; + VFIndic _ _ RemPastTense => case a of { + Third C5_6 Pl => [] ; -- relConcLookup!a!RA ; -- a + aye = aye + (First _ | Second _ | Third _ _ ) => shortRelConc!a --++ subjConcLookup!a!SCRP + } + } ; + relConcLookup : Agr => RInit => Str = table { Third C1_2 Sg => table { RO => [] ; (RA|RE) => "ow"++BIND ; _ => "o"++BIND } ; @@ -1436,6 +1424,33 @@ resource ResZul = open Prelude,Predef,ParamX in { Second Pl => table { RC => "eni"++BIND ; _ => "en"++BIND } } ; + adjConcLookup : Agr => RInit => Str = + table { + Third C1_2 Sg => table { RO => [] ; (RA|RE) => "ow"++BIND ; _ => "o"++BIND } ; + Third C1_2 Pl => table { RC => "aba"++BIND ; _ => "ab"++BIND } ; + Third C1a_2a Sg => table { RO => [] ; (RA|RE) => "ow"++BIND ; _ => "o"++BIND } ; + Third C1a_2a Pl => table { RC => "aba"++BIND ; _ => "ab"++BIND } ; + Third C3_4 Sg => table { RO => [] ; (RA|RE) => "ow"++BIND ; _ => "o"++BIND } ; + Third C3_4 Pl => table { RC => "emi"++BIND ; _ => "em"++BIND } ; + Third C5_6 Sg => table { RC => "eli"++BIND ; _ => "el"++BIND } ; + Third C5_6 Pl => table { RC => "a"++BIND ; _ => [] } ; + Third C7_8 Sg => table { RC => "esi"++BIND ; _ => "es"++BIND } ; + Third C7_8 Pl => table { RC => "ezi"++BIND ; _ => "ez"++BIND } ; + Third C9_10 Sg => table { RE => [] ; (RA|RO) => "ey" ++BIND ; _ => "e"++BIND } ; + Third C9_10 Pl => table { RC => "ezi"++BIND ; _ => "ez"++BIND } ; + Third C11_10 Sg => table { RC => "olu"++BIND ; (RA|RE) => "olw" ; _ => "ol"++BIND } ; + Third C11_10 Pl => table { RC => "ezi"++BIND ; _ => "ez"++BIND } ; + Third C9_6 Sg => table { RE => [] ; (RA|RO) => "ey" ; _ => "e"++BIND } ; + Third C9_6 Pl => table { RC => "a"++BIND ; _ => [] } ; + Third C14 _ => table { RC => "obu"++BIND ; _ => "ob"++BIND } ; + Third C15 _ => table { RC => "oku"++BIND ; (RA|RE) => "okw" ; _ => "ok"++BIND } ; + Third C17 _ => table { RC => "oku"++BIND ; (RA|RE) => "okw" ; _ => "ok"++BIND } ; + First Sg => table { RC => "engi"++BIND ; _ => "eng"++BIND } ; + First Pl => table { RC => "esi"++BIND ; _ => "es"++BIND } ; + Second Sg => table { RE => "ow"++BIND ; _ => "o"++BIND } ; + Second Pl => table { RC => "eni"++BIND ; _ => "en"++BIND } + } ; + relCopConcBeLookup : Agr => Str = table { Third C1_2 Sg => "obe"++BIND ; diff --git a/src/zulu/VerbExtZul.gf b/src/zulu/VerbExtZul.gf index 878be714..75e718b2 100644 --- a/src/zulu/VerbExtZul.gf +++ b/src/zulu/VerbExtZul.gf @@ -14,7 +14,7 @@ concrete VerbExtZul of VerbExt = CatZul,CatExtZul ** open ResZul, Prelude, Param pcp ++ adjpref ++ cop_base ; RelCl => \\a,p,t,l => let vform = VFIndic RelCl p t ; - rcp = shortRelConc!a ; -- o- + rcp = (adjConcCop vform a RC) ; -- o- pcp = ap_cop_pref vform a AdjType ; -- [] / -nge- / zoba / -be- / -benge- -waye- / -wayenge- adjpref = adjPref a vform ; -- m- cop_base = ap.s!(aformN a) -- khulu From f634af931efe57840c9c2867968b15f67e432ef8 Mon Sep 17 00:00:00 2001 From: Laurette Marais Date: Wed, 20 Jul 2022 12:10:54 +0200 Subject: [PATCH 2/8] (zul) miscellaneous fixes --- src/zulu/ExtraExtZul.gf | 11 +++++++++-- src/zulu/ParadigmsZul.gf | 1 + src/zulu/ResZul.gf | 16 ++++++++-------- src/zulu/abstract_ext/ExtraExt.gf | 1 + 4 files changed, 19 insertions(+), 10 deletions(-) diff --git a/src/zulu/ExtraExtZul.gf b/src/zulu/ExtraExtZul.gf index 35e68a0c..d19824b8 100755 --- a/src/zulu/ExtraExtZul.gf +++ b/src/zulu/ExtraExtZul.gf @@ -160,12 +160,19 @@ concrete ExtraExtZul of ExtraExt = PossLocNP locn np = { empty = np.empty ; - s = \\n,nform => locn.s ; - mod = \\num => poss_concord!(C17)!Sg!np.i ++BIND++ (poss_NP np) ; + s = \\n,nform => locn.s ++ poss_concord!(C17)!n!np.i ++BIND++ (poss_NP np); + -- mod = \\num => poss_concord!(C17)!Sg!np.i ++BIND++ (poss_NP np) ; c = C17 ; emph = False } ; + PossNPLoc cn np = { + empty = np.empty ; + s = \\n,nform => cn.s!n!nform ++ poss_concord!cn.c!n!RC ++BIND++"s"++BIND++ (loc_NP np); + c = cn.c ; + emph = False + } ; + InstrNPAdv np = let pref = instrPref!(initNP np.isPron np.agr) diff --git a/src/zulu/ParadigmsZul.gf b/src/zulu/ParadigmsZul.gf index 965f93ad..ede55915 100755 --- a/src/zulu/ParadigmsZul.gf +++ b/src/zulu/ParadigmsZul.gf @@ -77,6 +77,7 @@ oper } ; mkPN = overload { + mkPN : (John : Str) -> N = \n -> lin N (regNoun n C1a_2a) ; mkPN : (John : Str) -> ClassGender -> N = \n,c -> lin N (regNoun n c) ; -- "thing" nouns mkPN : (nyaka,onyakeni,eminyakeni : Str) -> ClassGender -> N = \n,ls,lp,c -> lin N (semiRegNoun n ls lp c) ; mkPN : (iso,amehlo,esweni,emehlweni : Str) -> ClassGender -> N = \ns,np,ls,lp,c -> lin N (mkNoun ns np ls lp c) ; diff --git a/src/zulu/ResZul.gf b/src/zulu/ResZul.gf index a221ef27..f41b7d53 100755 --- a/src/zulu/ResZul.gf +++ b/src/zulu/ResZul.gf @@ -960,7 +960,7 @@ resource ResZul = open Prelude,Predef,ParamX in { _+"wo" => (init root)+"eni" ; _+"o" => (init root)+"weni" ; _+"u" => (init root)+"wini" ; - _ => (init root)+"ini" + _ => root+"ini" } ; drop_init_vowel : Str -> Str = \s -> @@ -1154,16 +1154,16 @@ resource ResZul = open Prelude,Predef,ParamX in { loc_NP : { empty : Str ; s : NForm => Str ; - mod : Str ; - dem : Str ; - predet_pre : Str ; - predet_post : Str ; + -- mod : Str ; + -- dem : Str ; + -- predet_pre : Str ; + -- predet_post : Str ; agr : Agr ; proDrop : Bool ; isPron : Bool ; -- reqLocS : Bool ; - qdef : QuantDef - } -> Str = \np -> np.s!NLoc ++ np.dem ++ np.mod ++ np.predet_pre ++ np.predet_post ; + -- qdef : QuantDef + } -> Str = \np -> np.s!NLoc ; poss_NP : { empty : Str ; @@ -1325,7 +1325,7 @@ resource ResZul = open Prelude,Predef,ParamX in { -- ADJECTIVE ANTECEDENT AGREEMENT MORPHEME -- - relAdjPrefLookup : Agr => Str = + relAdjPrefLookup : Agr => Str = table { Third C1_2 Sg => "m" ; Third C1_2 Pl => "" ; diff --git a/src/zulu/abstract_ext/ExtraExt.gf b/src/zulu/abstract_ext/ExtraExt.gf index 3ae9381d..6bf5c6ab 100755 --- a/src/zulu/abstract_ext/ExtraExt.gf +++ b/src/zulu/abstract_ext/ExtraExt.gf @@ -28,6 +28,7 @@ abstract ExtraExt = -- RelV : CN -> V -> Temp -> Pol -> CN ; -- lights that flash PossLocNP : LocN -> NP -> CN ; + PossNPLoc : CN -> NP -> CN ; -- zasepulazini InstrNPAdv : NP -> Adv ; -- ngokuhlinzwa InstrAdvNPAdv : Adv -> NP -> Adv ; -- cishe ngehora From e9940f32c51d1dd01bd2c115584680ec41028953 Mon Sep 17 00:00:00 2001 From: Laurette Marais Date: Wed, 3 Aug 2022 08:39:08 +0200 Subject: [PATCH 3/8] (zul) changes to improve coverage (VulaBula) --- src/zulu/ExtraExtZul.gf | 13 +++ src/zulu/NounExtZul.gf | 4 +- src/zulu/NounZul.gf | 12 ++- src/zulu/PChunkZul.gf | 9 +- src/zulu/ParadigmsZul.gf | 3 +- src/zulu/PhraseExtZul.gf | 19 ++++ src/zulu/PhraseZul.gf | 2 +- src/zulu/ResZul.gf | 115 ++++++++++++++---------- src/zulu/SentenceZul.gf | 2 +- src/zulu/VerbExtZul.gf | 48 ++++++++++ src/zulu/abstract_ext/ExtraExt.gf | 3 + src/zulu/abstract_ext/PChunk.gf | 6 ++ src/zulu/abstract_ext/PhraseExt.gf | 8 ++ src/zulu/abstract_ext/VerbExt.gf | 3 + src/zulu/grammar_ext/NguniChunk.gf | 1 + src/zulu/grammar_ext/NguniChunkZul.gf | 1 + src/zulu/grammar_ext/NguniGrammar.gf | 6 +- src/zulu/grammar_ext/NguniGrammarZul.gf | 6 +- src/zulu/grammar_ext/NguniLang.gf | 3 +- src/zulu/grammar_ext/NguniLangZul.gf | 3 +- src/zulu/lexica/MonoLex.gf | 1 + src/zulu/lexica/MonoLexZul.gf | 1 + 22 files changed, 205 insertions(+), 64 deletions(-) create mode 100644 src/zulu/PhraseExtZul.gf create mode 100644 src/zulu/abstract_ext/PhraseExt.gf diff --git a/src/zulu/ExtraExtZul.gf b/src/zulu/ExtraExtZul.gf index d19824b8..26ea4cb4 100755 --- a/src/zulu/ExtraExtZul.gf +++ b/src/zulu/ExtraExtZul.gf @@ -19,6 +19,19 @@ concrete ExtraExtZul of ExtraExt = } ; lin + ExistNP np = { + s = let + cp = (id_cop_pref np.agr) ; -- ng- + cop_base = np.s!NFull -- umfundi + in + cp ++ cop_base ; + } ; + GreetSg = { + s = "sawubona" + } ; + GreetPl = { + s = "sanibonani" + } ; -- PotQS pol qcl = { -- s = pol.s ++ qcl.potqcl!pol.p!Princ ; -- qword_pre = qcl.qword_pre ; diff --git a/src/zulu/NounExtZul.gf b/src/zulu/NounExtZul.gf index 03e28175..d66cb9f8 100644 --- a/src/zulu/NounExtZul.gf +++ b/src/zulu/NounExtZul.gf @@ -57,7 +57,7 @@ concrete NounExtZul of NounExt = CatZul,CatExtZul ** open ResZul, Prelude, Param -- TODO : check mod ApposCN cn n = { - s = \\num,nform => cn.s!num!nform ++ n.s!num!nform ; + s = \\num,nform => cn.s!num!nform ++ n.s!num!NFull ; -- mod = \\num => n.s!num!Full ++ cn.mod!num ; c = cn.c ; -- takes agr of cn empty = cn.empty ; @@ -66,7 +66,7 @@ concrete NounExtZul of NounExt = CatZul,CatExtZul ** open ResZul, Prelude, Param -- TODO : check mod ApposN cn n = { - s = \\num,nform => cn.s!num!nform ++ n.s!num!nform ; + s = \\num,nform => cn.s!num!nform ++ n.s!num!NFull ; -- mod = \\num => n.s!num!Full ++ cn.mod!num ; c = n.c ; -- takes agr of n empty = cn.empty ; diff --git a/src/zulu/NounZul.gf b/src/zulu/NounZul.gf index ba8c6bf6..3ca43d9e 100755 --- a/src/zulu/NounZul.gf +++ b/src/zulu/NounZul.gf @@ -57,7 +57,17 @@ concrete NounZul of Noun = CatZul ** open ResZul, Prelude, ParamX in { } } ; - -- PredetNP, PPartNP, AdvNP, ExtAdvNP : not implemented + -- PredetNP, PPartNP, ExtAdvNP : not implemented + + AdvNP np adv = { + empty = np.empty ; + s = \\nform => np.s!nform ++ adv.s ; + agr = np.agr ; + i = np.i ; + proDrop = False ; -- probably right? + isPron = np.isPron ; + heavy = True + } ; -- TODO: refactor RelNP np rs = { diff --git a/src/zulu/PChunkZul.gf b/src/zulu/PChunkZul.gf index 356c5c8e..70df6955 100644 --- a/src/zulu/PChunkZul.gf +++ b/src/zulu/PChunkZul.gf @@ -6,7 +6,7 @@ concrete PChunkZul of PChunk = CatZul, CatExtZul, SymbolZul [Symb] ** lincat Chunks = {s : Str} ; Chunk = {s : Str}; - Chunk_AP, Chunk_Adv, Chunk_S, Chunk_RS, Chunk_QS, Chunk_CN, Chunk_NP, Chunk_N, Chunk_Symb = {s: Str} ; + Chunk_Phr, Chunk_AP, Chunk_Adv, Chunk_Imp, Chunk_S, Chunk_RS, Chunk_QS, Chunk_CN, Chunk_NP, Chunk_N, Chunk_Symb = {s: Str} ; VC = V ; @@ -15,7 +15,9 @@ concrete PChunkZul of PChunk = CatZul, CatExtZul, SymbolZul [Symb] ** PlusChunk c cs = cc2 c cs ; ChunkPhr c = ss ("*" ++ c.s) | c ; + Phr_Chunker c = c ; Adv_Chunker c = c ; + Imp_Chunker c = c ; S_Chunker c = c ; RS_Chunker c = c ; QS_Chunker c = c ; @@ -26,7 +28,9 @@ concrete PChunkZul of PChunk = CatZul, CatExtZul, SymbolZul [Symb] ** Postdet_Chunker c = c ; Symb_Chunker c = c ; + Phr_Chunk p = {s = p.s } ; Adv_Chunk a = { s = a.s } ; + Imp_Chunk i = { s = variants { i.s!Pos ; i.s!Neg} } ; S_Chunk s = { s = s.s } ; RS_Chunk rs = { s = rs.s!agr_vars } ; QS_Chunk s = { s = s.qword_pre ++ s.s ++ s.qword_post } ; @@ -39,7 +43,8 @@ concrete PChunkZul of PChunk = CatZul, CatExtZul, SymbolZul [Symb] ** NP_Nom_Chunk np = { s = variants { np.s!NFull ; - np.s!NReduced + np.s!NReduced ; + np.s!NLoc } } ; NP_Gen_Chunk np = { diff --git a/src/zulu/ParadigmsZul.gf b/src/zulu/ParadigmsZul.gf index ede55915..2ea7b1af 100755 --- a/src/zulu/ParadigmsZul.gf +++ b/src/zulu/ParadigmsZul.gf @@ -72,12 +72,13 @@ resource ParadigmsZul = open oper mkN = overload { mkN : (ngane : Str) -> ClassGender -> N = \n,c -> lin N (regNoun n c) ; -- "thing" nouns + mkN : (khaya, khaya : Str) -> ClassGender -> N = \n,n2,c -> lin N (mkELocN n c) ; -- "thing" nouns mkN : (nyaka,onyakeni,eminyakeni : Str) -> ClassGender -> N = \n,ls,lp,c -> lin N (semiRegNoun n ls lp c) ; mkN : (iso,amehlo,esweni,emehlweni : Str) -> ClassGender -> N = \ns,np,ls,lp,c -> lin N (mkNoun ns np ls lp c) ; } ; mkPN = overload { - mkPN : (John : Str) -> N = \n -> lin N (regNoun n C1a_2a) ; + mkPN : (John : Str) -> N = \n -> lin N (regNoun n C1a_2a) ; mkPN : (John : Str) -> ClassGender -> N = \n,c -> lin N (regNoun n c) ; -- "thing" nouns mkPN : (nyaka,onyakeni,eminyakeni : Str) -> ClassGender -> N = \n,ls,lp,c -> lin N (semiRegNoun n ls lp c) ; mkPN : (iso,amehlo,esweni,emehlweni : Str) -> ClassGender -> N = \ns,np,ls,lp,c -> lin N (mkNoun ns np ls lp c) ; diff --git a/src/zulu/PhraseExtZul.gf b/src/zulu/PhraseExtZul.gf new file mode 100644 index 00000000..9f7998dc --- /dev/null +++ b/src/zulu/PhraseExtZul.gf @@ -0,0 +1,19 @@ +concrete PhraseExtZul of PhraseExt = CatZul,CatExtZul ** open ResZul, Prelude, ParamX in { + + lin + DirectSpeech phr t v np = { + s = let + vform = case t.t of { + PastTense => v.s!R_e ; + PresTense => v.s!R_a ; + _ => v.s!R_a ++ "*" + } ; + in + phr.s ++ "ku" ++ BIND ++ vform ++ np.s!NFull ++ t.s + } ; + + ExtPhrConj p1 p2 = { + s = p1.s ++ p2.s + } ; + +} diff --git a/src/zulu/PhraseZul.gf b/src/zulu/PhraseZul.gf index 7e48ec58..51f2d96f 100755 --- a/src/zulu/PhraseZul.gf +++ b/src/zulu/PhraseZul.gf @@ -23,6 +23,6 @@ concrete PhraseZul of Phrase = CatZul ** open Prelude, ResZul in { -- PConjConj conj = {s = conj.s2} ; --- NoVoc = {s = []} ; - -- VocNP np = {s = frontComma ++ np.s ! npNom} ; + VocNP np = {s = np.s ! NReduced } ; } diff --git a/src/zulu/ResZul.gf b/src/zulu/ResZul.gf index f41b7d53..e2ab9e44 100755 --- a/src/zulu/ResZul.gf +++ b/src/zulu/ResZul.gf @@ -48,16 +48,28 @@ resource ResZul = open Prelude,Predef,ParamX in { prefix_nasal : Str -> Str = \r -> case r of { "ph"+x => "mp" + x ; + "Ph"+x => "mP" + x ; "bh"+x => "mb" + x ; - #nasal_de_asp+"h"+x => "n"+(take 1 r) + x ; + "Bh"+x => "mB" + x ; + (#nasal_de_asp|#nasal_de_asp_cap)+"h"+x => "n"+(take 1 r) + x ; "hl"+x => "nhl"+x ; + "Hl"+x => "Nhl"+x ; "h"+x => "nk"+x ; + "H"+x => "Nk"+x ; "sh"+x => "ntsh"+x ; + "Sh"+x => "Ntsh"+x ; "l"+x => "nd"+x ; + "L"+x => "Nd"+x ; #nasal_m+x => "m"+r ; + #nasal_m_cap+x => "M"+r ; #nasal_ng+x => "ng"+r ; + #nasal_ng_cap+x => "Ng"+r ; #nasal+x => r ; + #nasal_cap+x => r ; "p"+x => "mp" + x ; + "P"+x => "Mp" + x ; + #vowel_cap+x => "N" + r ; + #cons_cap+x => "N" + r ; _ => "n"+r } ; -------------- @@ -892,49 +904,49 @@ resource ResZul = open Prelude,Predef,ParamX in { => "ku"+root ; => "ko"+root ; => case root of { - "m"+_ => "e"+root ; + ("m"|"M")+_ => "e"+root ; _ => "em"+root } ; => "emi"+root ; => case root of { - "i"+_ => "e" + (last root) ; - #vowel+_ => "el" + root ; + ("i"|"I")+_ => "e" + (last root) ; + (#vowel|#vowel_cap)+_ => "el" + root ; _ => "e"+root -- ili long form (not used?) } ; => case root of { - "i"+_ => "eme"+ (last root) ; - #vowel+_ => "em"+root ; + ("i"|"I")+_ => "eme"+ (last root) ; + (#vowel|#vowel_cap)+_ => "em"+root ; _ => "ema"+root } ; -- ame for roots starting with i => case root of { - #vowel+_ => "es"+root ; + (#vowel|#vowel_cap)+_ => "es"+root ; _ => "esi"+root } ; -- is for roots starting with vowel => case root of { - #vowel+_ => "ez"+root ; + (#vowel|#vowel_cap)+_ => "ez"+root ; _ => "ezi"+root -- iz for roots starting with vowel } ; => "e"+(prefix_nasal root) ; -- em for labial, en for alveolar (TODO: does this correctly split options?) => "ezi"+(prefix_nasal root) ; -- izim for labial, izin for alveolar (TODO: does this correctly split options?) => case root of { - #vowel+_ => "olw" + root ; - "w"+_ => "ol"+root ; + (#vowel|#vowel_cap)+_ => "olw" + root ; + ("w"|"W")+_ => "ol"+root ; _ => "o"+root } ; => case root of { - #vowel+_ => "ezilw" + root ; - "w"+_ => "ezil" + root ; + (#vowel|#vowel_cap)+_ => "ezilw" + root ; + ("w"|"W")+_ => "ezil" + root ; _ => "ezi"+(prefix_nasal root) } ; -- izim for labial, izin for alveolar, izi(n|m)k for roots starting with kh => "e"+(prefix_nasal root) ; -- em for labial, en for alveolar (TODO: does this correctly split options?) => case root of { - "i"+_ => "eme"+root ; + ("i"|"I")+_ => "eme"+root ; _ => "ema"+root } ; -- ame for roots starting with i => "ebu"+root ; => case root of { - ("a"|"e")+_ => "ekw"+root ; - (#cons|"y")+_ => "eku"+root ; + ("a"|"e"|"A"|"E")+_ => "ekw"+root ; + (#cons|"y"|#cons_cap|"Y")+_ => "eku"+root ; _ => "ek"+root } ; -- ukw for roots starting with a/e, uk for roots starting with o => "eku"+root -- sometimes ukw @@ -970,74 +982,80 @@ resource ResZul = open Prelude,Predef,ParamX in { } ; vowel : pattern Str = #("a"|"e"|"i"|"o"|"u") ; + vowel_cap : pattern Str = #("A"|"E"|"I"|"O"|"U") ; cons : pattern Str = #("b"|"c"|"d"|"f"|"g"|"h"|"j"|"k"|"l"|"m"|"n"|"p"|"q"|"r"|"s"|"t"|"v"|"w"|"x"|"y"|"z") ; + cons_cap : pattern Str = #("B"|"C"|"D"|"F"|"G"|"H"|"J"|"K"|"L"|"M"|"N"|"P"|"Q"|"R"|"S"|"T"|"V"|"W"|"X"|"Y"|"Z") ; labial_cons : pattern Str = #("p"|"b"|"f"|"v"|"w") ; alveolar_cons : pattern Str = #("s"|"d"|"t"|"z") ; nasal_de_asp : pattern Str = #("t"|"k"|"x"|"c"|"q") ; + nasal_de_asp_cap : pattern Str = #("T"|"K"|"X"|"C"|"Q") ; nasal_m : pattern Str = #("v"|"f"|"b") ; + nasal_m_cap : pattern Str = #("V"|"F"|"B") ; nasal_ng : pattern Str = #("x"|"c"|"q") ; + nasal_ng_cap : pattern Str = #("X"|"C"|"Q") ; nasal : pattern Str = #("n"|"m") ; + nasal_cap : pattern Str = #("N"|"M") ; nomNoun : Str -> Number -> ClassGender -> Str = \root,n,cg -> case of { => case root of { - #vowel+_ => "um"+root ; + (#vowel|#vowel_cap)+_ => "um"+root ; _+#cons+#vowel+#cons+_+#vowel+_ => "um"+root ; _ => "umu"+root } ; -- umu for single syllables, um for the rest => case root of { - #vowel+_ => "ab"+root ; + (#vowel|#vowel_cap)+_ => "ab"+root ; _ => "aba"+root -- abe for tribes or guilds } ; => "u"+root ; => "o"+root ; => case root of { - "m"+_+#vowel+#cons+_+#vowel+_ => "u"+root ; + ("m"|"M")+_+#vowel+#cons+_+#vowel+_ => "u"+root ; _+(#cons|"y")+#vowel+#cons+_+#vowel+_ => "um"+root ; - "o"+_ => "um"+root ; + ("o"|"O")+_ => "um"+root ; _ => "umu"+root } ; -- umu for single syllables, um for the rest => "imi"+root ; => case root of { - "i"+_ => root ; - #vowel+_ => "il"+root ; + ("i"|"I")+_ => root ; + (#vowel|#vowel_cap)+_ => "il"+root ; _ => "i"+root -- ili long form (not used?) } ; => case root of { - "i"+_ => "ame"+(drop 1 root) ; - #vowel+_ => "am"+root ; + ("i"|"I")+_ => "ame"+(drop 1 root) ; + (#vowel|#vowel_cap)+_ => "am"+root ; _ => "ama"+root } ; -- ame for roots starting with i => case root of { - #vowel+_ => "is"+root ; + (#vowel|#vowel_cap)+_ => "is"+root ; _ => "isi"+root } ; -- is for roots starting with vowel => case root of { - #vowel+_ => "iz"+root ; + (#vowel|#vowel_cap)+_ => "iz"+root ; _ => "izi" + root } ; => "i" + prefix_nasal root ; => "izi" + prefix_nasal root ; => case root of { - #vowel+_ => "ulw"+root ; - "w"+_ => "ul"+root ; + (#vowel|#vowel_cap)+_ => "ulw"+root ; + ("w"|"W")+_ => "ul"+root ; _ => "u"+root } ; => case root of { - #vowel+_ => "izilw"+root ; - "w"+_ => "izil"+root ; + (#vowel|#vowel_cap)+_ => "izilw"+root ; + ("w"|"W")+_ => "izil"+root ; _ => "izi" + prefix_nasal root } ; => "i" + prefix_nasal root ; => case root of { - "i"+_ => "ame"+root ; + ("i"|"I")+_ => "ame"+root ; _ => "ama"+root } ; -- ame for roots starting with i => "ubu"+root ; => case root of { - ("a"|"e")+_ => "ukw"+root ; - (#cons|"y")+_ => "uku"+root ; + ("a"|"e"|"A"|"E")+_ => "ukw"+root ; + (#cons|#cons_cap|"y"|"Y")+_ => "uku"+root ; _ => "uk"+root } ; -- ukw for roots starting with a/e, uk for roots starting with o => "uku"+root -- sometimes ukw @@ -1047,65 +1065,66 @@ resource ResZul = open Prelude,Predef,ParamX in { case of { => case root of { - #vowel+_ => "kum"+root ; + (#vowel|#vowel_cap)+_ => "kum"+root ; _+#cons+#vowel+#cons+_+#vowel+_ => "kum"+root ; _ => "kumu"+root } ; -- umu for single syllables, um for the rest => case root of { - #vowel+_ => "kub"+root ; + (#vowel|#vowel_cap)+_ => "kub"+root ; _ => "kuba"+root -- abe for tribes or guilds } ; => "ku"+root ; => "ko"+root ; => case root of { - "m"+_ => "e"+(addLocSuffix root) ; + ("m"|"M")+_ => "e"+(addLocSuffix root) ; _ => "em"+(addLocSuffix root) } ; => "emi"+(addLocSuffix root) ; => case root of { - "i"+_ => "e"+(addLocSuffix (drop 1 root)) ; - #vowel+_ => "el"+(addLocSuffix root) ; + ("i"|"I")+_ => "e"+(addLocSuffix (drop 1 root)) ; + (#vowel|#vowel_cap)+_ => "el"+(addLocSuffix root) ; _ => "e"+(addLocSuffix root) -- ili long form (not used?) } ; => case root of { - "i"+_ => "eme"+(addLocSuffix (drop 1 root)) ; - #vowel+_ => "em"+(addLocSuffix root) ; + ("i"|"I")+_ => "eme"+(addLocSuffix (drop 1 root)) ; + (#vowel|#vowel_cap)+_ => "em"+(addLocSuffix root) ; _ => "ema"+(addLocSuffix root) } ; -- ame for roots starting with i => case root of { - #vowel+_ => "es"+(addLocSuffix root) ; + (#vowel|#vowel_cap)+_ => "es"+(addLocSuffix root) ; _ => "esi"+(addLocSuffix root) } ; -- is for roots starting with vowel => case root of { - #vowel+_ => "ez"+(addLocSuffix root) ; + (#vowel|#vowel_cap)+_ => "ez"+(addLocSuffix root) ; _ => "ezi"+(addLocSuffix root) -- iz for roots starting with vowel } ; => "e"+(addLocSuffix (prefix_nasal root)) ; -- em for labial, en for alveolar (TODO: does this correctly split options?) => "ezi"+(addLocSuffix (prefix_nasal root)) ; -- izim for labial, izin for alveolar (TODO: does this correctly split options?) => case root of { - #vowel+_ => "olw"+(addLocSuffix root) ; - "w"+_ => "ol"+(addLocSuffix root) ; + (#vowel|#vowel_cap)+_ => "olw"+(addLocSuffix root) ; + ("w"|"W")+_ => "ol"+(addLocSuffix root) ; _ => "o"+(addLocSuffix root) } ; => case root of { - #vowel+_ => "ezilw"+(addLocSuffix root) ; - "w"+_ => "ezil"+(addLocSuffix root) ; + (#vowel|#vowel_cap)+_ => "ezilw"+(addLocSuffix root) ; + ("w"|"W")+_ => "ezil"+(addLocSuffix root) ; _ => "ezi"+(addLocSuffix (prefix_nasal root)) -- izim for labial, izin for alveolar, izi(n|m)k for roots starting with kh } ; => "e"+(addLocSuffix (prefix_nasal root)) ; -- em for labial, en for alveolar (TODO: does this correctly split options?) => case root of { - "i"+_ => "eme"+(addLocSuffix root) ; + ("i"|"I")+_ => "eme"+(addLocSuffix root) ; _ => "ema"+(addLocSuffix root) } ; -- ame for roots starting with i => "ebu"+(addLocSuffix root) ; => case root of { - ("a"|"e")+_ => "ekw"+(addLocSuffix root) ; - (#cons|"y")+_ => "eku"+root ; + ("a"|"e"|"A"|"E")+_ => "ekw"+(addLocSuffix root) ; + (#cons|"y"|#cons_cap|"Y")+_ => "eku"+root ; _ => "ek"+(addLocSuffix root) } ; -- ukw for roots starting with a/e, uk for roots starting with o => "eku"+(addLocSuffix root) -- sometimes ukw } ; + locS : Agr => Str = table { Third C1_2 _ => [] ; Third C1a_2a _ => [] ; diff --git a/src/zulu/SentenceZul.gf b/src/zulu/SentenceZul.gf index 46b2ec70..385b4ebf 100755 --- a/src/zulu/SentenceZul.gf +++ b/src/zulu/SentenceZul.gf @@ -95,7 +95,7 @@ concrete SentenceZul of Sentence = CatZul ** open Prelude,ResZul,ParamX in { -- c2 = cl.c2 -- } ; -- --- AdvS a s = {s = a.s ++ s.s} ; + AdvS a s = {s = a.s ++ s.s} ; -- ExtAdvS a s = {s = a.s ++ frontComma ++ s.s} ; -- -- SSubjS a s b = {s = a.s ++ frontComma ++ s.s ++ b.s} ; diff --git a/src/zulu/VerbExtZul.gf b/src/zulu/VerbExtZul.gf index 75e718b2..884a3e8f 100644 --- a/src/zulu/VerbExtZul.gf +++ b/src/zulu/VerbExtZul.gf @@ -149,4 +149,52 @@ concrete VerbExtZul of VerbExt = CatZul,CatExtZul ** open ResZul, Prelude, Param vptype = CopLoc } ; + -- CopPoss np = { + -- s = table { + -- MainCl => \\a,p,t,l => let + -- vform = VFIndic MainCl p t ; + -- pcp = (id_pre_cop_pref vform a) ; -- u- / uzoba / akazukuba + -- cp = (id_cop_pref np.agr) ; -- ng- + -- cop_base = poss_concord_agr!(Third C17 Sg)!(nominit!np.agr) ++BIND++ np.s!NPoss -- utshani + -- in + -- pcp ++ cp ++ cop_base ; + -- RelCl => \\a,p,t,l => let + -- vform = VFIndic RelCl p t ; + -- rcp = (relConcCop vform a RC) ; -- o- + -- pcp = (id_pre_cop_pref vform a) ; -- [] / zoba / zukuba + -- cp = (id_cop_pref np.agr) ; -- ng- + -- cop_base = poss_concord_agr!(Third C17 Sg)!(nominit!np.agr) ++BIND++ np.s!NPoss -- utshani + -- in + -- rcp ++ pcp ++ cp ++ cop_base + -- } ; + -- comp, iadv, advs = [] ; + -- hasComp = np.heavy ; + -- r = RC ; -- should not be used + -- syl = SylMult ; + -- vptype = CopIdent + -- } ; + + CopQuant qs = { + s = table { + MainCl => \\a,p,t,l => let + vform = VFIndic MainCl p t ; + pcp = ap_cop_pref vform a RelType ; -- u- + cop_base = qs.s!a -- qotho + in + pcp ++ cop_base ; + RelCl => \\a,p,t,l => let + vform = VFIndic RelCl p t ; + rcp = (relConcCop vform a RC) ; -- o- + pcp = ap_cop_pref vform a RelType ; -- [] / -nge- / zoba / -benge- + cop_base = qs.s!a -- qotho + in + rcp ++ pcp ++ cop_base + } ; + comp, iadv, advs = [] ; + hasComp = True ; + r = RC ; -- should not be used + syl = SylMult ; + vptype = CopDescr + } ; + } diff --git a/src/zulu/abstract_ext/ExtraExt.gf b/src/zulu/abstract_ext/ExtraExt.gf index 6bf5c6ab..4da82a19 100755 --- a/src/zulu/abstract_ext/ExtraExt.gf +++ b/src/zulu/abstract_ext/ExtraExt.gf @@ -6,6 +6,9 @@ abstract ExtraExt = ProDrop : Pron -> Pron ; -- unstressed subject pronoun becomes empty: "am tired" fun + ExistNP : NP -> S ; + GreetSg : Utt ; + GreetPl : Utt ; -- PotQS : Pol -> QCl -> QS ; -- SubjunctS : S -> Utt ; diff --git a/src/zulu/abstract_ext/PChunk.gf b/src/zulu/abstract_ext/PChunk.gf index 71814dd6..0322e99d 100644 --- a/src/zulu/abstract_ext/PChunk.gf +++ b/src/zulu/abstract_ext/PChunk.gf @@ -3,8 +3,10 @@ abstract PChunk = Cat, CatExt, Symbol [Symb] ** { cat Chunks ; Chunk ; + Chunk_Phr ; Chunk_AP ; Chunk_Adv ; + Chunk_Imp ; Chunk_S ; Chunk_RS ; Chunk_QS ; @@ -21,8 +23,10 @@ fun PlusChunk : Chunk -> Chunks -> Chunks ; ChunkPhr : Chunks -> Phr ; + Phr_Chunker : Chunk_Phr -> Chunk ; -- AP_Chunker : Chunk_AP -> Chunk ; Adv_Chunker : Chunk_Adv -> Chunk ; + Imp_Chunker : Chunk_Imp -> Chunk ; S_Chunker : Chunk_S -> Chunk ; RS_Chunker : Chunk_RS -> Chunk ; QS_Chunker : Chunk_QS -> Chunk ; @@ -33,8 +37,10 @@ fun Postdet_Chunker : Chunk_Postdet -> Chunk ; Symb_Chunker : Chunk_Symb -> Chunk ; + Phr_Chunk : Phr -> Chunk_Phr ; -- AP_Chunk : AP -> Chunk_AP ; Adv_Chunk : Adv -> Chunk_Adv ; + Imp_Chunk : Imp -> Chunk_Imp ; S_Chunk : S -> Chunk_S ; RS_Chunk : RS -> Chunk_RS ; QS_Chunk : QS -> Chunk_QS ; diff --git a/src/zulu/abstract_ext/PhraseExt.gf b/src/zulu/abstract_ext/PhraseExt.gf new file mode 100644 index 00000000..d662cb96 --- /dev/null +++ b/src/zulu/abstract_ext/PhraseExt.gf @@ -0,0 +1,8 @@ +abstract PhraseExt = Cat,CatExt ** { + + fun + + -- direct speech + DirectSpeech: Phr -> Temp -> V -> NP -> Phr ; + ExtPhrConj : Phr -> Phr -> Phr ; +} diff --git a/src/zulu/abstract_ext/VerbExt.gf b/src/zulu/abstract_ext/VerbExt.gf index db4105e2..b20eed65 100644 --- a/src/zulu/abstract_ext/VerbExt.gf +++ b/src/zulu/abstract_ext/VerbExt.gf @@ -7,6 +7,9 @@ abstract VerbExt = Cat,CatExt ** { CopNPAssoc : NP -> VP ; CopLoc : Loc -> VP ; + -- CopPoss : NP -> VP ; + CopQuant : QuantStem -> VP ; + -- BecomeAP : AP -> VP ; -- BecomeNP : NP -> VP ; -- BecomeNPAssoc : NP -> VP ; diff --git a/src/zulu/grammar_ext/NguniChunk.gf b/src/zulu/grammar_ext/NguniChunk.gf index c7095cbb..a3ffef7a 100755 --- a/src/zulu/grammar_ext/NguniChunk.gf +++ b/src/zulu/grammar_ext/NguniChunk.gf @@ -6,6 +6,7 @@ abstract NguniChunk = ExtraExt, NounExt, VerbExt, + PhraseExt, -- MonoLexAbs, PChunk, Symbol - [Symb] diff --git a/src/zulu/grammar_ext/NguniChunkZul.gf b/src/zulu/grammar_ext/NguniChunkZul.gf index 0270a622..f92e537d 100755 --- a/src/zulu/grammar_ext/NguniChunkZul.gf +++ b/src/zulu/grammar_ext/NguniChunkZul.gf @@ -6,6 +6,7 @@ concrete NguniChunkZul of NguniChunk = ExtraExtZul, NounExtZul, VerbExtZul, + PhraseExtZul, -- MonoLexZul, PChunkZul, SymbolZul - [Symb] diff --git a/src/zulu/grammar_ext/NguniGrammar.gf b/src/zulu/grammar_ext/NguniGrammar.gf index b09542b0..82dc0079 100755 --- a/src/zulu/grammar_ext/NguniGrammar.gf +++ b/src/zulu/grammar_ext/NguniGrammar.gf @@ -1,16 +1,16 @@ -- All functions are explicitly inherited, in order to allow useful probabilities abstract NguniGrammar = - Noun [DetCN, UsePron, DetQuant, NumSg, NumPl, UseN, AdjCN, RelCN, PossNP,UsePN, RelNP, PredetNP], -- MassNP,AdvCN, AdvNP, + Noun [DetCN, UsePron, DetQuant, NumSg, NumPl, UseN, AdjCN, RelCN, PossNP,UsePN, RelNP, PredetNP,AdvNP], -- MassNP,AdvCN, AdvNP, Verb [UseV, ComplVS, ComplVA, SlashV2a, UseComp, AdvVP, CompAP, CompNP, CompAdv, ComplSlash], Adjective [PositA, AdAP], Adverb [PositAdvAdj, SubjS], -- Numeral, - Sentence [PredVP, ImpVP, UseCl, UseQCl, UseRCl], + Sentence [PredVP, ImpVP, UseCl, UseQCl, UseRCl,AdvS], Question [QuestCl, QuestIAdv, QuestIComp], Relative [RelVP, IdRP], -- Conjunction, - Phrase [PhrUtt, UttS, UttQS, UttImpSg, NoPConj, NoVoc], + Phrase [PhrUtt, UttS, UttQS, UttImpSg, NoPConj, NoVoc, VocNP], Text - [Temp,Adv,IAdv], Structural [and_Conj,how_IAdv,how8much_IAdv,i_Pron,youSg_Pron,he_Pron,she_Pron,we_Pron,youPl_Pron,they_Pron,this_Quant,that_Quant,all_Predet,only_Predet,very_AdA], -- Idiom, diff --git a/src/zulu/grammar_ext/NguniGrammarZul.gf b/src/zulu/grammar_ext/NguniGrammarZul.gf index 0e6b55f1..6ce18bac 100755 --- a/src/zulu/grammar_ext/NguniGrammarZul.gf +++ b/src/zulu/grammar_ext/NguniGrammarZul.gf @@ -1,16 +1,16 @@ -- All functions are explicitly inherited, in order to allow useful probabilities concrete NguniGrammarZul of NguniGrammar = - NounZul [DetCN, UsePron, DetQuant, NumSg, NumPl, UseN, AdjCN, RelCN, PossNP,UsePN, RelNP, PredetNP], -- MassNP, AdvCN,AdvNP, + NounZul [DetCN, UsePron, DetQuant, NumSg, NumPl, UseN, AdjCN, RelCN, PossNP,UsePN, RelNP, PredetNP,AdvNP], -- MassNP, AdvCN,AdvNP, VerbZul [UseV, ComplVS, ComplVA, SlashV2a, UseComp, AdvVP, CompAP, CompNP, CompAdv, ComplSlash], AdjectiveZul [PositA, AdAP], AdverbZul [PositAdvAdj, SubjS], -- Numeral, - SentenceZul [PredVP, ImpVP, UseCl, UseQCl, UseRCl], + SentenceZul [PredVP, ImpVP, UseCl, UseQCl, UseRCl,AdvS], QuestionZul [QuestCl, QuestIAdv, QuestIComp], RelativeZul [RelVP, IdRP], -- ConjunctionZul, - PhraseZul [PhrUtt, UttS, UttQS, UttImpSg, NoPConj, NoVoc], + PhraseZul [PhrUtt, UttS, UttQS, UttImpSg, NoPConj, NoVoc, VocNP], TextX - [Temp,Adv,IAdv], StructuralZul [and_Conj,how_IAdv,how8much_IAdv,i_Pron,youSg_Pron,he_Pron,she_Pron,we_Pron,youPl_Pron,they_Pron,this_Quant,that_Quant,all_Predet,only_Predet,very_AdA], -- Idiom, diff --git a/src/zulu/grammar_ext/NguniLang.gf b/src/zulu/grammar_ext/NguniLang.gf index 955f9996..284e15a6 100755 --- a/src/zulu/grammar_ext/NguniLang.gf +++ b/src/zulu/grammar_ext/NguniLang.gf @@ -5,7 +5,8 @@ abstract NguniLang = Backward[ComplV2,ComplV3], ExtraExt, NounExt, - VerbExt + VerbExt, + PhraseExt -- MonoLexAbs, -- Chunk -- Symbol - [Symb], diff --git a/src/zulu/grammar_ext/NguniLangZul.gf b/src/zulu/grammar_ext/NguniLangZul.gf index d0619600..64f0b254 100755 --- a/src/zulu/grammar_ext/NguniLangZul.gf +++ b/src/zulu/grammar_ext/NguniLangZul.gf @@ -5,7 +5,8 @@ concrete NguniLangZul of NguniLang = BackwardZul[ComplV2,ComplV3], ExtraExtZul, NounExtZul, - VerbExtZul + VerbExtZul, + PhraseExtZul -- MonoLexZul, -- ChunkZul, -- SymbolZul - [Symb], diff --git a/src/zulu/lexica/MonoLex.gf b/src/zulu/lexica/MonoLex.gf index cbce159d..6eb8647a 100755 --- a/src/zulu/lexica/MonoLex.gf +++ b/src/zulu/lexica/MonoLex.gf @@ -5114,6 +5114,7 @@ zozo_1a_2a_N : N ; zuka_1a_2a_N : N ; zulu_1a_2a_N : N ; zwa_1a_2a_N : N ; +zwekazi_5_6_N : N ; zwelonke_1a_2a_N : N ; -- verb roots diff --git a/src/zulu/lexica/MonoLexZul.gf b/src/zulu/lexica/MonoLexZul.gf index 66b6fe7a..5a386e5e 100755 --- a/src/zulu/lexica/MonoLexZul.gf +++ b/src/zulu/lexica/MonoLexZul.gf @@ -5115,6 +5115,7 @@ zuka_1a_2a_N = mkN "zuka" C1a_2a ; zulu_1a_2a_N = mkN "zulu" C1a_2a ; zwa_1a_2a_N = mkN "zwa" C1a_2a ; zwelonke_1a_2a_N = mkN "zwelonke" C1a_2a ; +zwekazi_5_6_N = mkN "zwekazi" C5_6 ; -- verb roots ab_V = mkV "ab" ; From 8eea5d481f0b13a2bf7e771e9a23bcc2dca97fe3 Mon Sep 17 00:00:00 2001 From: Laurette Marais Date: Tue, 23 Aug 2022 09:55:06 +0200 Subject: [PATCH 4/8] some new words --- src/zulu/lexica/MonoLex.gf | 3 +++ src/zulu/lexica/MonoLexZul.gf | 7 +++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/zulu/lexica/MonoLex.gf b/src/zulu/lexica/MonoLex.gf index 6eb8647a..28fe8ed6 100755 --- a/src/zulu/lexica/MonoLex.gf +++ b/src/zulu/lexica/MonoLex.gf @@ -2877,6 +2877,7 @@ abstract MonoLex = Cat ** { phothwe_5_6_N : N ; phoyinti_5_6_N : N ; phoyisa_5_6_N : N ; + phrojekthi_5_6_N : N ; phucuko_9_N : N ; phucuzeko_9_10_N : N ; phuhle_5_6_N : N ; @@ -11932,6 +11933,8 @@ zwelonke_1a_2a_N : N ; seshis_V2 : V2 ; seshisek_V : V ; seshisek_V2 : V2 ; + setshenzisw_V : V ; + setshenzisw_V2 : V2 ; sev_V : V ; sev_V2 : V2 ; sevel_V : V ; diff --git a/src/zulu/lexica/MonoLexZul.gf b/src/zulu/lexica/MonoLexZul.gf index 5a386e5e..f7401389 100755 --- a/src/zulu/lexica/MonoLexZul.gf +++ b/src/zulu/lexica/MonoLexZul.gf @@ -2878,6 +2878,7 @@ concrete MonoLexZul of MonoLex = CatZul ** open ResZul,ParadigmsZul in { phothwe_5_6_N = mkN "phothwe" C5_6 ; phoyinti_5_6_N = mkN "phoyinti" C5_6 ; phoyisa_5_6_N = mkN "phoyisa" C5_6 ; + phrojekthi_5_6_N = mkN "phrojekthi" C5_6 ; phucuko_9_N = mkN "phucuko" C9_10 ; phucuzeko_9_10_N = mkN "phucuzeko" C9_10 ; phuhle_5_6_N = mkN "phuhle" C5_6 ; @@ -11932,6 +11933,8 @@ zwekazi_5_6_N = mkN "zwekazi" C5_6 ; seshis_V2 = mkV2 "seshis" ; seshisek_V = mkV "seshisek" ; seshisek_V2 = mkV2 "seshisek" ; + setshenzisw_V = mkV "setshenzisw" ; + setshenzisw_V2 = mkV2 "setshenzisw" ; sev_V = mkV "sev" ; sev_V2 = mkV2 "sev" ; sevel_V = mkV "sevel" ; @@ -12484,8 +12487,8 @@ zwekazi_5_6_N = mkN "zwekazi" C5_6 ; tet_V2 = mkV2 "tet" ; tetem_V = mkV "tetem" ; tetem_V2 = mkV2 "tetem" ; - th_V = mkV "th" ; - th_V2 = mkV2 "th" ; + th_V = mkV "th" "thi" ; + th_V2 = mkV2 "th" "thi" ; thab_V = mkV "thab" ; thab_V2 = mkV2 "thab" ; thabath_V = mkV "thabath" ; From fe2c221e7bceb0ea645ab9594342bff44cb77e63 Mon Sep 17 00:00:00 2001 From: Laurette Marais Date: Tue, 23 Aug 2022 09:58:08 +0200 Subject: [PATCH 5/8] (zul) misc changes --- src/zulu/BackwardZul.gf | 55 +++++++-- src/zulu/CatExtZul.gf | 6 +- src/zulu/CatZul.gf | 5 +- src/zulu/ExtraExtZul.gf | 95 +++++++++++---- src/zulu/NounExtZul.gf | 153 +++++++++++++++++++----- src/zulu/NounZul.gf | 5 +- src/zulu/PChunkZul.gf | 37 ++++-- src/zulu/PhraseExtZul.gf | 22 ++++ src/zulu/PhraseZul.gf | 6 +- src/zulu/ResZul.gf | 44 +++---- src/zulu/SentenceZul.gf | 77 +++++++----- src/zulu/StructuralZul.gf | 2 +- src/zulu/VerbExtZul.gf | 108 +++++++++++++++-- src/zulu/VerbZul.gf | 59 ++++++++- src/zulu/abstract_ext/CatExt.gf | 1 + src/zulu/abstract_ext/ExtraExt.gf | 25 +++- src/zulu/abstract_ext/NounExt.gf | 11 +- src/zulu/abstract_ext/PChunk.gf | 16 ++- src/zulu/abstract_ext/PhraseExt.gf | 2 + src/zulu/grammar_ext/NguniGrammar.gf | 2 +- src/zulu/grammar_ext/NguniGrammarZul.gf | 2 +- 21 files changed, 563 insertions(+), 170 deletions(-) diff --git a/src/zulu/BackwardZul.gf b/src/zulu/BackwardZul.gf index 02b46eb6..7602a6c6 100755 --- a/src/zulu/BackwardZul.gf +++ b/src/zulu/BackwardZul.gf @@ -9,18 +9,25 @@ concrete BackwardZul of Backward = CatZul ** open ResZul,Prelude,ParamX in { -- from Verb 19/4/2008 - ComplV2 v2 np = { + ComplV2 v2 np = let + oc = objConc np.agr v2.r v2.syl ; + longform = case np.heavy of { + True => False ; + False => True + } ; + obj = np.s!NFull + in { s = table { MainCl => \\a,p,t,l => let vform = (VFIndic MainCl p t) ; tp = tensePref vform v2.r v2.syl ; -- [] / zo- / zuku- - oc = objConc np.agr v2.r v2.syl ; -- [] / m - - longform = case np.heavy of { - True => False ; - False => True - } ; + -- oc = objConc np.agr v2.r v2.syl ; -- [] / m - + -- longform = case np.heavy of { + -- True => False ; + -- False => True + -- } ; r = v2.s!(rform (VFIndic MainCl p t) longform) ; -- bona / boni - obj = np.s!NFull -- [] / inkomo + -- obj = np.s!NFull -- [] / inkomo in case np.proDrop of { True => tp ++ oc ++ r ++ obj ; False => tp ++ r ++ obj @@ -29,18 +36,40 @@ concrete BackwardZul of Backward = CatZul ** open ResZul,Prelude,ParamX in { vform = (VFIndic RelCl p t) ; rc = relConc vform a v2.r ; -- o- / onga- tp = tensePref vform v2.r v2.syl ; -- [] / zo- / zuku- - oc = objConc np.agr v2.r v2.syl ; -- [] / m - - longform = case np.heavy of { - True => False ; - False => True - } ; + -- oc = objConc np.agr v2.r v2.syl ; -- [] / m - + -- longform = case np.heavy of { + -- True => False ; + -- False => True + -- } ; r = v2.s!(rform vform longform) ; -- bona / boni - obj = np.s!NFull -- [] / inkomo + -- obj = np.s!NFull -- [] / inkomo in case np.proDrop of { True => rc ++ tp ++ oc ++ r ++ obj ; False => rc ++ tp ++ r ++ obj } } ; + imp_s = table { + Sg => table { + Pos => case np.proDrop of { + True => oc ++ v2.s!R_e ++ obj ; + False => v2.s!R_a ++ obj + } ; + Neg => case np.proDrop of { + True => "unga" ++BIND++ oc ++ v2.s!R_i ++ obj ; + False => "unga" ++BIND++ v2.s!R_i ++ obj + } + } ; + Pl => table { + Pos => case np.proDrop of { + True => oc ++ v2.s!R_e ++BIND++"ni" ++ obj ; + False => v2.s!R_a ++BIND++"ni" ++ obj + } ; + Neg => case np.proDrop of { + True => "ninga" ++BIND++ oc ++ v2.s!R_i ++ obj ; + False => "ninga" ++BIND++ v2.s!R_i ++ obj + } + } + } ; iadv, advs, comp = [] ; ap_comp = \\_ => [] ; hasComp = np.heavy ; diff --git a/src/zulu/CatExtZul.gf b/src/zulu/CatExtZul.gf index be268c33..24fb1797 100755 --- a/src/zulu/CatExtZul.gf +++ b/src/zulu/CatExtZul.gf @@ -1,8 +1,12 @@ concrete CatExtZul of CatExt = open ResZul,Prelude,ParamX in { lincat - Loc = { s : CType => Agr => Polarity => BasicTense => Str } ; + Loc = { + s : CType => Agr => Polarity => BasicTense => Str ; + imp_s : Number => Polarity => Str + } ; LocN = { s : Str } ; + LocAdv = { s : Str ; reqLocS : Bool } ; QuantStem = { s : Agr => Str } ; RelStem = { s : Str } ; VAux = { s : Str ; at : AuxType } ; diff --git a/src/zulu/CatZul.gf b/src/zulu/CatZul.gf index bcc8d0c2..1feb79e9 100755 --- a/src/zulu/CatZul.gf +++ b/src/zulu/CatZul.gf @@ -23,7 +23,7 @@ concrete CatZul of Cat = CommonX - [Temp,Tense,Adv,IAdv] ** -- s : ResZul.Tense => Anteriority => CPolarity => Order => Str ; -- c2 : Str -- } ; - Imp = { s : Polarity => Str } ; + Imp = { s : Number => Polarity => Str } ; -- Question @@ -47,6 +47,7 @@ concrete CatZul of Cat = CommonX - [Temp,Tense,Adv,IAdv] ** VP = { s : CType => Agr => Polarity => BasicTense => Bool => Str ; -- TODO: mood + imp_s : Number => Polarity => Str ; -- oc : Str ; comp : Str ; iadv : Str ; @@ -137,7 +138,7 @@ concrete CatZul of Cat = CommonX - [Temp,Tense,Adv,IAdv] ** -- CAdv = {s : Polarity => Str; p : Str} ; -- Open lexical classes, e.g. Lexicon - V,V2,VA,VS,V3 = { + V,V2,VA,VS,V3,VV = { s : RForm => Str ; r : RInit ; syl : Syl ; diff --git a/src/zulu/ExtraExtZul.gf b/src/zulu/ExtraExtZul.gf index 26ea4cb4..0a5816c6 100755 --- a/src/zulu/ExtraExtZul.gf +++ b/src/zulu/ExtraExtZul.gf @@ -1,5 +1,5 @@ concrete ExtraExtZul of ExtraExt = - CatZul [NP,VP,CN,V,Temp,S,Cl,Adv,Pron,QCl,QS,A,RS,IAdv,IComp,Pol,Det,Quant,N,PN,Conj], + CatZul [NP,VP,CN,V,Temp,S,Cl,Adv,Pron,QCl,QS,A,RS,IAdv,IComp,Pol,Det,Quant,N,PN,Conj,VV], CatExtZul ** open ResZul,Prelude,ParamX in { @@ -204,14 +204,14 @@ concrete ExtraExtZul of ExtraExt = reqLocS = False } ; - LocNPAdv np = { - s = np.s!NLoc ; - -- asp = Null ; - reqLocS = case np.isPron of { - False => True ; - True => False -- ki- - } ; - } ; + -- LocNPAdv np = { + -- s = np.s!NLoc ; + -- -- asp = Null ; + -- reqLocS = case np.isPron of { + -- False => True ; + -- True => False -- ki- + -- } ; + -- } ; LocAdvNPAdv adv np = { s = adv.s ++ (np.s!NLoc) ; @@ -227,23 +227,11 @@ concrete ExtraExtZul of ExtraExt = reqLocS = False } ; - -- -- NOTE: this seems to be a specific construction. Not yet found in Poulos+Msimang - -- KwaAdvNPAdv adv np = - -- let - -- c = case np.agr of { - -- (First _ | Second _) => C1_2 ; -- people class as default - -- Third c _ => c - -- } ; - -- n = case np.agr of { - -- (First Sg | Second Sg | Third _ Sg) => Sg ; - -- (First Pl | Second Pl | Third _ Pl) => Pl - -- } - -- in - -- { - -- s = adv.s ++ poss_concord!C15!Sg!(initNP np.isPron np.agr) ++BIND++ np.s!Reduced ++ np.mod ++ np.predet_pre ++ np.predet_post ; - -- -- asp = adv.asp ; - -- reqLocS = False - -- } ; + -- NOTE: this seems to be a specific construction. Not yet found in Poulos+Msimang + KwaAdvNPAdv adv np = { + s = adv.s ++ (poss_concord_agr!(Third C17 Sg)!np.i) ++BIND++ (np.s!NReduced) ; + reqLocS = False + } ; -- locative ku KuNPAdv np = { @@ -283,6 +271,34 @@ concrete ExtraExtZul of ExtraExt = reqLocS = False } ; + NPAdv np = { + s = np.s!NFull ; + reqLocS = False + } ; + + LocAdvAdv l = l ** { reqLocS = False } ; + + LocAdvNP adv np = { + s = adv.s ++ (poss_concord_agr!(Third C17 Sg)!np.i) ++BIND++ (np.s!NReduced) ; + reqLocS = False + } ; -- ngaphezu kwamahora amabili adlule + + LocNAdv locn = locn ** { reqLocS = False } ; + + LocNNgaAdv locn = { + s = "nga" ++BIND++ locn.s ; + reqLocS = False + } ; + + LocNPAdv np = { + s = np.s!NLoc ; + -- asp = Null ; + reqLocS = case np.isPron of { + False => True ; + True => False -- ki- + } ; + } ; + RelAdv adv = { s = \\a => relConcLookup!a!RC ++BIND++ adv.s } ; @@ -561,6 +577,10 @@ concrete ExtraExtZul of ExtraExt = phakade_LocN = { s = "phakade" ; empty = [] } ; phezulu_LocN = { s = "phezulu" ; empty = [] } ; + ngemuva_LocAdv = { s = "ngemuva" ; reqLocS = False } ; + emuva_LocAdv = { s = "emuva" ; reqLocS = False } ; + ecaleni_LocAdv = { s = "ecaleni" ; reqLocS = False } ; + lapha_Loc = { s = table { MainCl => \\a,p,t => let @@ -582,11 +602,31 @@ concrete ExtraExtZul of ExtraExt = VFIndic _ Neg PresTense => (kho_cop vform a) ++ cop_base; VFIndic _ _ _ => rcp ++ pcp ++ cop_base } + } ; + imp_s = table { + Sg => table { + Pos => "yiba" ++ "lapha" ; + Neg => "ungabi" ++ "lapha" + } ; + Pl => table { + Pos => "yibani" ++ "lapha" ; + Neg => "ningabi" ++ "lapha" + } } } ; khona_Loc = { s = \\c,a,p,t => kho_cop (VFIndic c p t) a ; + imp_s = table { + Sg => table { + Pos => "yiba" ++ "khona" ; + Neg => "ungabi" ++ "khona" -- this is a guess + } ; + Pl => table { + Pos => "yibani" ++ "khona" ; + Neg => "ningabi" ++ "khona" + } + } } ; kakhulu_Adv = { s = "kakhulu" ; reqLocS = False } ; @@ -608,6 +648,9 @@ concrete ExtraExtZul of ExtraExt = fix = True } ; + want_VV = regVerb "fun" ; + prepare_to_VV = regVerb "lungiselel" ; + -- Deverb15 v = -- let -- agr = Third C15 Sg ; diff --git a/src/zulu/NounExtZul.gf b/src/zulu/NounExtZul.gf index d66cb9f8..4cd0de43 100644 --- a/src/zulu/NounExtZul.gf +++ b/src/zulu/NounExtZul.gf @@ -136,35 +136,74 @@ concrete NounExtZul of NounExt = CatZul,CatExtZul ** open ResZul, Prelude, Param heavy = True } ; - Deverb15 v = - let - agr = Third C15 Sg ; - in - { - s = \\_ => table { - NFull => case v.r of { - RC => "uku"++BIND++(v.s!R_a) ; - (RA|RE) => "ukw"++BIND++(v.s!R_a) ; - _ => "uk"++BIND++(v.s!R_a) + -- Deverb15 v = + -- let + -- agr = Third C15 Sg ; + -- in + -- { + -- s = \\_ => table { + -- NFull => case v.r of { + -- RC => "uku"++BIND++(v.s!R_a) ; + -- (RA|RE) => "ukw"++BIND++(v.s!R_a) ; + -- _ => "uk"++BIND++(v.s!R_a) + -- } ; + -- NReduced => case v.r of { + -- RC => "ku"++BIND++(v.s!R_a) ; + -- (RA|RE) => "kw"++BIND++(v.s!R_a) ; + -- _ => "k"++BIND++(v.s!R_a) + -- } ; + -- NPoss => case v.r of { + -- RC => "ku"++BIND++(v.s!R_a) ; + -- (RA|RE) => "kw"++BIND++(v.s!R_a) ; + -- _ => "k"++BIND++(v.s!R_a) + -- } ; + -- NLoc => case v.r of { + -- RC => "eku"++BIND++(v.s!R_e)++BIND++"ni" ; + -- (RA|RE) => "ekw"++BIND++(v.s!R_e)++BIND++"ni" ; + -- _ => "ek"++BIND++(v.s!R_e)++BIND++"ni" + -- } + -- } ; + -- c = C15 ; + -- empty = [] + -- } ; + + -- not built to work for copulative VPs for now (specifically for agreement) + Deverb15 pol vp = + let + agr = Third C15 Sg ; + v = vp.s!MainCl!(Third C15 Sg)!pol.p!PresTense!False + in + { + s = table { + NFull => case of { + => "uku"++BIND++"nga"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s ; + <_,RC> => "uku"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s ; + <_,(RA|RE)> => "ukw"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s ; + <_,_> => "uk"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s + } ; + NReduced => case of { + => "ku"++BIND++"nga"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s ; + <_,RC> => "ku"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s ; + <_,(RA|RE)> => "kw"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s ; + <_,_> => "k"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s + } ; + NPoss => case of { + => "ku"++BIND++"nga"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s ; + <_,RC> => "ku"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s ; + <_,(RA|RE)> => "kw"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s ; + <_,_> => "k"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s + } ; + NLoc => case of { + => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++ "uku"++BIND++"nga"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s ; + <_,_> => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++ "uku"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s + } } ; - NReduced => case v.r of { - RC => "ku"++BIND++(v.s!R_a) ; - (RA|RE) => "kw"++BIND++(v.s!R_a) ; - _ => "k"++BIND++(v.s!R_a) - } ; - NPoss => case v.r of { - RC => "ku"++BIND++(v.s!R_a) ; - (RA|RE) => "kw"++BIND++(v.s!R_a) ; - _ => "k"++BIND++(v.s!R_a) - } ; - NLoc => case v.r of { - RC => "eku"++BIND++(v.s!R_e)++BIND++"ni" ; - (RA|RE) => "ekw"++BIND++(v.s!R_e)++BIND++"ni" ; - _ => "ek"++BIND++(v.s!R_e)++BIND++"ni" - } - } ; - c = C15 ; - empty = [] + agr = agr ; + i = RU ; + proDrop = False ; + isPron = False ; + heavy = True ; + empty = [] } ; LocNP np = { @@ -191,28 +230,76 @@ concrete NounExtZul of NounExt = CatZul,CatExtZul ** open ResZul, Prelude, Param } ; } ; - LocNLoc locn = { + -- LocNLoc locn = { + -- s = table { + -- MainCl => \\a,p,t => let + -- vform = VFIndic MainCl p t ; + -- pcp = ap_cop_pref vform a RelType ; -- u- / uzoba / akazukuba + -- cop_base = locn.s + -- in + -- case vform of { + -- VFIndic _ Neg PresTense => (kho_cop vform a) ++ cop_base; + -- VFIndic _ _ _ => pcp ++ cop_base + -- } ; + -- RelCl => \\a,p,t => let + -- vform = VFIndic RelCl p t ; + -- rcp = (relConcCop vform a RC) ; -- o- / onge- + -- pcp = ap_cop_pref vform a RelType ; -- u- / uzoba / akazukuba + -- cop_base = locn.s + -- in + -- case vform of { + -- VFIndic _ Neg PresTense => (kho_cop vform a) ++ cop_base; + -- VFIndic _ _ _ => rcp ++ pcp ++ cop_base + -- } + -- } ; + -- } ; + + -- LocNPossNP locn np = { + -- s = locn.s ++ poss_concord_agr!(Third C17 Sg)!(np.i) ++BIND++ np.s!NPoss; + -- } ; + + LocAdvLoc locadv = { s = table { MainCl => \\a,p,t => let vform = VFIndic MainCl p t ; pcp = ap_cop_pref vform a RelType ; -- u- / uzoba / akazukuba - cop_base = locn.s + s = case locadv.reqLocS of { + True => "s"++BIND ; + False => [] + } ; + cop_base = locadv.s in case vform of { VFIndic _ Neg PresTense => (kho_cop vform a) ++ cop_base; - VFIndic _ _ _ => pcp ++ cop_base + VFIndic _ _ _ => pcp ++ s ++ cop_base } ; RelCl => \\a,p,t => let vform = VFIndic RelCl p t ; rcp = (relConcCop vform a RC) ; -- o- / onge- pcp = ap_cop_pref vform a RelType ; -- u- / uzoba / akazukuba - cop_base = locn.s + s = case locadv.reqLocS of { + True => "s"++BIND ; + False => [] + } ; + cop_base = locadv.s in case vform of { VFIndic _ Neg PresTense => (kho_cop vform a) ++ cop_base; - VFIndic _ _ _ => rcp ++ pcp ++ cop_base + VFIndic _ _ _ => rcp ++ pcp ++ s ++ cop_base } } ; + imp_s = table { + Sg => table { + Pos => "yiba" ++ "s"++BIND++ locadv.s ; + Neg => "ungabi" ++ "s"++BIND++ locadv.s + } ; + Pl => table { + Pos => "yibani" ++ "s"++BIND++ locadv.s ; + Neg => "ningabi" ++ "s"++BIND++ locadv.s + } + } } ; + + } diff --git a/src/zulu/NounZul.gf b/src/zulu/NounZul.gf index 3ca43d9e..29a679d1 100755 --- a/src/zulu/NounZul.gf +++ b/src/zulu/NounZul.gf @@ -101,7 +101,10 @@ concrete NounZul of Noun = CatZul ** open ResZul, Prelude, ParamX in { -- TODO: check refactor (no change?) PossNP cn np = { empty = cn.empty ; - s = \\num,nform => cn.s!num!nform ++ poss_concord!cn.c!num!np.i ++BIND++ np.s!NPoss; + s = \\num,nform => case np.agr of { + Third C1a_2a Sg => cn.s!num!nform ++ poss_concord_c1a!cn.c!num ++BIND++ np.s!NPoss ; + (First _ | Second _ | Third _ _) => cn.s!num!nform ++ poss_concord!cn.c!num!np.i ++BIND++ np.s!NPoss + } ; -- mod = \\num => cn.mod!num ++ poss_concord!cn.c!num!np.i ++BIND++ (poss_NP np) ; c = cn.c ; emph = cn.emph diff --git a/src/zulu/PChunkZul.gf b/src/zulu/PChunkZul.gf index 70df6955..578f844f 100644 --- a/src/zulu/PChunkZul.gf +++ b/src/zulu/PChunkZul.gf @@ -6,7 +6,7 @@ concrete PChunkZul of PChunk = CatZul, CatExtZul, SymbolZul [Symb] ** lincat Chunks = {s : Str} ; Chunk = {s : Str}; - Chunk_Phr, Chunk_AP, Chunk_Adv, Chunk_Imp, Chunk_S, Chunk_RS, Chunk_QS, Chunk_CN, Chunk_NP, Chunk_N, Chunk_Symb = {s: Str} ; + Chunk_Phr, Chunk_AP, Chunk_Adv, Chunk_Imp, Chunk_S, Chunk_RS, Chunk_QS, Chunk_VP, Chunk_CN, Chunk_NP, Chunk_N, Chunk_Symb = {s: Str} ; VC = V ; @@ -21,6 +21,7 @@ concrete PChunkZul of PChunk = CatZul, CatExtZul, SymbolZul [Symb] ** S_Chunker c = c ; RS_Chunker c = c ; QS_Chunker c = c ; + VP_Chunker c = c ; CN_Chunker c = c ; NP_Chunker c = c ; N_Chunker c = c ; @@ -30,10 +31,17 @@ concrete PChunkZul of PChunk = CatZul, CatExtZul, SymbolZul [Symb] ** Phr_Chunk p = {s = p.s } ; Adv_Chunk a = { s = a.s } ; - Imp_Chunk i = { s = variants { i.s!Pos ; i.s!Neg} } ; + Imp_Sg_Chunk i = { s = variants { i.s!Sg!Pos ; i.s!Sg!Neg} } ; + Imp_Pl_Chunk i = { s = variants { i.s!Pl!Pos ; i.s!Pl!Neg} } ; S_Chunk s = { s = s.s } ; - RS_Chunk rs = { s = rs.s!agr_vars } ; + RS_Chunk pron rs = { s = pron.s!NFull ++ rs.s!pron.agr } ; QS_Chunk s = { s = s.qword_pre ++ s.s ++ s.qword_post } ; + VP_RelYo_Chunk temp pol pron vp = { + s = temp.s ++ pol.s ++ pron.s!NFull ++ vp.s!RelCl!pron.agr!pol.p!temp.t!True + } ; + VP_Rel_Chunk temp pol pron vp = { + s = temp.s ++ pol.s ++ pron.s!NFull ++ vp.s!RelCl!pron.agr!pol.p!temp.t!False + } ; CN_Sg_Chunk cn = { s = cn.s!Sg!NFull } ; @@ -43,18 +51,23 @@ concrete PChunkZul of PChunk = CatZul, CatExtZul, SymbolZul [Symb] ** NP_Nom_Chunk np = { s = variants { np.s!NFull ; - np.s!NReduced ; - np.s!NLoc + np.s!NReduced } } ; - NP_Gen_Chunk np = { - s = poss_concord_agr!agr_vars!np.i ++BIND++ np.s!NPoss + NP_Loc_Chunk np = { + s = np.s!NLoc } ; - Predet_Chunk predet = { - s = predet.s!agr_vars + NP_Gen_Chunk pron np = { + s = pron.s!NFull ++ poss_concord_agr!pron.agr!np.i ++BIND++ np.s!NPoss } ; - Postdet_Chunk postdet = { - s = postdet.s!agr_vars + -- NP_Gen_Chunk np = { + -- s = poss_concord_agr!agr_vars!np.i ++BIND++ np.s!NPoss + -- } ; + Predet_Chunk pron predet = { + s = pron.s!NFull ++ predet.s!pron.agr + } ; + Postdet_Chunk pron postdet = { + s = pron.s!NFull ++ postdet.s!pron.agr } ; -- for unknown words that are not names @@ -101,4 +114,6 @@ concrete PChunkZul of PChunk = CatZul, CatExtZul, SymbolZul [Symb] ** Second Pl } ; + bool_vars : Bool = variants { True | False } ; + } diff --git a/src/zulu/PhraseExtZul.gf b/src/zulu/PhraseExtZul.gf index 9f7998dc..ed35b7a5 100644 --- a/src/zulu/PhraseExtZul.gf +++ b/src/zulu/PhraseExtZul.gf @@ -12,6 +12,28 @@ concrete PhraseExtZul of PhraseExt = CatZul,CatExtZul ** open ResZul, Prelude, P phr.s ++ "ku" ++ BIND ++ vform ++ np.s!NFull ++ t.s } ; + DirectSpeechNP np1 t v np2 = { + s = let + vform = case t.t of { + PastTense => v.s!R_e ; + PresTense => v.s!R_a ; + _ => v.s!R_a ++ "*" + } ; + in + np1.s!NFull ++ "ku" ++ BIND ++ vform ++ np2.s!NFull ++ t.s + } ; + + DirectSpeechAdv adv t v np = { + s = let + vform = case t.t of { + PastTense => v.s!R_e ; + PresTense => v.s!R_a ; + _ => v.s!R_a ++ "*" + } ; + in + adv.s ++ "ku" ++ BIND ++ vform ++ np.s!NFull ++ t.s + } ; + ExtPhrConj p1 p2 = { s = p1.s ++ p2.s } ; diff --git a/src/zulu/PhraseZul.gf b/src/zulu/PhraseZul.gf index 51f2d96f..8896daa5 100755 --- a/src/zulu/PhraseZul.gf +++ b/src/zulu/PhraseZul.gf @@ -1,12 +1,12 @@ -concrete PhraseZul of Phrase = CatZul ** open Prelude, ResZul in { +concrete PhraseZul of Phrase = CatZul ** open Prelude, ParamX, ResZul in { lin PhrUtt pconj utt voc = {s = pconj.s ++ utt.s ++ voc.s} ; -- UttS sent = { s = sent.s } ; UttQS sent = { s = sent.qword_pre ++ sent.s ++ sent.qword_post } ; - UttImpSg pol imp = { s = pol.s ++ imp.s!pol.p } ; - -- UttImpPl pol imp = {s = pol.s ++ imp.s ! pol.p ! ImpF Pl False} ; + UttImpSg pol imp = { s = pol.s ++ imp.s!Sg!pol.p } ; + UttImpPl pol imp = {s = pol.s ++ imp.s!Pl!pol.p } ; -- UttImpPol pol imp = {s = pol.s ++ imp.s ! pol.p ! ImpF Sg True} ; -- UttIP ip = {s = ip.s ! npNom} ; --- Acc also diff --git a/src/zulu/ResZul.gf b/src/zulu/ResZul.gf index e2ab9e44..85c0529b 100755 --- a/src/zulu/ResZul.gf +++ b/src/zulu/ResZul.gf @@ -27,6 +27,7 @@ resource ResZul = open Prelude,Predef,ParamX in { VPType = CopIdent | CopAssoc | CopDescr | CopEq | VNPCompl | NoComp | VSCompl | AdvComp | CopLoc ; -- VACompl | AuxType = PartAux ; -- TODO: add SubjAux, InfAux, ConsecAux etc (p327) AType = AdjType | RelType ; + LocAdvType = KwaAdv | NaAdv ; AForm = AF1 | AF2 | AF3 ; -- two forms for implementing sound changes Poulos+Msimang p143, one for monosyllabic SCForm = SC | SCVow | SCNeg | SCNegVow | SCPS | SCPart | SCVowP | SCBe | SCRP ; @@ -265,10 +266,11 @@ resource ResZul = open Prelude,Predef,ParamX in { R_ile => case root of { _+"el" => root ++BIND++ "e" ; _+"al" => (tk 2 root) + "el" ++BIND++ "e" ; + _+"an" => (tk 2 root) + "en" ++BIND++ "e" ; _ => root ++BIND++ "ile" } ; R_e => case root of { - _+"al" => (tk 2 root) + "el" ++BIND++ "e" ; + _+"an" => (tk 2 root) + "en" ++BIND++ "e" ; _ => root ++BIND++ "e" } ; R_i => root ++BIND++ "i" ; @@ -1656,48 +1658,48 @@ resource ResZul = open Prelude,Predef,ParamX in { } } ; - poss_concord_c1a : ClassGender => Number => RInit => Str = + poss_concord_c1a : ClassGender => Number => Str = table { C1_2 => table { - Sg => table {(RA|RC) => "ka" ; (RE|RI) => "ke" ; (RO|RU) => "ko" } ; - Pl => table {(RA|RC) => "baka" ; (RE|RI) => "bake" ; (RO|RU) => "bako" } + Sg => "ka" ; + Pl => "baka" } ; C1a_2a => table { - Sg => table {(RA|RC) => "ka" ; (RE|RI) => "ke" ; (RO|RU) => "ko" } ; - Pl => table {(RA|RC) => "baka" ; (RE|RI) => "bake" ; (RO|RU) => "bako" } + Sg => "ka" ; + Pl => "baka" } ; C3_4 => table { - Sg => table {(RA|RC) => "ka" ; (RE|RI) => "ke" ; (RO|RU) => "ko" } ; - Pl => table {(RA|RC) => "ka" ; (RE|RI) => "ke" ; (RO|RU) => "ko" } + Sg => "ka" ; + Pl => "ka" } ; C5_6 => table { - Sg => table {(RA|RC) => "lika" ; (RE|RI) => "like" ; (RO|RU) => "liko" } ; - Pl => table {(RA|RC) => "ka" ; (RE|RI) => "ke" ; (RO|RU) => "ko" } + Sg => "lika" ; + Pl => "ka" } ; C7_8 => table { - Sg => table {(RA|RC) => "sika" ; (RE|RI) => "sike" ; (RO|RU) => "siko" } ; - Pl => table {(RA|RC) => "zika" ; (RE|RI) => "zike" ; (RO|RU) => "ziko" } + Sg => "sika" ; + Pl => "zika" } ; C9_10 => table { - Sg => table {(RA|RC) => "ka" ; (RE|RI) => "ke" ; (RO|RU) => "ko" } ; - Pl => table {(RA|RC) => "zika" ; (RE|RI) => "zike" ; (RO|RU) => "ziko" } + Sg => "ka" ; + Pl => "zika" } ; C11_10 => table { - Sg => table {(RA|RC) => "luka" ; (RE|RI) => "luke" ; (RO|RU) => "luko" } ; - Pl => table {(RA|RC) => "zika" ; (RE|RI) => "zike" ; (RO|RU) => "ziko" } + Sg => "luka" ; + Pl => "zika" } ; C9_6 => table { - Sg => table {(RA|RC) => "ka" ; (RE|RI) => "ke" ; (RO|RU) => "ko" } ; - Pl => table {(RA|RC) => "ka" ; (RE|RI) => "ke" ; (RO|RU) => "ko" } + Sg => "ka" ; + Pl => "ka" } ; C14 => table { - _ => table {(RA|RC) => "buka" ; (RE|RI) => "buke" ; (RO|RU) => "buko" } + _ => "buka" } ; C15 => table { - _ => table {(RA|RC) => "kuka" ; (RE|RI) => "kuke" ; (RO|RU) => "kuko" } + _ => "kuka" } ; C17 => table { - _ => table {(RA|RC) => "kuka" ; (RE|RI) => "kuke" ; (RO|RU) => "kuko" } + _ => "kuka" } } ; diff --git a/src/zulu/SentenceZul.gf b/src/zulu/SentenceZul.gf index 385b4ebf..69fd4b4e 100755 --- a/src/zulu/SentenceZul.gf +++ b/src/zulu/SentenceZul.gf @@ -26,37 +26,52 @@ concrete SentenceZul of Sentence = CatZul ** open Prelude,ResZul,ParamX in { -- PredSCVP sc vp = mkClause sc.s (agrP3 Sg) vp ; - ImpVP vp = let - np = { - empty = [] ; - s = table {NFull|NReduced|NPoss|NLoc => []} ; - -- loc = [] ; - -- desc = [] ; - -- det = [] ; - agr = Second Sg ; - i = nominit!(Second Sg) ; - proDrop = True ; - isPron = True ; - heavy = False - -- reqLocS = True ; - -- qdef = Article Spec - } ; - impTense = PresTense - in case vp.vptype of { - VNPCompl => { - s = table { - Pos => vp.s!MainCl!np.agr!Pos!impTense!False ++ vp.comp ++ vp.iadv ++ vp.advs ; - Neg => "unga" ++ vp.s!MainCl!np.agr!Neg!impTense!False ++ vp.comp ++ vp.iadv ++ vp.advs - } - } ; + -- ImpVP vp = let + -- np = { + -- empty = [] ; + -- s = table {NFull|NReduced|NPoss|NLoc => []} ; + -- -- loc = [] ; + -- -- desc = [] ; + -- -- det = [] ; + -- agr = Second Sg ; + -- i = nominit!(Second Sg) ; + -- proDrop = True ; + -- isPron = True ; + -- heavy = False + -- -- reqLocS = True ; + -- -- qdef = Article Spec + -- } ; + -- impTense = PresTense + -- in case vp.vptype of { + -- NoComp => let + -- yi = case vp.syl of { + -- SylMono => "yi"++BIND ; + -- _ => [] + -- } + -- in { + -- s = table { + -- Pos => yi ++ vp.s!MainCl!np.agr!Pos!impTense!False ++ vp.comp ++ vp.iadv ++ vp.advs ; + -- Neg => "unga" ++ vp.s!MainCl!np.agr!Neg!impTense!False ++ vp.comp ++ vp.iadv ++ vp.advs + -- } + -- } ; + -- VNPCompl => { + -- s = table { + -- Pos => vp.s!MainCl!np.agr!Pos!impTense!False ++ vp.comp ++ vp.iadv ++ vp.advs ; + -- Neg => "unga" ++ vp.s!MainCl!np.agr!Neg!impTense!False ++ vp.comp ++ vp.iadv ++ vp.advs + -- } + -- } ; + -- + -- CopIdent => {s = \\pol => (comp_pred np vp).s!pol!impTense } ; + -- CopAssoc => {s = \\pol => (comp_pred np vp).s!pol!impTense } ; + -- CopDescr => {s = \\pol => (comp_pred np vp).s!pol!impTense } ; + -- CopEq => {s = \\pol => (cl_with_eq_cop_predicate np vp).s!pol!impTense } ; + -- -- VACompl => {s = \\pol => (cl_with_ap_comp_predicate np vp).s!pol!impTense!Princ } ; + -- AdvComp => {s = \\pol => (cl_with_adv_comp_predicate np vp).s!pol!impTense } ; + -- _ => {s = \\pol => (imp_verb_predicate np vp).s!pol!impTense } + -- } ; - CopIdent => {s = \\pol => (comp_pred np vp).s!pol!impTense } ; - CopAssoc => {s = \\pol => (comp_pred np vp).s!pol!impTense } ; - CopDescr => {s = \\pol => (comp_pred np vp).s!pol!impTense } ; - CopEq => {s = \\pol => (cl_with_eq_cop_predicate np vp).s!pol!impTense } ; - -- VACompl => {s = \\pol => (cl_with_ap_comp_predicate np vp).s!pol!impTense!Princ } ; - AdvComp => {s = \\pol => (cl_with_adv_comp_predicate np vp).s!pol!impTense } ; - _ => {s = \\pol => (imp_verb_predicate np vp).s!pol!impTense } + ImpVP vp = { + s = \\n,p => vp.imp_s!n!p ++ vp.comp ++ vp.iadv ++ vp.advs } ; -- SlashVP np vp = @@ -189,8 +204,6 @@ concrete SentenceZul of Sentence = CatZul ** open Prelude,ResZul,ParamX in { <_,_,PresTense,RC> => False ; <_,_,PresTense,_> => True ; - -- <_,Pos,PerfTense,RC> => False ; - -- <_,Pos,PerfTense,_> => True ; <_,_,PastTense,RC> => False ; <_,_,PastTense,_> => True ; <_,_,RemPastTense,RC> => False ; diff --git a/src/zulu/StructuralZul.gf b/src/zulu/StructuralZul.gf index 9d767419..45676703 100755 --- a/src/zulu/StructuralZul.gf +++ b/src/zulu/StructuralZul.gf @@ -163,7 +163,7 @@ concrete StructuralZul of Structural = CatZul ** -- VV -- can8know_VV - -- can_VV + can_VV = lin VV (mkV "yakwaz" "yakwazi") ; -- must_VV } diff --git a/src/zulu/VerbExtZul.gf b/src/zulu/VerbExtZul.gf index 884a3e8f..322f4efb 100644 --- a/src/zulu/VerbExtZul.gf +++ b/src/zulu/VerbExtZul.gf @@ -37,6 +37,22 @@ concrete VerbExtZul of VerbExt = CatZul,CatExtZul ** open ResZul, Prelude, Param rcp ++ pcp ++ cop_base } } ; + imp_s = let + imp_vform = VFIndic MainCl Pos PresTense + in table { + Sg => let + agr = (Second Sg) + in table { + Pos => "yiba" ++ ap.s!AF1 ; + Neg => "ungabi" ++ ap.s!AF1 + } ; + Pl => let + agr = (Second Pl) + in table { + Pos => "yibani" ++ ap.s!AF1 ; + Neg => "ningabi" ++ ap.s!AF1 + } + } ; comp, iadv, advs = [] ; hasComp = True ; r = RC ; -- should not be used @@ -62,6 +78,16 @@ concrete VerbExtZul of VerbExt = CatZul,CatExtZul ** open ResZul, Prelude, Param in rcp ++ pcp ++ cp ++ cop_base } ; + imp_s = table { + Sg => table { + Pos => "yiba" ++ (id_cop_pref np.agr) ++ np.s!NFull ; + Neg => "ungabi" ++ (id_cop_pref np.agr) ++ np.s!NFull + } ; + Pl => table { + Pos => "yibani" ++ (id_cop_pref np.agr) ++ np.s!NFull ; + Neg => "ningabi" ++ (id_cop_pref np.agr) ++ np.s!NFull + } + } ; comp, iadv, advs = [] ; hasComp = np.heavy ; r = RC ; -- should not be used @@ -87,6 +113,18 @@ concrete VerbExtZul of VerbExt = CatZul,CatExtZul ** open ResZul, Prelude, Param in rcp ++ pcp ++ cp ++ cop_base } ; + imp_s = let + cop = (assoc_cop_pref Pos np.agr) ++ np.s!NReduced + in table { + Sg => table { + Pos => "yiba" ++ cop ; + Neg => "ungabi" ++ cop + } ; + Pl => table { + Pos => "yibani" ++ cop ; + Neg => "ningabi" ++ cop + } + } ; comp, iadv, advs = [] ; hasComp = np.heavy ; r = RC ; -- should not be used @@ -94,16 +132,22 @@ concrete VerbExtZul of VerbExt = CatZul,CatExtZul ** open ResZul, Prelude, Param vptype = CopAssoc } ; - ComplV2Nonspec v2 np = { + ComplV2Nonspec v2 np = let + oc = objConc np.agr v2.r v2.syl ; + longform = case np.heavy of { + True => False ; + False => True + } + in { s = table { MainCl => \\a,p,t,l => let vform = VFIndic MainCl p t ; tp = tensePref vform v2.r v2.syl ; - oc = objConc np.agr v2.r v2.syl ; - longform = case np.heavy of { - True => False ; - False => True - } ; + -- oc = objConc np.agr v2.r v2.syl ; + -- longform = case np.heavy of { + -- True => False ; + -- False => True + -- } ; r = v2.s!(rform (VFIndic MainCl p t) longform) ; obj = case p of { Pos => np.s!NFull ; @@ -117,11 +161,11 @@ concrete VerbExtZul of VerbExt = CatZul,CatExtZul ** open ResZul, Prelude, Param vform = (VFIndic RelCl p t) ; rc = relConc vform a v2.r ; tp = tensePref vform v2.r v2.syl ; - oc = objConc np.agr v2.r v2.syl ; - longform = case np.heavy of { - True => False ; - False => True - } ; + -- oc = objConc np.agr v2.r v2.syl ; + -- longform = case np.heavy of { + -- True => False ; + -- False => True + -- } ; r = v2.s!(rform vform longform) ; obj = case p of { Pos => np.s!NFull ; @@ -132,6 +176,31 @@ concrete VerbExtZul of VerbExt = CatZul,CatExtZul ** open ResZul, Prelude, Param False => rc ++ tp ++ r ++ obj } } ; + imp_s = let + obj_full = np.s!NFull ; + obj_red = np.s!NReduced + in table { + Sg => table { + Pos => case np.proDrop of { + True => oc ++ v2.s!R_e ++ obj_full ; + False => v2.s!R_a ++ obj_full + } ; + Neg => case np.proDrop of { + True => "unga" ++BIND++ oc ++ v2.s!R_i ++ obj_red ; + False => "unga" ++BIND++ v2.s!R_i ++ obj_red + } + } ; + Pl => table { + Pos => case np.proDrop of { + True => oc ++ v2.s!R_e ++BIND++"ni" ++ obj_full ; + False => v2.s!R_a ++BIND++"ni" ++ obj_full + } ; + Neg => case np.proDrop of { + True => "ninga" ++BIND++ oc ++ v2.s!R_i ++ obj_red ; + False => "ninga" ++BIND++ v2.s!R_i ++ obj_red + } + } + } ; iadv, advs, comp = [] ; ap_comp = \\_ => [] ; hasComp = np.heavy ; @@ -142,6 +211,7 @@ concrete VerbExtZul of VerbExt = CatZul,CatExtZul ** open ResZul, Prelude, Param CopLoc loc = { s = \\c,a,p,t,l => loc.s!c!a!p!t ; + imp_s = loc.imp_s ; comp,advs,iadv = [] ; hasComp = True ; r = RC ; @@ -190,6 +260,22 @@ concrete VerbExtZul of VerbExt = CatZul,CatExtZul ** open ResZul, Prelude, Param in rcp ++ pcp ++ cop_base } ; + imp_s = let + imp_vform = VFIndic MainCl Pos PresTense + in table { + Sg => let + agr = (Second Sg) + in table { + Pos => "yiba" ++ qs.s!agr ; + Neg => "ungabi" ++ qs.s!agr + } ; + Pl => let + agr = (Second Pl) + in table { + Pos => "yibani" ++ qs.s!agr ; + Neg => "ningabi" ++ qs.s!agr + } + } ; comp, iadv, advs = [] ; hasComp = True ; r = RC ; -- should not be used diff --git a/src/zulu/VerbZul.gf b/src/zulu/VerbZul.gf index baaf28dc..284723ee 100755 --- a/src/zulu/VerbZul.gf +++ b/src/zulu/VerbZul.gf @@ -22,6 +22,22 @@ concrete VerbZul of Verb = CatZul ** open ResZul, Prelude, ParamX in { } ; in rc ++ tp ++ r ++ suf } ; + imp_s = table { + Sg => table { + Pos => case v.syl of { + SylMono => "yi"++BIND++v.s!R_a ; + SylMult => v.s!R_a + } ; + Neg => "unga" ++BIND++ v.s!R_i + } ; + Pl => table { + Pos => case v.syl of { + SylMono => "yi"++BIND++v.s!R_a ++BIND++"ni" ; + SylMult => v.s!R_a ++BIND++"ni" + } ; + Neg => "ninga" ++BIND++ v.s!R_i + } + } ; iadv, advs, comp = [] ; -- ap_comp = \\_ => [] ; hasComp = False ; @@ -30,7 +46,48 @@ concrete VerbZul of Verb = CatZul ** open ResZul, Prelude, ParamX in { vptype = NoComp } ; --- ComplVV v vp = insertObj (\\a => infVP v.typ vp False Simul CPos a) (predVV v) ; ---- insertExtra? + ComplVV v vp = { + s = table { + MainCl => \\a,p,t,l => let + vform = VFIndic MainCl p t ; + tp = tensePref vform v.r v.syl ; -- [] / zo- / zuku- + r = v.s!(rform (VFIndic MainCl p t) l) -- hamba + -- rest of verb prefix built later (eg no "ya" with certain question words) + in tp ++ r ++ "uku" ++ BIND ++ vp.s!MainCl!(First Sg)!Pos!PresTense!False ; + RelCl => \\a,p,t,l => let + vform = VFIndic RelCl p t ; + rc = relConc vform a v.r ; -- o- + tp = tensePref vform v.r v.syl ; -- [] / zo- / zuku- + r = v.s!(rform vform l) ; -- hamba + suf = case l of { + True => relSuf vform ; + False => [] + } ; + in rc ++ tp ++ r ++ "uku" ++ BIND ++ vp.s!MainCl!(First Sg)!Pos!PresTense!False + } ; + imp_s = table { + Sg => table { + Pos => case v.syl of { + SylMono => "yi"++BIND++v.s!R_a ++ "uku" ++ BIND ++ vp.s!MainCl!(First Sg)!Pos!PresTense!False ; + SylMult => v.s!R_a + } ; + Neg => "unga" ++BIND++ v.s!R_i ++ "uku" ++ BIND ++ vp.s!MainCl!(First Sg)!Pos!PresTense!False + } ; + Pl => table { + Pos => case v.syl of { + SylMono => "yi"++BIND++v.s!R_a ++BIND++"ni" ++ "uku" ++ BIND ++ vp.s!MainCl!(First Sg)!Pos!PresTense!False ; + SylMult => v.s!R_a ++BIND++"ni" ++ "uku" ++ BIND ++ vp.s!MainCl!(First Sg)!Pos!PresTense!False + } ; + Neg => "ninga" ++BIND++ v.s!R_i ++ "uku" ++ BIND ++ vp.s!MainCl!(First Sg)!Pos!PresTense!False + } + } ; + iadv, advs, comp = [] ; + -- ap_comp = \\_ => [] ; + hasComp = True ; + r = v.r ; + syl = v.syl ; + vptype = VNPCompl + } ; -- ComplVS vs s = vs ** { -- -- s = vs.s ; diff --git a/src/zulu/abstract_ext/CatExt.gf b/src/zulu/abstract_ext/CatExt.gf index fa73b8a2..2600462c 100755 --- a/src/zulu/abstract_ext/CatExt.gf +++ b/src/zulu/abstract_ext/CatExt.gf @@ -3,6 +3,7 @@ abstract CatExt = { cat Loc ; LocN ; + LocAdv ; QuantStem ; RelStem ; VAux ; diff --git a/src/zulu/abstract_ext/ExtraExt.gf b/src/zulu/abstract_ext/ExtraExt.gf index 4da82a19..43e406a5 100755 --- a/src/zulu/abstract_ext/ExtraExt.gf +++ b/src/zulu/abstract_ext/ExtraExt.gf @@ -30,19 +30,29 @@ abstract ExtraExt = -- PossPronZul : CN -> Pron -> CN ; -- of you (yours) -- RelV : CN -> V -> Temp -> Pol -> CN ; -- lights that flash - PossLocNP : LocN -> NP -> CN ; + -- PossLocNP : LocN -> NP -> CN ; PossNPLoc : CN -> NP -> CN ; -- zasepulazini InstrNPAdv : NP -> Adv ; -- ngokuhlinzwa InstrAdvNPAdv : Adv -> NP -> Adv ; -- cishe ngehora - LocNPAdv : NP -> Adv ; -- emahoreni - LocAdvNPAdv : Adv -> NP -> Adv ; -- cishe emahoreni + + LocAdvNPAdv : Adv -> NP -> Adv ; -- cishe emahoreni amabili KwaNPAdv : NP -> Adv ; -- kwa-Laurette - -- KwaAdvNPAdv : Adv -> NP -> Adv ; -- ngaphezu kwamahora amabili adlule + -- KwaAdvNPAdv : LocAdv -> NP -> Adv ; -- ngaphezu kwamahora amabili adlule KuNPAdv : NP -> Adv ; -- kwixesha [elingangeyure enye egqithileyo] KuAdvNPAdv : Adv -> NP -> Adv ; -- ngaphezu kwamahora amabili adlule NaNPAdv : NP -> Adv ; + -- LocNAdv : LocN -> Adv ; -- phansi kwetafula + + LocAdvAdv : LocAdv -> Adv ; + LocAdvNP : LocAdv -> NP -> LocAdv ; -- ngaphezu kwamahora amabili adlule + LocNAdv : LocN -> LocAdv ; + LocNNgaAdv : LocN -> LocAdv ; + LocNPAdv : NP -> LocAdv ; -- emahoreni + + NPAdv : NP -> Adv ; -- sonke lesi sikhathi + -- InstrAdvNP : NP -> NP -> NP ; -- questions about your pregnancy -- RelAdv : Adv -> RS ; @@ -125,6 +135,10 @@ abstract ExtraExt = phakade_LocN : LocN ; phezulu_LocN : LocN ; + ngemuva_LocAdv : LocAdv ; + emuva_LocAdv : LocAdv ; + ecaleni_LocAdv : LocAdv ; + lapha_Loc : Loc ; khona_Loc : Loc ; @@ -134,6 +148,9 @@ abstract ExtraExt = with_Conj : Conj ; + want_VV : VV ; + prepare_to_VV : VV ; + -- Deverb15 : V -> N ; -- AdvQS : IAdv -> S -> QS ; -- maybe it is a pain that burns 2020-01-15: consider that this should rather be dealt with using QuestIAdv) diff --git a/src/zulu/abstract_ext/NounExt.gf b/src/zulu/abstract_ext/NounExt.gf index becb7c8a..2ec8e7ca 100644 --- a/src/zulu/abstract_ext/NounExt.gf +++ b/src/zulu/abstract_ext/NounExt.gf @@ -38,10 +38,15 @@ abstract NounExt = Cat,CatExt ** { UsePNPl : PN -> NP ; - Deverb15 : V -> N ; + Deverb15 : Pol -> VP -> NP ; + -- DeverbV215 : Pol -> V2 -> NP -> NP ; - LocNP : NP -> Loc ; + -- LocNP : NP -> Loc ; - LocNLoc : LocN -> Loc ; + -- LocNLoc : LocN -> Loc ; + + -- LocNPossNP : LocN -> NP -> LocN ; + + LocAdvLoc : LocAdv -> Loc ; } diff --git a/src/zulu/abstract_ext/PChunk.gf b/src/zulu/abstract_ext/PChunk.gf index 0322e99d..877b0cae 100644 --- a/src/zulu/abstract_ext/PChunk.gf +++ b/src/zulu/abstract_ext/PChunk.gf @@ -10,6 +10,7 @@ cat Chunk_S ; Chunk_RS ; Chunk_QS ; + Chunk_VP ; Chunk_CN ; Chunk_NP ; Chunk_N ; @@ -30,6 +31,7 @@ fun S_Chunker : Chunk_S -> Chunk ; RS_Chunker : Chunk_RS -> Chunk ; QS_Chunker : Chunk_QS -> Chunk ; + VP_Chunker : Chunk_VP -> Chunk ; CN_Chunker : Chunk_CN -> Chunk ; NP_Chunker : Chunk_NP -> Chunk ; N_Chunker : Chunk_N -> Chunk ; @@ -38,18 +40,22 @@ fun Symb_Chunker : Chunk_Symb -> Chunk ; Phr_Chunk : Phr -> Chunk_Phr ; - -- AP_Chunk : AP -> Chunk_AP ; + AP_Chunk : AP -> Chunk_AP ; Adv_Chunk : Adv -> Chunk_Adv ; Imp_Chunk : Imp -> Chunk_Imp ; S_Chunk : S -> Chunk_S ; - RS_Chunk : RS -> Chunk_RS ; + RS_Chunk : Pron -> RS -> Chunk_RS ; QS_Chunk : QS -> Chunk_QS ; + VP_RelYo_Chunk : Temp -> Pol -> Pron -> VP -> Chunk_VP ; + VP_Rel_Chunk : Temp -> Pol -> Pron -> VP -> Chunk_VP ; CN_Pl_Chunk : CN -> Chunk_CN ; CN_Sg_Chunk : CN -> Chunk_CN ; NP_Nom_Chunk : NP -> Chunk_NP ; - NP_Gen_Chunk : NP -> Chunk_NP ; - Predet_Chunk : Predet -> Chunk_Predet ; - Postdet_Chunk : Postdet -> Chunk_Postdet ; + NP_Loc_Chunk : NP -> Chunk_NP ; + NP_Gen_Chunk : Pron -> NP -> Chunk_NP ; + -- NP_Gen_Chunk : NP -> Chunk_NP ; + Predet_Chunk : Pron -> Predet -> Chunk_Predet ; + Postdet_Chunk : Pron -> Postdet -> Chunk_Postdet ; -- N_Sg_Chunk : N -> Chunk_N ; -- N_Pl_Chunk : N -> Chunk_N ; diff --git a/src/zulu/abstract_ext/PhraseExt.gf b/src/zulu/abstract_ext/PhraseExt.gf index d662cb96..e759a32d 100644 --- a/src/zulu/abstract_ext/PhraseExt.gf +++ b/src/zulu/abstract_ext/PhraseExt.gf @@ -4,5 +4,7 @@ abstract PhraseExt = Cat,CatExt ** { -- direct speech DirectSpeech: Phr -> Temp -> V -> NP -> Phr ; + DirectSpeechNP : NP -> Temp -> V -> NP -> Phr ; + DirectSpeechAdv : Adv -> Temp -> V -> NP -> Phr ; ExtPhrConj : Phr -> Phr -> Phr ; } diff --git a/src/zulu/grammar_ext/NguniGrammar.gf b/src/zulu/grammar_ext/NguniGrammar.gf index 82dc0079..ac40380c 100755 --- a/src/zulu/grammar_ext/NguniGrammar.gf +++ b/src/zulu/grammar_ext/NguniGrammar.gf @@ -2,7 +2,7 @@ abstract NguniGrammar = Noun [DetCN, UsePron, DetQuant, NumSg, NumPl, UseN, AdjCN, RelCN, PossNP,UsePN, RelNP, PredetNP,AdvNP], -- MassNP,AdvCN, AdvNP, - Verb [UseV, ComplVS, ComplVA, SlashV2a, UseComp, AdvVP, CompAP, CompNP, CompAdv, ComplSlash], + Verb [UseV, ComplVS, ComplVA, SlashV2a, UseComp, AdvVP, CompAP, CompNP, CompAdv, ComplSlash, ComplVV], Adjective [PositA, AdAP], Adverb [PositAdvAdj, SubjS], -- Numeral, diff --git a/src/zulu/grammar_ext/NguniGrammarZul.gf b/src/zulu/grammar_ext/NguniGrammarZul.gf index 6ce18bac..e06fd604 100755 --- a/src/zulu/grammar_ext/NguniGrammarZul.gf +++ b/src/zulu/grammar_ext/NguniGrammarZul.gf @@ -2,7 +2,7 @@ concrete NguniGrammarZul of NguniGrammar = NounZul [DetCN, UsePron, DetQuant, NumSg, NumPl, UseN, AdjCN, RelCN, PossNP,UsePN, RelNP, PredetNP,AdvNP], -- MassNP, AdvCN,AdvNP, - VerbZul [UseV, ComplVS, ComplVA, SlashV2a, UseComp, AdvVP, CompAP, CompNP, CompAdv, ComplSlash], + VerbZul [UseV, ComplVS, ComplVA, SlashV2a, UseComp, AdvVP, CompAP, CompNP, CompAdv, ComplSlash, ComplVV], AdjectiveZul [PositA, AdAP], AdverbZul [PositAdvAdj, SubjS], -- Numeral, From 21e84c764c7a3d73404315eeae7fbc1682df5057 Mon Sep 17 00:00:00 2001 From: Laurette Marais Date: Fri, 16 Dec 2022 23:16:25 +0200 Subject: [PATCH 6/8] (zul) mostly changes to VP --- src/zulu/BackwardZul.gf | 26 ++- src/zulu/CatExtZul.gf | 3 +- src/zulu/CatZul.gf | 3 +- src/zulu/ExtraExtZul.gf | 35 +++- src/zulu/NounExtZul.gf | 70 ++++--- src/zulu/PChunkZul.gf | 6 +- src/zulu/ParadigmsZul.gf | 2 +- src/zulu/RelativeExtZul.gf | 129 ++++++++++++ src/zulu/RelativeZul.gf | 20 +- src/zulu/ResZul.gf | 277 +++++++++++++++++++------- src/zulu/SentenceZul.gf | 62 +++--- src/zulu/VerbExtZul.gf | 221 +++++++++++++++++--- src/zulu/VerbZul.gf | 52 ++++- src/zulu/abstract_ext/ExtraExt.gf | 8 +- src/zulu/abstract_ext/PChunk.gf | 3 + src/zulu/abstract_ext/RelativeExt.gf | 9 + src/zulu/abstract_ext/VerbExt.gf | 5 +- src/zulu/grammar_ext/NguniChunk.gf | 1 + src/zulu/grammar_ext/NguniChunkZul.gf | 1 + src/zulu/grammar_ext/NguniLang.gf | 1 + src/zulu/grammar_ext/NguniLangZul.gf | 1 + 21 files changed, 731 insertions(+), 204 deletions(-) create mode 100644 src/zulu/RelativeExtZul.gf create mode 100644 src/zulu/abstract_ext/RelativeExt.gf diff --git a/src/zulu/BackwardZul.gf b/src/zulu/BackwardZul.gf index 7602a6c6..084fa089 100755 --- a/src/zulu/BackwardZul.gf +++ b/src/zulu/BackwardZul.gf @@ -20,6 +20,8 @@ concrete BackwardZul of Backward = CatZul ** open ResZul,Prelude,ParamX in { s = table { MainCl => \\a,p,t,l => let vform = (VFIndic MainCl p t) ; + vpref_no_oc = verb_prefix_no_oc vform l v2.r a ; + vpref_with_oc = verb_prefix_with_oc vform l a ; tp = tensePref vform v2.r v2.syl ; -- [] / zo- / zuku- -- oc = objConc np.agr v2.r v2.syl ; -- [] / m - -- longform = case np.heavy of { @@ -29,8 +31,8 @@ concrete BackwardZul of Backward = CatZul ** open ResZul,Prelude,ParamX in { r = v2.s!(rform (VFIndic MainCl p t) longform) ; -- bona / boni -- obj = np.s!NFull -- [] / inkomo in case np.proDrop of { - True => tp ++ oc ++ r ++ obj ; - False => tp ++ r ++ obj + True => vpref_with_oc ++ tp ++ oc ++ r ++ obj ; + False => vpref_no_oc ++ tp ++ r ++ obj } ; RelCl => \\a,p,t,l => let vform = (VFIndic RelCl p t) ; @@ -70,6 +72,26 @@ concrete BackwardZul of Backward = CatZul ** open ResZul,Prelude,ParamX in { } } } ; + inf_s = let + inf_oc = case np.proDrop of { + True => oc ; + False => [] + } + in + table { + NFull => table { + Pos => "uku" ++BIND++ inf_oc ++ v2.s!R_a ++ obj ; + Neg => "uku" ++BIND++ "nga" ++BIND++ inf_oc ++ v2.s!R_i ++ obj + } ; + NReduced | NPoss => table { + Pos => "ku" ++BIND++ inf_oc ++ v2.s!R_a ++ obj ; + Neg => "ku" ++BIND++ "nga" ++BIND++ inf_oc ++ v2.s!R_i ++ obj + } ; + NLoc => table { + Pos => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++ "uku"++BIND++inf_oc ++ v2.s!R_a ++ obj ; + Neg => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++ "uku"++BIND++"nga"++BIND++inf_oc ++ v2.s!R_a ++ obj + } + } ; iadv, advs, comp = [] ; ap_comp = \\_ => [] ; hasComp = np.heavy ; diff --git a/src/zulu/CatExtZul.gf b/src/zulu/CatExtZul.gf index 24fb1797..ad4bce26 100755 --- a/src/zulu/CatExtZul.gf +++ b/src/zulu/CatExtZul.gf @@ -3,7 +3,8 @@ concrete CatExtZul of CatExt = open ResZul,Prelude,ParamX in { lincat Loc = { s : CType => Agr => Polarity => BasicTense => Str ; - imp_s : Number => Polarity => Str + imp_s : Number => Polarity => Str ; + inf_s : NForm => Polarity => Str } ; LocN = { s : Str } ; LocAdv = { s : Str ; reqLocS : Bool } ; diff --git a/src/zulu/CatZul.gf b/src/zulu/CatZul.gf index 1feb79e9..82cfd8bf 100755 --- a/src/zulu/CatZul.gf +++ b/src/zulu/CatZul.gf @@ -48,11 +48,12 @@ concrete CatZul of Cat = CommonX - [Temp,Tense,Adv,IAdv] ** VP = { s : CType => Agr => Polarity => BasicTense => Bool => Str ; -- TODO: mood imp_s : Number => Polarity => Str ; + inf_s : NForm => Polarity => Str ; -- oc : Str ; comp : Str ; iadv : Str ; advs : Str ; - hasComp : Bool ; + hasComp : Bool ; -- indicates whether to use long form r : RInit ; syl : Syl ; -- asp : Aspect ; diff --git a/src/zulu/ExtraExtZul.gf b/src/zulu/ExtraExtZul.gf index 0a5816c6..bdfe859e 100755 --- a/src/zulu/ExtraExtZul.gf +++ b/src/zulu/ExtraExtZul.gf @@ -272,7 +272,10 @@ concrete ExtraExtZul of ExtraExt = } ; NPAdv np = { - s = np.s!NFull ; + s = case np.proDrop of { + False => np.s!NFull ; + True => "*" ++ np.s!NFull + } ; reqLocS = False } ; @@ -577,9 +580,11 @@ concrete ExtraExtZul of ExtraExt = phakade_LocN = { s = "phakade" ; empty = [] } ; phezulu_LocN = { s = "phezulu" ; empty = [] } ; + ngemuva_LocAdv = { s = "ngemuva" ; reqLocS = False } ; emuva_LocAdv = { s = "emuva" ; reqLocS = False } ; ecaleni_LocAdv = { s = "ecaleni" ; reqLocS = False } ; + ngaphezu_LocAdv = { s = "ngaphezu" ; reqLocS = False } ; lapha_Loc = { s = table { @@ -612,6 +617,20 @@ concrete ExtraExtZul of ExtraExt = Pos => "yibani" ++ "lapha" ; Neg => "ningabi" ++ "lapha" } + } ; + inf_s = table { + NFull => table { + Pos => "ukuba" ++ "lapha" ; + Neg => "ukungabi" ++ "lapha" + } ; + NReduced | NPoss => table { + Pos => "kuba" ++ "lapha" ; + Neg => "kungabi" ++ "lapha" + } ; + NLoc => table { + Pos => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++"ukuba" ++ "lapha" ; + Neg => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++"ukungabi" ++ "lapha" + } } } ; @@ -626,6 +645,20 @@ concrete ExtraExtZul of ExtraExt = Pos => "yibani" ++ "khona" ; Neg => "ningabi" ++ "khona" } + } ; + inf_s = table { + NFull => table { + Pos => "ukuba" ++ "khona" ; + Neg => "ukungabi" ++ "khona" + } ; + NReduced | NPoss => table { + Pos => "kuba" ++ "khona" ; + Neg => "kungabi" ++ "khona" + } ; + NLoc => table { + Pos => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++"ukuba" ++ "khona" ; + Neg => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++"ukungabi" ++ "khona" + } } } ; diff --git a/src/zulu/NounExtZul.gf b/src/zulu/NounExtZul.gf index 4cd0de43..20edf6f1 100644 --- a/src/zulu/NounExtZul.gf +++ b/src/zulu/NounExtZul.gf @@ -170,34 +170,34 @@ concrete NounExtZul of NounExt = CatZul,CatExtZul ** open ResZul, Prelude, Param -- not built to work for copulative VPs for now (specifically for agreement) Deverb15 pol vp = let - agr = Third C15 Sg ; - v = vp.s!MainCl!(Third C15 Sg)!pol.p!PresTense!False + agr = Third C15 Sg in { - s = table { - NFull => case of { - => "uku"++BIND++"nga"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s ; - <_,RC> => "uku"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s ; - <_,(RA|RE)> => "ukw"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s ; - <_,_> => "uk"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s - } ; - NReduced => case of { - => "ku"++BIND++"nga"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s ; - <_,RC> => "ku"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s ; - <_,(RA|RE)> => "kw"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s ; - <_,_> => "k"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s - } ; - NPoss => case of { - => "ku"++BIND++"nga"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s ; - <_,RC> => "ku"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s ; - <_,(RA|RE)> => "kw"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s ; - <_,_> => "k"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s - } ; - NLoc => case of { - => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++ "uku"++BIND++"nga"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s ; - <_,_> => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++ "uku"++BIND++v ++ vp.comp ++ vp.advs ++ vp.iadv ++ pol.s - } - } ; + s = \\nform => vp.inf_s!nform!pol.p ++ pol.s ; + -- s = table { + -- NFull => case of { + -- => "uku"++BIND++"nga"++BIND++v.s!R_i ; + -- <_,RC> => "uku"++BIND++v.s!R_a ; + -- <_,(RA|RE)> => "ukw"++BIND++v.s!R_a ; + -- <_,_> => "uk"++BIND++v.s!R_a + -- } ; + -- NReduced => case of { + -- => "ku"++BIND++"nga"++BIND++v.s!R_i ; + -- <_,RC> => "ku"++BIND++v.s!R_a ; + -- <_,(RA|RE)> => "kw"++BIND++v.s!R_a ; + -- <_,_> => "k"++BIND++v.s!R_a + -- } ; + -- NPoss => case of { + -- => "ku"++BIND++"nga"++BIND++v.s!R_i ; + -- <_,RC> => "ku"++BIND++v.s!R_a ; + -- <_,(RA|RE)> => "kw"++BIND++v.s!R_a ; + -- <_,_> => "k"++BIND++v.s!R_a + -- } ; + -- NLoc => case of { + -- => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++ "uku"++BIND++"nga"++BIND++v.s!R_i ; + -- <_,_> => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++ "uku"++BIND++v.s!R_a + -- } + -- } ; agr = agr ; i = RU ; proDrop = False ; @@ -297,6 +297,24 @@ concrete NounExtZul of NounExt = CatZul,CatExtZul ** open ResZul, Prelude, Param Pos => "yibani" ++ "s"++BIND++ locadv.s ; Neg => "ningabi" ++ "s"++BIND++ locadv.s } + } ; + -- inf_s = table { + -- Pos => "ukuba" ++ "s"++BIND++ locadv.s ; + -- Neg => "ukungabi" ++ "s"++BIND++ locadv.s + -- } ; + inf_s = table { + NFull => table { + Pos => "ukuba" ++ "s"++BIND++ locadv.s ; + Neg => "ukungabi" ++ "s"++BIND++ locadv.s + } ; + NReduced | NPoss => table { + Pos => "kuba" ++ "s"++BIND++ locadv.s ; + Neg => "kungabi" ++ "s"++BIND++ locadv.s + } ; + NLoc => table { + Pos => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++"ukuba" ++ "s"++BIND++ locadv.s ; + Neg => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++"ukungabi" ++ "s"++BIND++ locadv.s + } } } ; diff --git a/src/zulu/PChunkZul.gf b/src/zulu/PChunkZul.gf index 578f844f..b0fe3b1d 100644 --- a/src/zulu/PChunkZul.gf +++ b/src/zulu/PChunkZul.gf @@ -6,7 +6,7 @@ concrete PChunkZul of PChunk = CatZul, CatExtZul, SymbolZul [Symb] ** lincat Chunks = {s : Str} ; Chunk = {s : Str}; - Chunk_Phr, Chunk_AP, Chunk_Adv, Chunk_Imp, Chunk_S, Chunk_RS, Chunk_QS, Chunk_VP, Chunk_CN, Chunk_NP, Chunk_N, Chunk_Symb = {s: Str} ; + Chunk_Phr, Chunk_AP, Chunk_Adv, Chunk_Imp, Chunk_S, Chunk_RS, Chunk_QS, Chunk_VP, Chunk_V, Chunk_CN, Chunk_NP, Chunk_N, Chunk_Symb = {s: Str} ; VC = V ; @@ -22,6 +22,7 @@ concrete PChunkZul of PChunk = CatZul, CatExtZul, SymbolZul [Symb] ** RS_Chunker c = c ; QS_Chunker c = c ; VP_Chunker c = c ; + V_Chunker c = c ; CN_Chunker c = c ; NP_Chunker c = c ; N_Chunker c = c ; @@ -42,6 +43,9 @@ concrete PChunkZul of PChunk = CatZul, CatExtZul, SymbolZul [Symb] ** VP_Rel_Chunk temp pol pron vp = { s = temp.s ++ pol.s ++ pron.s!NFull ++ vp.s!RelCl!pron.agr!pol.p!temp.t!False } ; + V_Chunk v = { + s = variants { v.s!R_a ; v.s!R_ile ; v.s!R_e ; v.s!R_i ; v.s!R_anga } + } ; CN_Sg_Chunk cn = { s = cn.s!Sg!NFull } ; diff --git a/src/zulu/ParadigmsZul.gf b/src/zulu/ParadigmsZul.gf index 2ea7b1af..9dec01fd 100755 --- a/src/zulu/ParadigmsZul.gf +++ b/src/zulu/ParadigmsZul.gf @@ -108,7 +108,7 @@ oper mkV : (hamb : Str) -> V = \hamb -> lin V (regVerb hamb) ; mkV : (th,thi : Str) -> V = \th,thi -> lin V (th_Verb th thi) ; mkV : (guqubal,guqubala,guqubele : Str) -> V = \guqubal,guqubala,guqubele -> lin V (three_Verb guqubal guqubala guqubele) ; - mkV : (guqubal,guqubala,guqubele,guqubele_2 : Str) -> V = \guqubal,guqubala,guqubele,guqubele_2 -> lin V (four_Verb guqubal guqubala guqubele guqubele_2) ; + mkV : (dlal,dlala,dlalile,dlale : Str) -> V = \dlal,dlala,dlalile,dlale -> lin V (four_Verb dlal dlala dlalile dlale) ; } ; passV = overload { diff --git a/src/zulu/RelativeExtZul.gf b/src/zulu/RelativeExtZul.gf new file mode 100644 index 00000000..562d6889 --- /dev/null +++ b/src/zulu/RelativeExtZul.gf @@ -0,0 +1,129 @@ +concrete RelativeExtZul of RelativeExt = CatZul ** open ResZul,Prelude,ParamX in { + + flags optimize=all_subs ; + + lin + + RelVPShort rp vp = case vp.vptype of { + CopIdent => rcl_with_id_cop_predicate_short rp vp ; + CopAssoc => rcl_with_ass_cop_predicate_short rp vp ; + CopEq => rcl_with_eq_cop_predicate_short rp vp ; + CopDescr => rcl_with_descr_predicate_short rp vp ; + _ => rcl_with_verb_predicate_short rp vp + } ; + + oper + + rcl_with_verb_predicate_short : RP -> VP -> { s : Agr => Polarity => BasicTense => Str } = \rp,vp -> { + s = \\a,p,t => + let + vform = VFIndic RelCl p t ; + vow = case of { + => False ; + <_,Pos,PresTense> => True ; + => False ; + <_,_,PastTense> => True ; + <_,_,_> => False + } ; + rcform = RelC ; + in + -- naively only took out the subject + rp.s + ++ vp.s!RelCl!a!p!t!False + ++ vp.iadv + ++ vp.comp + ++ vp.advs + } ; + + rcl_with_ass_cop_predicate_short : RP -> VP -> { s : Agr => Polarity => BasicTense => Str } = \rp,vp -> { + s = \\a,p,t => + let + vform_main = VFIndic RelCl p t ; + pcp = relConcLookup!a!vp.r ++BIND; + -- cp = (assoc_cop_pref vp.comp_agr) ; + -- cb = (withPref ! vp.r) ++ BIND ++ vp.comp ; + -- asp = case vp.asp of { + -- Prog => progPref vform_main ; + -- _ => [] + -- } ; + in + -- naively removed subject + "*" ++ + rp.s ++ + -- pcp ++ + vp.s!RelCl!a!p!t!False ++ + vp.iadv ++ + vp.advs + } ; + + rcl_with_id_cop_predicate_short : RP -> VP -> { s : Agr => Polarity => BasicTense => Str } = \rp,vp -> { + s = \\a,p,t => + let + vform_main = VFIndic RelCl p t ; + pcp = relConcLookup!a!vp.r ++BIND ; + -- cp = id_cop_pref vp.comp_agr ; + cb = vp.comp ; + in + -- naively removed subject + "*" ++ + rp.s ++ + -- pcp ++ + vp.s!RelCl!a!p!t!False ++ + vp.iadv ++ + vp.advs + } ; + + rcl_with_ass_cop_predicate_short : RP -> VP -> { s : Agr => Polarity => BasicTense => Str } = \rp,vp -> { + s = \\a,p,t => + let + vform_main = VFIndic RelCl p t ; + pcp = relConcLookup!a!vp.r ++BIND; + -- cp = (assoc_cop_pref vp.comp_agr) ; + -- cb = (withPref ! vp.r) ++ BIND ++ vp.comp ; + -- asp = case vp.asp of { + -- Prog => progPref vform_main ; + -- _ => [] + -- } ; + in + -- naively removed subject + "*" ++ + rp.s ++ + -- pcp ++ + vp.s!RelCl!a!p!t!False ++ + vp.iadv ++ + vp.advs + } ; + + rcl_with_eq_cop_predicate_short : RP -> VP -> { s : Agr => Polarity => BasicTense => Str } = \rp,vp -> { + s = \\a,p,t => + let + vform_main = VFIndic RelCl p t ; + pcp = relConcLookup!a!vp.r ++BIND; + -- cb = (eqPref ! vp.r) ++ BIND ++ vp.comp ; + in + -- naively removed subject + "*" ++ + rp.s ++ + pcp ++ + vp.s!RelCl!a!p!t!False ++ + vp.iadv ++ + vp.advs + } ; + + rcl_with_descr_predicate_short : RP -> VP -> { s : Agr => Polarity => BasicTense => Str } = \rp,vp -> { + s = \\a,p,t => + let + vform_main = VFIndic RelCl p t ; + pcp = pre_cop_pref vform_main a ; + -- adjf = aformN a ; + -- adjpref = relAdjAgrLookup!p!a ++BIND ; + -- comp = vp.ap_comp!adjf ++ vp.comp + in + "*" ++ + rp.s ++ + -- adjpref ++ + vp.s!RelCl!a!p!t!False + ++ vp.iadv ++ vp.advs + } ; + +} diff --git a/src/zulu/RelativeZul.gf b/src/zulu/RelativeZul.gf index 8d39669b..31174a2e 100755 --- a/src/zulu/RelativeZul.gf +++ b/src/zulu/RelativeZul.gf @@ -50,29 +50,11 @@ concrete RelativeZul of Relative = CatZul ** open ResZul,Prelude,ParamX in { True => False ; False => True } ; - relsuf = case vp.hasComp of { - True => [] ; - False => relSuf vform - } ; - rcform = RelC ; -- case vform_main of { - -- VFIndic Part Pos PastTense _ => RelCA ; - -- VFIndic _ _ _ _ => RelC ; - -- VFPot _ _ _ => RelC ; - -- VFSubj _ => RelC - -- } ; + rcform = RelC ; in -- naively only took out the subject rp.s - -- ++ (negPref vform_main) - -- -- ++ (exclSePref vform_main) - -- ++ relConc!a!rcform ++BIND - -- -- ++ (negPref2 vform_main) - -- -- ++ (exclKaPref vform) - -- ++ (tensePref vform) - -- ++ vp.oc - -- ++ vp.s!(rform vform_main reqLF) ++ vp.s!RelCl!a!p!t!reqLF - -- ++ relsuf ++ vp.iadv ++ vp.comp ++ vp.advs diff --git a/src/zulu/ResZul.gf b/src/zulu/ResZul.gf index 85c0529b..e0e7caa8 100755 --- a/src/zulu/ResZul.gf +++ b/src/zulu/ResZul.gf @@ -267,14 +267,23 @@ resource ResZul = open Prelude,Predef,ParamX in { _+"el" => root ++BIND++ "e" ; _+"al" => (tk 2 root) + "el" ++BIND++ "e" ; _+"an" => (tk 2 root) + "en" ++BIND++ "e" ; + _+"w" => root ++BIND ++ "e" ; _ => root ++BIND++ "ile" } ; R_e => case root of { _+"an" => (tk 2 root) + "en" ++BIND++ "e" ; + _+"al" => (tk 2 root) + "el" ++BIND++ "e" ; _ => root ++BIND++ "e" } ; - R_i => root ++BIND++ "i" ; - R_anga => root ++BIND++ "anga" + R_i => case root of { + _+"w" => root ++BIND++ "a" ; + _ => root ++BIND++ "i" + } ; + R_anga => case root of { + _+"al" => (tk 2 root) + "el" ++BIND++ "anga" ; + _+"an" => (tk 2 root) + "en" ++BIND++ "anga" ; + _ => root ++BIND++ "anga" + } } ; r = case root of { "a"+_ => RA ; @@ -435,6 +444,116 @@ resource ResZul = open Prelude,Predef,ParamX in { } } ; + longform_ya : VForm -> Bool -> RInit -> Str = \vform,longform,rinit -> case of { + => "ya"++BIND ; + => "y"++BIND ; + => [] + } ; + + verb_prefix_stative : VForm -> Agr -> RInit -> Syl -> Str = \vform,agr,rinit,syl -> case vform of { + VFIndic MainCl Pos PresTense => subjConcLookup!agr!SC ++BIND ; + VFIndic MainCl Pos PastTense => subjConcLookup!agr!SCBe ++BIND ; + VFIndic MainCl Pos RemPastTense => subjConcLookup!agr!SCRP ++BIND ; + VFIndic MainCl Pos FutTense => subjConcLookup!agr!SC ++BIND++ "zo" ++BIND ; + VFIndic MainCl Pos RemFutTense => subjConcLookup!agr!SC ++BIND++ "yo" ++BIND ; + + VFIndic MainCl Neg PresTense => "a" ++BIND++ subjConcLookup!agr!SCVowP ++BIND ; + VFIndic MainCl Neg PastTense => subjConcLookup!agr!SCBe ++BIND++ "nga" ++BIND ; + VFIndic MainCl Neg RemPastTense => subjConcLookup!agr!SCRP ++BIND++ "nga" ++BIND ; + VFIndic MainCl Neg FutTense => "a" ++BIND++ subjConcLookup!agr!SCVowP ++BIND++ (tensePref vform rinit syl) ; + VFIndic MainCl Neg RemFutTense => "a" ++BIND++ subjConcLookup!agr!SCVowP ++BIND++ (tensePref vform rinit syl) ; + + VFIndic RelCl Pos PresTense => relConcLookup!agr!rinit ; + VFIndic RelCl Pos PastTense => relCopConcBeLookup!agr ; + VFIndic RelCl Pos RemPastTense => relCopConcRemPastLookup!agr ; + VFIndic RelCl Pos FutTense => relConcLookup!agr!rinit ++ (tensePref vform rinit syl) ; + VFIndic RelCl Pos RemFutTense => relConcLookup!agr!rinit ++ (tensePref vform rinit syl) ; + + VFIndic RelCl Neg PresTense => relConcLookup!agr!RC ++ "nga" ++BIND ; + VFIndic RelCl Neg PastTense => relCopConcBeLookup!agr ++ "nga" ++BIND ; + VFIndic RelCl Neg RemPastTense => relCopConcRemPastLookup!agr ++ "nga" ++BIND ; + VFIndic RelCl Neg FutTense => relConcLookup!agr!RC ++ "nga" ++BIND++ (tensePref vform rinit syl) ; + VFIndic RelCl Neg RemFutTense => relConcLookup!agr!RC ++ "nga" ++BIND++ (tensePref vform rinit syl) + } ; + + rform_stative : VForm -> RForm = \vform -> case vform of { + VFIndic _ _ PresTense => R_ile ; + VFIndic _ _ PastTense => R_ile ; + VFIndic _ _ RemPastTense => R_ile ; + VFIndic _ _ FutTense => R_a ; + VFIndic _ _ RemFutTense => R_a + } ; + + verb_prefix_no_oc : VForm -> Bool -> RInit -> Agr -> Str = \vform,longform,rinit,agr -> let + sc = case of { + => subjConcLookup!agr!SC ++BIND ; + => subjConcLookup!agr!SC ++BIND ; + => subjConcLookup!agr!SCVow ; + => subjConcLookup!agr!SCNeg ++BIND ; + => subjConcLookup!agr!SCNegVow ++BIND ; + + => subjConcLookup!agr!SC ++BIND ; + => subjConcLookup!agr!SCVow ; + + => subjConcLookup!agr!SCNeg ++BIND ; + => subjConcLookup!agr!SCNegVow ++BIND ; + + => subjConcLookup!agr!SCVow ; + => subjConcLookup!agr!SCVow ; + + => subjConcLookup!agr!SCNeg ++BIND ; + => subjConcLookup!agr!SCNegVow ++BIND ; + + => subjConcLookup!agr!SC ++BIND ; + => subjConcLookup!agr!SCNeg ++BIND + } ; + ya = longform_ya vform longform rinit ; + in + (negPref vform) ++ + sc ++ + ya ; + + verb_prefix_with_oc : VForm -> Bool -> Agr -> Str = \vform,longform,agr -> let + sc = case of { + => subjConcLookup!agr!SC ++BIND ; + => subjConcLookup!agr!SCVow ; + => subjConcLookup!agr!SC ++BIND ; + => subjConcLookup!agr!SCNeg ++BIND + } ; + ya = longform_ya vform longform RC ; + in + (negPref vform) ++ + sc ++ + ya ; + + -- rform : VForm -> Bool -> RInit -> RForm = \vform,longform,rinit -> case longform of { + -- True => case vform of { + -- VFIndic _ Pos PresTense => case rinit of { + -- RC => "ya" ++BIND++ R_a ; + -- _ => "y" ++BIND++ R_a + -- } ; + -- VFIndic MainCl Neg PresTense => R_i ; + -- VFIndic RelCl Neg PresTense => R_i ; + -- VFIndic _ _ FutTense => R_a ; + -- VFIndic _ _ RemFutTense => R_a ; + -- VFIndic _ Pos PastTense => R_ile ; + -- VFIndic _ Neg PastTense => R_anga ; + -- VFIndic _ Pos RemPastTense => R_a ; + -- VFIndic _ Neg RemPastTense => R_anga + -- } ; + -- False => case vform of { + -- VFIndic _ Pos PresTense => R_a ; + -- VFIndic MainCl Neg PresTense => R_i ; + -- VFIndic RelCl Neg PresTense => R_i ; + -- VFIndic _ _ FutTense => R_a ; + -- VFIndic _ _ RemFutTense => R_a ; + -- VFIndic _ Pos PastTense => R_e ; + -- VFIndic _ Neg PastTense => R_anga ; + -- VFIndic _ Pos RemPastTense => R_a ; + -- VFIndic _ Neg RemPastTense => R_anga + -- } + -- } ; + -- VERB MORPHEMES -- -- tense prefix @@ -560,46 +679,6 @@ resource ResZul = open Prelude,Predef,ParamX in { -- VFSubj _ => [] -- } ; - -- VForm = VFIndic DMood Polarity BasicTense Aspect | VFPot DMood Polarity Aspect | VFSubj Polarity ; - -- aux_be : VForm -> Agr -> Str = \vform,agr -> - -- let - -- sc = subjConc vform agr False ; - -- scvow = subjConc vform agr True ; - -- short_be = case agr of { - -- -- Second Pl => sc ++ "bu" ; - -- -- Third C3_4 Sg => sc ++ "bu" ; - -- -- Third C3_4 Pl => sc ++ "bi" ; - -- -- Third C9_6 Sg | Third C9_10 Sg => sc ++ "bi" ; - -- First _ | Second _ | Third _ _ => subjConcLookup!agr!SCBe - -- } - -- in - -- case vform of { - -- VFIndic Princ Pos PresTense _ => [] ; - -- VFIndic Princ Pos PerfTense _ => short_be ++BIND ; -- 2021-01-26, chose to only implement short form - -- VFIndic Princ Pos FutTense _ => sc ++ "zobe" ; - -- VFIndic Princ Pos PastTense _ => scvow ++ "abe" ; - -- - -- VFIndic Princ Neg PresTense _ => [] ; - -- VFIndic Princ Neg PerfTense _ => short_be ++BIND ; - -- VFIndic Princ Neg FutTense _ => sc ++ "zobe" ; - -- VFIndic Princ Neg PastTense _ => scvow ++ "abe" ; - -- - -- VFIndic Part Pos PresTense _ => [] ; - -- VFIndic Part Pos PerfTense _ => short_be ++BIND ; - -- VFIndic Part Pos FutTense _ => sc ++ "zobe" ; - -- VFIndic Part Pos PastTense _ => scvow ++ "abe" ; - -- - -- VFIndic Part Neg PresTense _ => [] ; - -- VFIndic Part Neg PerfTense _ => short_be ++BIND ; - -- VFIndic Part Neg FutTense _ => sc ++ "zobe" ; - -- VFIndic Part Neg PastTense _ => scvow ++ "abe" ; - -- - -- VFPot _ Pos _ => sc ++ "ngaba" ; - -- VFPot _ Neg _ => sc ++ "ngebe" ; - -- VFSubj Pos => sc ++ "be" ++BIND ; - -- VFSubj Neg => sc ++ "ngabi" - -- } ; - ------------- -- ADVERBS -- ------------- @@ -686,8 +765,8 @@ resource ResZul = open Prelude,Predef,ParamX in { rel_yo_2 : Str = BIND++"yo" ; relSuf : VForm -> Str = \vform -> case vform of { - VFIndic _ Pos PresTense => rel_yo_2 ; - VFIndic _ Pos PastTense => rel_yo_2 ; + VFIndic RelCl Pos PresTense => rel_yo_2 ; + VFIndic RelCl Pos PastTense => rel_yo_2 ; VFIndic _ _ _ => [] } ; @@ -885,6 +964,7 @@ resource ResZul = open Prelude,Predef,ParamX in { (First _ | Second _ ) => RC } ; + locinit : Agr => RInit = table { Third C1_2 Sg => RC ; @@ -1231,9 +1311,9 @@ resource ResZul = open Prelude,Predef,ParamX in { First Pl => table {SC => "si" ; SCVow => "s"++BIND ; SCNeg => "si" ; SCNegVow => "s" ; SCPart => "si" ; SCPS => "si" ; SCVowP => "si" ; SCBe => "besi" ; SCRP => "sasi" } ; Second Pl => table {SC => "ni" ; SCVow => "n"++BIND ; SCNeg => "ni" ; SCNegVow => "n" ; SCPart => "ni" ; SCPS => "ni" ; SCVowP => "ni" ; SCBe => "beni" ; SCRP => "nani" } ; Third C1_2 Sg => table {SC => "u" ; SCVow => "w"++BIND ; SCNeg => "ka" ; SCNegVow => "k" ; SCPart => "e" ; SCPS => "a" ; SCVowP => "wu" ; SCBe => "ube" ; SCRP => "waye" } ; - Third C1_2 Pl => table {SC => "ba" ; SCVow => "b"++BIND ; SCNeg => "ba" ; SCNegVow => "b" ; SCPart => "be" ; SCPS => "ba" ; SCVowP => "ba" ; SCBe => "babe" ; SCRP => "babe" } ; + Third C1_2 Pl => table {SC => "ba" ; SCVow => "b"++BIND ; SCNeg => "ba" ; SCNegVow => "b" ; SCPart => "be" ; SCPS => "ba" ; SCVowP => "ba" ; SCBe => "bebe" ; SCRP => "babe" } ; Third C1a_2a Sg => table {SC => "u" ; SCVow => "w"++BIND ; SCNeg => "ka" ; SCNegVow => "k" ; SCPart => "e" ; SCPS => "a" ; SCVowP => "wu" ; SCBe => "ube" ; SCRP => "waye" } ; - Third C1a_2a Pl => table {SC => "ba" ; SCVow => "b"++BIND ; SCNeg => "ba" ; SCNegVow => "b" ; SCPart => "be" ; SCPS => "ba" ; SCVowP => "ba" ; SCBe => "babe" ; SCRP => "babe" } ; + Third C1a_2a Pl => table {SC => "ba" ; SCVow => "b"++BIND ; SCNeg => "ba" ; SCNegVow => "b" ; SCPart => "be" ; SCPS => "ba" ; SCVowP => "ba" ; SCBe => "bebe" ; SCRP => "babe" } ; Third C3_4 Sg => table {SC => "u" ; SCVow => "w"++BIND ; SCNeg => "wu" ; SCNegVow => "w" ; SCPart => "u" ; SCPS => "u" ; SCVowP => "wu" ; SCBe => "ubu" ; SCRP => "wawu" } ; Third C3_4 Pl => table {SC => "i" ; SCVow => "y"++BIND ; SCNeg => "yi" ; SCNegVow => "y" ; SCPart => "i" ; SCPS => "i" ; SCVowP => "yi" ; SCBe => "ibi" ; SCRP => "yayi" } ; Third C5_6 Sg => table {SC => "li" ; SCVow => "l"++BIND ; SCNeg => "li" ; SCNegVow => "l" ; SCPart => "li" ; SCPS => "li" ; SCVowP => "li" ; SCBe => "beli" ; SCRP => "lali" } ; @@ -1247,18 +1327,13 @@ resource ResZul = open Prelude,Predef,ParamX in { Third C11_10 Pl => table {SC => "zi" ; SCVow => "z"++BIND ; SCNeg => "zi" ; SCNegVow => "z" ; SCPart => "zi" ; SCPS => "zi" ; SCVowP => "zi" ; SCBe => "bezi" ; SCRP => "zazi" } ; Third C9_6 Sg => table {SC => "i" ; SCVow => "y"++BIND ; SCNeg => "yi" ; SCNegVow => "y" ; SCPart => "yi" ; SCPS => "i" ; SCVowP => "yi" ; SCBe => "ibi" ; SCRP => "yayi" } ; Third C9_6 Pl => table {SC => "a" ; SCVow => [] ; SCNeg => "wa" ; SCNegVow => "w" ; SCPart => "e" ; SCPS => "a" ; SCVowP => "wa" ; SCBe => "abe" ; SCRP => "aye" } ; - Third C14 _ => table {SC => "bu" ; SCVow => "b"++BIND ; SCNeg => "bu" ; SCNegVow => "b" ; SCPart => "bu" ; SCPS => "bu" ; SCVowP => "bu" ; SCBe => "bebu" ; SCRP => "kwaku" } ; + Third C14 _ => table {SC => "bu" ; SCVow => "b"++BIND ; SCNeg => "bu" ; SCNegVow => "b" ; SCPart => "bu" ; SCPS => "bu" ; SCVowP => "bu" ; SCBe => "bebu" ; SCRP => "babu" } ; Third C15 _ => table {SC => "ku" ; SCVow => "kw"++BIND ; SCNeg => "ku" ; SCNegVow => "k" ; SCPart => "ku" ; SCPS => "ku" ; SCVowP => "ku" ; SCBe => "beku" ; SCRP => "kwaku" } ; Third C17 _ => table {SC => "ku" ; SCVow => "kw"++BIND ; SCNeg => "ku" ; SCNegVow => "k" ; SCPart => "ku" ; SCPS => "ku" ; SCVowP => "ku" ; SCBe => "beku" ; SCRP => "kwaku" } } ; - -- scvow_bind : Agr -> Str = \agr -> case agr of { - -- (Third C5_6 Pl|Third C9_6 Pl) => [] ; - -- _ => subjConcLookup ! agr ! SCVow ++BIND - -- } ; - - subjConc : VForm -> Agr -> Bool -> Str = \vform,agr,prevow -> - case of { + subjConc : VForm -> Agr -> Bool -> Str = \vform,agr,vow -> + case of { => subjConcLookup ! agr ! SCNeg ++BIND ; => subjConcLookup ! agr ! SCNegVow ++BIND ; => subjConcLookup ! agr ! SCVow ; @@ -1266,19 +1341,6 @@ resource ResZul = open Prelude,Predef,ParamX in { <_,VFIndic _ _ _> => subjConcLookup ! agr ! SC ++BIND } ; - -- -be aux: reference time in relation to coding time - -- relSubjConc : BasicTense -> Agr -> Str = \tense,agr -> - -- relSubjConc : BasicTense -> Agr -> Str = \tense,agr -> - -- case tense of { - -- PastTense => (subjConcLookup ! agr ! SCVow) ++ "a" ++BIND++ case agr of { - -- Second Sg | Third C3_4 Sg => "w" ++BIND ; - -- Third C1_2 Sg | Third C1a_2a Sg | Third C3_4 Pl | Third C5_6 Pl | Third C9_10 Sg => "y" ++BIND ; - -- First _ | Second _ | Third _ _ => [] - -- } ; - -- PerfTense | PresTense => subjConcLookup ! agr ! SC ++BIND++ "be" ; -- NOTE: present tense doesn't make much sense here, so default to perf - -- FutTense => subjConcLookup ! agr ! SC ++BIND++ "zobe" - -- } ; - impPref : Polarity -> Str = \pol -> case pol of { Pos => [] ; Neg => "u" ++BIND++ "nga" ++BIND @@ -1291,7 +1353,7 @@ resource ResZul = open Prelude,Predef,ParamX in { in case vform of { VFIndic _ Pos PresTense => subjConcLookup ! agr ! SC ++BIND ; - VFIndic _ Pos PastTense => [] ; -- "be"++BIND++ subjConcLookup ! agr ! SCBe ++BIND ; + VFIndic _ Pos PastTense => [] ; VFIndic _ Pos RemPastTense => subjConcLookup ! agr ! SC ++BIND++ "be" ++ subjConcLookup ! agr ! SCBe ++BIND ; VFIndic _ Pos FutTense => subjConcLookup ! agr ! SC ++BIND ++ "zobe" ++ subjConcLookup ! agr ! SC ++BIND ; VFIndic _ Pos RemFutTense => subjConcLookup ! agr ! SC ++BIND ++ "yobe" ++ subjConcLookup ! agr ! SC ++BIND ; @@ -1402,7 +1464,18 @@ resource ResZul = open Prelude,Predef,ParamX in { VFIndic _ _ PastTense => relCopConcBeLookup!a ; VFIndic _ _ RemPastTense => case a of { Third C5_6 Pl => [] ; -- relConcLookup!a!RA ; -- a + aye = aye - (First _ | Second _ | Third _ _ ) => shortRelConc!a --++ subjConcLookup!a!SCRP + (First _ | Second _ | Third _ _ ) => shortRelConc!a + } + } ; + + quantConcCop : VForm -> Agr -> Str = \vform,a -> case vform of { + VFIndic _ _ PresTense => relConcLookup!a!(quantinit!a) ; + VFIndic _ _ FutTense => relConcLookup!a!(quantinit!a) ; + VFIndic _ _ RemFutTense => relConcLookup!a!(quantinit!a) ; + VFIndic _ _ PastTense => relCopConcBeLookup!a ; + VFIndic _ _ RemPastTense => case a of { + Third C5_6 Pl => [] ; -- relConcLookup!a!RA ; -- a + aye = aye + (First _ | Second _ | Third _ _ ) => shortRelConc!a } } ; @@ -1414,7 +1487,7 @@ resource ResZul = open Prelude,Predef,ParamX in { VFIndic _ _ PastTense => relCopConcBeLookup!a ; VFIndic _ _ RemPastTense => case a of { Third C5_6 Pl => [] ; -- relConcLookup!a!RA ; -- a + aye = aye - (First _ | Second _ | Third _ _ ) => shortRelConc!a --++ subjConcLookup!a!SCRP + (First _ | Second _ | Third _ _ ) => shortRelConc!a } } ; @@ -1499,6 +1572,60 @@ resource ResZul = open Prelude,Predef,ParamX in { Second Pl => "ebeni"++BIND } ; + -- relCopConcBeLookup : Agr => RInit => Str = + -- table { + -- Third C1_2 Sg => table { (RA|RE|RI|RO|RU) => "ob"++BIND ; _ => "obe"++BIND } ; + -- Third C1_2 Pl => table { (RA|RE|RI|RO|RU) => "abab"++BIND ; _ => "ababe"++BIND } ; + -- Third C1a_2a Sg => table { (RA|RE|RI|RO|RU) => "ob"++BIND ; _ => "obe"++BIND } ; + -- Third C1a_2a Pl => table { (RA|RE|RI|RO|RU) => "abab"++BIND ; _ => "ababe"++BIND } ; + -- Third C3_4 Sg => table { (RA|RE|RI|RO|RU) => "ob"++BIND ; _ => "obu"++BIND } ; + -- Third C3_4 Pl => table { (RA|RE|RI|RO|RU) => "ob"++BIND ; _ => "ebi"++BIND } ; + -- Third C5_6 Sg => table { (RA|RE|RI|RO|RU) => "ob"++BIND ; _ => "ebeli"++BIND } ; + -- Third C5_6 Pl => table { (RA|RE|RI|RO|RU) => "ob"++BIND ; _ => "abe"++BIND } ; + -- Third C7_8 Sg => table { (RA|RE|RI|RO|RU) => "ob"++BIND ; _ => "ebesi"++BIND } ; + -- Third C7_8 Pl => table { (RA|RE|RI|RO|RU) => "ob"++BIND ; _ => "ebezi"++BIND } ; + -- Third C9_10 Sg => table { (RA|RE|RI|RO|RU) => "ob"++BIND ; _ => "ebi"++BIND } ; + -- Third C9_10 Pl => table { (RA|RE|RI|RO|RU) => "ob"++BIND ; _ => "ebezi"++BIND } ; + -- Third C11_10 Sg => table { (RA|RE|RI|RO|RU) => "ob"++BIND ; _ => "obelu"++BIND } ; + -- Third C11_10 Pl => table { (RA|RE|RI|RO|RU) => "ob"++BIND ; _ => "ebezi"++BIND } ; + -- Third C9_6 Sg => table { (RA|RE|RI|RO|RU) => "ob"++BIND ; _ => "ebi"++BIND } ; + -- Third C9_6 Pl => table { (RA|RE|RI|RO|RU) => "ob"++BIND ; _ => "abe"++BIND } ; + -- Third C14 _ => table { (RA|RE|RI|RO|RU) => "ob"++BIND ; _ => "obebu"++BIND } ; + -- Third C15 _ => table { (RA|RE|RI|RO|RU) => "ob"++BIND ; _ => "obeku"++BIND } ; + -- Third C17 _ => table { (RA|RE|RI|RO|RU) => "ob"++BIND ; _ => "obeku"++BIND } ; + -- First Sg => table { (RA|RE|RI|RO|RU) => "ob"++BIND ; _ => "ebengi"++BIND } ; + -- First Pl => table { (RA|RE|RI|RO|RU) => "ob"++BIND ; _ => "ebesi"++BIND } ; + -- Second Sg => table { (RA|RE|RI|RO|RU) => "ob"++BIND ; _ => "obu"++BIND } ; + -- Second Pl => table { (RA|RE|RI|RO|RU) => "ob"++BIND ; _ => "ebeni"++BIND } + -- } ; + + relCopConcRemPastLookup : Agr => Str = + table { + Third C1_2 Sg => "owaye"++BIND ; + Third C1_2 Pl => "ababe"++BIND ; + Third C1a_2a Sg => "owaye"++BIND ; + Third C1a_2a Pl => "ababe"++BIND ; + Third C3_4 Sg => "owawu"++BIND ; + Third C3_4 Pl => "eyayi"++BIND ; + Third C5_6 Sg => "elali"++BIND ; + Third C5_6 Pl => "aye"++BIND ; + Third C7_8 Sg => "esasi"++BIND ; + Third C7_8 Pl => "ezazi"++BIND ; + Third C9_10 Sg => "eyayi"++BIND ; + Third C9_10 Pl => "ezazi"++BIND ; + Third C11_10 Sg => "olwalu"++BIND ; + Third C11_10 Pl => "ezazi"++BIND ; + Third C9_6 Sg => "eyayi"++BIND ; + Third C9_6 Pl => "aye"++BIND ; + Third C14 _ => "obabu"++BIND ; + Third C15 _ => "okwaku"++BIND ; + Third C17 _ => "okwaku"++BIND ; + First Sg => "engangi"++BIND ; + First Pl => "esasi"++BIND ; + Second Sg => "owawu"++BIND ; + Second Pl => "enani"++BIND + } ; + -- relCopConcBeLookup : Agr => RInit => Str = -- table { -- Third C1_2 Sg => table { _ => "obe"++BIND } ; @@ -1706,6 +1833,14 @@ resource ResZul = open Prelude,Predef,ParamX in { -- QUANTITATIVE AGREEMENT MORPHEME -- -- (demonstatives) + quantinit : Agr => RInit = + table { + Third C5_6 Pl => RO ; + Third C9_6 Pl => RO ; + Third _ _ => RC ; + (First _ | Second _ ) => RC + } ; + exclQuantConc : Agr => Str = table { Third C1_2 Sg => "ye" ; Third C1_2 Pl => "bo" ; @@ -1918,7 +2053,7 @@ resource ResZul = open Prelude,Predef,ParamX in { kho_cop : VForm -> Agr -> Str = \vform,agr -> case vform of { VFIndic MainCl Neg PresTense => neg_kho_cop_pref agr ++ "kho"; - VFIndic RelCl Neg PresTense => (relConcCop vform agr RC) ++ (ap_cop_pref (VFIndic RelCl Neg PresTense) agr RelType) ++BIND++ "kho" ; + VFIndic RelCl Neg PresTense => (relConcCop vform agr RC) ++ (ap_cop_pref (VFIndic RelCl Neg PresTense) agr RelType) ++ "kho" ; VFIndic RelCl p t => (relConcCop vform agr RC) ++ (ap_cop_pref (VFIndic RelCl p t) agr RelType) ++ "khona" ; VFIndic MainCl p t => (ap_cop_pref (VFIndic MainCl p t) agr RelType) ++ "khona" } ; diff --git a/src/zulu/SentenceZul.gf b/src/zulu/SentenceZul.gf index 69fd4b4e..d71585a8 100755 --- a/src/zulu/SentenceZul.gf +++ b/src/zulu/SentenceZul.gf @@ -19,7 +19,7 @@ concrete SentenceZul of Sentence = CatZul ** open Prelude,ResZul,ParamX in { False => True } in { - s = \\p,t => np.s!NFull ++ (verb_prefix vp p t np.agr) ++ vp.s!MainCl!np.agr!p!t!longform_suffix ++ vp.comp ++ vp.iadv ++ vp.advs ; + s = \\p,t => np.s!NFull ++ vp.s!MainCl!np.agr!p!t!longform_suffix ++ vp.comp ++ vp.iadv ++ vp.advs ; } ; _ => cl_with_verb_predicate np vp } ; @@ -183,42 +183,42 @@ concrete SentenceZul of Sentence = CatZul ** open Prelude,ResZul,ParamX in { } in subj - ++ (verb_prefix vp p t np.agr) + -- ++ (verb_prefix vp p t np.agr) ++ vp.s!MainCl!np.agr!p!t!longform_suffix ++ vp.iadv ++ vp.comp ++ vp.advs } ; - verb_prefix : VP -> Polarity -> BasicTense -> Agr -> Str = \vp,p,t,agr -> - let - lfya = case of { - => "ya" ++BIND ; - => "y" ++BIND ; - <_,_,_> => [] - } ; - -- vow = case of { - vow = case of { - => False ; -- force the compiler to understand the table - => False ; -- long form ya - - <_,_,PresTense,RC> => False ; - <_,_,PresTense,_> => True ; - <_,_,PastTense,RC> => False ; - <_,_,PastTense,_> => True ; - <_,_,RemPastTense,RC> => False ; - <_,_,RemPastTense,_> => True ; - <_,_,_,_> => False - } ; - vform = VFIndic MainCl p t - in - (negPref vform) - -- ++ (exclSePref vform_main) - ++ (subjConc vform agr vow) - -- ++ (negPref2 vform_main) - ++ lfya - -- ++ (tensePref vform) - ; + -- verb_prefix : VP -> Polarity -> BasicTense -> Agr -> Str = \vp,p,t,agr -> + -- let + -- lfya = case of { + -- => "ya" ++BIND ; + -- => "y" ++BIND ; + -- <_,_,_> => [] + -- } ; + -- -- vow = case of { + -- vow = case of { + -- => False ; -- force the compiler to understand the table + -- => False ; -- long form ya + -- + -- <_,_,PresTense,RC> => False ; + -- <_,_,PresTense,_> => True ; + -- <_,_,PastTense,RC> => False ; + -- <_,_,PastTense,_> => True ; + -- <_,_,RemPastTense,RC> => False ; + -- <_,_,RemPastTense,_> => True ; + -- <_,_,_,_> => False + -- } ; + -- vform = VFIndic MainCl p t + -- in + -- (negPref vform) + -- -- ++ (exclSePref vform_main) + -- ++ (subjConc vform agr vow) + -- -- ++ (negPref2 vform_main) + -- ++ lfya + -- -- ++ (tensePref vform) + -- ; -- TODO: aspect cl_with_eq_cop_predicate : NP -> VP -> { s : Polarity => BasicTense => Str } = \np,vp -> { diff --git a/src/zulu/VerbExtZul.gf b/src/zulu/VerbExtZul.gf index 322f4efb..326557ae 100644 --- a/src/zulu/VerbExtZul.gf +++ b/src/zulu/VerbExtZul.gf @@ -37,9 +37,7 @@ concrete VerbExtZul of VerbExt = CatZul,CatExtZul ** open ResZul, Prelude, Param rcp ++ pcp ++ cop_base } } ; - imp_s = let - imp_vform = VFIndic MainCl Pos PresTense - in table { + imp_s = table { Sg => let agr = (Second Sg) in table { @@ -53,6 +51,20 @@ concrete VerbExtZul of VerbExt = CatZul,CatExtZul ** open ResZul, Prelude, Param Neg => "ningabi" ++ ap.s!AF1 } } ; + inf_s = table { + NFull => table { + Pos => "ukuba" ++ ap.s!AF1 ; + Neg => "ukungabi" ++ ap.s!AF1 + } ; + NReduced | NPoss => table { + Pos => "kuba" ++ ap.s!AF1 ; + Neg => "kungabi" ++ ap.s!AF1 + } ; + NLoc => table { + Pos => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++"ukuba" ++ ap.s!AF1 ; + Neg => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++"ukungabi" ++ ap.s!AF1 + } + } ; comp, iadv, advs = [] ; hasComp = True ; r = RC ; -- should not be used @@ -88,6 +100,20 @@ concrete VerbExtZul of VerbExt = CatZul,CatExtZul ** open ResZul, Prelude, Param Neg => "ningabi" ++ (id_cop_pref np.agr) ++ np.s!NFull } } ; + inf_s = table { + NFull => table { + Pos => "ukuba" ++ np.s!NFull ; + Neg => "ukungabi" ++ np.s!NFull + } ; + NReduced | NPoss => table { + Pos => "kuba" ++ np.s!NFull ; + Neg => "kungabi" ++ np.s!NFull + } ; + NLoc => table { + Pos => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++"ukuba" ++ np.s!NFull ; + Neg => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++"ukungabi" ++ np.s!NFull + } + } ; comp, iadv, advs = [] ; hasComp = np.heavy ; r = RC ; -- should not be used @@ -125,6 +151,20 @@ concrete VerbExtZul of VerbExt = CatZul,CatExtZul ** open ResZul, Prelude, Param Neg => "ningabi" ++ cop } } ; + inf_s = table { + NFull => table { + Pos => "ukuba" ++ (assoc_cop_pref Pos np.agr) ++ np.s!NReduced ; + Neg => "ukungabi" ++ (assoc_cop_pref Pos np.agr) ++ np.s!NReduced + } ; + NReduced | NPoss => table { + Pos => "kuba" ++ (assoc_cop_pref Pos np.agr) ++ np.s!NReduced ; + Neg => "kungabi" ++ (assoc_cop_pref Pos np.agr) ++ np.s!NReduced + } ; + NLoc => table { + Pos => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++"ukuba" ++ (assoc_cop_pref Pos np.agr) ++ np.s!NReduced ; + Neg => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++"ukungabi" ++ (assoc_cop_pref Pos np.agr) ++ np.s!NReduced + } + } ; comp, iadv, advs = [] ; hasComp = np.heavy ; r = RC ; -- should not be used @@ -132,6 +172,54 @@ concrete VerbExtZul of VerbExt = CatZul,CatExtZul ** open ResZul, Prelude, Param vptype = CopAssoc } ; + UseVStative v = { + s = \\c,a,p,t,l => let + vform = VFIndic c p t ; + vpref = verb_prefix_stative vform a v.r v.syl ; + r = v.s!(rform_stative vform) ; + yo = case l of { + True => relSuf vform ; + False => [] + } + in vpref ++ r ++ yo ; + imp_s = table { + Sg => table { + Pos => case v.syl of { + SylMono => "*" ++ "yi"++BIND++v.s!R_a ; + SylMult => "*" ++ v.s!R_a + } ; + Neg => "*" ++ "unga" ++BIND++ v.s!R_i + } ; + Pl => table { + Pos => case v.syl of { + SylMono => "*" ++ "yi"++BIND++v.s!R_a ++BIND++"ni" ; + SylMult => "*" ++ v.s!R_a ++BIND++"ni" + } ; + Neg => "*" ++ "ninga" ++BIND++ v.s!R_i + } + } ; + inf_s = table { + NFull => table { + Pos => "uku" ++BIND++ v.s!R_ile ; + Neg => "uku" ++BIND++ "nga" ++BIND++ v.s!R_i + } ; + NReduced | NPoss => table { + Pos => "ku" ++BIND++ v.s!R_ile ; + Neg => "ku" ++BIND++ "nga" ++BIND++ v.s!R_i + } ; + NLoc => table { + Pos => "e" ++BIND++ "ku"++BIND++v.s!R_e ++BIND++ "ni" ; + Neg => "e" ++BIND++ "ku"++BIND++"nga"++BIND++v.s!R_e ++BIND++ "ni" + } + } ; + iadv, advs, comp = [] ; + -- ap_comp = \\_ => [] ; + hasComp = False ; + r = v.r ; + syl = v.syl ; + vptype = NoComp + } ; + ComplV2Nonspec v2 np = let oc = objConc np.agr v2.r v2.syl ; longform = case np.heavy of { @@ -142,6 +230,8 @@ concrete VerbExtZul of VerbExt = CatZul,CatExtZul ** open ResZul, Prelude, Param s = table { MainCl => \\a,p,t,l => let vform = VFIndic MainCl p t ; + vpref_no_oc = verb_prefix_no_oc vform l v2.r a ; + vpref_with_oc = verb_prefix_with_oc vform l a ; tp = tensePref vform v2.r v2.syl ; -- oc = objConc np.agr v2.r v2.syl ; -- longform = case np.heavy of { @@ -154,8 +244,8 @@ concrete VerbExtZul of VerbExt = CatZul,CatExtZul ** open ResZul, Prelude, Param Neg => np.s!NReduced } ; in case np.proDrop of { - True => tp ++ oc ++ r ++ obj ; - False => tp ++ r ++ obj + True => vpref_with_oc ++ tp ++ oc ++ r ++ obj ; + False => vpref_no_oc ++ tp ++ r ++ obj } ; RelCl => \\a,p,t,l => let vform = (VFIndic RelCl p t) ; @@ -201,6 +291,28 @@ concrete VerbExtZul of VerbExt = CatZul,CatExtZul ** open ResZul, Prelude, Param } } } ; + inf_s = let + inf_oc = case np.proDrop of { + True => oc ; + False => [] + } ; + obj_full = np.s!NFull ; + obj_red = np.s!NReduced + in + table { + NFull => table { + Pos => "uku" ++BIND++ inf_oc ++ v2.s!R_a ++ obj_full ; + Neg => "uku" ++BIND++ "nga" ++BIND++ inf_oc ++ v2.s!R_i ++ obj_red + } ; + NReduced | NPoss => table { + Pos => "ku" ++BIND++ inf_oc ++ v2.s!R_a ++ obj_full ; + Neg => "ku" ++BIND++ "nga" ++BIND++ inf_oc ++ v2.s!R_i ++ obj_red + } ; + NLoc => table { + Pos => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++ "uku"++BIND++inf_oc ++ v2.s!R_a ++ obj_full ; + Neg => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++ "uku"++BIND++"nga"++BIND++inf_oc ++ v2.s!R_a ++ obj_red + } + } ; iadv, advs, comp = [] ; ap_comp = \\_ => [] ; hasComp = np.heavy ; @@ -209,9 +321,10 @@ concrete VerbExtZul of VerbExt = CatZul,CatExtZul ** open ResZul, Prelude, Param vptype = VNPCompl } ; - CopLoc loc = { + CopLocative loc = { s = \\c,a,p,t,l => loc.s!c!a!p!t ; imp_s = loc.imp_s ; + inf_s = loc.inf_s ; comp,advs,iadv = [] ; hasComp = True ; r = RC ; @@ -219,30 +332,58 @@ concrete VerbExtZul of VerbExt = CatZul,CatExtZul ** open ResZul, Prelude, Param vptype = CopLoc } ; - -- CopPoss np = { - -- s = table { - -- MainCl => \\a,p,t,l => let - -- vform = VFIndic MainCl p t ; - -- pcp = (id_pre_cop_pref vform a) ; -- u- / uzoba / akazukuba - -- cp = (id_cop_pref np.agr) ; -- ng- - -- cop_base = poss_concord_agr!(Third C17 Sg)!(nominit!np.agr) ++BIND++ np.s!NPoss -- utshani - -- in - -- pcp ++ cp ++ cop_base ; - -- RelCl => \\a,p,t,l => let - -- vform = VFIndic RelCl p t ; - -- rcp = (relConcCop vform a RC) ; -- o- - -- pcp = (id_pre_cop_pref vform a) ; -- [] / zoba / zukuba - -- cp = (id_cop_pref np.agr) ; -- ng- - -- cop_base = poss_concord_agr!(Third C17 Sg)!(nominit!np.agr) ++BIND++ np.s!NPoss -- utshani - -- in - -- rcp ++ pcp ++ cp ++ cop_base - -- } ; - -- comp, iadv, advs = [] ; - -- hasComp = np.heavy ; - -- r = RC ; -- should not be used - -- syl = SylMult ; - -- vptype = CopIdent - -- } ; + CopPoss np = { + s = table { + MainCl => \\a,p,t,l => let + vform = VFIndic MainCl p t ; + pcp = (id_pre_cop_pref vform a) ; -- u- / uzoba / akazukuba + -- cp = (id_cop_pref np.agr) ; -- ng- + cop_base = poss_concord_agr!(Third C17 Sg)!(nominit!np.agr) ++BIND++ np.s!NPoss -- utshani + in + pcp ++ cop_base ; + RelCl => \\a,p,t,l => let + vform = VFIndic RelCl p t ; + rcp = (relConcCop vform a RC) ; -- o- + pcp = (id_pre_cop_pref vform a) ; -- [] / zoba / zukuba + -- cp = (id_cop_pref np.agr) ; -- ng- + cop_base = poss_concord_agr!(Third C17 Sg)!(nominit!np.agr) ++BIND++ np.s!NPoss -- utshani + in + rcp ++ pcp ++ cop_base + } ; + imp_s = let + cop = poss_concord_agr!(Third C17 Sg)!(nominit!np.agr) ++BIND++ np.s!NPoss + in table { + Sg => table { + Pos => "yiba" ++ cop ; + Neg => "ungabi" ++ cop + } ; + Pl => table { + Pos => "yibani" ++ cop ; + Neg => "ningabi" ++ cop + } + } ; + inf_s = let + cop = poss_concord_agr!(Third C17 Sg)!(nominit!np.agr) ++BIND++ np.s!NPoss + in table { + NFull => table { + Pos => "ukuba" ++ cop ; + Neg => "ukungabi" ++ cop + } ; + NReduced | NPoss => table { + Pos => "kuba" ++ cop ; + Neg => "kungabi" ++ cop + } ; + NLoc => table { + Pos => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++"ukuba" ++ cop ; + Neg => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++"ukungabi" ++ cop + } + } ; + comp, iadv, advs = [] ; + hasComp = np.heavy ; + r = RC ; -- should not be used + syl = SylMult ; + vptype = CopIdent + } ; CopQuant qs = { s = table { @@ -254,7 +395,7 @@ concrete VerbExtZul of VerbExt = CatZul,CatExtZul ** open ResZul, Prelude, Param pcp ++ cop_base ; RelCl => \\a,p,t,l => let vform = VFIndic RelCl p t ; - rcp = (relConcCop vform a RC) ; -- o- + rcp = (quantConcCop vform a) ; -- o- pcp = ap_cop_pref vform a RelType ; -- [] / -nge- / zoba / -benge- cop_base = qs.s!a -- qotho in @@ -276,6 +417,24 @@ concrete VerbExtZul of VerbExt = CatZul,CatExtZul ** open ResZul, Prelude, Param Neg => "ningabi" ++ qs.s!agr } } ; + -- inf_s = table { + -- Pos => "ukuba" ++ qs.s!(Third C15 Sg) ; -- this agr doesn't really make sense + -- Neg => "ukungabi" ++ qs.s!(Third C15 Sg) + -- } ; + inf_s = table { + NFull => table { + Pos => "ukuba" ++ qs.s!(Third C15 Sg) ; + Neg => "ukungabi" ++ qs.s!(Third C15 Sg) + } ; + NReduced | NPoss => table { + Pos => "kuba" ++ qs.s!(Third C15 Sg) ; + Neg => "kungabi" ++ qs.s!(Third C15 Sg) + } ; + NLoc => table { + Pos => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++"ukuba" ++ qs.s!(Third C15 Sg) ; + Neg => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++"ukungabi" ++ qs.s!(Third C15 Sg) + } + } ; comp, iadv, advs = [] ; hasComp = True ; r = RC ; -- should not be used diff --git a/src/zulu/VerbZul.gf b/src/zulu/VerbZul.gf index 284723ee..c195e93f 100755 --- a/src/zulu/VerbZul.gf +++ b/src/zulu/VerbZul.gf @@ -7,10 +7,11 @@ concrete VerbZul of Verb = CatZul ** open ResZul, Prelude, ParamX in { s = table { MainCl => \\a,p,t,l => let vform = VFIndic MainCl p t ; + vpref = verb_prefix_no_oc vform l v.r a ; tp = tensePref vform v.r v.syl ; -- [] / zo- / zuku- - r = v.s!(rform (VFIndic MainCl p t) l) -- hamba + r = v.s!(rform vform l) -- hamba -- rest of verb prefix built later (eg no "ya" with certain question words) - in tp ++ r ; + in vpref ++ tp ++ r ; RelCl => \\a,p,t,l => let vform = VFIndic RelCl p t ; rc = relConc vform a v.r ; -- o- @@ -35,7 +36,21 @@ concrete VerbZul of Verb = CatZul ** open ResZul, Prelude, ParamX in { SylMono => "yi"++BIND++v.s!R_a ++BIND++"ni" ; SylMult => v.s!R_a ++BIND++"ni" } ; - Neg => "ninga" ++BIND++ v.s!R_i + Neg => "ninga" ++BIND++ v.s!R_i + } + } ; + inf_s = table { + NFull => table { + Pos => "uku" ++BIND++ v.s!R_a ; + Neg => "uku" ++BIND++ "nga" ++BIND++ v.s!R_i + } ; + NReduced | NPoss => table { + Pos => "ku" ++BIND++ v.s!R_a ; + Neg => "ku" ++BIND++ "nga" ++BIND++ v.s!R_i + } ; + NLoc => table { + Pos => "e" ++BIND++ "ku"++BIND++v.s!R_e ++BIND++ "ni" ; + Neg => "e" ++BIND++ "ku"++BIND++"nga"++BIND++v.s!R_e ++BIND++ "ni" } } ; iadv, advs, comp = [] ; @@ -63,22 +78,36 @@ concrete VerbZul of Verb = CatZul ** open ResZul, Prelude, ParamX in { True => relSuf vform ; False => [] } ; - in rc ++ tp ++ r ++ "uku" ++ BIND ++ vp.s!MainCl!(First Sg)!Pos!PresTense!False + in rc ++ tp ++ r ++ vp.inf_s!NFull!Pos } ; imp_s = table { Sg => table { Pos => case v.syl of { - SylMono => "yi"++BIND++v.s!R_a ++ "uku" ++ BIND ++ vp.s!MainCl!(First Sg)!Pos!PresTense!False ; + SylMono => "yi"++BIND++v.s!R_a ++ vp.inf_s!NFull!Pos ; SylMult => v.s!R_a } ; - Neg => "unga" ++BIND++ v.s!R_i ++ "uku" ++ BIND ++ vp.s!MainCl!(First Sg)!Pos!PresTense!False + Neg => "unga" ++BIND++ v.s!R_i ++ vp.inf_s!NFull!Pos } ; Pl => table { Pos => case v.syl of { - SylMono => "yi"++BIND++v.s!R_a ++BIND++"ni" ++ "uku" ++ BIND ++ vp.s!MainCl!(First Sg)!Pos!PresTense!False ; - SylMult => v.s!R_a ++BIND++"ni" ++ "uku" ++ BIND ++ vp.s!MainCl!(First Sg)!Pos!PresTense!False + SylMono => "yi"++BIND++v.s!R_a ++BIND++"ni" ++ vp.inf_s!NFull!Pos ; + SylMult => v.s!R_a ++BIND++"ni" ++ vp.inf_s!NFull!Pos } ; - Neg => "ninga" ++BIND++ v.s!R_i ++ "uku" ++ BIND ++ vp.s!MainCl!(First Sg)!Pos!PresTense!False + Neg => "ninga" ++BIND++ v.s!R_i ++ vp.inf_s!NFull!Pos + } + } ; + inf_s = table { + NFull => table { + Pos => "uku" ++BIND++ v.s!R_a ++ vp.inf_s!NFull!Pos ; + Neg => "uku" ++BIND++ "nga" ++BIND++ v.s!R_i ++ vp.inf_s!NFull!Pos + } ; + NReduced | NPoss => table { + Pos => "ku" ++BIND++ v.s!R_a ++ vp.inf_s!NFull!Pos ; + Neg => "ku" ++BIND++ "nga" ++BIND++ v.s!R_i ++ vp.inf_s!NFull!Pos + } ; + NLoc => table { + Pos => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++ "uku"++BIND++v.s!R_a ++ vp.inf_s!NFull!Pos ; + Neg => "ku"++BIND++poss_pron_stem!(Third C15 Sg) ++ "uku"++BIND++"nga"++BIND++v.s!R_i ++ vp.inf_s!NFull!Pos } } ; iadv, advs, comp = [] ; @@ -252,7 +281,10 @@ concrete VerbZul of Verb = CatZul ** open ResZul, Prelude, ParamX in { -- } -- } ; - AdvVP vp adv = vp ** { advs = vp.advs ++ adv.s ; hasComp = True } ; + AdvVP vp adv = vp ** { + advs = vp.advs ++ adv.s ; + hasComp = True + } ; -- { -- s = vp.s ; -- oc = vp.oc ; diff --git a/src/zulu/abstract_ext/ExtraExt.gf b/src/zulu/abstract_ext/ExtraExt.gf index 43e406a5..e0f8329e 100755 --- a/src/zulu/abstract_ext/ExtraExt.gf +++ b/src/zulu/abstract_ext/ExtraExt.gf @@ -74,13 +74,6 @@ abstract ExtraExt = -- painful_RelStem : RelStem ; -- sharp_RelStem : RelStem ; - -- TPerfPast : Temp ; - -- TPastPast : Temp ; - -- TPresPres : Temp ; - -- TPastPres : Temp ; - -- TPastPerf : Temp ; - -- TPerfPerf : Temp ; - -- PredNP : NP -> Cl ; -- IAdvQS : NP -> INAdv -> QS ; -- where is the wine? iwayini liphi? -- IAdvQCl : NP -> INAdv -> QCl ; -- where is the wine? iwayini liphi? @@ -138,6 +131,7 @@ abstract ExtraExt = ngemuva_LocAdv : LocAdv ; emuva_LocAdv : LocAdv ; ecaleni_LocAdv : LocAdv ; + ngaphezu_LocAdv : LocAdv ; lapha_Loc : Loc ; khona_Loc : Loc ; diff --git a/src/zulu/abstract_ext/PChunk.gf b/src/zulu/abstract_ext/PChunk.gf index 877b0cae..cebc3176 100644 --- a/src/zulu/abstract_ext/PChunk.gf +++ b/src/zulu/abstract_ext/PChunk.gf @@ -11,6 +11,7 @@ cat Chunk_RS ; Chunk_QS ; Chunk_VP ; + Chunk_V ; Chunk_CN ; Chunk_NP ; Chunk_N ; @@ -32,6 +33,7 @@ fun RS_Chunker : Chunk_RS -> Chunk ; QS_Chunker : Chunk_QS -> Chunk ; VP_Chunker : Chunk_VP -> Chunk ; + V_Chunker : Chunk_V -> Chunk ; -- wordnet CN_Chunker : Chunk_CN -> Chunk ; NP_Chunker : Chunk_NP -> Chunk ; N_Chunker : Chunk_N -> Chunk ; @@ -48,6 +50,7 @@ fun QS_Chunk : QS -> Chunk_QS ; VP_RelYo_Chunk : Temp -> Pol -> Pron -> VP -> Chunk_VP ; VP_Rel_Chunk : Temp -> Pol -> Pron -> VP -> Chunk_VP ; + V_Chunk : V -> Chunk_V ; CN_Pl_Chunk : CN -> Chunk_CN ; CN_Sg_Chunk : CN -> Chunk_CN ; NP_Nom_Chunk : NP -> Chunk_NP ; diff --git a/src/zulu/abstract_ext/RelativeExt.gf b/src/zulu/abstract_ext/RelativeExt.gf new file mode 100644 index 00000000..16fe43e4 --- /dev/null +++ b/src/zulu/abstract_ext/RelativeExt.gf @@ -0,0 +1,9 @@ +--1 Relative clauses and pronouns + +abstract RelativeExt = Cat ** { + + fun + + RelVPShort : RP -> VP -> RCl ; -- who loves John + +} diff --git a/src/zulu/abstract_ext/VerbExt.gf b/src/zulu/abstract_ext/VerbExt.gf index b20eed65..213e49b3 100644 --- a/src/zulu/abstract_ext/VerbExt.gf +++ b/src/zulu/abstract_ext/VerbExt.gf @@ -5,9 +5,9 @@ abstract VerbExt = Cat,CatExt ** { CopAP : AP -> VP ; CopNP : NP -> VP ; CopNPAssoc : NP -> VP ; - CopLoc : Loc -> VP ; + CopLocative : Loc -> VP ; - -- CopPoss : NP -> VP ; + CopPoss : NP -> VP ; CopQuant : QuantStem -> VP ; -- BecomeAP : AP -> VP ; @@ -15,6 +15,7 @@ abstract VerbExt = Cat,CatExt ** { -- BecomeNPAssoc : NP -> VP ; -- BecomeLoc : Loc -> VP ; + UseVStative : V -> VP ; ComplV2Nonspec : V2 -> NP -> VP ; } diff --git a/src/zulu/grammar_ext/NguniChunk.gf b/src/zulu/grammar_ext/NguniChunk.gf index a3ffef7a..56b4a506 100755 --- a/src/zulu/grammar_ext/NguniChunk.gf +++ b/src/zulu/grammar_ext/NguniChunk.gf @@ -5,6 +5,7 @@ abstract NguniChunk = Backward[ComplV2,ComplV3], ExtraExt, NounExt, + RelativeExt, VerbExt, PhraseExt, -- MonoLexAbs, diff --git a/src/zulu/grammar_ext/NguniChunkZul.gf b/src/zulu/grammar_ext/NguniChunkZul.gf index f92e537d..76a210d4 100755 --- a/src/zulu/grammar_ext/NguniChunkZul.gf +++ b/src/zulu/grammar_ext/NguniChunkZul.gf @@ -5,6 +5,7 @@ concrete NguniChunkZul of NguniChunk = BackwardZul[ComplV2,ComplV3], ExtraExtZul, NounExtZul, + RelativeExtZul, VerbExtZul, PhraseExtZul, -- MonoLexZul, diff --git a/src/zulu/grammar_ext/NguniLang.gf b/src/zulu/grammar_ext/NguniLang.gf index 284e15a6..09010472 100755 --- a/src/zulu/grammar_ext/NguniLang.gf +++ b/src/zulu/grammar_ext/NguniLang.gf @@ -5,6 +5,7 @@ abstract NguniLang = Backward[ComplV2,ComplV3], ExtraExt, NounExt, + RelativeExt, VerbExt, PhraseExt -- MonoLexAbs, diff --git a/src/zulu/grammar_ext/NguniLangZul.gf b/src/zulu/grammar_ext/NguniLangZul.gf index 64f0b254..86beee3c 100755 --- a/src/zulu/grammar_ext/NguniLangZul.gf +++ b/src/zulu/grammar_ext/NguniLangZul.gf @@ -5,6 +5,7 @@ concrete NguniLangZul of NguniLang = BackwardZul[ComplV2,ComplV3], ExtraExtZul, NounExtZul, + RelativeExtZul, VerbExtZul, PhraseExtZul -- MonoLexZul, From a4c3da9e3436766565e1c306f60c8b161b473b82 Mon Sep 17 00:00:00 2001 From: Laurette Marais Date: Fri, 16 Dec 2022 23:16:54 +0200 Subject: [PATCH 7/8] (zul) some spurious roots and stems removed --- src/zulu/lexica/MonoLex.gf | 36 +- src/zulu/lexica/MonoLexZul.gf | 6412 ++++++++++++++++----------------- 2 files changed, 3224 insertions(+), 3224 deletions(-) diff --git a/src/zulu/lexica/MonoLex.gf b/src/zulu/lexica/MonoLex.gf index 28fe8ed6..5f182e88 100755 --- a/src/zulu/lexica/MonoLex.gf +++ b/src/zulu/lexica/MonoLex.gf @@ -5119,8 +5119,8 @@ zwekazi_5_6_N : N ; zwelonke_1a_2a_N : N ; -- verb roots - ab_V : V ; - ab_V2 : V2 ; + -- ab_V : V ; + -- ab_V2 : V2 ; aban_V : V ; aban_V2 : V2 ; abanelis_V : V ; @@ -5227,8 +5227,8 @@ zwelonke_1a_2a_N : N ; aluk_V2 : V2 ; alus_V : V ; alus_V2 : V2 ; - amb_V : V ; - amb_V2 : V2 ; + -- amb_V : V ; + -- amb_V2 : V2 ; amban_V : V ; amban_V2 : V2 ; ambanis_V : V ; @@ -5241,8 +5241,8 @@ zwelonke_1a_2a_N : N ; ambek_V2 : V2 ; ambekel_V : V ; ambekel_V2 : V2 ; - ambel_V : V ; - ambel_V2 : V2 ; + -- ambel_V : V ; + -- ambel_V2 : V2 ; ambelan_V : V ; ambelan_V2 : V2 ; ambelel_V : V ; @@ -5273,8 +5273,8 @@ zwelonke_1a_2a_N : N ; amulel_V2 : V2 ; amulis_V : V ; amulis_V2 : V2 ; - and_V : V ; - and_V2 : V2 ; + -- and_V : V ; + -- and_V2 : V2 ; andel_V : V ; andel_V2 : V2 ; andelan_V : V ; @@ -5317,8 +5317,8 @@ zwelonke_1a_2a_N : N ; anganis_V2 : V2 ; angek_V : V ; angek_V2 : V2 ; - angel_V : V ; - angel_V2 : V2 ; + -- angel_V : V ; + -- angel_V2 : V2 ; angelekelel_V : V ; angelekelel_V2 : V2 ; angis_V : V ; @@ -5327,8 +5327,8 @@ zwelonke_1a_2a_N : N ; angisan_V2 : V2 ; any_V : V ; any_V2 : V2 ; - anyan_V : V ; - anyan_V2 : V2 ; + -- anyan_V : V ; + -- anyan_V2 : V2 ; anyelel_V : V ; anyelel_V2 : V2 ; anyuk_V : V ; @@ -9223,8 +9223,8 @@ zwelonke_1a_2a_N : N ; kholis_V2 : V2 ; kholisek_V : V ; kholisek_V2 : V2 ; - -- kholw_V : V ; - -- kholw_V2 : V2 ; + kholw_V : V ; + kholw_V2 : V2 ; khomb_V : V ; khomb_V2 : V2 ; khomban_V : V ; @@ -12291,8 +12291,8 @@ zwelonke_1a_2a_N : N ; siphuzelis_V2 : V2 ; sis_V : V ; sis_V2 : V2 ; - sisek_V : V ; - sisek_V2 : V2 ; + -- sisek_V : V ; + -- sisek_V2 : V2 ; sisel_V : V ; sisel_V2 : V2 ; sising_V : V ; @@ -16971,8 +16971,8 @@ zwelonke_1a_2a_N : N ; zuziw_V2 : V2 ; zuzw_V : V ; zuzw_V2 : V2 ; - -- zw_V : V ; - -- zw_V2 : V2 ; + zw_V : V ; + zw_V2 : V2 ; zwisw_V : V ; zwisw_V2 : V2 ; zwiw_V : V ; diff --git a/src/zulu/lexica/MonoLexZul.gf b/src/zulu/lexica/MonoLexZul.gf index f7401389..0f181ae9 100755 --- a/src/zulu/lexica/MonoLexZul.gf +++ b/src/zulu/lexica/MonoLexZul.gf @@ -5359,8 +5359,8 @@ zwekazi_5_6_N = mkN "zwekazi" C5_6 ; athelel_V2 = mkV2 "athelel" ; athelelan_V = mkV "athelelan" ; athelelan_V2 = mkV2 "athelelan" ; - az_V = mkV "az" ; - az_V2 = mkV2 "az" ; + az_V = mkV "az" "azi" ; + az_V2 = mkV2 "az" "azi" ; azan_V = mkV "azan" ; azan_V2 = mkV2 "azan" ; azek_V = mkV "azek" ; @@ -13773,3208 +13773,3208 @@ zwekazi_5_6_N = mkN "zwekazi" C5_6 ; zwisis_V2 = mkV2 "zwisis" ; -- passive verb roots - abekelw_V = passV "abekelw" ; - abekelw_V2 = passV2 "abekelw" ; - abekiw_V = passV "abekiw" ; - abekiw_V2 = passV2 "abekiw" ; - abekw_V = passV "abekw" ; - abekw_V2 = passV2 "abekw" ; - abelw_V = passV "abelw" ; - abelw_V2 = passV2 "abelw" ; - abiw_V = passV "abiw" ; - abiw_V2 = passV2 "abiw" ; - abukelw_V = passV "abukelw" ; - abukelw_V2 = passV2 "abukelw" ; - abukw_V = passV "abukw" ; - abukw_V2 = passV2 "abukw" ; - abuzw_V = passV "abuzw" ; - abuzw_V2 = passV2 "abuzw" ; - ahlukaniselw_V = passV "ahlukaniselw" ; - ahlukaniselw_V2 = passV2 "ahlukaniselw" ; - ahlukanisw_V = passV "ahlukanisw" ; - ahlukanisw_V2 = passV2 "ahlukanisw" ; - ahlukw_V = passV "ahlukw" ; - ahlukw_V2 = passV2 "ahlukw" ; - ahlulelw_V = passV "ahlulelw" ; - ahlulelw_V2 = passV2 "ahlulelw" ; - ahlulw_V = passV "ahlulw" ; - ahlulw_V2 = passV2 "ahlulw" ; - akhelw_V = passV "akhelw" ; - akhelw_V2 = passV2 "akhelw" ; - akhisw_V = passV "akhisw" ; - akhisw_V2 = passV2 "akhisw" ; - akhiw_V = passV "akhiw" ; - akhiw_V2 = passV2 "akhiw" ; - akhw_V = passV "akhw" ; - akhw_V2 = passV2 "akhw" ; - akhwelw_V = passV "akhwelw" ; - akhwelw_V2 = passV2 "akhwelw" ; - alekelelw_V = passV "alekelelw" ; - alekelelw_V2 = passV2 "alekelelw" ; - alekelw_V = passV "alekelw" ; - alekelw_V2 = passV2 "alekelw" ; - alekw_V = passV "alekw" ; - alekw_V2 = passV2 "alekw" ; - aleliw_V = passV "aleliw" ; - aleliw_V2 = passV2 "aleliw" ; - alelw_V = passV "alelw" ; - alelw_V2 = passV2 "alelw" ; - alisw_V = passV "alisw" ; - alisw_V2 = passV2 "alisw" ; - aliw_V = passV "aliw" ; - aliw_V2 = passV2 "aliw" ; - alukiw_V = passV "alukiw" ; - alukiw_V2 = passV2 "alukiw" ; - alukw_V = passV "alukw" ; - alukw_V2 = passV2 "alukw" ; - alw_V = passV "alw" ; - alw_V2 = passV2 "alw" ; - ambelw_V = passV "ambelw" ; - ambelw_V2 = passV2 "ambelw" ; - ambiw_V = passV "ambiw" ; - ambiw_V2 = passV2 "ambiw" ; - amukelw_V = passV "amukelw" ; - amukelw_V2 = passV2 "amukelw" ; - amukisw_V = passV "amukisw" ; - amukisw_V2 = passV2 "amukisw" ; - amulisw_V = passV "amulisw" ; - amulisw_V2 = passV2 "amulisw" ; - andelelw_V = passV "andelelw" ; - andelelw_V2 = passV2 "andelelw" ; - andelw_V = passV "andelw" ; - andelw_V2 = passV2 "andelw" ; - andisw_V = passV "andisw" ; - andisw_V2 = passV2 "andisw" ; - andiw_V = passV "andiw" ; - andiw_V2 = passV2 "andiw" ; - andulw_V = passV "andulw" ; - andulw_V2 = passV2 "andulw" ; - andw_V = passV "andw" ; - andw_V2 = passV2 "andw" ; - anelisiw_V = passV "anelisiw" ; - anelisiw_V2 = passV2 "anelisiw" ; - anelisw_V = passV "anelisw" ; - anelisw_V2 = passV2 "anelisw" ; - anelw_V = passV "anelw" ; - anelw_V2 = passV2 "anelw" ; - angamisw_V = passV "angamisw" ; - angamisw_V2 = passV2 "angamisw" ; - anganelisiw_V = passV "anganelisiw" ; - anganelisiw_V2 = passV2 "anganelisiw" ; - anganelw_V = passV "anganelw" ; - anganelw_V2 = passV2 "anganelw" ; - anganisw_V = passV "anganisw" ; - anganisw_V2 = passV2 "anganisw" ; - angelw_V = passV "angelw" ; - angelw_V2 = passV2 "angelw" ; - angisw_V = passV "angisw" ; - angisw_V2 = passV2 "angisw" ; - angiw_V = passV "angiw" ; - angiw_V2 = passV2 "angiw" ; - angw_V = passV "angw" ; - angw_V2 = passV2 "angw" ; - anyelelw_V = passV "anyelelw" ; - anyelelw_V2 = passV2 "anyelelw" ; - anyelw_V = passV "anyelw" ; - anyelw_V2 = passV2 "anyelw" ; - anyisw_V = passV "anyisw" ; - anyisw_V2 = passV2 "anyisw" ; - anyulelw_V = passV "anyulelw" ; - anyulelw_V2 = passV2 "anyulelw" ; - anyulw_V = passV "anyulw" ; - anyulw_V2 = passV2 "anyulw" ; - anyusw_V = passV "anyusw" ; - anyusw_V2 = passV2 "anyusw" ; - anyw_V = passV "anyw" ; - anyw_V2 = passV2 "anyw" ; - aphucw_V = passV "aphucw" ; - aphucw_V2 = passV2 "aphucw" ; - aphulelw_V = passV "aphulelw" ; - aphulelw_V2 = passV2 "aphulelw" ; - athekw_V = passV "athekw" ; - athekw_V2 = passV2 "athekw" ; - athelelw_V = passV "athelelw" ; - athelelw_V2 = passV2 "athelelw" ; - atheliw_V = passV "atheliw" ; - atheliw_V2 = passV2 "atheliw" ; - athelw_V = passV "athelw" ; - athelw_V2 = passV2 "athelw" ; - athiw_V = passV "athiw" ; - athiw_V2 = passV2 "athiw" ; - athw_V = passV "athw" ; - athw_V2 = passV2 "athw" ; - athwelw_V = passV "athwelw" ; - athwelw_V2 = passV2 "athwelw" ; - aziw_V = passV "aziw" ; - aziw_V2 = passV2 "aziw" ; - babalekelw_V = passV "babalekelw" ; - babalekelw_V2 = passV2 "babalekelw" ; - babalw_V = passV "babalw" ; - babalw_V2 = passV2 "babalw" ; - babaziw_V = passV "babaziw" ; - babaziw_V2 = passV2 "babaziw" ; - babelw_V = passV "babelw" ; - babelw_V2 = passV2 "babelw" ; - bakazw_V = passV "bakazw" ; - bakazw_V2 = passV2 "bakazw" ; - bakuzw_V = passV "bakuzw" ; - bakuzw_V2 = passV2 "bakuzw" ; - balekelw_V = passV "balekelw" ; - balekelw_V2 = passV2 "balekelw" ; - balekw_V = passV "balekw" ; - balekw_V2 = passV2 "balekw" ; - balelw_V = passV "balelw" ; - balelw_V2 = passV2 "balelw" ; - baliw_V = passV "baliw" ; - baliw_V2 = passV2 "baliw" ; - balulw_V = passV "balulw" ; - balulw_V2 = passV2 "balulw" ; - balw_V = passV "balw" ; - balw_V2 = passV2 "balw" ; - bambelw_V = passV "bambelw" ; - bambelw_V2 = passV2 "bambelw" ; - bambisw_V = passV "bambisw" ; - bambisw_V2 = passV2 "bambisw" ; - bambiw_V = passV "bambiw" ; - bambiw_V2 = passV2 "bambiw" ; - bambw_V = passV "bambw" ; - bambw_V2 = passV2 "bambw" ; - bandakanyw_V = passV "bandakanyw" ; - bandakanyw_V2 = passV2 "bandakanyw" ; - bandelw_V = passV "bandelw" ; - bandelw_V2 = passV2 "bandelw" ; - bandlululw_V = passV "bandlululw" ; - bandlululw_V2 = passV2 "bandlululw" ; - bangelw_V = passV "bangelw" ; - bangelw_V2 = passV2 "bangelw" ; - bangisw_V = passV "bangisw" ; - bangisw_V2 = passV2 "bangisw" ; - bangw_V = passV "bangw" ; - bangw_V2 = passV2 "bangw" ; - baselw_V = passV "baselw" ; - baselw_V2 = passV2 "baselw" ; - basiw_V = passV "basiw" ; - basiw_V2 = passV2 "basiw" ; - bazisw_V = passV "bazisw" ; - bazisw_V2 = passV2 "bazisw" ; - baziw_V = passV "baziw" ; - baziw_V2 = passV2 "baziw" ; - bazw_V = passV "bazw" ; - bazw_V2 = passV2 "bazw" ; - bebelw_V = passV "bebelw" ; - bebelw_V2 = passV2 "bebelw" ; - bebethw_V = passV "bebethw" ; - bebethw_V2 = passV2 "bebethw" ; - bebw_V = passV "bebw" ; - bebw_V2 = passV2 "bebw" ; - behlekisw_V = passV "behlekisw" ; - behlekisw_V2 = passV2 "behlekisw" ; - bekelelw_V = passV "bekelelw" ; - bekelelw_V2 = passV2 "bekelelw" ; - bekelw_V = passV "bekelw" ; - bekelw_V2 = passV2 "bekelw" ; - bekisw_V = passV "bekisw" ; - bekisw_V2 = passV2 "bekisw" ; - bekiw_V = passV "bekiw" ; - bekiw_V2 = passV2 "bekiw" ; - bekw_V = passV "bekw" ; - bekw_V2 = passV2 "bekw" ; - belekw_V = passV "belekw" ; - belekw_V2 = passV2 "belekw" ; - beleselw_V = passV "beleselw" ; - beleselw_V2 = passV2 "beleselw" ; - belethw_V = passV "belethw" ; - belethw_V2 = passV2 "belethw" ; - belw_V = passV "belw" ; - belw_V2 = passV2 "belw" ; - bengw_V = passV "bengw" ; - bengw_V2 = passV2 "bengw" ; - bethelw_V = passV "bethelw" ; - bethelw_V2 = passV2 "bethelw" ; - bethw_V = passV "bethw" ; - bethw_V2 = passV2 "bethw" ; - bezelw_V = passV "bezelw" ; - bezelw_V2 = passV2 "bezelw" ; - bezw_V = passV "bezw" ; - bezw_V2 = passV2 "bezw" ; - bhabhathizw_V = passV "bhabhathizw" ; - bhabhathizw_V2 = passV2 "bhabhathizw" ; - bhabhiw_V = passV "bhabhiw" ; - bhabhiw_V2 = passV2 "bhabhiw" ; - bhabhw_V = passV "bhabhw" ; - bhabhw_V2 = passV2 "bhabhw" ; - bhajiw_V = passV "bhajiw" ; - bhajiw_V2 = passV2 "bhajiw" ; - bhajw_V = passV "bhajw" ; - bhajw_V2 = passV2 "bhajw" ; - bhakw_V = passV "bhakw" ; - bhakw_V2 = passV2 "bhakw" ; - bhalelw_V = passV "bhalelw" ; - bhalelw_V2 = passV2 "bhalelw" ; - bhaliselw_V = passV "bhaliselw" ; - bhaliselw_V2 = passV2 "bhaliselw" ; - bhalisiw_V = passV "bhalisiw" ; - bhalisiw_V2 = passV2 "bhalisiw" ; - bhalisw_V = passV "bhalisw" ; - bhalisw_V2 = passV2 "bhalisw" ; - bhaliw_V = passV "bhaliw" ; - bhaliw_V2 = passV2 "bhaliw" ; - bhalw_V = passV "bhalw" ; - bhalw_V2 = passV2 "bhalw" ; - bhaxabulw_V = passV "bhaxabulw" ; - bhaxabulw_V2 = passV2 "bhaxabulw" ; - bhecw_V = passV "bhecw" ; - bhecw_V2 = passV2 "bhecw" ; - bhedisw_V = passV "bhedisw" ; - bhedisw_V2 = passV2 "bhedisw" ; - bhekelw_V = passV "bhekelw" ; - bhekelw_V2 = passV2 "bhekelw" ; - bhekisisw_V = passV "bhekisisw" ; - bhekisisw_V2 = passV2 "bhekisisw" ; - bhekisw_V = passV "bhekisw" ; - bhekisw_V2 = passV2 "bhekisw" ; - bhekiw_V = passV "bhekiw" ; - bhekiw_V2 = passV2 "bhekiw" ; - bhekw_V = passV "bhekw" ; - bhekw_V2 = passV2 "bhekw" ; - bhidliziw_V = passV "bhidliziw" ; - bhidliziw_V2 = passV2 "bhidliziw" ; - bhokelw_V = passV "bhokelw" ; - bhokelw_V2 = passV2 "bhokelw" ; - bhokodw_V = passV "bhokodw" ; - bhokodw_V2 = passV2 "bhokodw" ; - bhonyw_V = passV "bhonyw" ; - bhonyw_V2 = passV2 "bhonyw" ; - bhubhelw_V = passV "bhubhelw" ; - bhubhelw_V2 = passV2 "bhubhelw" ; - bhubhw_V = passV "bhubhw" ; - bhubhw_V2 = passV2 "bhubhw" ; - bhudlw_V = passV "bhudlw" ; - bhudlw_V2 = passV2 "bhudlw" ; - bhudukezw_V = passV "bhudukezw" ; - bhudukezw_V2 = passV2 "bhudukezw" ; - bhujelw_V = passV "bhujelw" ; - bhujelw_V2 = passV2 "bhujelw" ; - bhujw_V = passV "bhujw" ; - bhujw_V2 = passV2 "bhujw" ; - bhuliw_V = passV "bhuliw" ; - bhuliw_V2 = passV2 "bhuliw" ; - bhulukw_V = passV "bhulukw" ; - bhulukw_V2 = passV2 "bhulukw" ; - bhulw_V = passV "bhulw" ; - bhulw_V2 = passV2 "bhulw" ; - bhungw_V = passV "bhungw" ; - bhungw_V2 = passV2 "bhungw" ; - bhunyelw_V = passV "bhunyelw" ; - bhunyelw_V2 = passV2 "bhunyelw" ; - bhunyw_V = passV "bhunyw" ; - bhunyw_V2 = passV2 "bhunyw" ; - bhuquzisw_V = passV "bhuquzisw" ; - bhuquzisw_V2 = passV2 "bhuquzisw" ; - bhuqw_V = passV "bhuqw" ; - bhuqw_V2 = passV2 "bhuqw" ; - bihlekisw_V = passV "bihlekisw" ; - bihlekisw_V2 = passV2 "bihlekisw" ; - bikelw_V = passV "bikelw" ; - bikelw_V2 = passV2 "bikelw" ; - bikw_V = passV "bikw" ; - bikw_V2 = passV2 "bikw" ; - bilozisw_V = passV "bilozisw" ; - bilozisw_V2 = passV2 "bilozisw" ; - bindw_V = passV "bindw" ; - bindw_V2 = passV2 "bindw" ; - bingelelw_V = passV "bingelelw" ; - bingelelw_V2 = passV2 "bingelelw" ; - biw_V = passV "biw" ; - biw_V2 = passV2 "biw" ; - biyelw_V = passV "biyelw" ; - biyelw_V2 = passV2 "biyelw" ; - bizelw_V = passV "bizelw" ; - bizelw_V2 = passV2 "bizelw" ; - biziw_V = passV "biziw" ; - biziw_V2 = passV2 "biziw" ; - bizw_V = passV "bizw" ; - bizw_V2 = passV2 "bizw" ; - bolekw_V = passV "bolekw" ; - bolekw_V2 = passV2 "bolekw" ; - bondw_V = passV "bondw" ; - bondw_V2 = passV2 "bondw" ; - bonelelw_V = passV "bonelelw" ; - bonelelw_V2 = passV2 "bonelelw" ; - bongelw_V = passV "bongelw" ; - bongelw_V2 = passV2 "bongelw" ; - bongw_V = passV "bongw" ; - bongw_V2 = passV2 "bongw" ; - bonisiw_V = passV "bonisiw" ; - bonisiw_V2 = passV2 "bonisiw" ; - bonisw_V = passV "bonisw" ; - bonisw_V2 = passV2 "bonisw" ; - boniw_V = passV "boniw" ; - boniw_V2 = passV2 "boniw" ; - bonw_V = passV "bonw" ; - bonw_V2 = passV2 "bonw" ; - bophelw_V = passV "bophelw" ; - bophelw_V2 = passV2 "bophelw" ; - bophiw_V = passV "bophiw" ; - bophiw_V2 = passV2 "bophiw" ; - bophw_V = passV "bophw" ; - bophw_V2 = passV2 "bophw" ; - bukelw_V = passV "bukelw" ; - bukelw_V2 = passV2 "bukelw" ; - bukeziw_V = passV "bukeziw" ; - bukeziw_V2 = passV2 "bukeziw" ; - bukezw_V = passV "bukezw" ; - bukezw_V2 = passV2 "bukezw" ; - bukisw_V = passV "bukisw" ; - bukisw_V2 = passV2 "bukisw" ; - bukw_V = passV "bukw" ; - bukw_V2 = passV2 "bukw" ; - bulungisw_V = passV "bulungisw" ; - bulungisw_V2 = passV2 "bulungisw" ; - bumbw_V = passV "bumbw" ; - bumbw_V2 = passV2 "bumbw" ; - bundisw_V = passV "bundisw" ; - bundisw_V2 = passV2 "bundisw" ; - bundw_V = passV "bundw" ; - bundw_V2 = passV2 "bundw" ; - bunganyelw_V = passV "bunganyelw" ; - bunganyelw_V2 = passV2 "bunganyelw" ; - bungaziw_V = passV "bungaziw" ; - bungaziw_V2 = passV2 "bungaziw" ; - bunyw_V = passV "bunyw" ; - bunyw_V2 = passV2 "bunyw" ; - busisiw_V = passV "busisiw" ; - busisiw_V2 = passV2 "busisiw" ; - busw_V = passV "busw" ; - busw_V2 = passV2 "busw" ; - buthanw_V = passV "buthanw" ; - buthanw_V2 = passV2 "buthanw" ; - buthelw_V = passV "buthelw" ; - buthelw_V2 = passV2 "buthelw" ; - buthiw_V = passV "buthiw" ; - buthiw_V2 = passV2 "buthiw" ; - buthw_V = passV "buthw" ; - buthw_V2 = passV2 "buthw" ; - buyekeziw_V = passV "buyekeziw" ; - buyekeziw_V2 = passV2 "buyekeziw" ; - buyekezw_V = passV "buyekezw" ; - buyekezw_V2 = passV2 "buyekezw" ; - buyelw_V = passV "buyelw" ; - buyelw_V2 = passV2 "buyelw" ; - buyiselw_V = passV "buyiselw" ; - buyiselw_V2 = passV2 "buyiselw" ; - buyisw_V = passV "buyisw" ; - buyisw_V2 = passV2 "buyisw" ; - buyw_V = passV "buyw" ; - buyw_V2 = passV2 "buyw" ; - buzisw_V = passV "buzisw" ; - buzisw_V2 = passV2 "buzisw" ; - buziw_V = passV "buziw" ; - buziw_V2 = passV2 "buziw" ; - buzw_V = passV "buzw" ; - buzw_V2 = passV2 "buzw" ; - buzwiw_V = passV "buzwiw" ; - buzwiw_V2 = passV2 "buzwiw" ; - cabangw_V = passV "cabangw" ; - cabangw_V2 = passV2 "cabangw" ; - cacisw_V = passV "cacisw" ; - cacisw_V2 = passV2 "cacisw" ; - cakiw_V = passV "cakiw" ; - cakiw_V2 = passV2 "cakiw" ; - cangcathw_V = passV "cangcathw" ; - cangcathw_V2 = passV2 "cangcathw" ; - cashw_V = passV "cashw" ; - cashw_V2 = passV2 "cashw" ; - casulw_V = passV "casulw" ; - casulw_V2 = passV2 "casulw" ; - cathulw_V = passV "cathulw" ; - cathulw_V2 = passV2 "cathulw" ; - cebw_V = passV "cebw" ; - cebw_V2 = passV2 "cebw" ; - cekw_V = passV "cekw" ; - cekw_V2 = passV2 "cekw" ; - celiw_V = passV "celiw" ; - celiw_V2 = passV2 "celiw" ; - celw_V = passV "celw" ; - celw_V2 = passV2 "celw" ; - centelw_V = passV "centelw" ; - centelw_V2 = passV2 "centelw" ; - centw_V = passV "centw" ; - centw_V2 = passV2 "centw" ; - cezw_V = passV "cezw" ; - cezw_V2 = passV2 "cezw" ; - chachazw_V = passV "chachazw" ; - chachazw_V2 = passV2 "chachazw" ; - chachelw_V = passV "chachelw" ; - chachelw_V2 = passV2 "chachelw" ; - chambuzw_V = passV "chambuzw" ; - chambuzw_V2 = passV2 "chambuzw" ; - chamiselw_V = passV "chamiselw" ; - chamiselw_V2 = passV2 "chamiselw" ; - chaphw_V = passV "chaphw" ; - chaphw_V2 = passV2 "chaphw" ; - chasiselw_V = passV "chasiselw" ; - chasiselw_V2 = passV2 "chasiselw" ; - chathazw_V = passV "chathazw" ; - chathazw_V2 = passV2 "chathazw" ; - chayw_V = passV "chayw" ; - chayw_V2 = passV2 "chayw" ; - chazelw_V = passV "chazelw" ; - chazelw_V2 = passV2 "chazelw" ; - chaziw_V = passV "chaziw" ; - chaziw_V2 = passV2 "chaziw" ; - chazw_V = passV "chazw" ; - chazw_V2 = passV2 "chazw" ; - chelelw_V = passV "chelelw" ; - chelelw_V2 = passV2 "chelelw" ; - chelw_V = passV "chelw" ; - chelw_V2 = passV2 "chelw" ; - chiphizw_V = passV "chiphizw" ; - chiphizw_V2 = passV2 "chiphizw" ; - chithelw_V = passV "chithelw" ; - chithelw_V2 = passV2 "chithelw" ; - chithw_V = passV "chithw" ; - chithw_V2 = passV2 "chithw" ; - chobisw_V = passV "chobisw" ; - chobisw_V2 = passV2 "chobisw" ; - chomw_V = passV "chomw" ; - chomw_V2 = passV2 "chomw" ; - chumisw_V = passV "chumisw" ; - chumisw_V2 = passV2 "chumisw" ; - chushw_V = passV "chushw" ; - chushw_V2 = passV2 "chushw" ; - chwenselw_V = passV "chwenselw" ; - chwenselw_V2 = passV2 "chwenselw" ; - chwensw_V = passV "chwensw" ; - chwensw_V2 = passV2 "chwensw" ; - cibw_V = passV "cibw" ; - cibw_V2 = passV2 "cibw" ; - ciciyelw_V = passV "ciciyelw" ; - ciciyelw_V2 = passV2 "ciciyelw" ; - cikelw_V = passV "cikelw" ; - cikelw_V2 = passV2 "cikelw" ; - cimelisw_V = passV "cimelisw" ; - cimelisw_V2 = passV2 "cimelisw" ; - cimw_V = passV "cimw" ; - cimw_V2 = passV2 "cimw" ; - cindezelw_V = passV "cindezelw" ; - cindezelw_V2 = passV2 "cindezelw" ; - cinelelw_V = passV "cinelelw" ; - cinelelw_V2 = passV2 "cinelelw" ; - cingw_V = passV "cingw" ; - cingw_V2 = passV2 "cingw" ; - cishw_V = passV "cishw" ; - cishw_V2 = passV2 "cishw" ; - cobelw_V = passV "cobelw" ; - cobelw_V2 = passV2 "cobelw" ; - cobw_V = passV "cobw" ; - cobw_V2 = passV2 "cobw" ; - colw_V = passV "colw" ; - colw_V2 = passV2 "colw" ; - consiselw_V = passV "consiselw" ; - consiselw_V2 = passV2 "consiselw" ; - coshw_V = passV "coshw" ; - coshw_V2 = passV2 "coshw" ; - culw_V = passV "culw" ; - culw_V2 = passV2 "culw" ; - cuphw_V = passV "cuphw" ; - cuphw_V2 = passV2 "cuphw" ; - cushw_V = passV "cushw" ; - cushw_V2 = passV2 "cushw" ; - cwaningw_V = passV "cwaningw" ; - cwaningw_V2 = passV2 "cwaningw" ; - cwasiw_V = passV "cwasiw" ; - cwasiw_V2 = passV2 "cwasiw" ; - cwasw_V = passV "cwasw" ; - cwasw_V2 = passV2 "cwasw" ; - cwengw_V = passV "cwengw" ; - cwengw_V2 = passV2 "cwengw" ; - cwilisw_V = passV "cwilisw" ; - cwilisw_V2 = passV2 "cwilisw" ; - dakelw_V = passV "dakelw" ; - dakelw_V2 = passV2 "dakelw" ; - dakiw_V = passV "dakiw" ; - dakiw_V2 = passV2 "dakiw" ; - dakw_V = passV "dakw" ; - dakw_V2 = passV2 "dakw" ; - dalakaxw_V = passV "dalakaxw" ; - dalakaxw_V2 = passV2 "dalakaxw" ; - dalelw_V = passV "dalelw" ; - dalelw_V2 = passV2 "dalelw" ; - daliw_V = passV "daliw" ; - daliw_V2 = passV2 "daliw" ; - dalw_V = passV "dalw" ; - dalw_V2 = passV2 "dalw" ; - dambisw_V = passV "dambisw" ; - dambisw_V2 = passV2 "dambisw" ; - dangalisw_V = passV "dangalisw" ; - dangalisw_V2 = passV2 "dangalisw" ; - dayiselw_V = passV "dayiselw" ; - dayiselw_V2 = passV2 "dayiselw" ; - dayisiw_V = passV "dayisiw" ; - dayisiw_V2 = passV2 "dayisiw" ; - dayisw_V = passV "dayisw" ; - dayisw_V2 = passV2 "dayisw" ; - dazw_V = passV "dazw" ; - dazw_V2 = passV2 "dazw" ; - dedelw_V = passV "dedelw" ; - dedelw_V2 = passV2 "dedelw" ; - dekiw_V = passV "dekiw" ; - dekiw_V2 = passV2 "dekiw" ; - deklezekiw_V = passV "deklezekiw" ; - deklezekiw_V2 = passV2 "deklezekiw" ; - dekw_V = passV "dekw" ; - dekw_V2 = passV2 "dekw" ; - delelw_V = passV "delelw" ; - delelw_V2 = passV2 "delelw" ; - delw_V = passV "delw" ; - delw_V2 = passV2 "delw" ; - dengw_V = passV "dengw" ; - dengw_V2 = passV2 "dengw" ; - didiyelw_V = passV "didiyelw" ; - didiyelw_V2 = passV2 "didiyelw" ; - didizelw_V = passV "didizelw" ; - didizelw_V2 = passV2 "didizelw" ; - didw_V = passV "didw" ; - didw_V2 = passV2 "didw" ; - dikadikw_V = passV "dikadikw" ; - dikadikw_V2 = passV2 "dikadikw" ; - dikiselw_V = passV "dikiselw" ; - dikiselw_V2 = passV2 "dikiselw" ; - dilikelw_V = passV "dilikelw" ; - dilikelw_V2 = passV2 "dilikelw" ; - dilizelw_V = passV "dilizelw" ; - dilizelw_V2 = passV2 "dilizelw" ; - dilizw_V = passV "dilizw" ; - dilizw_V2 = passV2 "dilizw" ; - dindw_V = passV "dindw" ; - dindw_V2 = passV2 "dindw" ; - dingidiw_V = passV "dingidiw" ; - dingidiw_V2 = passV2 "dingidiw" ; - dingidw_V = passV "dingidw" ; - dingidw_V2 = passV2 "dingidw" ; - dingisiw_V = passV "dingisiw" ; - dingisiw_V2 = passV2 "dingisiw" ; - dingisw_V = passV "dingisw" ; - dingisw_V2 = passV2 "dingisw" ; - dingw_V = passV "dingw" ; - dingw_V2 = passV2 "dingw" ; - diniw_V = passV "diniw" ; - diniw_V2 = passV2 "diniw" ; - dinw_V = passV "dinw" ; - dinw_V2 = passV2 "dinw" ; - dlalelw_V = passV "dlalelw" ; - dlalelw_V2 = passV2 "dlalelw" ; - dlalisw_V = passV "dlalisw" ; - dlalisw_V2 = passV2 "dlalisw" ; - dlalw_V = passV "dlalw" ; - dlalw_V2 = passV2 "dlalw" ; - dleleselw_V = passV "dleleselw" ; - dleleselw_V2 = passV2 "dleleselw" ; - dlelw_V = passV "dlelw" ; - dlelw_V2 = passV2 "dlelw" ; - dlisiw_V = passV "dlisiw" ; - dlisiw_V2 = passV2 "dlisiw" ; - dlisw_V = passV "dlisw" ; - dlisw_V2 = passV2 "dlisw" ; - dliw_V = passV "dliw" ; - dliw_V2 = passV2 "dliw" ; - dluliselw_V = passV "dluliselw" ; - dluliselw_V2 = passV2 "dluliselw" ; - dlulisw_V = passV "dlulisw" ; - dlulisw_V2 = passV2 "dlulisw" ; - dlulw_V = passV "dlulw" ; - dlulw_V2 = passV2 "dlulw" ; - dlungw_V = passV "dlungw" ; - dlungw_V2 = passV2 "dlungw" ; - dlw_V = passV "dlw" ; - dlw_V2 = passV2 "dlw" ; - dlwengulw_V = passV "dlwengulw" ; - dlwengulw_V2 = passV2 "dlwengulw" ; - dodw_V = passV "dodw" ; - dodw_V2 = passV2 "dodw" ; - donselw_V = passV "donselw" ; - donselw_V2 = passV2 "donselw" ; - donsw_V = passV "donsw" ; - donsw_V2 = passV2 "donsw" ; - dudulw_V = passV "dudulw" ; - dudulw_V2 = passV2 "dudulw" ; - duduzelw_V = passV "duduzelw" ; - duduzelw_V2 = passV2 "duduzelw" ; - duduzw_V = passV "duduzw" ; - duduzw_V2 = passV2 "duduzw" ; - dudw_V = passV "dudw" ; - dudw_V2 = passV2 "dudw" ; - dukelw_V = passV "dukelw" ; - dukelw_V2 = passV2 "dukelw" ; - dukisw_V = passV "dukisw" ; - dukisw_V2 = passV2 "dukisw" ; - dumbw_V = passV "dumbw" ; - dumbw_V2 = passV2 "dumbw" ; - dumelw_V = passV "dumelw" ; - dumelw_V2 = passV2 "dumelw" ; - dwebelw_V = passV "dwebelw" ; - dwebelw_V2 = passV2 "dwebelw" ; - dwebiw_V = passV "dwebiw" ; - dwebiw_V2 = passV2 "dwebiw" ; - dwebw_V = passV "dwebw" ; - dwebw_V2 = passV2 "dwebw" ; - ebekelw_V = passV "ebekelw" ; - ebekelw_V2 = passV2 "ebekelw" ; - ebekiw_V = passV "ebekiw" ; - ebekiw_V2 = passV2 "ebekiw" ; - ebekw_V = passV "ebekw" ; - ebekw_V2 = passV2 "ebekw" ; - ebelw_V = passV "ebelw" ; - ebelw_V2 = passV2 "ebelw" ; - ebiw_V = passV "ebiw" ; - ebiw_V2 = passV2 "ebiw" ; - ebukelw_V = passV "ebukelw" ; - ebukelw_V2 = passV2 "ebukelw" ; - ebukw_V = passV "ebukw" ; - ebukw_V2 = passV2 "ebukw" ; - ebuzw_V = passV "ebuzw" ; - ebuzw_V2 = passV2 "ebuzw" ; - ecekw_V = passV "ecekw" ; - ecekw_V2 = passV2 "ecekw" ; - edluliselw_V = passV "edluliselw" ; - edluliselw_V2 = passV2 "edluliselw" ; - edlulisw_V = passV "edlulisw" ; - edlulisw_V2 = passV2 "edlulisw" ; - edlulw_V = passV "edlulw" ; - edlulw_V2 = passV2 "edlulw" ; - efundelw_V = passV "efundelw" ; - efundelw_V2 = passV2 "efundelw" ; - efundisiw_V = passV "efundisiw" ; - efundisiw_V2 = passV2 "efundisiw" ; - efundisw_V = passV "efundisw" ; - efundisw_V2 = passV2 "efundisw" ; - efundw_V = passV "efundw" ; - efundw_V2 = passV2 "efundw" ; - eganiw_V = passV "eganiw" ; - eganiw_V2 = passV2 "eganiw" ; - eganw_V = passV "eganw" ; - eganw_V2 = passV2 "eganw" ; - ehlekisw_V = passV "ehlekisw" ; - ehlekisw_V2 = passV2 "ehlekisw" ; - ehlelelw_V = passV "ehlelelw" ; - ehlelelw_V2 = passV2 "ehlelelw" ; - ehlelw_V = passV "ehlelw" ; - ehlelw_V2 = passV2 "ehlelw" ; - ehlisw_V = passV "ehlisw" ; - ehlisw_V2 = passV2 "ehlisw" ; - ehliw_V = passV "ehliw" ; - ehliw_V2 = passV2 "ehliw" ; - ehlukaniselw_V = passV "ehlukaniselw" ; - ehlukaniselw_V2 = passV2 "ehlukaniselw" ; - ehlukanisiw_V = passV "ehlukanisiw" ; - ehlukanisiw_V2 = passV2 "ehlukanisiw" ; - ehlukanisw_V = passV "ehlukanisw" ; - ehlukanisw_V2 = passV2 "ehlukanisw" ; - ehlukw_V = passV "ehlukw" ; - ehlukw_V2 = passV2 "ehlukw" ; - ehlulelw_V = passV "ehlulelw" ; - ehlulelw_V2 = passV2 "ehlulelw" ; - ehluliw_V = passV "ehluliw" ; - ehluliw_V2 = passV2 "ehluliw" ; - ehlulw_V = passV "ehlulw" ; - ehlulw_V2 = passV2 "ehlulw" ; - ehlw_V = passV "ehlw" ; - ehlw_V2 = passV2 "ehlw" ; - ejwayezw_V = passV "ejwayezw" ; - ejwayezw_V2 = passV2 "ejwayezw" ; - ekhamisw_V = passV "ekhamisw" ; - ekhamisw_V2 = passV2 "ekhamisw" ; - elamelw_V = passV "elamelw" ; - elamelw_V2 = passV2 "elamelw" ; - elamw_V = passV "elamw" ; - elamw_V2 = passV2 "elamw" ; - elaphiw_V = passV "elaphiw" ; - elaphiw_V2 = passV2 "elaphiw" ; - elaphw_V = passV "elaphw" ; - elaphw_V2 = passV2 "elaphw" ; - elekelelw_V = passV "elekelelw" ; - elekelelw_V2 = passV2 "elekelelw" ; - elelelw_V = passV "elelelw" ; - elelelw_V2 = passV2 "elelelw" ; - elelw_V = passV "elelw" ; - elelw_V2 = passV2 "elelw" ; - elisiw_V = passV "elisiw" ; - elisiw_V2 = passV2 "elisiw" ; - elisw_V = passV "elisw" ; - elisw_V2 = passV2 "elisw" ; - eliw_V = passV "eliw" ; - eliw_V2 = passV2 "eliw" ; - elukiw_V = passV "elukiw" ; - elukiw_V2 = passV2 "elukiw" ; - elukw_V = passV "elukw" ; - elukw_V2 = passV2 "elukw" ; - elulekw_V = passV "elulekw" ; - elulekw_V2 = passV2 "elulekw" ; - elulelw_V = passV "elulelw" ; - elulelw_V2 = passV2 "elulelw" ; - eluliw_V = passV "eluliw" ; - eluliw_V2 = passV2 "eluliw" ; - elulw_V = passV "elulw" ; - elulw_V2 = passV2 "elulw" ; - elusw_V = passV "elusw" ; - elusw_V2 = passV2 "elusw" ; - elw_V = passV "elw" ; - elw_V2 = passV2 "elw" ; - embathisw_V = passV "embathisw" ; - embathisw_V2 = passV2 "embathisw" ; - embesw_V = passV "embesw" ; - embesw_V2 = passV2 "embesw" ; - embulelw_V = passV "embulelw" ; - embulelw_V2 = passV2 "embulelw" ; - emukelw_V = passV "emukelw" ; - emukelw_V2 = passV2 "emukelw" ; - emukw_V = passV "emukw" ; - emukw_V2 = passV2 "emukw" ; - enamisw_V = passV "enamisw" ; - enamisw_V2 = passV2 "enamisw" ; - enanelw_V = passV "enanelw" ; - enanelw_V2 = passV2 "enanelw" ; - encikiselw_V = passV "encikiselw" ; - encikiselw_V2 = passV2 "encikiselw" ; - endelw_V = passV "endelw" ; - endelw_V2 = passV2 "endelw" ; - endiselw_V = passV "endiselw" ; - endiselw_V2 = passV2 "endiselw" ; - endisw_V = passV "endisw" ; - endisw_V2 = passV2 "endisw" ; - endlalelw_V = passV "endlalelw" ; - endlalelw_V2 = passV2 "endlalelw" ; - endlalw_V = passV "endlalw" ; - endlalw_V2 = passV2 "endlalw" ; - endw_V = passV "endw" ; - endw_V2 = passV2 "endw" ; - enekelw_V = passV "enekelw" ; - enekelw_V2 = passV2 "enekelw" ; - enekw_V = passV "enekw" ; - enekw_V2 = passV2 "enekw" ; - enelisiw_V = passV "enelisiw" ; - enelisiw_V2 = passV2 "enelisiw" ; - enelisw_V = passV "enelisw" ; - enelisw_V2 = passV2 "enelisw" ; - enelw_V = passV "enelw" ; - enelw_V2 = passV2 "enelw" ; - engamelw_V = passV "engamelw" ; - engamelw_V2 = passV2 "engamelw" ; - engamw_V = passV "engamw" ; - engamw_V2 = passV2 "engamw" ; - engeziw_V = passV "engeziw" ; - engeziw_V2 = passV2 "engeziw" ; - engezw_V = passV "engezw" ; - engezw_V2 = passV2 "engezw" ; - enisw_V = passV "enisw" ; - enisw_V2 = passV2 "enisw" ; - enqabelw_V = passV "enqabelw" ; - enqabelw_V2 = passV2 "enqabelw" ; - enqabisw_V = passV "enqabisw" ; - enqabisw_V2 = passV2 "enqabisw" ; - enqabiw_V = passV "enqabiw" ; - enqabiw_V2 = passV2 "enqabiw" ; - enqabw_V = passV "enqabw" ; - enqabw_V2 = passV2 "enqabw" ; - enw_V = passV "enw" ; - enw_V2 = passV2 "enw" ; - enwayw_V = passV "enwayw" ; - enwayw_V2 = passV2 "enwayw" ; - enyanyw_V = passV "enyanyw" ; - enyanyw_V2 = passV2 "enyanyw" ; - enyelw_V = passV "enyelw" ; - enyelw_V2 = passV2 "enyelw" ; - enyukelw_V = passV "enyukelw" ; - enyukelw_V2 = passV2 "enyukelw" ; - enyusw_V = passV "enyusw" ; - enyusw_V2 = passV2 "enyusw" ; - enzakalisw_V = passV "enzakalisw" ; - enzakalisw_V2 = passV2 "enzakalisw" ; - enzelw_V = passV "enzelw" ; - enzelw_V2 = passV2 "enzelw" ; - enzisw_V = passV "enzisw" ; - enzisw_V2 = passV2 "enzisw" ; - enziw_V = passV "enziw" ; - enziw_V2 = passV2 "enziw" ; - enzw_V = passV "enzw" ; - enzw_V2 = passV2 "enzw" ; - ephekw_V = passV "ephekw" ; - ephekw_V2 = passV2 "ephekw" ; - ephelelw_V = passV "ephelelw" ; - ephelelw_V2 = passV2 "ephelelw" ; - ephiw_V = passV "ephiw" ; - ephiw_V2 = passV2 "ephiw" ; - ephucw_V = passV "ephucw" ; - ephucw_V2 = passV2 "ephucw" ; - ephukelw_V = passV "ephukelw" ; - ephukelw_V2 = passV2 "ephukelw" ; - ephulw_V = passV "ephulw" ; - ephulw_V2 = passV2 "ephulw" ; - ephuzw_V = passV "ephuzw" ; - ephuzw_V2 = passV2 "ephuzw" ; - eqelw_V = passV "eqelw" ; - eqelw_V2 = passV2 "eqelw" ; - eqisw_V = passV "eqisw" ; - eqisw_V2 = passV2 "eqisw" ; - eqiw_V = passV "eqiw" ; - eqiw_V2 = passV2 "eqiw" ; - esabisw_V = passV "esabisw" ; - esabisw_V2 = passV2 "esabisw" ; - esabw_V = passV "esabw" ; - esabw_V2 = passV2 "esabw" ; - esanelisiw_V = passV "esanelisiw" ; - esanelisiw_V2 = passV2 "esanelisiw" ; - esasw_V = passV "esasw" ; - esasw_V2 = passV2 "esasw" ; - esekelw_V = passV "esekelw" ; - esekelw_V2 = passV2 "esekelw" ; - esekw_V = passV "esekw" ; - esekw_V2 = passV2 "esekw" ; - eselw_V = passV "eselw" ; - eselw_V2 = passV2 "eselw" ; - eshelelisw_V = passV "eshelelisw" ; - eshelelisw_V2 = passV2 "eshelelisw" ; - eshelw_V = passV "eshelw" ; - eshelw_V2 = passV2 "eshelw" ; - esisekelw_V = passV "esisekelw" ; - esisekelw_V2 = passV2 "esisekelw" ; - esisiw_V = passV "esisiw" ; - esisiw_V2 = passV2 "esisiw" ; - esisw_V = passV "esisw" ; - esisw_V2 = passV2 "esisw" ; - esiw_V = passV "esiw" ; - esiw_V2 = passV2 "esiw" ; - esongw_V = passV "esongw" ; - esongw_V2 = passV2 "esongw" ; - esukelw_V = passV "esukelw" ; - esukelw_V2 = passV2 "esukelw" ; - esulw_V = passV "esulw" ; - esulw_V2 = passV2 "esulw" ; - esuselw_V = passV "esuselw" ; - esuselw_V2 = passV2 "esuselw" ; - esusw_V = passV "esusw" ; - esusw_V2 = passV2 "esusw" ; - esw_V = passV "esw" ; - esw_V2 = passV2 "esw" ; - ethekelisw_V = passV "ethekelisw" ; - ethekelisw_V2 = passV2 "ethekelisw" ; - ethekelw_V = passV "ethekelw" ; - ethekelw_V2 = passV2 "ethekelw" ; - ethelw_V = passV "ethelw" ; - ethelw_V2 = passV2 "ethelw" ; - ethembelw_V = passV "ethembelw" ; - ethembelw_V2 = passV2 "ethembelw" ; - ethembisiw_V = passV "ethembisiw" ; - ethembisiw_V2 = passV2 "ethembisiw" ; - ethembisw_V = passV "ethembisw" ; - ethembisw_V2 = passV2 "ethembisw" ; - ethembiw_V = passV "ethembiw" ; - ethembiw_V2 = passV2 "ethembiw" ; - ethembw_V = passV "ethembw" ; - ethembw_V2 = passV2 "ethembw" ; - ethiw_V = passV "ethiw" ; - ethiw_V2 = passV2 "ethiw" ; - ethukw_V = passV "ethukw" ; - ethukw_V2 = passV2 "ethukw" ; - ethulelw_V = passV "ethulelw" ; - ethulelw_V2 = passV2 "ethulelw" ; - ethulw_V = passV "ethulw" ; - ethulw_V2 = passV2 "ethulw" ; - ethusw_V = passV "ethusw" ; - ethusw_V2 = passV2 "ethusw" ; - ethw_V = passV "ethw" ; - ethw_V2 = passV2 "ethw" ; - ethwasisw_V = passV "ethwasisw" ; - ethwasisw_V2 = passV2 "ethwasisw" ; - ethwelw_V = passV "ethwelw" ; - ethwelw_V2 = passV2 "ethwelw" ; - ethwesw_V = passV "ethwesw" ; - ethwesw_V2 = passV2 "ethwesw" ; - evelelw_V = passV "evelelw" ; - evelelw_V2 = passV2 "evelelw" ; - exwayisw_V = passV "exwayisw" ; - exwayisw_V2 = passV2 "exwayisw" ; - eyisw_V = passV "eyisw" ; - eyisw_V2 = passV2 "eyisw" ; - eyiw_V = passV "eyiw" ; - eyiw_V2 = passV2 "eyiw" ; - ezeleliw_V = passV "ezeleliw" ; - ezeleliw_V2 = passV2 "ezeleliw" ; - ezelelw_V = passV "ezelelw" ; - ezelelw_V2 = passV2 "ezelelw" ; - ezelw_V = passV "ezelw" ; - ezelw_V2 = passV2 "ezelw" ; - fakazelw_V = passV "fakazelw" ; - fakazelw_V2 = passV2 "fakazelw" ; - fakazw_V = passV "fakazw" ; - fakazw_V2 = passV2 "fakazw" ; - fakelw_V = passV "fakelw" ; - fakelw_V2 = passV2 "fakelw" ; - fakw_V = passV "fakw" ; - fakw_V2 = passV2 "fakw" ; - fanelw_V = passV "fanelw" ; - fanelw_V2 = passV2 "fanelw" ; - fanisw_V = passV "fanisw" ; - fanisw_V2 = passV2 "fanisw" ; - fasw_V = passV "fasw" ; - fasw_V2 = passV2 "fasw" ; - fayw_V = passV "fayw" ; - fayw_V2 = passV2 "fayw" ; - fekethisiw_V = passV "fekethisiw" ; - fekethisiw_V2 = passV2 "fekethisiw" ; - fekethisw_V = passV "fekethisw" ; - fekethisw_V2 = passV2 "fekethisw" ; - felw_V = passV "felw" ; - felw_V2 = passV2 "felw" ; - fezw_V = passV "fezw" ; - fezw_V2 = passV2 "fezw" ; - ficw_V = passV "ficw" ; - ficw_V2 = passV2 "ficw" ; - fihlelw_V = passV "fihlelw" ; - fihlelw_V2 = passV2 "fihlelw" ; - fihliw_V = passV "fihliw" ; - fihliw_V2 = passV2 "fihliw" ; - fihlw_V = passV "fihlw" ; - fihlw_V2 = passV2 "fihlw" ; - fikelw_V = passV "fikelw" ; - fikelw_V2 = passV2 "fikelw" ; - fikisw_V = passV "fikisw" ; - fikisw_V2 = passV2 "fikisw" ; - fikw_V = passV "fikw" ; - fikw_V2 = passV2 "fikw" ; - finyelelw_V = passV "finyelelw" ; - finyelelw_V2 = passV2 "finyelelw" ; - finyeziw_V = passV "finyeziw" ; - finyeziw_V2 = passV2 "finyeziw" ; - finyw_V = passV "finyw" ; - finyw_V2 = passV2 "finyw" ; - fiphazw_V = passV "fiphazw" ; - fiphazw_V2 = passV2 "fiphazw" ; - fisw_V = passV "fisw" ; - fisw_V2 = passV2 "fisw" ; - fiw_V = passV "fiw" ; - fiw_V2 = passV2 "fiw" ; - folisw_V = passV "folisw" ; - folisw_V2 = passV2 "folisw" ; - fuhlelw_V = passV "fuhlelw" ; - fuhlelw_V2 = passV2 "fuhlelw" ; - fulathelw_V = passV "fulathelw" ; - fulathelw_V2 = passV2 "fulathelw" ; - fulelw_V = passV "fulelw" ; - fulelw_V2 = passV2 "fulelw" ; - fumanisw_V = passV "fumanisw" ; - fumanisw_V2 = passV2 "fumanisw" ; - fumanw_V = passV "fumanw" ; - fumanw_V2 = passV2 "fumanw" ; - fumbw_V = passV "fumbw" ; - fumbw_V2 = passV2 "fumbw" ; - fundelw_V = passV "fundelw" ; - fundelw_V2 = passV2 "fundelw" ; - fundiselw_V = passV "fundiselw" ; - fundiselw_V2 = passV2 "fundiselw" ; - fundisiw_V = passV "fundisiw" ; - fundisiw_V2 = passV2 "fundisiw" ; - fundisw_V = passV "fundisw" ; - fundisw_V2 = passV2 "fundisw" ; - fundiw_V = passV "fundiw" ; - fundiw_V2 = passV2 "fundiw" ; - fundw_V = passV "fundw" ; - fundw_V2 = passV2 "fundw" ; - fungw_V = passV "fungw" ; - fungw_V2 = passV2 "fungw" ; - funw_V = passV "funw" ; - funw_V2 = passV2 "funw" ; - funyanisw_V = passV "funyanisw" ; - funyanisw_V2 = passV2 "funyanisw" ; - funyanw_V = passV "funyanw" ; - funyanw_V2 = passV2 "funyanw" ; - funzw_V = passV "funzw" ; - funzw_V2 = passV2 "funzw" ; - fuqw_V = passV "fuqw" ; - fuqw_V2 = passV2 "fuqw" ; - fushanisw_V = passV "fushanisw" ; - fushanisw_V2 = passV2 "fushanisw" ; - futhw_V = passV "futhw" ; - futhw_V2 = passV2 "futhw" ; - fuyiw_V = passV "fuyiw" ; - fuyiw_V2 = passV2 "fuyiw" ; - fuyw_V = passV "fuyw" ; - fuyw_V2 = passV2 "fuyw" ; - fw_V = passV "fw" ; - fw_V2 = passV2 "fw" ; - gabhelw_V = passV "gabhelw" ; - gabhelw_V2 = passV2 "gabhelw" ; - gabhisw_V = passV "gabhisw" ; - gabhisw_V2 = passV2 "gabhisw" ; - gabhw_V = passV "gabhw" ; - gabhw_V2 = passV2 "gabhw" ; - gadiw_V = passV "gadiw" ; - gadiw_V2 = passV2 "gadiw" ; - gadw_V = passV "gadw" ; - gadw_V2 = passV2 "gadw" ; - gandayw_V = passV "gandayw" ; - gandayw_V2 = passV2 "gandayw" ; - ganelw_V = passV "ganelw" ; - ganelw_V2 = passV2 "ganelw" ; - gangelw_V = passV "gangelw" ; - gangelw_V2 = passV2 "gangelw" ; - gangw_V = passV "gangw" ; - gangw_V2 = passV2 "gangw" ; - ganiselw_V = passV "ganiselw" ; - ganiselw_V2 = passV2 "ganiselw" ; - ganiw_V = passV "ganiw" ; - ganiw_V2 = passV2 "ganiw" ; - ganw_V = passV "ganw" ; - ganw_V2 = passV2 "ganw" ; - gaqelw_V = passV "gaqelw" ; - gaqelw_V2 = passV2 "gaqelw" ; - gawuliw_V = passV "gawuliw" ; - gawuliw_V2 = passV2 "gawuliw" ; - gawulw_V = passV "gawulw" ; - gawulw_V2 = passV2 "gawulw" ; - gaxekw_V = passV "gaxekw" ; - gaxekw_V2 = passV2 "gaxekw" ; - gaxw_V = passV "gaxw" ; - gaxw_V2 = passV2 "gaxw" ; - gayelw_V = passV "gayelw" ; - gayelw_V2 = passV2 "gayelw" ; - gayiw_V = passV "gayiw" ; - gayiw_V2 = passV2 "gayiw" ; - gayw_V = passV "gayw" ; - gayw_V2 = passV2 "gayw" ; - gazingiw_V = passV "gazingiw" ; - gazingiw_V2 = passV2 "gazingiw" ; - gcabw_V = passV "gcabw" ; - gcabw_V2 = passV2 "gcabw" ; - gcagcelw_V = passV "gcagcelw" ; - gcagcelw_V2 = passV2 "gcagcelw" ; - gcagcw_V = passV "gcagcw" ; - gcagcw_V2 = passV2 "gcagcw" ; - gcinelw_V = passV "gcinelw" ; - gcinelw_V2 = passV2 "gcinelw" ; - gcinw_V = passV "gcinw" ; - gcinw_V2 = passV2 "gcinw" ; - gcizelelw_V = passV "gcizelelw" ; - gcizelelw_V2 = passV2 "gcizelelw" ; - gcobelw_V = passV "gcobelw" ; - gcobelw_V2 = passV2 "gcobelw" ; - gcobiw_V = passV "gcobiw" ; - gcobiw_V2 = passV2 "gcobiw" ; - gcobw_V = passV "gcobw" ; - gcobw_V2 = passV2 "gcobw" ; - gculisiw_V = passV "gculisiw" ; - gculisiw_V2 = passV2 "gculisiw" ; - gculisw_V = passV "gculisw" ; - gculisw_V2 = passV2 "gculisw" ; - gcwalisw_V = passV "gcwalisw" ; - gcwalisw_V2 = passV2 "gcwalisw" ; - gelekeqekw_V = passV "gelekeqekw" ; - gelekeqekw_V2 = passV2 "gelekeqekw" ; - gencw_V = passV "gencw" ; - gencw_V2 = passV2 "gencw" ; - gexw_V = passV "gexw" ; - gexw_V2 = passV2 "gexw" ; - gezelw_V = passV "gezelw" ; - gezelw_V2 = passV2 "gezelw" ; - gezw_V = passV "gezw" ; - gezw_V2 = passV2 "gezw" ; - gibelisw_V = passV "gibelisw" ; - gibelisw_V2 = passV2 "gibelisw" ; - gibelw_V = passV "gibelw" ; - gibelw_V2 = passV2 "gibelw" ; - gidw_V = passV "gidw" ; - gidw_V2 = passV2 "gidw" ; - gijimelw_V = passV "gijimelw" ; - gijimelw_V2 = passV2 "gijimelw" ; - gijimisw_V = passV "gijimisw" ; - gijimisw_V2 = passV2 "gijimisw" ; - giklizw_V = passV "giklizw" ; - giklizw_V2 = passV2 "giklizw" ; - gilw_V = passV "gilw" ; - gilw_V2 = passV2 "gilw" ; - gobhw_V = passV "gobhw" ; - gobhw_V2 = passV2 "gobhw" ; - gobw_V = passV "gobw" ; - gobw_V2 = passV2 "gobw" ; - godlw_V = passV "godlw" ; - godlw_V2 = passV2 "godlw" ; - godolisw_V = passV "godolisw" ; - godolisw_V2 = passV2 "godolisw" ; - godongw_V = passV "godongw" ; - godongw_V2 = passV2 "godongw" ; - godukw_V = passV "godukw" ; - godukw_V2 = passV2 "godukw" ; - gojw_V = passV "gojw" ; - gojw_V2 = passV2 "gojw" ; - gomw_V = passV "gomw" ; - gomw_V2 = passV2 "gomw" ; - goniw_V = passV "goniw" ; - goniw_V2 = passV2 "goniw" ; - gonqw_V = passV "gonqw" ; - gonqw_V2 = passV2 "gonqw" ; - gonw_V = passV "gonw" ; - gonw_V2 = passV2 "gonw" ; - goqiw_V = passV "goqiw" ; - goqiw_V2 = passV2 "goqiw" ; - goqw_V = passV "goqw" ; - goqw_V2 = passV2 "goqw" ; - gotshw_V = passV "gotshw" ; - gotshw_V2 = passV2 "gotshw" ; - gqamisw_V = passV "gqamisw" ; - gqamisw_V2 = passV2 "gqamisw" ; - gqamw_V = passV "gqamw" ; - gqamw_V2 = passV2 "gqamw" ; - gqekezw_V = passV "gqekezw" ; - gqekezw_V2 = passV2 "gqekezw" ; - gqibw_V = passV "gqibw" ; - gqibw_V2 = passV2 "gqibw" ; - gqigqw_V = passV "gqigqw" ; - gqigqw_V2 = passV2 "gqigqw" ; - gqilazw_V = passV "gqilazw" ; - gqilazw_V2 = passV2 "gqilazw" ; - gqizw_V = passV "gqizw" ; - gqizw_V2 = passV2 "gqizw" ; - gqobhw_V = passV "gqobhw" ; - gqobhw_V2 = passV2 "gqobhw" ; - gqokisw_V = passV "gqokisw" ; - gqokisw_V2 = passV2 "gqokisw" ; - gqokw_V = passV "gqokw" ; - gqokw_V2 = passV2 "gqokw" ; - gqubw_V = passV "gqubw" ; - gqubw_V2 = passV2 "gqubw" ; - gqugquzelw_V = passV "gqugquzelw" ; - gqugquzelw_V2 = passV2 "gqugquzelw" ; - gubhiw_V = passV "gubhiw" ; - gubhiw_V2 = passV2 "gubhiw" ; - gubhw_V = passV "gubhw" ; - gubhw_V2 = passV2 "gubhw" ; - gudluzelw_V = passV "gudluzelw" ; - gudluzelw_V2 = passV2 "gudluzelw" ; - gudluzw_V = passV "gudluzw" ; - gudluzw_V2 = passV2 "gudluzw" ; - gugelw_V = passV "gugelw" ; - gugelw_V2 = passV2 "gugelw" ; - gulelw_V = passV "gulelw" ; - gulelw_V2 = passV2 "gulelw" ; - gulisw_V = passV "gulisw" ; - gulisw_V2 = passV2 "gulisw" ; - gulw_V = passV "gulw" ; - gulw_V2 = passV2 "gulw" ; - gundw_V = passV "gundw" ; - gundw_V2 = passV2 "gundw" ; - gunyazelw_V = passV "gunyazelw" ; - gunyazelw_V2 = passV2 "gunyazelw" ; - gunyaziw_V = passV "gunyaziw" ; - gunyaziw_V2 = passV2 "gunyaziw" ; - gunyazw_V = passV "gunyazw" ; - gunyazw_V2 = passV2 "gunyazw" ; - gunyw_V = passV "gunyw" ; - gunyw_V2 = passV2 "gunyw" ; - guqukelw_V = passV "guqukelw" ; - guqukelw_V2 = passV2 "guqukelw" ; - guqulw_V = passV "guqulw" ; - guqulw_V2 = passV2 "guqulw" ; - guqw_V = passV "guqw" ; - guqw_V2 = passV2 "guqw" ; - gwaqw_V = passV "gwaqw" ; - gwaqw_V2 = passV2 "gwaqw" ; - gwaziw_V = passV "gwaziw" ; - gwaziw_V2 = passV2 "gwaziw" ; - gwazw_V = passV "gwazw" ; - gwazw_V2 = passV2 "gwazw" ; - gwebw_V = passV "gwebw" ; - gwebw_V2 = passV2 "gwebw" ; - gwemw_V = passV "gwemw" ; - gwemw_V2 = passV2 "gwemw" ; - gwinyw_V = passV "gwinyw" ; - gwinyw_V2 = passV2 "gwinyw" ; - gxekw_V = passV "gxekw" ; - gxekw_V2 = passV2 "gxekw" ; - gxilw_V = passV "gxilw" ; - gxilw_V2 = passV2 "gxilw" ; - gxivizw_V = passV "gxivizw" ; - gxivizw_V2 = passV2 "gxivizw" ; - gxobelw_V = passV "gxobelw" ; - gxobelw_V2 = passV2 "gxobelw" ; - gxobw_V = passV "gxobw" ; - gxobw_V2 = passV2 "gxobw" ; - halalisw_V = passV "halalisw" ; - halalisw_V2 = passV2 "halalisw" ; - hambelw_V = passV "hambelw" ; - hambelw_V2 = passV2 "hambelw" ; - hambisw_V = passV "hambisw" ; - hambisw_V2 = passV2 "hambisw" ; - hambiw_V = passV "hambiw" ; - hambiw_V2 = passV2 "hambiw" ; - hambw_V = passV "hambw" ; - hambw_V2 = passV2 "hambw" ; - hawukelw_V = passV "hawukelw" ; - hawukelw_V2 = passV2 "hawukelw" ; - hayelw_V = passV "hayelw" ; - hayelw_V2 = passV2 "hayelw" ; - hayw_V = passV "hayw" ; - hayw_V2 = passV2 "hayw" ; - hazulw_V = passV "hazulw" ; - hazulw_V2 = passV2 "hazulw" ; - helw_V = passV "helw" ; - helw_V2 = passV2 "helw" ; - henqelw_V = passV "henqelw" ; - henqelw_V2 = passV2 "henqelw" ; - hhalaliselw_V = passV "hhalaliselw" ; - hhalaliselw_V2 = passV2 "hhalaliselw" ; - hilw_V = passV "hilw" ; - hilw_V2 = passV2 "hilw" ; - hlabelelisw_V = passV "hlabelelisw" ; - hlabelelisw_V2 = passV2 "hlabelelisw" ; - hlabelelw_V = passV "hlabelelw" ; - hlabelelw_V2 = passV2 "hlabelelw" ; - hlabelw_V = passV "hlabelw" ; - hlabelw_V2 = passV2 "hlabelw" ; - hlabisw_V = passV "hlabisw" ; - hlabisw_V2 = passV2 "hlabisw" ; - hlabiw_V = passV "hlabiw" ; - hlabiw_V2 = passV2 "hlabiw" ; - hlabw_V = passV "hlabw" ; - hlabw_V2 = passV2 "hlabw" ; - hlafunw_V = passV "hlafunw" ; - hlafunw_V2 = passV2 "hlafunw" ; - hlahlelw_V = passV "hlahlelw" ; - hlahlelw_V2 = passV2 "hlahlelw" ; - hlahlw_V = passV "hlahlw" ; - hlahlw_V2 = passV2 "hlahlw" ; - hlakazekw_V = passV "hlakazekw" ; - hlakazekw_V2 = passV2 "hlakazekw" ; - hlakazw_V = passV "hlakazw" ; - hlakazw_V2 = passV2 "hlakazw" ; - hlakulw_V = passV "hlakulw" ; - hlakulw_V2 = passV2 "hlakulw" ; - hlalelw_V = passV "hlalelw" ; - hlalelw_V2 = passV2 "hlalelw" ; - hlalisw_V = passV "hlalisw" ; - hlalisw_V2 = passV2 "hlalisw" ; - hlaliw_V = passV "hlaliw" ; - hlaliw_V2 = passV2 "hlaliw" ; - hlalw_V = passV "hlalw" ; - hlalw_V2 = passV2 "hlalw" ; - hlambelw_V = passV "hlambelw" ; - hlambelw_V2 = passV2 "hlambelw" ; - hlanekezelw_V = passV "hlanekezelw" ; - hlanekezelw_V2 = passV2 "hlanekezelw" ; - hlanganelw_V = passV "hlanganelw" ; - hlanganelw_V2 = passV2 "hlanganelw" ; - hlanganiselw_V = passV "hlanganiselw" ; - hlanganiselw_V2 = passV2 "hlanganiselw" ; - hlanganisiw_V = passV "hlanganisiw" ; - hlanganisiw_V2 = passV2 "hlanganisiw" ; - hlanganisw_V = passV "hlanganisw" ; - hlanganisw_V2 = passV2 "hlanganisw" ; - hlanganw_V = passV "hlanganw" ; - hlanganw_V2 = passV2 "hlanganw" ; - hlanganyelw_V = passV "hlanganyelw" ; - hlanganyelw_V2 = passV2 "hlanganyelw" ; - hlanzisw_V = passV "hlanzisw" ; - hlanzisw_V2 = passV2 "hlanzisw" ; - hlanzw_V = passV "hlanzw" ; - hlanzw_V2 = passV2 "hlanzw" ; - hlaselw_V = passV "hlaselw" ; - hlaselw_V2 = passV2 "hlaselw" ; - hlawulisw_V = passV "hlawulisw" ; - hlawulisw_V2 = passV2 "hlawulisw" ; - hlaziyw_V = passV "hlaziyw" ; - hlaziyw_V2 = passV2 "hlaziyw" ; - hlazw_V = passV "hlazw" ; - hlazw_V2 = passV2 "hlazw" ; - hlebw_V = passV "hlebw" ; - hlebw_V2 = passV2 "hlebw" ; - hlehliselw_V = passV "hlehliselw" ; - hlehliselw_V2 = passV2 "hlehliselw" ; - hlehlisw_V = passV "hlehlisw" ; - hlehlisw_V2 = passV2 "hlehlisw" ; - hlekelw_V = passV "hlekelw" ; - hlekelw_V2 = passV2 "hlekelw" ; - hlekisw_V = passV "hlekisw" ; - hlekisw_V2 = passV2 "hlekisw" ; - hlekw_V = passV "hlekw" ; - hlekw_V2 = passV2 "hlekw" ; - hlelelw_V = passV "hlelelw" ; - hlelelw_V2 = passV2 "hlelelw" ; - hleliw_V = passV "hleliw" ; - hleliw_V2 = passV2 "hleliw" ; - hlelw_V = passV "hlelw" ; - hlelw_V2 = passV2 "hlelw" ; - hlengiw_V = passV "hlengiw" ; - hlengiw_V2 = passV2 "hlengiw" ; - hlengw_V = passV "hlengw" ; - hlengw_V2 = passV2 "hlengw" ; - hlikizw_V = passV "hlikizw" ; - hlikizw_V2 = passV2 "hlikizw" ; - hlinzekw_V = passV "hlinzekw" ; - hlinzekw_V2 = passV2 "hlinzekw" ; - hlinzelw_V = passV "hlinzelw" ; - hlinzelw_V2 = passV2 "hlinzelw" ; - hlinzw_V = passV "hlinzw" ; - hlinzw_V2 = passV2 "hlinzw" ; - hlobisw_V = passV "hlobisw" ; - hlobisw_V2 = passV2 "hlobisw" ; - hlohlolozw_V = passV "hlohlolozw" ; - hlohlolozw_V2 = passV2 "hlohlolozw" ; - hlohlw_V = passV "hlohlw" ; - hlohlw_V2 = passV2 "hlohlw" ; - hlolelw_V = passV "hlolelw" ; - hlolelw_V2 = passV2 "hlolelw" ; - hlolisisiw_V = passV "hlolisisiw" ; - hlolisisiw_V2 = passV2 "hlolisisiw" ; - hlolisisw_V = passV "hlolisisw" ; - hlolisisw_V2 = passV2 "hlolisisw" ; - hloliw_V = passV "hloliw" ; - hloliw_V2 = passV2 "hloliw" ; - hlolw_V = passV "hlolw" ; - hlolw_V2 = passV2 "hlolw" ; - hlomisw_V = passV "hlomisw" ; - hlomisw_V2 = passV2 "hlomisw" ; - hlomw_V = passV "hlomw" ; - hlomw_V2 = passV2 "hlomw" ; - hlongozw_V = passV "hlongozw" ; - hlongozw_V2 = passV2 "hlongozw" ; - hlongw_V = passV "hlongw" ; - hlongw_V2 = passV2 "hlongw" ; - hloniphisw_V = passV "hloniphisw" ; - hloniphisw_V2 = passV2 "hloniphisw" ; - hloniphw_V = passV "hloniphw" ; - hloniphw_V2 = passV2 "hloniphw" ; - hlosiw_V = passV "hlosiw" ; - hlosiw_V2 = passV2 "hlosiw" ; - hlosw_V = passV "hlosw" ; - hlosw_V2 = passV2 "hlosw" ; - hlukaniselw_V = passV "hlukaniselw" ; - hlukaniselw_V2 = passV2 "hlukaniselw" ; - hlukanisw_V = passV "hlukanisw" ; - hlukanisw_V2 = passV2 "hlukanisw" ; - hlukw_V = passV "hlukw" ; - hlukw_V2 = passV2 "hlukw" ; - hlulelw_V = passV "hlulelw" ; - hlulelw_V2 = passV2 "hlulelw" ; - hluliw_V = passV "hluliw" ; - hluliw_V2 = passV2 "hluliw" ; - hlulw_V = passV "hlulw" ; - hlulw_V2 = passV2 "hlulw" ; - hlungw_V = passV "hlungw" ; - hlungw_V2 = passV2 "hlungw" ; - hluphekiw_V = passV "hluphekiw" ; - hluphekiw_V2 = passV2 "hluphekiw" ; - hluphekw_V = passV "hluphekw" ; - hluphekw_V2 = passV2 "hluphekw" ; - hluphelw_V = passV "hluphelw" ; - hluphelw_V2 = passV2 "hluphelw" ; - hluphw_V = passV "hluphw" ; - hluphw_V2 = passV2 "hluphw" ; - hluzw_V = passV "hluzw" ; - hluzw_V2 = passV2 "hluzw" ; - hlwanyelw_V = passV "hlwanyelw" ; - hlwanyelw_V2 = passV2 "hlwanyelw" ; - hlwelw_V = passV "hlwelw" ; - hlwelw_V2 = passV2 "hlwelw" ; - hlwithw_V = passV "hlwithw" ; - hlwithw_V2 = passV2 "hlwithw" ; - hogelw_V = passV "hogelw" ; - hogelw_V2 = passV2 "hogelw" ; - holelw_V = passV "holelw" ; - holelw_V2 = passV2 "holelw" ; - holw_V = passV "holw" ; - holw_V2 = passV2 "holw" ; - hoshw_V = passV "hoshw" ; - hoshw_V2 = passV2 "hoshw" ; - hoxisw_V = passV "hoxisw" ; - hoxisw_V2 = passV2 "hoxisw" ; - hubhw_V = passV "hubhw" ; - hubhw_V2 = passV2 "hubhw" ; - hubw_V = passV "hubw" ; - hubw_V2 = passV2 "hubw" ; - hudulelw_V = passV "hudulelw" ; - hudulelw_V2 = passV2 "hudulelw" ; - hungw_V = passV "hungw" ; - hungw_V2 = passV2 "hungw" ; - huqw_V = passV "huqw" ; - huqw_V2 = passV2 "huqw" ; - huzukw_V = passV "huzukw" ; - huzukw_V2 = passV2 "huzukw" ; - jahiw_V = passV "jahiw" ; - jahiw_V2 = passV2 "jahiw" ; - jahw_V = passV "jahw" ; - jahw_V2 = passV2 "jahw" ; - jamelw_V = passV "jamelw" ; - jamelw_V2 = passV2 "jamelw" ; - jeziselw_V = passV "jeziselw" ; - jeziselw_V2 = passV2 "jeziselw" ; - jezisw_V = passV "jezisw" ; - jezisw_V2 = passV2 "jezisw" ; - jikelw_V = passV "jikelw" ; - jikelw_V2 = passV2 "jikelw" ; - jikw_V = passV "jikw" ; - jikw_V2 = passV2 "jikw" ; - jiyelw_V = passV "jiyelw" ; - jiyelw_V2 = passV2 "jiyelw" ; - jobelelw_V = passV "jobelelw" ; - jobelelw_V2 = passV2 "jobelelw" ; - jojw_V = passV "jojw" ; - jojw_V2 = passV2 "jojw" ; - jokw_V = passV "jokw" ; - jokw_V2 = passV2 "jokw" ; - jubiw_V = passV "jubiw" ; - jubiw_V2 = passV2 "jubiw" ; - jubw_V = passV "jubw" ; - jubw_V2 = passV2 "jubw" ; - julukelw_V = passV "julukelw" ; - julukelw_V2 = passV2 "julukelw" ; - julukisw_V = passV "julukisw" ; - julukisw_V2 = passV2 "julukisw" ; - julukw_V = passV "julukw" ; - julukw_V2 = passV2 "julukw" ; - julw_V = passV "julw" ; - julw_V2 = passV2 "julw" ; - juqw_V = passV "juqw" ; - juqw_V2 = passV2 "juqw" ; - jwayelw_V = passV "jwayelw" ; - jwayelw_V2 = passV2 "jwayelw" ; - jwayezw_V = passV "jwayezw" ; - jwayezw_V2 = passV2 "jwayezw" ; - kakw_V = passV "kakw" ; - kakw_V2 = passV2 "kakw" ; - kalw_V = passV "kalw" ; - kalw_V2 = passV2 "kalw" ; - kamw_V = passV "kamw" ; - kamw_V2 = passV2 "kamw" ; - kanisw_V = passV "kanisw" ; - kanisw_V2 = passV2 "kanisw" ; - kekelezelw_V = passV "kekelezelw" ; - kekelezelw_V2 = passV2 "kekelezelw" ; - kelisw_V = passV "kelisw" ; - kelisw_V2 = passV2 "kelisw" ; - kelw_V = passV "kelw" ; - kelw_V2 = passV2 "kelw" ; - khabw_V = passV "khabw" ; - khabw_V2 = passV2 "khabw" ; - khahlw_V = passV "khahlw" ; - khahlw_V2 = passV2 "khahlw" ; - khalelw_V = passV "khalelw" ; - khalelw_V2 = passV2 "khalelw" ; - khalisw_V = passV "khalisw" ; - khalisw_V2 = passV2 "khalisw" ; - khalw_V = passV "khalw" ; - khalw_V2 = passV2 "khalw" ; - khamelw_V = passV "khamelw" ; - khamelw_V2 = passV2 "khamelw" ; - khamisiw_V = passV "khamisiw" ; - khamisiw_V2 = passV2 "khamisiw" ; - khamisw_V = passV "khamisw" ; - khamisw_V2 = passV2 "khamisw" ; - khandiw_V = passV "khandiw" ; - khandiw_V2 = passV2 "khandiw" ; - khangezw_V = passV "khangezw" ; - khangezw_V2 = passV2 "khangezw" ; - khangisw_V = passV "khangisw" ; - khangisw_V2 = passV2 "khangisw" ; - khangw_V = passV "khangw" ; - khangw_V2 = passV2 "khangw" ; - khanyelw_V = passV "khanyelw" ; - khanyelw_V2 = passV2 "khanyelw" ; - khanyisiw_V = passV "khanyisiw" ; - khanyisiw_V2 = passV2 "khanyisiw" ; - khanyisw_V = passV "khanyisw" ; - khanyisw_V2 = passV2 "khanyisw" ; - khaphw_V = passV "khaphw" ; - khaphw_V2 = passV2 "khaphw" ; - khathazw_V = passV "khathazw" ; - khathazw_V2 = passV2 "khathazw" ; - khawulw_V = passV "khawulw" ; - khawulw_V2 = passV2 "khawulw" ; - khehlw_V = passV "khehlw" ; - khehlw_V2 = passV2 "khehlw" ; - khelw_V = passV "khelw" ; - khelw_V2 = passV2 "khelw" ; - khesw_V = passV "khesw" ; - khesw_V2 = passV2 "khesw" ; - khethelw_V = passV "khethelw" ; - khethelw_V2 = passV2 "khethelw" ; - khethiw_V = passV "khethiw" ; - khethiw_V2 = passV2 "khethiw" ; - khethw_V = passV "khethw" ; - khethw_V2 = passV2 "khethw" ; - khinyabezw_V = passV "khinyabezw" ; - khinyabezw_V2 = passV2 "khinyabezw" ; - khiphelw_V = passV "khiphelw" ; - khiphelw_V2 = passV2 "khiphelw" ; - khiphisw_V = passV "khiphisw" ; - khiphisw_V2 = passV2 "khiphisw" ; - khiphiw_V = passV "khiphiw" ; - khiphiw_V2 = passV2 "khiphiw" ; - khiphw_V = passV "khiphw" ; - khiphw_V2 = passV2 "khiphw" ; - khiphwelw_V = passV "khiphwelw" ; - khiphwelw_V2 = passV2 "khiphwelw" ; - khiqiziw_V = passV "khiqiziw" ; - khiqiziw_V2 = passV2 "khiqiziw" ; - khiqizw_V = passV "khiqizw" ; - khiqizw_V2 = passV2 "khiqizw" ; - khisw_V = passV "khisw" ; - khisw_V2 = passV2 "khisw" ; - khiw_V = passV "khiw" ; - khiw_V2 = passV2 "khiw" ; - khiyiw_V = passV "khiyiw" ; - khiyiw_V2 = passV2 "khiyiw" ; - khiyw_V = passV "khiyw" ; - khiyw_V2 = passV2 "khiyw" ; - khizw_V = passV "khizw" ; - khizw_V2 = passV2 "khizw" ; - khohlisw_V = passV "khohlisw" ; - khohlisw_V2 = passV2 "khohlisw" ; - khohliw_V = passV "khohliw" ; - khohliw_V2 = passV2 "khohliw" ; - khohlw_V = passV "khohlw" ; - khohlw_V2 = passV2 "khohlw" ; - khokhelw_V = passV "khokhelw" ; - khokhelw_V2 = passV2 "khokhelw" ; - khokhisw_V = passV "khokhisw" ; - khokhisw_V2 = passV2 "khokhisw" ; - khokhw_V = passV "khokhw" ; - khokhw_V2 = passV2 "khokhw" ; - kholelw_V = passV "kholelw" ; - kholelw_V2 = passV2 "kholelw" ; - kholiw_V = passV "kholiw" ; - kholiw_V2 = passV2 "kholiw" ; - kholongw_V = passV "kholongw" ; - kholongw_V2 = passV2 "kholongw" ; - kholw_V = passV "kholw" ; - kholw_V2 = passV2 "kholw" ; - khombisiw_V = passV "khombisiw" ; - khombisiw_V2 = passV2 "khombisiw" ; - khombisw_V = passV "khombisw" ; - khombisw_V2 = passV2 "khombisw" ; - khombw_V = passV "khombw" ; - khombw_V2 = passV2 "khombw" ; - khongw_V = passV "khongw" ; - khongw_V2 = passV2 "khongw" ; - khonkiw_V = passV "khonkiw" ; - khonkiw_V2 = passV2 "khonkiw" ; - khonkw_V = passV "khonkw" ; - khonkw_V2 = passV2 "khonkw" ; - khonondisw_V = passV "khonondisw" ; - khonondisw_V2 = passV2 "khonondisw" ; - khonzelw_V = passV "khonzelw" ; - khonzelw_V2 = passV2 "khonzelw" ; - khonzw_V = passV "khonzw" ; - khonzw_V2 = passV2 "khonzw" ; - khothw_V = passV "khothw" ; - khothw_V2 = passV2 "khothw" ; - khubw_V = passV "khubw" ; - khubw_V2 = passV2 "khubw" ; - khukhulw_V = passV "khukhulw" ; - khukhulw_V2 = passV2 "khukhulw" ; - khulekiw_V = passV "khulekiw" ; - khulekiw_V2 = passV2 "khulekiw" ; - khulekw_V = passV "khulekw" ; - khulekw_V2 = passV2 "khulekw" ; - khulelisw_V = passV "khulelisw" ; - khulelisw_V2 = passV2 "khulelisw" ; - khulelw_V = passV "khulelw" ; - khulelw_V2 = passV2 "khulelw" ; - khulisw_V = passV "khulisw" ; - khulisw_V2 = passV2 "khulisw" ; - khululw_V = passV "khululw" ; - khululw_V2 = passV2 "khululw" ; - khulumelw_V = passV "khulumelw" ; - khulumelw_V2 = passV2 "khulumelw" ; - khulumisw_V = passV "khulumisw" ; - khulumisw_V2 = passV2 "khulumisw" ; - khulumiw_V = passV "khulumiw" ; - khulumiw_V2 = passV2 "khulumiw" ; - khulumw_V = passV "khulumw" ; - khulumw_V2 = passV2 "khulumw" ; - khuluphalisw_V = passV "khuluphalisw" ; - khuluphalisw_V2 = passV2 "khuluphalisw" ; - khumulw_V = passV "khumulw" ; - khumulw_V2 = passV2 "khumulw" ; - khungw_V = passV "khungw" ; - khungw_V2 = passV2 "khungw" ; - khushukelw_V = passV "khushukelw" ; - khushukelw_V2 = passV2 "khushukelw" ; - khushukw_V = passV "khushukw" ; - khushukw_V2 = passV2 "khushukw" ; - khuthazw_V = passV "khuthazw" ; - khuthazw_V2 = passV2 "khuthazw" ; - khuzw_V = passV "khuzw" ; - khuzw_V2 = passV2 "khuzw" ; - khw_V = passV "khw" ; - khw_V2 = passV2 "khw" ; - khwelw_V = passV "khwelw" ; - khwelw_V2 = passV2 "khwelw" ; - khwezelw_V = passV "khwezelw" ; - khwezelw_V2 = passV2 "khwezelw" ; - khwezw_V = passV "khwezw" ; - khwezw_V2 = passV2 "khwezw" ; - kitazw_V = passV "kitazw" ; - kitazw_V2 = passV2 "kitazw" ; - klabelw_V = passV "klabelw" ; - klabelw_V2 = passV2 "klabelw" ; - klelisw_V = passV "klelisw" ; - klelisw_V2 = passV2 "klelisw" ; - klezisw_V = passV "klezisw" ; - klezisw_V2 = passV2 "klezisw" ; - klinyw_V = passV "klinyw" ; - klinyw_V2 = passV2 "klinyw" ; - kokw_V = passV "kokw" ; - kokw_V2 = passV2 "kokw" ; - kopishw_V = passV "kopishw" ; - kopishw_V2 = passV2 "kopishw" ; - kukuzw_V = passV "kukuzw" ; - kukuzw_V2 = passV2 "kukuzw" ; - kweletw_V = passV "kweletw" ; - kweletw_V2 = passV2 "kweletw" ; - kweqisw_V = passV "kweqisw" ; - kweqisw_V2 = passV2 "kweqisw" ; - kweqiw_V = passV "kweqiw" ; - kweqiw_V2 = passV2 "kweqiw" ; - lahlekelw_V = passV "lahlekelw" ; - lahlekelw_V2 = passV2 "lahlekelw" ; - lahliw_V = passV "lahliw" ; - lahliw_V2 = passV2 "lahliw" ; - lahlw_V = passV "lahlw" ; - lahlw_V2 = passV2 "lahlw" ; - lalelw_V = passV "lalelw" ; - lalelw_V2 = passV2 "lalelw" ; - lalisw_V = passV "lalisw" ; - lalisw_V2 = passV2 "lalisw" ; - lalukiw_V = passV "lalukiw" ; - lalukiw_V2 = passV2 "lalukiw" ; - lalw_V = passV "lalw" ; - lalw_V2 = passV2 "lalw" ; - lambw_V = passV "lambw" ; - lambw_V2 = passV2 "lambw" ; - landelelw_V = passV "landelelw" ; - landelelw_V2 = passV2 "landelelw" ; - landelw_V = passV "landelw" ; - landelw_V2 = passV2 "landelw" ; - landisw_V = passV "landisw" ; - landisw_V2 = passV2 "landisw" ; - landiw_V = passV "landiw" ; - landiw_V2 = passV2 "landiw" ; - landulw_V = passV "landulw" ; - landulw_V2 = passV2 "landulw" ; - landw_V = passV "landw" ; - landw_V2 = passV2 "landw" ; - lawulw_V = passV "lawulw" ; - lawulw_V2 = passV2 "lawulw" ; - layelw_V = passV "layelw" ; - layelw_V2 = passV2 "layelw" ; - layishw_V = passV "layishw" ; - layishw_V2 = passV2 "layishw" ; - layisisiw_V = passV "layisisiw" ; - layisisiw_V2 = passV2 "layisisiw" ; - laziw_V = passV "laziw" ; - laziw_V2 = passV2 "laziw" ; - lazw_V = passV "lazw" ; - lazw_V2 = passV2 "lazw" ; - lekelelw_V = passV "lekelelw" ; - lekelelw_V2 = passV2 "lekelelw" ; - lendlw_V = passV "lendlw" ; - lendlw_V2 = passV2 "lendlw" ; - lengiselw_V = passV "lengiselw" ; - lengiselw_V2 = passV2 "lengiselw" ; - lengisw_V = passV "lengisw" ; - lengisw_V2 = passV2 "lengisw" ; - lengw_V = passV "lengw" ; - lengw_V2 = passV2 "lengw" ; - lethelw_V = passV "lethelw" ; - lethelw_V2 = passV2 "lethelw" ; - lethiw_V = passV "lethiw" ; - lethiw_V2 = passV2 "lethiw" ; - lethw_V = passV "lethw" ; - lethw_V2 = passV2 "lethw" ; - lezw_V = passV "lezw" ; - lezw_V2 = passV2 "lezw" ; - lilelw_V = passV "lilelw" ; - lilelw_V2 = passV2 "lilelw" ; - lilizelw_V = passV "lilizelw" ; - lilizelw_V2 = passV2 "lilizelw" ; - lilw_V = passV "lilw" ; - lilw_V2 = passV2 "lilw" ; - limw_V = passV "limw" ; - limw_V2 = passV2 "limw" ; - lindelw_V = passV "lindelw" ; - lindelw_V2 = passV2 "lindelw" ; - lindisw_V = passV "lindisw" ; - lindisw_V2 = passV2 "lindisw" ; - lindiw_V = passV "lindiw" ; - lindiw_V2 = passV2 "lindiw" ; - lindw_V = passV "lindw" ; - lindw_V2 = passV2 "lindw" ; - linganiselw_V = passV "linganiselw" ; - linganiselw_V2 = passV2 "linganiselw" ; - linganisiw_V = passV "linganisiw" ; - linganisiw_V2 = passV2 "linganisiw" ; - linganisw_V = passV "linganisw" ; - linganisw_V2 = passV2 "linganisw" ; - lingisw_V = passV "lingisw" ; - lingisw_V2 = passV2 "lingisw" ; - lingw_V = passV "lingw" ; - lingw_V2 = passV2 "lingw" ; - lobiw_V = passV "lobiw" ; - lobiw_V2 = passV2 "lobiw" ; - lobw_V = passV "lobw" ; - lobw_V2 = passV2 "lobw" ; - lokothw_V = passV "lokothw" ; - lokothw_V2 = passV2 "lokothw" ; - loliw_V = passV "loliw" ; - loliw_V2 = passV2 "loliw" ; - lolongw_V = passV "lolongw" ; - lolongw_V2 = passV2 "lolongw" ; - lolozelw_V = passV "lolozelw" ; - lolozelw_V2 = passV2 "lolozelw" ; - lolw_V = passV "lolw" ; - lolw_V2 = passV2 "lolw" ; - londolozw_V = passV "londolozw" ; - londolozw_V2 = passV2 "londolozw" ; - lubw_V = passV "lubw" ; - lubw_V2 = passV2 "lubw" ; - lukiw_V = passV "lukiw" ; - lukiw_V2 = passV2 "lukiw" ; - lukw_V = passV "lukw" ; - lukw_V2 = passV2 "lukw" ; - lulekw_V = passV "lulekw" ; - lulekw_V2 = passV2 "lulekw" ; - lumbw_V = passV "lumbw" ; - lumbw_V2 = passV2 "lumbw" ; - lungiselelw_V = passV "lungiselelw" ; - lungiselelw_V2 = passV2 "lungiselelw" ; - lungiselw_V = passV "lungiselw" ; - lungiselw_V2 = passV2 "lungiselw" ; - lungisiw_V = passV "lungisiw" ; - lungisiw_V2 = passV2 "lungisiw" ; - lungisw_V = passV "lungisw" ; - lungisw_V2 = passV2 "lungisw" ; - lunguzw_V = passV "lunguzw" ; - lunguzw_V2 = passV2 "lunguzw" ; - luthw_V = passV "luthw" ; - luthw_V2 = passV2 "luthw" ; - lwelw_V = passV "lwelw" ; - lwelw_V2 = passV2 "lwelw" ; - lwezw_V = passV "lwezw" ; - lwezw_V2 = passV2 "lwezw" ; - mangalisw_V = passV "mangalisw" ; - mangalisw_V2 = passV2 "mangalisw" ; - matisw_V = passV "matisw" ; - matisw_V2 = passV2 "matisw" ; - matiw_V = passV "matiw" ; - matiw_V2 = passV2 "matiw" ; - matw_V = passV "matw" ; - matw_V2 = passV2 "matw" ; - mbelekw_V = passV "mbelekw" ; - mbelekw_V2 = passV2 "mbelekw" ; - mbelw_V = passV "mbelw" ; - mbelw_V2 = passV2 "mbelw" ; - mbiw_V = passV "mbiw" ; - mbiw_V2 = passV2 "mbiw" ; - mbozw_V = passV "mbozw" ; - mbozw_V2 = passV2 "mbozw" ; - melelelw_V = passV "melelelw" ; - melelelw_V2 = passV2 "melelelw" ; - melw_V = passV "melw" ; - melw_V2 = passV2 "melw" ; - memelw_V = passV "memelw" ; - memelw_V2 = passV2 "memelw" ; - memezelw_V = passV "memezelw" ; - memezelw_V2 = passV2 "memezelw" ; - memiw_V = passV "memiw" ; - memiw_V2 = passV2 "memiw" ; - memw_V = passV "memw" ; - memw_V2 = passV2 "memw" ; - milw_V = passV "milw" ; - milw_V2 = passV2 "milw" ; - miselw_V = passV "miselw" ; - miselw_V2 = passV2 "miselw" ; - misiw_V = passV "misiw" ; - misiw_V2 = passV2 "misiw" ; - misw_V = passV "misw" ; - misw_V2 = passV2 "misw" ; - miw_V = passV "miw" ; - miw_V2 = passV2 "miw" ; - monyw_V = passV "monyw" ; - monyw_V2 = passV2 "monyw" ; - mpintshw_V = passV "mpintshw" ; - mpintshw_V2 = passV2 "mpintshw" ; - mukelw_V = passV "mukelw" ; - mukelw_V2 = passV2 "mukelw" ; - mukisw_V = passV "mukisw" ; - mukisw_V2 = passV2 "mukisw" ; - mulisw_V = passV "mulisw" ; - mulisw_V2 = passV2 "mulisw" ; - muncw_V = passV "muncw" ; - muncw_V2 = passV2 "muncw" ; - munyungw_V = passV "munyungw" ; - munyungw_V2 = passV2 "munyungw" ; - mw_V = passV "mw" ; - mw_V2 = passV2 "mw" ; - nakalelw_V = passV "nakalelw" ; - nakalelw_V2 = passV2 "nakalelw" ; - nakekelw_V = passV "nakekelw" ; - nakekelw_V2 = passV2 "nakekelw" ; - nakelelw_V = passV "nakelelw" ; - nakelelw_V2 = passV2 "nakelelw" ; - nakiw_V = passV "nakiw" ; - nakiw_V2 = passV2 "nakiw" ; - nakw_V = passV "nakw" ; - nakw_V2 = passV2 "nakw" ; - namathelisiw_V = passV "namathelisiw" ; - namathelisiw_V2 = passV2 "namathelisiw" ; - nambithisw_V = passV "nambithisw" ; - nambithisw_V2 = passV2 "nambithisw" ; - nambithw_V = passV "nambithw" ; - nambithw_V2 = passV2 "nambithw" ; - namisw_V = passV "namisw" ; - namisw_V2 = passV2 "namisw" ; - ncamw_V = passV "ncamw" ; - ncamw_V2 = passV2 "ncamw" ; - ncanyw_V = passV "ncanyw" ; - ncanyw_V2 = passV2 "ncanyw" ; - ncengw_V = passV "ncengw" ; - ncengw_V2 = passV2 "ncengw" ; - ncikiselw_V = passV "ncikiselw" ; - ncikiselw_V2 = passV2 "ncikiselw" ; - ncikisw_V = passV "ncikisw" ; - ncikisw_V2 = passV2 "ncikisw" ; - ncindisw_V = passV "ncindisw" ; - ncindisw_V2 = passV2 "ncindisw" ; - ncinzw_V = passV "ncinzw" ; - ncinzw_V2 = passV2 "ncinzw" ; - nciphanw_V = passV "nciphanw" ; - nciphanw_V2 = passV2 "nciphanw" ; - nciphelw_V = passV "nciphelw" ; - nciphelw_V2 = passV2 "nciphelw" ; - nciphiw_V = passV "nciphiw" ; - nciphiw_V2 = passV2 "nciphiw" ; - nciphw_V = passV "nciphw" ; - nciphw_V2 = passV2 "nciphw" ; - ncishanw_V = passV "ncishanw" ; - ncishanw_V2 = passV2 "ncishanw" ; - ncishelw_V = passV "ncishelw" ; - ncishelw_V2 = passV2 "ncishelw" ; - ncishiw_V = passV "ncishiw" ; - ncishiw_V2 = passV2 "ncishiw" ; - ncishw_V = passV "ncishw" ; - ncishw_V2 = passV2 "ncishw" ; - ncomw_V = passV "ncomw" ; - ncomw_V2 = passV2 "ncomw" ; - ncunzw_V = passV "ncunzw" ; - ncunzw_V2 = passV2 "ncunzw" ; - ndizisw_V = passV "ndizisw" ; - ndizisw_V2 = passV2 "ndizisw" ; - nekiw_V = passV "nekiw" ; - nekiw_V2 = passV2 "nekiw" ; - nekw_V = passV "nekw" ; - nekw_V2 = passV2 "nekw" ; - nelisiw_V = passV "nelisiw" ; - nelisiw_V2 = passV2 "nelisiw" ; - nelisw_V = passV "nelisw" ; - nelisw_V2 = passV2 "nelisw" ; - nelw_V = passV "nelw" ; - nelw_V2 = passV2 "nelw" ; - nengiw_V = passV "nengiw" ; - nengiw_V2 = passV2 "nengiw" ; - nengw_V = passV "nengw" ; - nengw_V2 = passV2 "nengw" ; - nesiw_V = passV "nesiw" ; - nesiw_V2 = passV2 "nesiw" ; - nethiw_V = passV "nethiw" ; - nethiw_V2 = passV2 "nethiw" ; - nethw_V = passV "nethw" ; - nethw_V2 = passV2 "nethw" ; - ngabaziw_V = passV "ngabaziw" ; - ngabaziw_V2 = passV2 "ngabaziw" ; - ngcingcizw_V = passV "ngcingcizw" ; - ngcingcizw_V2 = passV2 "ngcingcizw" ; - ngcolisiw_V = passV "ngcolisiw" ; - ngcolisiw_V2 = passV2 "ngcolisiw" ; - ngcolisw_V = passV "ngcolisw" ; - ngcolisw_V2 = passV2 "ngcolisw" ; - ngcwabelw_V = passV "ngcwabelw" ; - ngcwabelw_V2 = passV2 "ngcwabelw" ; - ngcwabiw_V = passV "ngcwabiw" ; - ngcwabiw_V2 = passV2 "ngcwabiw" ; - ngcwabw_V = passV "ngcwabw" ; - ngcwabw_V2 = passV2 "ngcwabw" ; - ngcwelisw_V = passV "ngcwelisw" ; - ngcwelisw_V2 = passV2 "ngcwelisw" ; - ngenelisiw_V = passV "ngenelisiw" ; - ngenelisiw_V2 = passV2 "ngenelisiw" ; - ngenelisw_V = passV "ngenelisw" ; - ngenelisw_V2 = passV2 "ngenelisw" ; - ngenelw_V = passV "ngenelw" ; - ngenelw_V2 = passV2 "ngenelw" ; - ngenisw_V = passV "ngenisw" ; - ngenisw_V2 = passV2 "ngenisw" ; - ngenw_V = passV "ngenw" ; - ngenw_V2 = passV2 "ngenw" ; - ngungw_V = passV "ngungw" ; - ngungw_V2 = passV2 "ngungw" ; - nikelw_V = passV "nikelw" ; - nikelw_V2 = passV2 "nikelw" ; - nikezelw_V = passV "nikezelw" ; - nikezelw_V2 = passV2 "nikezelw" ; - nikeziw_V = passV "nikeziw" ; - nikeziw_V2 = passV2 "nikeziw" ; - nikezw_V = passV "nikezw" ; - nikezw_V2 = passV2 "nikezw" ; - nikinelw_V = passV "nikinelw" ; - nikinelw_V2 = passV2 "nikinelw" ; - nikiw_V = passV "nikiw" ; - nikiw_V2 = passV2 "nikiw" ; - nikw_V = passV "nikw" ; - nikw_V2 = passV2 "nikw" ; - nindw_V = passV "nindw" ; - nindw_V2 = passV2 "nindw" ; - niselw_V = passV "niselw" ; - niselw_V2 = passV2 "niselw" ; - nisw_V = passV "nisw" ; - nisw_V2 = passV2 "nisw" ; - niw_V = passV "niw" ; - niw_V2 = passV2 "niw" ; - nkenkethelw_V = passV "nkenkethelw" ; - nkenkethelw_V2 = passV2 "nkenkethelw" ; - nomfelw_V = passV "nomfelw" ; - nomfelw_V2 = passV2 "nomfelw" ; - nqabelw_V = passV "nqabelw" ; - nqabelw_V2 = passV2 "nqabelw" ; - nqandw_V = passV "nqandw" ; - nqandw_V2 = passV2 "nqandw" ; - nqikazisw_V = passV "nqikazisw" ; - nqikazisw_V2 = passV2 "nqikazisw" ; - nqobiw_V = passV "nqobiw" ; - nqobiw_V2 = passV2 "nqobiw" ; - nqobw_V = passV "nqobw" ; - nqobw_V2 = passV2 "nqobw" ; - nqumelw_V = passV "nqumelw" ; - nqumelw_V2 = passV2 "nqumelw" ; - nqumisw_V = passV "nqumisw" ; - nqumisw_V2 = passV2 "nqumisw" ; - nqumiw_V = passV "nqumiw" ; - nqumiw_V2 = passV2 "nqumiw" ; - nqumw_V = passV "nqumw" ; - nqumw_V2 = passV2 "nqumw" ; - nqwambisw_V = passV "nqwambisw" ; - nqwambisw_V2 = passV2 "nqwambisw" ; - nsinyw_V = passV "nsinyw" ; - nsinyw_V2 = passV2 "nsinyw" ; - ntshontshw_V = passV "ntshontshw" ; - ntshontshw_V2 = passV2 "ntshontshw" ; - nukelw_V = passV "nukelw" ; - nukelw_V2 = passV2 "nukelw" ; - nukiw_V = passV "nukiw" ; - nukiw_V2 = passV2 "nukiw" ; - nukubeziw_V = passV "nukubeziw" ; - nukubeziw_V2 = passV2 "nukubeziw" ; - nukw_V = passV "nukw" ; - nukw_V2 = passV2 "nukw" ; - nw_V = passV "nw" ; - nw_V2 = passV2 "nw" ; - nxephezelw_V = passV "nxephezelw" ; - nxephezelw_V2 = passV2 "nxephezelw" ; - nxusw_V = passV "nxusw" ; - nxusw_V2 = passV2 "nxusw" ; - nyangw_V = passV "nyangw" ; - nyangw_V2 = passV2 "nyangw" ; - nyathelisw_V = passV "nyathelisw" ; - nyathelisw_V2 = passV2 "nyathelisw" ; - nyathelw_V = passV "nyathelw" ; - nyathelw_V2 = passV2 "nyathelw" ; - nyazw_V = passV "nyazw" ; - nyazw_V2 = passV2 "nyazw" ; - nyelelw_V = passV "nyelelw" ; - nyelelw_V2 = passV2 "nyelelw" ; - nyisw_V = passV "nyisw" ; - nyisw_V2 = passV2 "nyisw" ; - nyw_V = passV "nyw" ; - nyw_V2 = passV2 "nyw" ; - obukelw_V = passV "obukelw" ; - obukelw_V2 = passV2 "obukelw" ; - obukw_V = passV "obukw" ; - obukw_V2 = passV2 "obukw" ; - obulw_V = passV "obulw" ; - obulw_V2 = passV2 "obulw" ; - obuzw_V = passV "obuzw" ; - obuzw_V2 = passV2 "obuzw" ; - obuzwiw_V = passV "obuzwiw" ; - obuzwiw_V2 = passV2 "obuzwiw" ; - odekw_V = passV "odekw" ; - odekw_V2 = passV2 "odekw" ; - odw_V = passV "odw" ; - odw_V2 = passV2 "odw" ; - okhelw_V = passV "okhelw" ; - okhelw_V2 = passV2 "okhelw" ; - okhw_V = passV "okhw" ; - okhw_V2 = passV2 "okhw" ; - olulekw_V = passV "olulekw" ; - olulekw_V2 = passV2 "olulekw" ; - omelw_V = passV "omelw" ; - omelw_V2 = passV2 "omelw" ; - omiselw_V = passV "omiselw" ; - omiselw_V2 = passV2 "omiselw" ; - omisiw_V = passV "omisiw" ; - omisiw_V2 = passV2 "omisiw" ; - omisw_V = passV "omisw" ; - omisw_V2 = passV2 "omisw" ; - omw_V = passV "omw" ; - omw_V2 = passV2 "omw" ; - onakalelw_V = passV "onakalelw" ; - onakalelw_V2 = passV2 "onakalelw" ; - ondelw_V = passV "ondelw" ; - ondelw_V2 = passV2 "ondelw" ; - ondlw_V = passV "ondlw" ; - ondlw_V2 = passV2 "ondlw" ; - ondw_V = passV "ondw" ; - ondw_V2 = passV2 "ondw" ; - onelelw_V = passV "onelelw" ; - onelelw_V2 = passV2 "onelelw" ; - onelisiw_V = passV "onelisiw" ; - onelisiw_V2 = passV2 "onelisiw" ; - onelisw_V = passV "onelisw" ; - onelisw_V2 = passV2 "onelisw" ; - ongakalw_V = passV "ongakalw" ; - ongakalw_V2 = passV2 "ongakalw" ; - onganelisw_V = passV "onganelisw" ; - onganelisw_V2 = passV2 "onganelisw" ; - ongelw_V = passV "ongelw" ; - ongelw_V2 = passV2 "ongelw" ; - ongezw_V = passV "ongezw" ; - ongezw_V2 = passV2 "ongezw" ; - ongiw_V = passV "ongiw" ; - ongiw_V2 = passV2 "ongiw" ; - ongw_V = passV "ongw" ; - ongw_V2 = passV2 "ongw" ; - onisiw_V = passV "onisiw" ; - onisiw_V2 = passV2 "onisiw" ; - onisw_V = passV "onisw" ; - onisw_V2 = passV2 "onisw" ; - oniw_V = passV "oniw" ; - oniw_V2 = passV2 "oniw" ; - onw_V = passV "onw" ; - onw_V2 = passV2 "onw" ; - ophekelw_V = passV "ophekelw" ; - ophekelw_V2 = passV2 "ophekelw" ; - ophekw_V = passV "ophekw" ; - ophekw_V2 = passV2 "ophekw" ; - ophelelw_V = passV "ophelelw" ; - ophelelw_V2 = passV2 "ophelelw" ; - osanelisiw_V = passV "osanelisiw" ; - osanelisiw_V2 = passV2 "osanelisiw" ; - osekelw_V = passV "osekelw" ; - osekelw_V2 = passV2 "osekelw" ; - oselw_V = passV "oselw" ; - oselw_V2 = passV2 "oselw" ; - osisekelw_V = passV "osisekelw" ; - osisekelw_V2 = passV2 "osisekelw" ; - osiw_V = passV "osiw" ; - osiw_V2 = passV2 "osiw" ; - osw_V = passV "osw" ; - osw_V2 = passV2 "osw" ; - othelw_V = passV "othelw" ; - othelw_V2 = passV2 "othelw" ; - othiw_V = passV "othiw" ; - othiw_V2 = passV2 "othiw" ; - othw_V = passV "othw" ; - othw_V2 = passV2 "othw" ; - ozelw_V = passV "ozelw" ; - ozelw_V2 = passV2 "ozelw" ; - pendw_V = passV "pendw" ; - pendw_V2 = passV2 "pendw" ; - phahlw_V = passV "phahlw" ; - phahlw_V2 = passV2 "phahlw" ; - phakamiselw_V = passV "phakamiselw" ; - phakamiselw_V2 = passV2 "phakamiselw" ; - phakamisiw_V = passV "phakamisiw" ; - phakamisiw_V2 = passV2 "phakamisiw" ; - phakamisw_V = passV "phakamisw" ; - phakamisw_V2 = passV2 "phakamisw" ; - phakathw_V = passV "phakathw" ; - phakathw_V2 = passV2 "phakathw" ; - phakelw_V = passV "phakelw" ; - phakelw_V2 = passV2 "phakelw" ; - phakiw_V = passV "phakiw" ; - phakiw_V2 = passV2 "phakiw" ; - phakulelw_V = passV "phakulelw" ; - phakulelw_V2 = passV2 "phakulelw" ; - phakw_V = passV "phakw" ; - phakw_V2 = passV2 "phakw" ; - phalazw_V = passV "phalazw" ; - phalazw_V2 = passV2 "phalazw" ; - phambanisw_V = passV "phambanisw" ; - phambanisw_V2 = passV2 "phambanisw" ; - phandw_V = passV "phandw" ; - phandw_V2 = passV2 "phandw" ; - phangw_V = passV "phangw" ; - phangw_V2 = passV2 "phangw" ; - phanyekiw_V = passV "phanyekiw" ; - phanyekiw_V2 = passV2 "phanyekiw" ; - phanyekw_V = passV "phanyekw" ; - phanyekw_V2 = passV2 "phanyekw" ; - phasisiw_V = passV "phasisiw" ; - phasisiw_V2 = passV2 "phasisiw" ; - phasisw_V = passV "phasisw" ; - phasisw_V2 = passV2 "phasisw" ; - phathaniselw_V = passV "phathaniselw" ; - phathaniselw_V2 = passV2 "phathaniselw" ; - phathelw_V = passV "phathelw" ; - phathelw_V2 = passV2 "phathelw" ; - phathisw_V = passV "phathisw" ; - phathisw_V2 = passV2 "phathisw" ; - phathw_V = passV "phathw" ; - phathw_V2 = passV2 "phathw" ; - phawuliw_V = passV "phawuliw" ; - phawuliw_V2 = passV2 "phawuliw" ; - phawulw_V = passV "phawulw" ; - phawulw_V2 = passV2 "phawulw" ; - phazamiselw_V = passV "phazamiselw" ; - phazamiselw_V2 = passV2 "phazamiselw" ; - phazamisw_V = passV "phazamisw" ; - phazamisw_V2 = passV2 "phazamisw" ; - phefumulw_V = passV "phefumulw" ; - phefumulw_V2 = passV2 "phefumulw" ; - phehlelelw_V = passV "phehlelelw" ; - phehlelelw_V2 = passV2 "phehlelelw" ; - phehlw_V = passV "phehlw" ; - phehlw_V2 = passV2 "phehlw" ; - phekelw_V = passV "phekelw" ; - phekelw_V2 = passV2 "phekelw" ; - phekezelw_V = passV "phekezelw" ; - phekezelw_V2 = passV2 "phekezelw" ; - phekiw_V = passV "phekiw" ; - phekiw_V2 = passV2 "phekiw" ; - phekw_V = passV "phekw" ; - phekw_V2 = passV2 "phekw" ; - phelekezelw_V = passV "phelekezelw" ; - phelekezelw_V2 = passV2 "phelekezelw" ; - phelelw_V = passV "phelelw" ; - phelelw_V2 = passV2 "phelelw" ; - phelezelw_V = passV "phelezelw" ; - phelezelw_V2 = passV2 "phelezelw" ; - phelisw_V = passV "phelisw" ; - phelisw_V2 = passV2 "phelisw" ; - phendukelw_V = passV "phendukelw" ; - phendukelw_V2 = passV2 "phendukelw" ; - phendukisw_V = passV "phendukisw" ; - phendukisw_V2 = passV2 "phendukisw" ; - phendulw_V = passV "phendulw" ; - phendulw_V2 = passV2 "phendulw" ; - phenyisisw_V = passV "phenyisisw" ; - phenyisisw_V2 = passV2 "phenyisisw" ; - phenyw_V = passV "phenyw" ; - phenyw_V2 = passV2 "phenyw" ; - phethiw_V = passV "phethiw" ; - phethiw_V2 = passV2 "phethiw" ; - phethw_V = passV "phethw" ; - phethw_V2 = passV2 "phethw" ; - phicw_V = passV "phicw" ; - phicw_V2 = passV2 "phicw" ; - phihlizw_V = passV "phihlizw" ; - phihlizw_V2 = passV2 "phihlizw" ; - phikisw_V = passV "phikisw" ; - phikisw_V2 = passV2 "phikisw" ; - phikw_V = passV "phikw" ; - phikw_V2 = passV2 "phikw" ; - philisw_V = passV "philisw" ; - philisw_V2 = passV2 "philisw" ; - philiw_V = passV "philiw" ; - philiw_V2 = passV2 "philiw" ; - philw_V = passV "philw" ; - philw_V2 = passV2 "philw" ; - phimisw_V = passV "phimisw" ; - phimisw_V2 = passV2 "phimisw" ; - phindaphindw_V = passV "phindaphindw" ; - phindaphindw_V2 = passV2 "phindaphindw" ; - phindelw_V = passV "phindelw" ; - phindelw_V2 = passV2 "phindelw" ; - phindiselw_V = passV "phindiselw" ; - phindiselw_V2 = passV2 "phindiselw" ; - phindiw_V = passV "phindiw" ; - phindiw_V2 = passV2 "phindiw" ; - phindw_V = passV "phindw" ; - phindw_V2 = passV2 "phindw" ; - phithizelw_V = passV "phithizelw" ; - phithizelw_V2 = passV2 "phithizelw" ; - phiw_V = passV "phiw" ; - phiw_V2 = passV2 "phiw" ; - phokophelw_V = passV "phokophelw" ; - phokophelw_V2 = passV2 "phokophelw" ; - pholisw_V = passV "pholisw" ; - pholisw_V2 = passV2 "pholisw" ; - phonselw_V = passV "phonselw" ; - phonselw_V2 = passV2 "phonselw" ; - phonsw_V = passV "phonsw" ; - phonsw_V2 = passV2 "phonsw" ; - phoqelelw_V = passV "phoqelelw" ; - phoqelelw_V2 = passV2 "phoqelelw" ; - phoqw_V = passV "phoqw" ; - phoqw_V2 = passV2 "phoqw" ; - phoselw_V = passV "phoselw" ; - phoselw_V2 = passV2 "phoselw" ; - phothiw_V = passV "phothiw" ; - phothiw_V2 = passV2 "phothiw" ; - phoxw_V = passV "phoxw" ; - phoxw_V2 = passV2 "phoxw" ; - phuciw_V = passV "phuciw" ; - phuciw_V2 = passV2 "phuciw" ; - phucw_V = passV "phucw" ; - phucw_V2 = passV2 "phucw" ; - phukw_V = passV "phukw" ; - phukw_V2 = passV2 "phukw" ; - phulelw_V = passV "phulelw" ; - phulelw_V2 = passV2 "phulelw" ; - phulw_V = passV "phulw" ; - phulw_V2 = passV2 "phulw" ; - phumelelw_V = passV "phumelelw" ; - phumelelw_V2 = passV2 "phumelelw" ; - phumelw_V = passV "phumelw" ; - phumelw_V2 = passV2 "phumelw" ; - phumw_V = passV "phumw" ; - phumw_V2 = passV2 "phumw" ; - phungulw_V = passV "phungulw" ; - phungulw_V2 = passV2 "phungulw" ; - phunyulw_V = passV "phunyulw" ; - phunyulw_V2 = passV2 "phunyulw" ; - phunyuzw_V = passV "phunyuzw" ; - phunyuzw_V2 = passV2 "phunyuzw" ; - phuphw_V = passV "phuphw" ; - phuphw_V2 = passV2 "phuphw" ; - phushw_V = passV "phushw" ; - phushw_V2 = passV2 "phushw" ; - phuthelw_V = passV "phuthelw" ; - phuthelw_V2 = passV2 "phuthelw" ; - phuthumisw_V = passV "phuthumisw" ; - phuthumisw_V2 = passV2 "phuthumisw" ; - phuthumw_V = passV "phuthumw" ; - phuthumw_V2 = passV2 "phuthumw" ; - phuthw_V = passV "phuthw" ; - phuthw_V2 = passV2 "phuthw" ; - phuzisw_V = passV "phuzisw" ; - phuzisw_V2 = passV2 "phuzisw" ; - phuziw_V = passV "phuziw" ; - phuziw_V2 = passV2 "phuziw" ; - phuzw_V = passV "phuzw" ; - phuzw_V2 = passV2 "phuzw" ; - phw_V = passV "phw" ; - phw_V2 = passV2 "phw" ; - posiw_V = passV "posiw" ; - posiw_V2 = passV2 "posiw" ; - posw_V = passV "posw" ; - posw_V2 = passV2 "posw" ; - potozw_V = passV "potozw" ; - potozw_V2 = passV2 "potozw" ; - qagelw_V = passV "qagelw" ; - qagelw_V2 = passV2 "qagelw" ; - qalazw_V = passV "qalazw" ; - qalazw_V2 = passV2 "qalazw" ; - qalekisiw_V = passV "qalekisiw" ; - qalekisiw_V2 = passV2 "qalekisiw" ; - qalekisw_V = passV "qalekisw" ; - qalekisw_V2 = passV2 "qalekisw" ; - qalelw_V = passV "qalelw" ; - qalelw_V2 = passV2 "qalelw" ; - qaliw_V = passV "qaliw" ; - qaliw_V2 = passV2 "qaliw" ; - qalw_V = passV "qalw" ; - qalw_V2 = passV2 "qalw" ; - qambw_V = passV "qambw" ; - qambw_V2 = passV2 "qambw" ; - qamelw_V = passV "qamelw" ; - qamelw_V2 = passV2 "qamelw" ; - qandelw_V = passV "qandelw" ; - qandelw_V2 = passV2 "qandelw" ; - qandw_V = passV "qandw" ; - qandw_V2 = passV2 "qandw" ; - qanganisw_V = passV "qanganisw" ; - qanganisw_V2 = passV2 "qanganisw" ; - qaphelisw_V = passV "qaphelisw" ; - qaphelisw_V2 = passV2 "qaphelisw" ; - qaphelw_V = passV "qaphelw" ; - qaphelw_V2 = passV2 "qaphelw" ; - qaphiw_V = passV "qaphiw" ; - qaphiw_V2 = passV2 "qaphiw" ; - qaphw_V = passV "qaphw" ; - qaphw_V2 = passV2 "qaphw" ; - qaqw_V = passV "qaqw" ; - qaqw_V2 = passV2 "qaqw" ; - qashelisw_V = passV "qashelisw" ; - qashelisw_V2 = passV2 "qashelisw" ; - qashelw_V = passV "qashelw" ; - qashelw_V2 = passV2 "qashelw" ; - qashiw_V = passV "qashiw" ; - qashiw_V2 = passV2 "qashiw" ; - qashw_V = passV "qashw" ; - qashw_V2 = passV2 "qashw" ; - qedelw_V = passV "qedelw" ; - qedelw_V2 = passV2 "qedelw" ; - qediw_V = passV "qediw" ; - qediw_V2 = passV2 "qediw" ; - qedw_V = passV "qedw" ; - qedw_V2 = passV2 "qedw" ; - qeqeshiw_V = passV "qeqeshiw" ; - qeqeshiw_V2 = passV2 "qeqeshiw" ; - qeqeshw_V = passV "qeqeshw" ; - qeqeshw_V2 = passV2 "qeqeshw" ; - qhaqhazelisw_V = passV "qhaqhazelisw" ; - qhaqhazelisw_V2 = passV2 "qhaqhazelisw" ; - qhathanisw_V = passV "qhathanisw" ; - qhathanisw_V2 = passV2 "qhathanisw" ; - qhathw_V = passV "qhathw" ; - qhathw_V2 = passV2 "qhathw" ; - qhinw_V = passV "qhinw" ; - qhinw_V2 = passV2 "qhinw" ; - qhoboshelw_V = passV "qhoboshelw" ; - qhoboshelw_V2 = passV2 "qhoboshelw" ; - qholw_V = passV "qholw" ; - qholw_V2 = passV2 "qholw" ; - qhoshw_V = passV "qhoshw" ; - qhoshw_V2 = passV2 "qhoshw" ; - qhubekelw_V = passV "qhubekelw" ; - qhubekelw_V2 = passV2 "qhubekelw" ; - qhubekw_V = passV "qhubekw" ; - qhubekw_V2 = passV2 "qhubekw" ; - qhubelw_V = passV "qhubelw" ; - qhubelw_V2 = passV2 "qhubelw" ; - qhubw_V = passV "qhubw" ; - qhubw_V2 = passV2 "qhubw" ; - qhumw_V = passV "qhumw" ; - qhumw_V2 = passV2 "qhumw" ; - qhuzulw_V = passV "qhuzulw" ; - qhuzulw_V2 = passV2 "qhuzulw" ; - qhwandw_V = passV "qhwandw" ; - qhwandw_V2 = passV2 "qhwandw" ; - qikelelw_V = passV "qikelelw" ; - qikelelw_V2 = passV2 "qikelelw" ; - qinisekisw_V = passV "qinisekisw" ; - qinisekisw_V2 = passV2 "qinisekisw" ; - qinisekw_V = passV "qinisekw" ; - qinisekw_V2 = passV2 "qinisekw" ; - qinisiw_V = passV "qinisiw" ; - qinisiw_V2 = passV2 "qinisiw" ; - qinisw_V = passV "qinisw" ; - qinisw_V2 = passV2 "qinisw" ; - qokelelw_V = passV "qokelelw" ; - qokelelw_V2 = passV2 "qokelelw" ; - qokelw_V = passV "qokelw" ; - qokelw_V2 = passV2 "qokelw" ; - qokw_V = passV "qokw" ; - qokw_V2 = passV2 "qokw" ; - qomiw_V = passV "qomiw" ; - qomiw_V2 = passV2 "qomiw" ; - qomw_V = passV "qomw" ; - qomw_V2 = passV2 "qomw" ; - qondanisw_V = passV "qondanisw" ; - qondanisw_V2 = passV2 "qondanisw" ; - qondisw_V = passV "qondisw" ; - qondisw_V2 = passV2 "qondisw" ; - qondiw_V = passV "qondiw" ; - qondiw_V2 = passV2 "qondiw" ; - qondw_V = passV "qondw" ; - qondw_V2 = passV2 "qondw" ; - qonelw_V = passV "qonelw" ; - qonelw_V2 = passV2 "qonelw" ; - qongw_V = passV "qongw" ; - qongw_V2 = passV2 "qongw" ; - qophiw_V = passV "qophiw" ; - qophiw_V2 = passV2 "qophiw" ; - qophw_V = passV "qophw" ; - qophw_V2 = passV2 "qophw" ; - qoqelw_V = passV "qoqelw" ; - qoqelw_V2 = passV2 "qoqelw" ; - qoqw_V = passV "qoqw" ; - qoqw_V2 = passV2 "qoqw" ; - qoshamisiw_V = passV "qoshamisiw" ; - qoshamisiw_V2 = passV2 "qoshamisiw" ; - qothulw_V = passV "qothulw" ; - qothulw_V2 = passV2 "qothulw" ; - qothw_V = passV "qothw" ; - qothw_V2 = passV2 "qothw" ; - qukulw_V = passV "qukulw" ; - qukulw_V2 = passV2 "qukulw" ; - qulelw_V = passV "qulelw" ; - qulelw_V2 = passV2 "qulelw" ; - qulw_V = passV "qulw" ; - qulw_V2 = passV2 "qulw" ; - ququdw_V = passV "ququdw" ; - ququdw_V2 = passV2 "ququdw" ; - sabalalisw_V = passV "sabalalisw" ; - sabalalisw_V2 = passV2 "sabalalisw" ; - sabelw_V = passV "sabelw" ; - sabelw_V2 = passV2 "sabelw" ; - sabisw_V = passV "sabisw" ; - sabisw_V2 = passV2 "sabisw" ; - sabw_V = passV "sabw" ; - sabw_V2 = passV2 "sabw" ; - sadukelw_V = passV "sadukelw" ; - sadukelw_V2 = passV2 "sadukelw" ; - sakazw_V = passV "sakazw" ; - sakazw_V2 = passV2 "sakazw" ; - saliw_V = passV "saliw" ; - saliw_V2 = passV2 "saliw" ; - salw_V = passV "salw" ; - salw_V2 = passV2 "salw" ; - sanelisiw_V = passV "sanelisiw" ; - sanelisiw_V2 = passV2 "sanelisiw" ; - sanganelw_V = passV "sanganelw" ; - sanganelw_V2 = passV2 "sanganelw" ; - sanganisw_V = passV "sanganisw" ; - sanganisw_V2 = passV2 "sanganisw" ; - sasw_V = passV "sasw" ; - sasw_V2 = passV2 "sasw" ; - sayinw_V = passV "sayinw" ; - sayinw_V2 = passV2 "sayinw" ; - sefw_V = passV "sefw" ; - sefw_V2 = passV2 "sefw" ; - sekeliw_V = passV "sekeliw" ; - sekeliw_V2 = passV2 "sekeliw" ; - sekelw_V = passV "sekelw" ; - sekelw_V2 = passV2 "sekelw" ; - sekw_V = passV "sekw" ; - sekw_V2 = passV2 "sekw" ; - selw_V = passV "selw" ; - selw_V2 = passV2 "selw" ; - sendisw_V = passV "sendisw" ; - sendisw_V2 = passV2 "sendisw" ; - sengiw_V = passV "sengiw" ; - sengiw_V2 = passV2 "sengiw" ; - sengw_V = passV "sengw" ; - sengw_V2 = passV2 "sengw" ; - seshw_V = passV "seshw" ; - seshw_V2 = passV2 "seshw" ; - sevulelw_V = passV "sevulelw" ; - sevulelw_V2 = passV2 "sevulelw" ; - sewuzw_V = passV "sewuzw" ; - sewuzw_V2 = passV2 "sewuzw" ; - seziw_V = passV "seziw" ; - seziw_V2 = passV2 "seziw" ; - seziwisw_V = passV "seziwisw" ; - seziwisw_V2 = passV2 "seziwisw" ; - sezw_V = passV "sezw" ; - sezw_V2 = passV2 "sezw" ; - shadisw_V = passV "shadisw" ; - shadisw_V2 = passV2 "shadisw" ; - shadw_V = passV "shadw" ; - shadw_V2 = passV2 "shadw" ; - shayelw_V = passV "shayelw" ; - shayelw_V2 = passV2 "shayelw" ; - shayisw_V = passV "shayisw" ; - shayisw_V2 = passV2 "shayisw" ; - shayw_V = passV "shayw" ; - shayw_V2 = passV2 "shayw" ; - shazw_V = passV "shazw" ; - shazw_V2 = passV2 "shazw" ; - shelelisw_V = passV "shelelisw" ; - shelelisw_V2 = passV2 "shelelisw" ; - shelw_V = passV "shelw" ; - shelw_V2 = passV2 "shelw" ; - sheshiselw_V = passV "sheshiselw" ; - sheshiselw_V2 = passV2 "sheshiselw" ; - sheshisw_V = passV "sheshisw" ; - sheshisw_V2 = passV2 "sheshisw" ; - shintshelw_V = passV "shintshelw" ; - shintshelw_V2 = passV2 "shintshelw" ; - shintshw_V = passV "shintshw" ; - shintshw_V2 = passV2 "shintshw" ; - shiselw_V = passV "shiselw" ; - shiselw_V2 = passV2 "shiselw" ; - shishizelw_V = passV "shishizelw" ; - shishizelw_V2 = passV2 "shishizelw" ; - shisisw_V = passV "shisisw" ; - shisisw_V2 = passV2 "shisisw" ; - shisiw_V = passV "shisiw" ; - shisiw_V2 = passV2 "shisiw" ; - shisw_V = passV "shisw" ; - shisw_V2 = passV2 "shisw" ; - shiw_V = passV "shiw" ; - shiw_V2 = passV2 "shiw" ; - shiyelw_V = passV "shiyelw" ; - shiyelw_V2 = passV2 "shiyelw" ; - shiyisw_V = passV "shiyisw" ; - shiyisw_V2 = passV2 "shiyisw" ; - shiyw_V = passV "shiyw" ; - shiyw_V2 = passV2 "shiyw" ; - shonelw_V = passV "shonelw" ; - shonelw_V2 = passV2 "shonelw" ; - shonisw_V = passV "shonisw" ; - shonisw_V2 = passV2 "shonisw" ; - shoniw_V = passV "shoniw" ; - shoniw_V2 = passV2 "shoniw" ; - shuduzw_V = passV "shuduzw" ; - shuduzw_V2 = passV2 "shuduzw" ; - shukw_V = passV "shukw" ; - shukw_V2 = passV2 "shukw" ; - shunqisw_V = passV "shunqisw" ; - shunqisw_V2 = passV2 "shunqisw" ; - shunyayelw_V = passV "shunyayelw" ; - shunyayelw_V2 = passV2 "shunyayelw" ; - shuqulw_V = passV "shuqulw" ; - shuqulw_V2 = passV2 "shuqulw" ; - shushisw_V = passV "shushisw" ; - shushisw_V2 = passV2 "shushisw" ; - shw_V = passV "shw" ; - shw_V2 = passV2 "shw" ; - shwabadelw_V = passV "shwabadelw" ; - shwabadelw_V2 = passV2 "shwabadelw" ; - shwelezelw_V = passV "shwelezelw" ; - shwelezelw_V2 = passV2 "shwelezelw" ; - shwelezw_V = passV "shwelezw" ; - shwelezw_V2 = passV2 "shwelezw" ; - sibekelw_V = passV "sibekelw" ; - sibekelw_V2 = passV2 "sibekelw" ; - sihleliw_V = passV "sihleliw" ; - sihleliw_V2 = passV2 "sihleliw" ; - sihlelw_V = passV "sihlelw" ; - sihlelw_V2 = passV2 "sihlelw" ; - sihlw_V = passV "sihlw" ; - sihlw_V2 = passV2 "sihlw" ; - sikanisw_V = passV "sikanisw" ; - sikanisw_V2 = passV2 "sikanisw" ; - sikw_V = passV "sikw" ; - sikw_V2 = passV2 "sikw" ; - silizw_V = passV "silizw" ; - silizw_V2 = passV2 "silizw" ; - silw_V = passV "silw" ; - silw_V2 = passV2 "silw" ; - simamisw_V = passV "simamisw" ; - simamisw_V2 = passV2 "simamisw" ; - simuzw_V = passV "simuzw" ; - simuzw_V2 = passV2 "simuzw" ; - sindiselw_V = passV "sindiselw" ; - sindiselw_V2 = passV2 "sindiselw" ; - sindisiw_V = passV "sindisiw" ; - sindisiw_V2 = passV2 "sindisiw" ; - sindisw_V = passV "sindisw" ; - sindisw_V2 = passV2 "sindisw" ; - sindw_V = passV "sindw" ; - sindw_V2 = passV2 "sindw" ; - singathelw_V = passV "singathelw" ; - singathelw_V2 = passV2 "singathelw" ; - sinisw_V = passV "sinisw" ; - sinisw_V2 = passV2 "sinisw" ; - sinw_V = passV "sinw" ; - sinw_V2 = passV2 "sinw" ; - siphukw_V = passV "siphukw" ; - siphukw_V2 = passV2 "siphukw" ; - siphulw_V = passV "siphulw" ; - siphulw_V2 = passV2 "siphulw" ; - sisekelw_V = passV "sisekelw" ; - sisekelw_V2 = passV2 "sisekelw" ; - sisiw_V = passV "sisiw" ; - sisiw_V2 = passV2 "sisiw" ; - sisw_V = passV "sisw" ; - sisw_V2 = passV2 "sisw" ; - sithw_V = passV "sithw" ; - sithw_V2 = passV2 "sithw" ; - siw_V = passV "siw" ; - siw_V2 = passV2 "siw" ; - sizelw_V = passV "sizelw" ; - sizelw_V2 = passV2 "sizelw" ; - siziw_V = passV "siziw" ; - siziw_V2 = passV2 "siziw" ; - sizw_V = passV "sizw" ; - sizw_V2 = passV2 "sizw" ; - sizwiw_V = passV "sizwiw" ; - sizwiw_V2 = passV2 "sizwiw" ; - sobozelw_V = passV "sobozelw" ; - sobozelw_V2 = passV2 "sobozelw" ; - sohlelw_V = passV "sohlelw" ; - sohlelw_V2 = passV2 "sohlelw" ; - sokiw_V = passV "sokiw" ; - sokiw_V2 = passV2 "sokiw" ; - sokolisw_V = passV "sokolisw" ; - sokolisw_V2 = passV2 "sokolisw" ; - sokolw_V = passV "sokolw" ; - sokolw_V2 = passV2 "sokolw" ; - sokw_V = passV "sokw" ; - sokw_V2 = passV2 "sokw" ; - solisw_V = passV "solisw" ; - solisw_V2 = passV2 "solisw" ; - solw_V = passV "solw" ; - solw_V2 = passV2 "solw" ; - sombululw_V = passV "sombululw" ; - sombululw_V2 = passV2 "sombululw" ; - sondelw_V = passV "sondelw" ; - sondelw_V2 = passV2 "sondelw" ; - sondezw_V = passV "sondezw" ; - sondezw_V2 = passV2 "sondezw" ; - songelw_V = passV "songelw" ; - songelw_V2 = passV2 "songelw" ; - songw_V = passV "songw" ; - songw_V2 = passV2 "songw" ; - sontw_V = passV "sontw" ; - sontw_V2 = passV2 "sontw" ; - sukelw_V = passV "sukelw" ; - sukelw_V2 = passV2 "sukelw" ; - sukumw_V = passV "sukumw" ; - sukumw_V2 = passV2 "sukumw" ; - sukw_V = passV "sukw" ; - sukw_V2 = passV2 "sukw" ; - sulelw_V = passV "sulelw" ; - sulelw_V2 = passV2 "sulelw" ; - sulw_V = passV "sulw" ; - sulw_V2 = passV2 "sulw" ; - sungulelw_V = passV "sungulelw" ; - sungulelw_V2 = passV2 "sungulelw" ; - sungulw_V = passV "sungulw" ; - sungulw_V2 = passV2 "sungulw" ; - suselw_V = passV "suselw" ; - suselw_V2 = passV2 "suselw" ; - susiw_V = passV "susiw" ; - susiw_V2 = passV2 "susiw" ; - susw_V = passV "susw" ; - susw_V2 = passV2 "susw" ; - suthisw_V = passV "suthisw" ; - suthisw_V2 = passV2 "suthisw" ; - suthw_V = passV "suthw" ; - suthw_V2 = passV2 "suthw" ; - suziw_V = passV "suziw" ; - suziw_V2 = passV2 "suziw" ; - suzw_V = passV "suzw" ; - suzw_V2 = passV2 "suzw" ; - sw_V = passV "sw" ; - sw_V2 = passV2 "sw" ; - tatamisw_V = passV "tatamisw" ; - tatamisw_V2 = passV2 "tatamisw" ; - tatazelw_V = passV "tatazelw" ; - tatazelw_V2 = passV2 "tatazelw" ; - tetemisw_V = passV "tetemisw" ; - tetemisw_V2 = passV2 "tetemisw" ; - tetemw_V = passV "tetemw" ; - tetemw_V2 = passV2 "tetemw" ; - thakathw_V = passV "thakathw" ; - thakathw_V2 = passV2 "thakathw" ; - thakiw_V = passV "thakiw" ; - thakiw_V2 = passV2 "thakiw" ; - thakw_V = passV "thakw" ; - thakw_V2 = passV2 "thakw" ; - thandabuzw_V = passV "thandabuzw" ; - thandabuzw_V2 = passV2 "thandabuzw" ; - thandanw_V = passV "thandanw" ; - thandanw_V2 = passV2 "thandanw" ; - thandazw_V = passV "thandazw" ; - thandazw_V2 = passV2 "thandazw" ; - thandiw_V = passV "thandiw" ; - thandiw_V2 = passV2 "thandiw" ; - thandw_V = passV "thandw" ; - thandw_V2 = passV2 "thandw" ; - thaphuzw_V = passV "thaphuzw" ; - thaphuzw_V2 = passV2 "thaphuzw" ; - thasiselw_V = passV "thasiselw" ; - thasiselw_V2 = passV2 "thasiselw" ; - thathelw_V = passV "thathelw" ; - thathelw_V2 = passV2 "thathelw" ; - thathiw_V = passV "thathiw" ; - thathiw_V2 = passV2 "thathiw" ; - thathw_V = passV "thathw" ; - thathw_V2 = passV2 "thathw" ; - thekw_V = passV "thekw" ; - thekw_V2 = passV2 "thekw" ; - thelelw_V = passV "thelelw" ; - thelelw_V2 = passV2 "thelelw" ; - theliw_V = passV "theliw" ; - theliw_V2 = passV2 "theliw" ; - thelw_V = passV "thelw" ; - thelw_V2 = passV2 "thelw" ; - thembelw_V = passV "thembelw" ; - thembelw_V2 = passV2 "thembelw" ; - thembw_V = passV "thembw" ; - thembw_V2 = passV2 "thembw" ; - thengelw_V = passV "thengelw" ; - thengelw_V2 = passV2 "thengelw" ; - thengiselw_V = passV "thengiselw" ; - thengiselw_V2 = passV2 "thengiselw" ; - thengisiw_V = passV "thengisiw" ; - thengisiw_V2 = passV2 "thengisiw" ; - thengisw_V = passV "thengisw" ; - thengisw_V2 = passV2 "thengisw" ; - thengiw_V = passV "thengiw" ; - thengiw_V2 = passV2 "thengiw" ; - thengw_V = passV "thengw" ; - thengw_V2 = passV2 "thengw" ; - theniw_V = passV "theniw" ; - theniw_V2 = passV2 "theniw" ; - thethelelw_V = passV "thethelelw" ; - thethelelw_V2 = passV2 "thethelelw" ; - thethisw_V = passV "thethisw" ; - thethisw_V2 = passV2 "thethisw" ; - thethiw_V = passV "thethiw" ; - thethiw_V2 = passV2 "thethiw" ; - thethw_V = passV "thethw" ; - thethw_V2 = passV2 "thethw" ; - thezw_V = passV "thezw" ; - thezw_V2 = passV2 "thezw" ; - thikazisw_V = passV "thikazisw" ; - thikazisw_V2 = passV2 "thikazisw" ; - thintw_V = passV "thintw" ; - thintw_V2 = passV2 "thintw" ; - thiw_V = passV "thiw" ; - thiw_V2 = passV2 "thiw" ; - thobelw_V = passV "thobelw" ; - thobelw_V2 = passV2 "thobelw" ; - thobisw_V = passV "thobisw" ; - thobisw_V2 = passV2 "thobisw" ; - thokozelw_V = passV "thokozelw" ; - thokozelw_V2 = passV2 "thokozelw" ; - thokozisw_V = passV "thokozisw" ; - thokozisw_V2 = passV2 "thokozisw" ; - thokozw_V = passV "thokozw" ; - thokozw_V2 = passV2 "thokozw" ; - tholiw_V = passV "tholiw" ; - tholiw_V2 = passV2 "tholiw" ; - tholw_V = passV "tholw" ; - tholw_V2 = passV2 "tholw" ; - thosw_V = passV "thosw" ; - thosw_V2 = passV2 "thosw" ; - thukusw_V = passV "thukusw" ; - thukusw_V2 = passV2 "thukusw" ; - thukuthelisw_V = passV "thukuthelisw" ; - thukuthelisw_V2 = passV2 "thukuthelisw" ; - thukw_V = passV "thukw" ; - thukw_V2 = passV2 "thukw" ; - thulisw_V = passV "thulisw" ; - thulisw_V2 = passV2 "thulisw" ; - thululiw_V = passV "thululiw" ; - thululiw_V2 = passV2 "thululiw" ; - thululw_V = passV "thululw" ; - thululw_V2 = passV2 "thululw" ; - thulw_V = passV "thulw" ; - thulw_V2 = passV2 "thulw" ; - thumbiw_V = passV "thumbiw" ; - thumbiw_V2 = passV2 "thumbiw" ; - thumbw_V = passV "thumbw" ; - thumbw_V2 = passV2 "thumbw" ; - thumelw_V = passV "thumelw" ; - thumelw_V2 = passV2 "thumelw" ; - thumiw_V = passV "thumiw" ; - thumiw_V2 = passV2 "thumiw" ; - thumw_V = passV "thumw" ; - thumw_V2 = passV2 "thumw" ; - thungathw_V = passV "thungathw" ; - thungathw_V2 = passV2 "thungathw" ; - thungelw_V = passV "thungelw" ; - thungelw_V2 = passV2 "thungelw" ; - thungiw_V = passV "thungiw" ; - thungiw_V2 = passV2 "thungiw" ; - thungw_V = passV "thungw" ; - thungw_V2 = passV2 "thungw" ; - thusw_V = passV "thusw" ; - thusw_V2 = passV2 "thusw" ; - thuthelw_V = passV "thuthelw" ; - thuthelw_V2 = passV2 "thuthelw" ; - thuthukisiw_V = passV "thuthukisiw" ; - thuthukisiw_V2 = passV2 "thuthukisiw" ; - thuthukisw_V = passV "thuthukisw" ; - thuthukisw_V2 = passV2 "thuthukisw" ; - thuthw_V = passV "thuthw" ; - thuthw_V2 = passV2 "thuthw" ; - thw_V = passV "thw" ; - thw_V2 = passV2 "thw" ; - thwalisw_V = passV "thwalisw" ; - thwalisw_V2 = passV2 "thwalisw" ; - thwalw_V = passV "thwalw" ; - thwalw_V2 = passV2 "thwalw" ; - thwelw_V = passV "thwelw" ; - thwelw_V2 = passV2 "thwelw" ; - thwesiw_V = passV "thwesiw" ; - thwesiw_V2 = passV2 "thwesiw" ; - thwesw_V = passV "thwesw" ; - thwesw_V2 = passV2 "thwesw" ; - tinyelw_V = passV "tinyelw" ; - tinyelw_V2 = passV2 "tinyelw" ; - titinyw_V = passV "titinyw" ; - titinyw_V2 = passV2 "titinyw" ; - totosw_V = passV "totosw" ; - totosw_V2 = passV2 "totosw" ; - tshalw_V = passV "tshalw" ; - tshalw_V2 = passV2 "tshalw" ; - tshazisw_V = passV "tshazisw" ; - tshazisw_V2 = passV2 "tshazisw" ; - tshaziw_V = passV "tshaziw" ; - tshaziw_V2 = passV2 "tshaziw" ; - tshazw_V = passV "tshazw" ; - tshazw_V2 = passV2 "tshazw" ; - tshelekw_V = passV "tshelekw" ; - tshelekw_V2 = passV2 "tshelekw" ; - tsheliw_V = passV "tsheliw" ; - tsheliw_V2 = passV2 "tsheliw" ; - tshelw_V = passV "tshelw" ; - tshelw_V2 = passV2 "tshelw" ; - tshengisiw_V = passV "tshengisiw" ; - tshengisiw_V2 = passV2 "tshengisiw" ; - tshengisw_V = passV "tshengisw" ; - tshengisw_V2 = passV2 "tshengisw" ; - tshingw_V = passV "tshingw" ; - tshingw_V2 = passV2 "tshingw" ; - tshobelw_V = passV "tshobelw" ; - tshobelw_V2 = passV2 "tshobelw" ; - tulw_V = passV "tulw" ; - tulw_V2 = passV2 "tulw" ; - tuselw_V = passV "tuselw" ; - tuselw_V2 = passV2 "tuselw" ; - tusw_V = passV "tusw" ; - tusw_V2 = passV2 "tusw" ; - vakashelw_V = passV "vakashelw" ; - vakashelw_V2 = passV2 "vakashelw" ; - valelelw_V = passV "valelelw" ; - valelelw_V2 = passV2 "valelelw" ; - valelisw_V = passV "valelisw" ; - valelisw_V2 = passV2 "valelisw" ; - valelw_V = passV "valelw" ; - valelw_V2 = passV2 "valelw" ; - valiw_V = passV "valiw" ; - valiw_V2 = passV2 "valiw" ; - valw_V = passV "valw" ; - valw_V2 = passV2 "valw" ; - vamelw_V = passV "vamelw" ; - vamelw_V2 = passV2 "vamelw" ; - vanw_V = passV "vanw" ; - vanw_V2 = passV2 "vanw" ; - vathw_V = passV "vathw" ; - vathw_V2 = passV2 "vathw" ; - velelw_V = passV "velelw" ; - velelw_V2 = passV2 "velelw" ; - velw_V = passV "velw" ; - velw_V2 = passV2 "velw" ; - vevezelisw_V = passV "vevezelisw" ; - vevezelisw_V2 = passV2 "vevezelisw" ; - vevisw_V = passV "vevisw" ; - vevisw_V2 = passV2 "vevisw" ; - vezw_V = passV "vezw" ; - vezw_V2 = passV2 "vezw" ; - vikelw_V = passV "vikelw" ; - vikelw_V2 = passV2 "vikelw" ; - vikizw_V = passV "vikizw" ; - vikizw_V2 = passV2 "vikizw" ; - vimbelw_V = passV "vimbelw" ; - vimbelw_V2 = passV2 "vimbelw" ; - vimbiw_V = passV "vimbiw" ; - vimbiw_V2 = passV2 "vimbiw" ; - vimbw_V = passV "vimbw" ; - vimbw_V2 = passV2 "vimbw" ; - vivinyisisw_V = passV "vivinyisisw" ; - vivinyisisw_V2 = passV2 "vivinyisisw" ; - vivinyw_V = passV "vivinyw" ; - vivinyw_V2 = passV2 "vivinyw" ; - vivw_V = passV "vivw" ; - vivw_V2 = passV2 "vivw" ; - viyw_V = passV "viyw" ; - viyw_V2 = passV2 "viyw" ; - vondlw_V = passV "vondlw" ; - vondlw_V2 = passV2 "vondlw" ; - votelw_V = passV "votelw" ; - votelw_V2 = passV2 "votelw" ; - votw_V = passV "votw" ; - votw_V2 = passV2 "votw" ; - vovw_V = passV "vovw" ; - vovw_V2 = passV2 "vovw" ; - vubelw_V = passV "vubelw" ; - vubelw_V2 = passV2 "vubelw" ; - vubw_V = passV "vubw" ; - vubw_V2 = passV2 "vubw" ; - vukw_V = passV "vukw" ; - vukw_V2 = passV2 "vukw" ; - vulelw_V = passV "vulelw" ; - vulelw_V2 = passV2 "vulelw" ; - vuliw_V = passV "vuliw" ; - vuliw_V2 = passV2 "vuliw" ; - vulw_V = passV "vulw" ; - vulw_V2 = passV2 "vulw" ; - vumelw_V = passV "vumelw" ; - vumelw_V2 = passV2 "vumelw" ; - vumw_V = passV "vumw" ; - vumw_V2 = passV2 "vumw" ; - vundlw_V = passV "vundlw" ; - vundlw_V2 = passV2 "vundlw" ; - vungamisw_V = passV "vungamisw" ; - vungamisw_V2 = passV2 "vungamisw" ; - vuniw_V = passV "vuniw" ; - vuniw_V2 = passV2 "vuniw" ; - vunw_V = passV "vunw" ; - vunw_V2 = passV2 "vunw" ; - vuselelw_V = passV "vuselelw" ; - vuselelw_V2 = passV2 "vuselelw" ; - vuselw_V = passV "vuselw" ; - vuselw_V2 = passV2 "vuselw" ; - vusw_V = passV "vusw" ; - vusw_V2 = passV2 "vusw" ; - vuthiw_V = passV "vuthiw" ; - vuthiw_V2 = passV2 "vuthiw" ; - vuthw_V = passV "vuthw" ; - vuthw_V2 = passV2 "vuthw" ; - vuyisw_V = passV "vuyisw" ; - vuyisw_V2 = passV2 "vuyisw" ; - wakw_V = passV "wakw" ; - wakw_V2 = passV2 "wakw" ; - wanelisw_V = passV "wanelisw" ; - wanelisw_V2 = passV2 "wanelisw" ; - washelw_V = passV "washelw" ; - washelw_V2 = passV2 "washelw" ; - washisisw_V = passV "washisisw" ; - washisisw_V2 = passV2 "washisisw" ; - washisw_V = passV "washisw" ; - washisw_V2 = passV2 "washisw" ; - washiw_V = passV "washiw" ; - washiw_V2 = passV2 "washiw" ; - washw_V = passV "washw" ; - washw_V2 = passV2 "washw" ; - welelw_V = passV "welelw" ; - welelw_V2 = passV2 "welelw" ; - welw_V = passV "welw" ; - welw_V2 = passV2 "welw" ; - wezw_V = passV "wezw" ; - wezw_V2 = passV2 "wezw" ; - winw_V = passV "winw" ; - winw_V2 = passV2 "winw" ; - wisw_V = passV "wisw" ; - wisw_V2 = passV2 "wisw" ; - wolw_V = passV "wolw" ; - wolw_V2 = passV2 "wolw" ; - wukulw_V = passV "wukulw" ; - wukulw_V2 = passV2 "wukulw" ; - wukuzw_V = passV "wukuzw" ; - wukuzw_V2 = passV2 "wukuzw" ; - wuzw_V = passV "wuzw" ; - wuzw_V2 = passV2 "wuzw" ; - xabanisw_V = passV "xabanisw" ; - xabanisw_V2 = passV2 "xabanisw" ; - xakiw_V = passV "xakiw" ; - xakiw_V2 = passV2 "xakiw" ; - xakw_V = passV "xakw" ; - xakw_V2 = passV2 "xakw" ; - xaxabulw_V = passV "xaxabulw" ; - xaxabulw_V2 = passV2 "xaxabulw" ; - xaxw_V = passV "xaxw" ; - xaxw_V2 = passV2 "xaxw" ; - xazululw_V = passV "xazululw" ; - xazululw_V2 = passV2 "xazululw" ; - xegelw_V = passV "xegelw" ; - xegelw_V2 = passV2 "xegelw" ; - xegisw_V = passV "xegisw" ; - xegisw_V2 = passV2 "xegisw" ; - xhasw_V = passV "xhasw" ; - xhasw_V2 = passV2 "xhasw" ; - xhawulw_V = passV "xhawulw" ; - xhawulw_V2 = passV2 "xhawulw" ; - xhophiw_V = passV "xhophiw" ; - xhophiw_V2 = passV2 "xhophiw" ; - xhophw_V = passV "xhophw" ; - xhophw_V2 = passV2 "xhophw" ; - xhoxhw_V = passV "xhoxhw" ; - xhoxhw_V2 = passV2 "xhoxhw" ; - xhozw_V = passV "xhozw" ; - xhozw_V2 = passV2 "xhozw" ; - xhumanisw_V = passV "xhumanisw" ; - xhumanisw_V2 = passV2 "xhumanisw" ; - xhumelw_V = passV "xhumelw" ; - xhumelw_V2 = passV2 "xhumelw" ; - xhumw_V = passV "xhumw" ; - xhumw_V2 = passV2 "xhumw" ; - xhwaliselw_V = passV "xhwaliselw" ; - xhwaliselw_V2 = passV2 "xhwaliselw" ; - xilongw_V = passV "xilongw" ; - xilongw_V2 = passV2 "xilongw" ; - xinw_V = passV "xinw" ; - xinw_V2 = passV2 "xinw" ; - xokozelw_V = passV "xokozelw" ; - xokozelw_V2 = passV2 "xokozelw" ; - xolelw_V = passV "xolelw" ; - xolelw_V2 = passV2 "xolelw" ; - xoshelw_V = passV "xoshelw" ; - xoshelw_V2 = passV2 "xoshelw" ; - xoshisw_V = passV "xoshisw" ; - xoshisw_V2 = passV2 "xoshisw" ; - xoshiw_V = passV "xoshiw" ; - xoshiw_V2 = passV2 "xoshiw" ; - xoshw_V = passV "xoshw" ; - xoshw_V2 = passV2 "xoshw" ; - xovw_V = passV "xovw" ; - xovw_V2 = passV2 "xovw" ; - xoxaxoxw_V = passV "xoxaxoxw" ; - xoxaxoxw_V2 = passV2 "xoxaxoxw" ; - xoxelw_V = passV "xoxelw" ; - xoxelw_V2 = passV2 "xoxelw" ; - xoxisw_V = passV "xoxisw" ; - xoxisw_V2 = passV2 "xoxisw" ; - xoxw_V = passV "xoxw" ; - xoxw_V2 = passV2 "xoxw" ; - xubanisw_V = passV "xubanisw" ; - xubanisw_V2 = passV2 "xubanisw" ; - xubw_V = passV "xubw" ; - xubw_V2 = passV2 "xubw" ; - xukuzw_V = passV "xukuzw" ; - xukuzw_V2 = passV2 "xukuzw" ; - xwayisw_V = passV "xwayisw" ; - xwayisw_V2 = passV2 "xwayisw" ; - yabazw_V = passV "yabazw" ; - yabazw_V2 = passV2 "yabazw" ; - yabizw_V = passV "yabizw" ; - yabizw_V2 = passV2 "yabizw" ; - yabuzw_V = passV "yabuzw" ; - yabuzw_V2 = passV2 "yabuzw" ; - yakazw_V = passV "yakazw" ; - yakazw_V2 = passV2 "yakazw" ; - yalazw_V = passV "yalazw" ; - yalazw_V2 = passV2 "yalazw" ; - yaleliw_V = passV "yaleliw" ; - yaleliw_V2 = passV2 "yaleliw" ; - yalelw_V = passV "yalelw" ; - yalelw_V2 = passV2 "yalelw" ; - yaliw_V = passV "yaliw" ; - yaliw_V2 = passV2 "yaliw" ; - yaluzisw_V = passV "yaluzisw" ; - yaluzisw_V2 = passV2 "yaluzisw" ; - yaluzw_V = passV "yaluzw" ; - yaluzw_V2 = passV2 "yaluzw" ; - yalw_V = passV "yalw" ; - yalw_V2 = passV2 "yalw" ; - yayizw_V = passV "yayizw" ; - yayizw_V2 = passV2 "yayizw" ; - yekelelw_V = passV "yekelelw" ; - yekelelw_V2 = passV2 "yekelelw" ; - yekelw_V = passV "yekelw" ; - yekelw_V2 = passV2 "yekelw" ; - yekeziw_V = passV "yekeziw" ; - yekeziw_V2 = passV2 "yekeziw" ; - yekezw_V = passV "yekezw" ; - yekezw_V2 = passV2 "yekezw" ; - yekisw_V = passV "yekisw" ; - yekisw_V2 = passV2 "yekisw" ; - yekiw_V = passV "yekiw" ; - yekiw_V2 = passV2 "yekiw" ; - yekw_V = passV "yekw" ; - yekw_V2 = passV2 "yekw" ; - yelw_V = passV "yelw" ; - yelw_V2 = passV2 "yelw" ; - yengw_V = passV "yengw" ; - yengw_V2 = passV2 "yengw" ; - yethelw_V = passV "yethelw" ; - yethelw_V2 = passV2 "yethelw" ; - yethw_V = passV "yethw" ; - yethw_V2 = passV2 "yethw" ; - yethwelw_V = passV "yethwelw" ; - yethwelw_V2 = passV2 "yethwelw" ; - yingaziw_V = passV "yingaziw" ; - yingaziw_V2 = passV2 "yingaziw" ; - yiselw_V = passV "yiselw" ; - yiselw_V2 = passV2 "yiselw" ; - yisisiw_V = passV "yisisiw" ; - yisisiw_V2 = passV2 "yisisiw" ; - yisiw_V = passV "yisiw" ; - yisiw_V2 = passV2 "yisiw" ; - yisw_V = passV "yisw" ; - yisw_V2 = passV2 "yisw" ; - yiw_V = passV "yiw" ; - yiw_V2 = passV2 "yiw" ; - yobekw_V = passV "yobekw" ; - yobekw_V2 = passV2 "yobekw" ; - yobuzw_V = passV "yobuzw" ; - yobuzw_V2 = passV2 "yobuzw" ; - yoliw_V = passV "yoliw" ; - yoliw_V2 = passV2 "yoliw" ; - yolw_V = passV "yolw" ; - yolw_V2 = passV2 "yolw" ; - yw_V = passV "yw" ; - yw_V2 = passV2 "yw" ; - zabalazw_V = passV "zabalazw" ; - zabalazw_V2 = passV2 "zabalazw" ; - zabelw_V = passV "zabelw" ; - zabelw_V2 = passV2 "zabelw" ; - zafunw_V = passV "zafunw" ; - zafunw_V2 = passV2 "zafunw" ; - zalelw_V = passV "zalelw" ; - zalelw_V2 = passV2 "zalelw" ; - zalw_V = passV "zalw" ; - zalw_V2 = passV2 "zalw" ; - zamelw_V = passV "zamelw" ; - zamelw_V2 = passV2 "zamelw" ; - zamulisw_V = passV "zamulisw" ; - zamulisw_V2 = passV2 "zamulisw" ; - zamw_V = passV "zamw" ; - zamw_V2 = passV2 "zamw" ; - zavulw_V = passV "zavulw" ; - zavulw_V2 = passV2 "zavulw" ; - zazisw_V = passV "zazisw" ; - zazisw_V2 = passV2 "zazisw" ; - zaziw_V = passV "zaziw" ; - zaziw_V2 = passV2 "zaziw" ; - zelelw_V = passV "zelelw" ; - zelelw_V2 = passV2 "zelelw" ; - zelw_V = passV "zelw" ; - zelw_V2 = passV2 "zelw" ; - zethiw_V = passV "zethiw" ; - zethiw_V2 = passV2 "zethiw" ; - zethw_V = passV "zethw" ; - zethw_V2 = passV2 "zethw" ; - zibekelw_V = passV "zibekelw" ; - zibekelw_V2 = passV2 "zibekelw" ; - zibusisiw_V = passV "zibusisiw" ; - zibusisiw_V2 = passV2 "zibusisiw" ; - zilelw_V = passV "zilelw" ; - zilelw_V2 = passV2 "zilelw" ; - ziliw_V = passV "ziliw" ; - ziliw_V2 = passV2 "ziliw" ; - zilw_V = passV "zilw" ; - zilw_V2 = passV2 "zilw" ; - zindlw_V = passV "zindlw" ; - zindlw_V2 = passV2 "zindlw" ; - zindw_V = passV "zindw" ; - zindw_V2 = passV2 "zindw" ; - zinganekw_V = passV "zinganekw" ; - zinganekw_V2 = passV2 "zinganekw" ; - zingelw_V = passV "zingelw" ; - zingelw_V2 = passV2 "zingelw" ; - zingw_V = passV "zingw" ; - zingw_V2 = passV2 "zingw" ; - zinzw_V = passV "zinzw" ; - zinzw_V2 = passV2 "zinzw" ; - zisekelw_V = passV "zisekelw" ; - zisekelw_V2 = passV2 "zisekelw" ; - zisw_V = passV "zisw" ; - zisw_V2 = passV2 "zisw" ; - ziw_V = passV "ziw" ; - ziw_V2 = passV2 "ziw" ; - ziwisw_V = passV "ziwisw" ; - ziwisw_V2 = passV2 "ziwisw" ; - ziyisw_V = passV "ziyisw" ; - ziyisw_V2 = passV2 "ziyisw" ; - zobelw_V = passV "zobelw" ; - zobelw_V2 = passV2 "zobelw" ; - zocolw_V = passV "zocolw" ; - zocolw_V2 = passV2 "zocolw" ; - zolw_V = passV "zolw" ; - zolw_V2 = passV2 "zolw" ; - zongolozelw_V = passV "zongolozelw" ; - zongolozelw_V2 = passV2 "zongolozelw" ; - zothiw_V = passV "zothiw" ; - zothiw_V2 = passV2 "zothiw" ; - zothw_V = passV "zothw" ; - zothw_V2 = passV2 "zothw" ; - zukuzw_V = passV "zukuzw" ; - zukuzw_V2 = passV2 "zukuzw" ; - zukuzwisw_V = passV "zukuzwisw" ; - zukuzwisw_V2 = passV2 "zukuzwisw" ; - zukw_V = passV "zukw" ; - zukw_V2 = passV2 "zukw" ; - zulisw_V = passV "zulisw" ; - zulisw_V2 = passV2 "zulisw" ; - zumw_V = passV "zumw" ; - zumw_V2 = passV2 "zumw" ; - zungezw_V = passV "zungezw" ; - zungezw_V2 = passV2 "zungezw" ; - zuziw_V = passV "zuziw" ; - zuziw_V2 = passV2 "zuziw" ; - zuzw_V = passV "zuzw" ; - zuzw_V2 = passV2 "zuzw" ; - -- zw_V = passV "zw" ; - -- zw_V2 = passV2 "zw" ; - zwisw_V = passV "zwisw" ; - zwisw_V2 = passV2 "zwisw" ; - zwiw_V = passV "zwiw" ; - zwiw_V2 = passV2 "zwiw" ; + abekelw_V = mkV "abekelw" ; + abekelw_V2 = mkV2 "abekelw" ; + abekiw_V = mkV "abekiw" ; + abekiw_V2 = mkV2 "abekiw" ; + abekw_V = mkV "abekw" ; + abekw_V2 = mkV2 "abekw" ; + abelw_V = mkV "abelw" ; + abelw_V2 = mkV2 "abelw" ; + abiw_V = mkV "abiw" ; + abiw_V2 = mkV2 "abiw" ; + abukelw_V = mkV "abukelw" ; + abukelw_V2 = mkV2 "abukelw" ; + abukw_V = mkV "abukw" ; + abukw_V2 = mkV2 "abukw" ; + abuzw_V = mkV "abuzw" ; + abuzw_V2 = mkV2 "abuzw" ; + ahlukaniselw_V = mkV "ahlukaniselw" ; + ahlukaniselw_V2 = mkV2 "ahlukaniselw" ; + ahlukanisw_V = mkV "ahlukanisw" ; + ahlukanisw_V2 = mkV2 "ahlukanisw" ; + ahlukw_V = mkV "ahlukw" ; + ahlukw_V2 = mkV2 "ahlukw" ; + ahlulelw_V = mkV "ahlulelw" ; + ahlulelw_V2 = mkV2 "ahlulelw" ; + ahlulw_V = mkV "ahlulw" ; + ahlulw_V2 = mkV2 "ahlulw" ; + akhelw_V = mkV "akhelw" ; + akhelw_V2 = mkV2 "akhelw" ; + akhisw_V = mkV "akhisw" ; + akhisw_V2 = mkV2 "akhisw" ; + akhiw_V = mkV "akhiw" ; + akhiw_V2 = mkV2 "akhiw" ; + akhw_V = mkV "akhw" ; + akhw_V2 = mkV2 "akhw" ; + akhwelw_V = mkV "akhwelw" ; + akhwelw_V2 = mkV2 "akhwelw" ; + alekelelw_V = mkV "alekelelw" ; + alekelelw_V2 = mkV2 "alekelelw" ; + alekelw_V = mkV "alekelw" ; + alekelw_V2 = mkV2 "alekelw" ; + alekw_V = mkV "alekw" ; + alekw_V2 = mkV2 "alekw" ; + aleliw_V = mkV "aleliw" ; + aleliw_V2 = mkV2 "aleliw" ; + alelw_V = mkV "alelw" ; + alelw_V2 = mkV2 "alelw" ; + alisw_V = mkV "alisw" ; + alisw_V2 = mkV2 "alisw" ; + aliw_V = mkV "aliw" ; + aliw_V2 = mkV2 "aliw" ; + alukiw_V = mkV "alukiw" ; + alukiw_V2 = mkV2 "alukiw" ; + alukw_V = mkV "alukw" ; + alukw_V2 = mkV2 "alukw" ; + alw_V = mkV "alw" ; + alw_V2 = mkV2 "alw" ; + ambelw_V = mkV "ambelw" ; + ambelw_V2 = mkV2 "ambelw" ; + ambiw_V = mkV "ambiw" ; + ambiw_V2 = mkV2 "ambiw" ; + amukelw_V = mkV "amukelw" ; + amukelw_V2 = mkV2 "amukelw" ; + amukisw_V = mkV "amukisw" ; + amukisw_V2 = mkV2 "amukisw" ; + amulisw_V = mkV "amulisw" ; + amulisw_V2 = mkV2 "amulisw" ; + andelelw_V = mkV "andelelw" ; + andelelw_V2 = mkV2 "andelelw" ; + andelw_V = mkV "andelw" ; + andelw_V2 = mkV2 "andelw" ; + andisw_V = mkV "andisw" ; + andisw_V2 = mkV2 "andisw" ; + andiw_V = mkV "andiw" ; + andiw_V2 = mkV2 "andiw" ; + andulw_V = mkV "andulw" ; + andulw_V2 = mkV2 "andulw" ; + andw_V = mkV "andw" ; + andw_V2 = mkV2 "andw" ; + anelisiw_V = mkV "anelisiw" ; + anelisiw_V2 = mkV2 "anelisiw" ; + anelisw_V = mkV "anelisw" ; + anelisw_V2 = mkV2 "anelisw" ; + anelw_V = mkV "anelw" ; + anelw_V2 = mkV2 "anelw" ; + angamisw_V = mkV "angamisw" ; + angamisw_V2 = mkV2 "angamisw" ; + anganelisiw_V = mkV "anganelisiw" ; + anganelisiw_V2 = mkV2 "anganelisiw" ; + anganelw_V = mkV "anganelw" ; + anganelw_V2 = mkV2 "anganelw" ; + anganisw_V = mkV "anganisw" ; + anganisw_V2 = mkV2 "anganisw" ; + angelw_V = mkV "angelw" ; + angelw_V2 = mkV2 "angelw" ; + angisw_V = mkV "angisw" ; + angisw_V2 = mkV2 "angisw" ; + angiw_V = mkV "angiw" ; + angiw_V2 = mkV2 "angiw" ; + angw_V = mkV "angw" ; + angw_V2 = mkV2 "angw" ; + anyelelw_V = mkV "anyelelw" ; + anyelelw_V2 = mkV2 "anyelelw" ; + anyelw_V = mkV "anyelw" ; + anyelw_V2 = mkV2 "anyelw" ; + anyisw_V = mkV "anyisw" ; + anyisw_V2 = mkV2 "anyisw" ; + anyulelw_V = mkV "anyulelw" ; + anyulelw_V2 = mkV2 "anyulelw" ; + anyulw_V = mkV "anyulw" ; + anyulw_V2 = mkV2 "anyulw" ; + anyusw_V = mkV "anyusw" ; + anyusw_V2 = mkV2 "anyusw" ; + anyw_V = mkV "anyw" ; + anyw_V2 = mkV2 "anyw" ; + aphucw_V = mkV "aphucw" ; + aphucw_V2 = mkV2 "aphucw" ; + aphulelw_V = mkV "aphulelw" ; + aphulelw_V2 = mkV2 "aphulelw" ; + athekw_V = mkV "athekw" ; + athekw_V2 = mkV2 "athekw" ; + athelelw_V = mkV "athelelw" ; + athelelw_V2 = mkV2 "athelelw" ; + atheliw_V = mkV "atheliw" ; + atheliw_V2 = mkV2 "atheliw" ; + athelw_V = mkV "athelw" ; + athelw_V2 = mkV2 "athelw" ; + athiw_V = mkV "athiw" ; + athiw_V2 = mkV2 "athiw" ; + athw_V = mkV "athw" ; + athw_V2 = mkV2 "athw" ; + athwelw_V = mkV "athwelw" ; + athwelw_V2 = mkV2 "athwelw" ; + aziw_V = mkV "aziw" ; + aziw_V2 = mkV2 "aziw" ; + babalekelw_V = mkV "babalekelw" ; + babalekelw_V2 = mkV2 "babalekelw" ; + babalw_V = mkV "babalw" ; + babalw_V2 = mkV2 "babalw" ; + babaziw_V = mkV "babaziw" ; + babaziw_V2 = mkV2 "babaziw" ; + babelw_V = mkV "babelw" ; + babelw_V2 = mkV2 "babelw" ; + bakazw_V = mkV "bakazw" ; + bakazw_V2 = mkV2 "bakazw" ; + bakuzw_V = mkV "bakuzw" ; + bakuzw_V2 = mkV2 "bakuzw" ; + balekelw_V = mkV "balekelw" ; + balekelw_V2 = mkV2 "balekelw" ; + balekw_V = mkV "balekw" ; + balekw_V2 = mkV2 "balekw" ; + balelw_V = mkV "balelw" ; + balelw_V2 = mkV2 "balelw" ; + baliw_V = mkV "baliw" ; + baliw_V2 = mkV2 "baliw" ; + balulw_V = mkV "balulw" ; + balulw_V2 = mkV2 "balulw" ; + balw_V = mkV "balw" ; + balw_V2 = mkV2 "balw" ; + bambelw_V = mkV "bambelw" ; + bambelw_V2 = mkV2 "bambelw" ; + bambisw_V = mkV "bambisw" ; + bambisw_V2 = mkV2 "bambisw" ; + bambiw_V = mkV "bambiw" ; + bambiw_V2 = mkV2 "bambiw" ; + bambw_V = mkV "bambw" ; + bambw_V2 = mkV2 "bambw" ; + bandakanyw_V = mkV "bandakanyw" ; + bandakanyw_V2 = mkV2 "bandakanyw" ; + bandelw_V = mkV "bandelw" ; + bandelw_V2 = mkV2 "bandelw" ; + bandlululw_V = mkV "bandlululw" ; + bandlululw_V2 = mkV2 "bandlululw" ; + bangelw_V = mkV "bangelw" ; + bangelw_V2 = mkV2 "bangelw" ; + bangisw_V = mkV "bangisw" ; + bangisw_V2 = mkV2 "bangisw" ; + bangw_V = mkV "bangw" ; + bangw_V2 = mkV2 "bangw" ; + baselw_V = mkV "baselw" ; + baselw_V2 = mkV2 "baselw" ; + basiw_V = mkV "basiw" ; + basiw_V2 = mkV2 "basiw" ; + bazisw_V = mkV "bazisw" ; + bazisw_V2 = mkV2 "bazisw" ; + baziw_V = mkV "baziw" ; + baziw_V2 = mkV2 "baziw" ; + bazw_V = mkV "bazw" ; + bazw_V2 = mkV2 "bazw" ; + bebelw_V = mkV "bebelw" ; + bebelw_V2 = mkV2 "bebelw" ; + bebethw_V = mkV "bebethw" ; + bebethw_V2 = mkV2 "bebethw" ; + bebw_V = mkV "bebw" ; + bebw_V2 = mkV2 "bebw" ; + behlekisw_V = mkV "behlekisw" ; + behlekisw_V2 = mkV2 "behlekisw" ; + bekelelw_V = mkV "bekelelw" ; + bekelelw_V2 = mkV2 "bekelelw" ; + bekelw_V = mkV "bekelw" ; + bekelw_V2 = mkV2 "bekelw" ; + bekisw_V = mkV "bekisw" ; + bekisw_V2 = mkV2 "bekisw" ; + bekiw_V = mkV "bekiw" ; + bekiw_V2 = mkV2 "bekiw" ; + bekw_V = mkV "bekw" ; + bekw_V2 = mkV2 "bekw" ; + belekw_V = mkV "belekw" ; + belekw_V2 = mkV2 "belekw" ; + beleselw_V = mkV "beleselw" ; + beleselw_V2 = mkV2 "beleselw" ; + belethw_V = mkV "belethw" ; + belethw_V2 = mkV2 "belethw" ; + belw_V = mkV "belw" ; + belw_V2 = mkV2 "belw" ; + bengw_V = mkV "bengw" ; + bengw_V2 = mkV2 "bengw" ; + bethelw_V = mkV "bethelw" ; + bethelw_V2 = mkV2 "bethelw" ; + bethw_V = mkV "bethw" ; + bethw_V2 = mkV2 "bethw" ; + bezelw_V = mkV "bezelw" ; + bezelw_V2 = mkV2 "bezelw" ; + bezw_V = mkV "bezw" ; + bezw_V2 = mkV2 "bezw" ; + bhabhathizw_V = mkV "bhabhathizw" ; + bhabhathizw_V2 = mkV2 "bhabhathizw" ; + bhabhiw_V = mkV "bhabhiw" ; + bhabhiw_V2 = mkV2 "bhabhiw" ; + bhabhw_V = mkV "bhabhw" ; + bhabhw_V2 = mkV2 "bhabhw" ; + bhajiw_V = mkV "bhajiw" ; + bhajiw_V2 = mkV2 "bhajiw" ; + bhajw_V = mkV "bhajw" ; + bhajw_V2 = mkV2 "bhajw" ; + bhakw_V = mkV "bhakw" ; + bhakw_V2 = mkV2 "bhakw" ; + bhalelw_V = mkV "bhalelw" ; + bhalelw_V2 = mkV2 "bhalelw" ; + bhaliselw_V = mkV "bhaliselw" ; + bhaliselw_V2 = mkV2 "bhaliselw" ; + bhalisiw_V = mkV "bhalisiw" ; + bhalisiw_V2 = mkV2 "bhalisiw" ; + bhalisw_V = mkV "bhalisw" ; + bhalisw_V2 = mkV2 "bhalisw" ; + bhaliw_V = mkV "bhaliw" ; + bhaliw_V2 = mkV2 "bhaliw" ; + bhalw_V = mkV "bhalw" ; + bhalw_V2 = mkV2 "bhalw" ; + bhaxabulw_V = mkV "bhaxabulw" ; + bhaxabulw_V2 = mkV2 "bhaxabulw" ; + bhecw_V = mkV "bhecw" ; + bhecw_V2 = mkV2 "bhecw" ; + bhedisw_V = mkV "bhedisw" ; + bhedisw_V2 = mkV2 "bhedisw" ; + bhekelw_V = mkV "bhekelw" ; + bhekelw_V2 = mkV2 "bhekelw" ; + bhekisisw_V = mkV "bhekisisw" ; + bhekisisw_V2 = mkV2 "bhekisisw" ; + bhekisw_V = mkV "bhekisw" ; + bhekisw_V2 = mkV2 "bhekisw" ; + bhekiw_V = mkV "bhekiw" ; + bhekiw_V2 = mkV2 "bhekiw" ; + bhekw_V = mkV "bhekw" ; + bhekw_V2 = mkV2 "bhekw" ; + bhidliziw_V = mkV "bhidliziw" ; + bhidliziw_V2 = mkV2 "bhidliziw" ; + bhokelw_V = mkV "bhokelw" ; + bhokelw_V2 = mkV2 "bhokelw" ; + bhokodw_V = mkV "bhokodw" ; + bhokodw_V2 = mkV2 "bhokodw" ; + bhonyw_V = mkV "bhonyw" ; + bhonyw_V2 = mkV2 "bhonyw" ; + bhubhelw_V = mkV "bhubhelw" ; + bhubhelw_V2 = mkV2 "bhubhelw" ; + bhubhw_V = mkV "bhubhw" ; + bhubhw_V2 = mkV2 "bhubhw" ; + bhudlw_V = mkV "bhudlw" ; + bhudlw_V2 = mkV2 "bhudlw" ; + bhudukezw_V = mkV "bhudukezw" ; + bhudukezw_V2 = mkV2 "bhudukezw" ; + bhujelw_V = mkV "bhujelw" ; + bhujelw_V2 = mkV2 "bhujelw" ; + bhujw_V = mkV "bhujw" ; + bhujw_V2 = mkV2 "bhujw" ; + bhuliw_V = mkV "bhuliw" ; + bhuliw_V2 = mkV2 "bhuliw" ; + bhulukw_V = mkV "bhulukw" ; + bhulukw_V2 = mkV2 "bhulukw" ; + bhulw_V = mkV "bhulw" ; + bhulw_V2 = mkV2 "bhulw" ; + bhungw_V = mkV "bhungw" ; + bhungw_V2 = mkV2 "bhungw" ; + bhunyelw_V = mkV "bhunyelw" ; + bhunyelw_V2 = mkV2 "bhunyelw" ; + bhunyw_V = mkV "bhunyw" ; + bhunyw_V2 = mkV2 "bhunyw" ; + bhuquzisw_V = mkV "bhuquzisw" ; + bhuquzisw_V2 = mkV2 "bhuquzisw" ; + bhuqw_V = mkV "bhuqw" ; + bhuqw_V2 = mkV2 "bhuqw" ; + bihlekisw_V = mkV "bihlekisw" ; + bihlekisw_V2 = mkV2 "bihlekisw" ; + bikelw_V = mkV "bikelw" ; + bikelw_V2 = mkV2 "bikelw" ; + bikw_V = mkV "bikw" ; + bikw_V2 = mkV2 "bikw" ; + bilozisw_V = mkV "bilozisw" ; + bilozisw_V2 = mkV2 "bilozisw" ; + bindw_V = mkV "bindw" ; + bindw_V2 = mkV2 "bindw" ; + bingelelw_V = mkV "bingelelw" ; + bingelelw_V2 = mkV2 "bingelelw" ; + biw_V = mkV "biw" ; + biw_V2 = mkV2 "biw" ; + biyelw_V = mkV "biyelw" ; + biyelw_V2 = mkV2 "biyelw" ; + bizelw_V = mkV "bizelw" ; + bizelw_V2 = mkV2 "bizelw" ; + biziw_V = mkV "biziw" ; + biziw_V2 = mkV2 "biziw" ; + bizw_V = mkV "bizw" ; + bizw_V2 = mkV2 "bizw" ; + bolekw_V = mkV "bolekw" ; + bolekw_V2 = mkV2 "bolekw" ; + bondw_V = mkV "bondw" ; + bondw_V2 = mkV2 "bondw" ; + bonelelw_V = mkV "bonelelw" ; + bonelelw_V2 = mkV2 "bonelelw" ; + bongelw_V = mkV "bongelw" ; + bongelw_V2 = mkV2 "bongelw" ; + bongw_V = mkV "bongw" ; + bongw_V2 = mkV2 "bongw" ; + bonisiw_V = mkV "bonisiw" ; + bonisiw_V2 = mkV2 "bonisiw" ; + bonisw_V = mkV "bonisw" ; + bonisw_V2 = mkV2 "bonisw" ; + boniw_V = mkV "boniw" ; + boniw_V2 = mkV2 "boniw" ; + bonw_V = mkV "bonw" ; + bonw_V2 = mkV2 "bonw" ; + bophelw_V = mkV "bophelw" ; + bophelw_V2 = mkV2 "bophelw" ; + bophiw_V = mkV "bophiw" ; + bophiw_V2 = mkV2 "bophiw" ; + bophw_V = mkV "bophw" ; + bophw_V2 = mkV2 "bophw" ; + bukelw_V = mkV "bukelw" ; + bukelw_V2 = mkV2 "bukelw" ; + bukeziw_V = mkV "bukeziw" ; + bukeziw_V2 = mkV2 "bukeziw" ; + bukezw_V = mkV "bukezw" ; + bukezw_V2 = mkV2 "bukezw" ; + bukisw_V = mkV "bukisw" ; + bukisw_V2 = mkV2 "bukisw" ; + bukw_V = mkV "bukw" ; + bukw_V2 = mkV2 "bukw" ; + bulungisw_V = mkV "bulungisw" ; + bulungisw_V2 = mkV2 "bulungisw" ; + bumbw_V = mkV "bumbw" ; + bumbw_V2 = mkV2 "bumbw" ; + bundisw_V = mkV "bundisw" ; + bundisw_V2 = mkV2 "bundisw" ; + bundw_V = mkV "bundw" ; + bundw_V2 = mkV2 "bundw" ; + bunganyelw_V = mkV "bunganyelw" ; + bunganyelw_V2 = mkV2 "bunganyelw" ; + bungaziw_V = mkV "bungaziw" ; + bungaziw_V2 = mkV2 "bungaziw" ; + bunyw_V = mkV "bunyw" ; + bunyw_V2 = mkV2 "bunyw" ; + busisiw_V = mkV "busisiw" ; + busisiw_V2 = mkV2 "busisiw" ; + busw_V = mkV "busw" ; + busw_V2 = mkV2 "busw" ; + buthanw_V = mkV "buthanw" ; + buthanw_V2 = mkV2 "buthanw" ; + buthelw_V = mkV "buthelw" ; + buthelw_V2 = mkV2 "buthelw" ; + buthiw_V = mkV "buthiw" ; + buthiw_V2 = mkV2 "buthiw" ; + buthw_V = mkV "buthw" ; + buthw_V2 = mkV2 "buthw" ; + buyekeziw_V = mkV "buyekeziw" ; + buyekeziw_V2 = mkV2 "buyekeziw" ; + buyekezw_V = mkV "buyekezw" ; + buyekezw_V2 = mkV2 "buyekezw" ; + buyelw_V = mkV "buyelw" ; + buyelw_V2 = mkV2 "buyelw" ; + buyiselw_V = mkV "buyiselw" ; + buyiselw_V2 = mkV2 "buyiselw" ; + buyisw_V = mkV "buyisw" ; + buyisw_V2 = mkV2 "buyisw" ; + buyw_V = mkV "buyw" ; + buyw_V2 = mkV2 "buyw" ; + buzisw_V = mkV "buzisw" ; + buzisw_V2 = mkV2 "buzisw" ; + buziw_V = mkV "buziw" ; + buziw_V2 = mkV2 "buziw" ; + buzw_V = mkV "buzw" ; + buzw_V2 = mkV2 "buzw" ; + buzwiw_V = mkV "buzwiw" ; + buzwiw_V2 = mkV2 "buzwiw" ; + cabangw_V = mkV "cabangw" ; + cabangw_V2 = mkV2 "cabangw" ; + cacisw_V = mkV "cacisw" ; + cacisw_V2 = mkV2 "cacisw" ; + cakiw_V = mkV "cakiw" ; + cakiw_V2 = mkV2 "cakiw" ; + cangcathw_V = mkV "cangcathw" ; + cangcathw_V2 = mkV2 "cangcathw" ; + cashw_V = mkV "cashw" ; + cashw_V2 = mkV2 "cashw" ; + casulw_V = mkV "casulw" ; + casulw_V2 = mkV2 "casulw" ; + cathulw_V = mkV "cathulw" ; + cathulw_V2 = mkV2 "cathulw" ; + cebw_V = mkV "cebw" ; + cebw_V2 = mkV2 "cebw" ; + cekw_V = mkV "cekw" ; + cekw_V2 = mkV2 "cekw" ; + celiw_V = mkV "celiw" ; + celiw_V2 = mkV2 "celiw" ; + celw_V = mkV "celw" ; + celw_V2 = mkV2 "celw" ; + centelw_V = mkV "centelw" ; + centelw_V2 = mkV2 "centelw" ; + centw_V = mkV "centw" ; + centw_V2 = mkV2 "centw" ; + cezw_V = mkV "cezw" ; + cezw_V2 = mkV2 "cezw" ; + chachazw_V = mkV "chachazw" ; + chachazw_V2 = mkV2 "chachazw" ; + chachelw_V = mkV "chachelw" ; + chachelw_V2 = mkV2 "chachelw" ; + chambuzw_V = mkV "chambuzw" ; + chambuzw_V2 = mkV2 "chambuzw" ; + chamiselw_V = mkV "chamiselw" ; + chamiselw_V2 = mkV2 "chamiselw" ; + chaphw_V = mkV "chaphw" ; + chaphw_V2 = mkV2 "chaphw" ; + chasiselw_V = mkV "chasiselw" ; + chasiselw_V2 = mkV2 "chasiselw" ; + chathazw_V = mkV "chathazw" ; + chathazw_V2 = mkV2 "chathazw" ; + chayw_V = mkV "chayw" ; + chayw_V2 = mkV2 "chayw" ; + chazelw_V = mkV "chazelw" ; + chazelw_V2 = mkV2 "chazelw" ; + chaziw_V = mkV "chaziw" ; + chaziw_V2 = mkV2 "chaziw" ; + chazw_V = mkV "chazw" ; + chazw_V2 = mkV2 "chazw" ; + chelelw_V = mkV "chelelw" ; + chelelw_V2 = mkV2 "chelelw" ; + chelw_V = mkV "chelw" ; + chelw_V2 = mkV2 "chelw" ; + chiphizw_V = mkV "chiphizw" ; + chiphizw_V2 = mkV2 "chiphizw" ; + chithelw_V = mkV "chithelw" ; + chithelw_V2 = mkV2 "chithelw" ; + chithw_V = mkV "chithw" ; + chithw_V2 = mkV2 "chithw" ; + chobisw_V = mkV "chobisw" ; + chobisw_V2 = mkV2 "chobisw" ; + chomw_V = mkV "chomw" ; + chomw_V2 = mkV2 "chomw" ; + chumisw_V = mkV "chumisw" ; + chumisw_V2 = mkV2 "chumisw" ; + chushw_V = mkV "chushw" ; + chushw_V2 = mkV2 "chushw" ; + chwenselw_V = mkV "chwenselw" ; + chwenselw_V2 = mkV2 "chwenselw" ; + chwensw_V = mkV "chwensw" ; + chwensw_V2 = mkV2 "chwensw" ; + cibw_V = mkV "cibw" ; + cibw_V2 = mkV2 "cibw" ; + ciciyelw_V = mkV "ciciyelw" ; + ciciyelw_V2 = mkV2 "ciciyelw" ; + cikelw_V = mkV "cikelw" ; + cikelw_V2 = mkV2 "cikelw" ; + cimelisw_V = mkV "cimelisw" ; + cimelisw_V2 = mkV2 "cimelisw" ; + cimw_V = mkV "cimw" ; + cimw_V2 = mkV2 "cimw" ; + cindezelw_V = mkV "cindezelw" ; + cindezelw_V2 = mkV2 "cindezelw" ; + cinelelw_V = mkV "cinelelw" ; + cinelelw_V2 = mkV2 "cinelelw" ; + cingw_V = mkV "cingw" ; + cingw_V2 = mkV2 "cingw" ; + cishw_V = mkV "cishw" ; + cishw_V2 = mkV2 "cishw" ; + cobelw_V = mkV "cobelw" ; + cobelw_V2 = mkV2 "cobelw" ; + cobw_V = mkV "cobw" ; + cobw_V2 = mkV2 "cobw" ; + colw_V = mkV "colw" ; + colw_V2 = mkV2 "colw" ; + consiselw_V = mkV "consiselw" ; + consiselw_V2 = mkV2 "consiselw" ; + coshw_V = mkV "coshw" ; + coshw_V2 = mkV2 "coshw" ; + culw_V = mkV "culw" ; + culw_V2 = mkV2 "culw" ; + cuphw_V = mkV "cuphw" ; + cuphw_V2 = mkV2 "cuphw" ; + cushw_V = mkV "cushw" ; + cushw_V2 = mkV2 "cushw" ; + cwaningw_V = mkV "cwaningw" ; + cwaningw_V2 = mkV2 "cwaningw" ; + cwasiw_V = mkV "cwasiw" ; + cwasiw_V2 = mkV2 "cwasiw" ; + cwasw_V = mkV "cwasw" ; + cwasw_V2 = mkV2 "cwasw" ; + cwengw_V = mkV "cwengw" ; + cwengw_V2 = mkV2 "cwengw" ; + cwilisw_V = mkV "cwilisw" ; + cwilisw_V2 = mkV2 "cwilisw" ; + dakelw_V = mkV "dakelw" ; + dakelw_V2 = mkV2 "dakelw" ; + dakiw_V = mkV "dakiw" ; + dakiw_V2 = mkV2 "dakiw" ; + dakw_V = mkV "dakw" ; + dakw_V2 = mkV2 "dakw" ; + dalakaxw_V = mkV "dalakaxw" ; + dalakaxw_V2 = mkV2 "dalakaxw" ; + dalelw_V = mkV "dalelw" ; + dalelw_V2 = mkV2 "dalelw" ; + daliw_V = mkV "daliw" ; + daliw_V2 = mkV2 "daliw" ; + dalw_V = mkV "dalw" ; + dalw_V2 = mkV2 "dalw" ; + dambisw_V = mkV "dambisw" ; + dambisw_V2 = mkV2 "dambisw" ; + dangalisw_V = mkV "dangalisw" ; + dangalisw_V2 = mkV2 "dangalisw" ; + dayiselw_V = mkV "dayiselw" ; + dayiselw_V2 = mkV2 "dayiselw" ; + dayisiw_V = mkV "dayisiw" ; + dayisiw_V2 = mkV2 "dayisiw" ; + dayisw_V = mkV "dayisw" ; + dayisw_V2 = mkV2 "dayisw" ; + dazw_V = mkV "dazw" ; + dazw_V2 = mkV2 "dazw" ; + dedelw_V = mkV "dedelw" ; + dedelw_V2 = mkV2 "dedelw" ; + dekiw_V = mkV "dekiw" ; + dekiw_V2 = mkV2 "dekiw" ; + deklezekiw_V = mkV "deklezekiw" ; + deklezekiw_V2 = mkV2 "deklezekiw" ; + dekw_V = mkV "dekw" ; + dekw_V2 = mkV2 "dekw" ; + delelw_V = mkV "delelw" ; + delelw_V2 = mkV2 "delelw" ; + delw_V = mkV "delw" ; + delw_V2 = mkV2 "delw" ; + dengw_V = mkV "dengw" ; + dengw_V2 = mkV2 "dengw" ; + didiyelw_V = mkV "didiyelw" ; + didiyelw_V2 = mkV2 "didiyelw" ; + didizelw_V = mkV "didizelw" ; + didizelw_V2 = mkV2 "didizelw" ; + didw_V = mkV "didw" ; + didw_V2 = mkV2 "didw" ; + dikadikw_V = mkV "dikadikw" ; + dikadikw_V2 = mkV2 "dikadikw" ; + dikiselw_V = mkV "dikiselw" ; + dikiselw_V2 = mkV2 "dikiselw" ; + dilikelw_V = mkV "dilikelw" ; + dilikelw_V2 = mkV2 "dilikelw" ; + dilizelw_V = mkV "dilizelw" ; + dilizelw_V2 = mkV2 "dilizelw" ; + dilizw_V = mkV "dilizw" ; + dilizw_V2 = mkV2 "dilizw" ; + dindw_V = mkV "dindw" ; + dindw_V2 = mkV2 "dindw" ; + dingidiw_V = mkV "dingidiw" ; + dingidiw_V2 = mkV2 "dingidiw" ; + dingidw_V = mkV "dingidw" ; + dingidw_V2 = mkV2 "dingidw" ; + dingisiw_V = mkV "dingisiw" ; + dingisiw_V2 = mkV2 "dingisiw" ; + dingisw_V = mkV "dingisw" ; + dingisw_V2 = mkV2 "dingisw" ; + dingw_V = mkV "dingw" ; + dingw_V2 = mkV2 "dingw" ; + diniw_V = mkV "diniw" ; + diniw_V2 = mkV2 "diniw" ; + dinw_V = mkV "dinw" ; + dinw_V2 = mkV2 "dinw" ; + dlalelw_V = mkV "dlalelw" ; + dlalelw_V2 = mkV2 "dlalelw" ; + dlalisw_V = mkV "dlalisw" ; + dlalisw_V2 = mkV2 "dlalisw" ; + dlalw_V = mkV "dlalw" ; + dlalw_V2 = mkV2 "dlalw" ; + dleleselw_V = mkV "dleleselw" ; + dleleselw_V2 = mkV2 "dleleselw" ; + dlelw_V = mkV "dlelw" ; + dlelw_V2 = mkV2 "dlelw" ; + dlisiw_V = mkV "dlisiw" ; + dlisiw_V2 = mkV2 "dlisiw" ; + dlisw_V = mkV "dlisw" ; + dlisw_V2 = mkV2 "dlisw" ; + dliw_V = mkV "dliw" ; + dliw_V2 = mkV2 "dliw" ; + dluliselw_V = mkV "dluliselw" ; + dluliselw_V2 = mkV2 "dluliselw" ; + dlulisw_V = mkV "dlulisw" ; + dlulisw_V2 = mkV2 "dlulisw" ; + dlulw_V = mkV "dlulw" ; + dlulw_V2 = mkV2 "dlulw" ; + dlungw_V = mkV "dlungw" ; + dlungw_V2 = mkV2 "dlungw" ; + dlw_V = mkV "dlw" ; + dlw_V2 = mkV2 "dlw" ; + dlwengulw_V = mkV "dlwengulw" ; + dlwengulw_V2 = mkV2 "dlwengulw" ; + dodw_V = mkV "dodw" ; + dodw_V2 = mkV2 "dodw" ; + donselw_V = mkV "donselw" ; + donselw_V2 = mkV2 "donselw" ; + donsw_V = mkV "donsw" ; + donsw_V2 = mkV2 "donsw" ; + dudulw_V = mkV "dudulw" ; + dudulw_V2 = mkV2 "dudulw" ; + duduzelw_V = mkV "duduzelw" ; + duduzelw_V2 = mkV2 "duduzelw" ; + duduzw_V = mkV "duduzw" ; + duduzw_V2 = mkV2 "duduzw" ; + dudw_V = mkV "dudw" ; + dudw_V2 = mkV2 "dudw" ; + dukelw_V = mkV "dukelw" ; + dukelw_V2 = mkV2 "dukelw" ; + dukisw_V = mkV "dukisw" ; + dukisw_V2 = mkV2 "dukisw" ; + dumbw_V = mkV "dumbw" ; + dumbw_V2 = mkV2 "dumbw" ; + dumelw_V = mkV "dumelw" ; + dumelw_V2 = mkV2 "dumelw" ; + dwebelw_V = mkV "dwebelw" ; + dwebelw_V2 = mkV2 "dwebelw" ; + dwebiw_V = mkV "dwebiw" ; + dwebiw_V2 = mkV2 "dwebiw" ; + dwebw_V = mkV "dwebw" ; + dwebw_V2 = mkV2 "dwebw" ; + ebekelw_V = mkV "ebekelw" ; + ebekelw_V2 = mkV2 "ebekelw" ; + ebekiw_V = mkV "ebekiw" ; + ebekiw_V2 = mkV2 "ebekiw" ; + ebekw_V = mkV "ebekw" ; + ebekw_V2 = mkV2 "ebekw" ; + ebelw_V = mkV "ebelw" ; + ebelw_V2 = mkV2 "ebelw" ; + ebiw_V = mkV "ebiw" ; + ebiw_V2 = mkV2 "ebiw" ; + ebukelw_V = mkV "ebukelw" ; + ebukelw_V2 = mkV2 "ebukelw" ; + ebukw_V = mkV "ebukw" ; + ebukw_V2 = mkV2 "ebukw" ; + ebuzw_V = mkV "ebuzw" ; + ebuzw_V2 = mkV2 "ebuzw" ; + ecekw_V = mkV "ecekw" ; + ecekw_V2 = mkV2 "ecekw" ; + edluliselw_V = mkV "edluliselw" ; + edluliselw_V2 = mkV2 "edluliselw" ; + edlulisw_V = mkV "edlulisw" ; + edlulisw_V2 = mkV2 "edlulisw" ; + edlulw_V = mkV "edlulw" ; + edlulw_V2 = mkV2 "edlulw" ; + efundelw_V = mkV "efundelw" ; + efundelw_V2 = mkV2 "efundelw" ; + efundisiw_V = mkV "efundisiw" ; + efundisiw_V2 = mkV2 "efundisiw" ; + efundisw_V = mkV "efundisw" ; + efundisw_V2 = mkV2 "efundisw" ; + efundw_V = mkV "efundw" ; + efundw_V2 = mkV2 "efundw" ; + eganiw_V = mkV "eganiw" ; + eganiw_V2 = mkV2 "eganiw" ; + eganw_V = mkV "eganw" ; + eganw_V2 = mkV2 "eganw" ; + ehlekisw_V = mkV "ehlekisw" ; + ehlekisw_V2 = mkV2 "ehlekisw" ; + ehlelelw_V = mkV "ehlelelw" ; + ehlelelw_V2 = mkV2 "ehlelelw" ; + ehlelw_V = mkV "ehlelw" ; + ehlelw_V2 = mkV2 "ehlelw" ; + ehlisw_V = mkV "ehlisw" ; + ehlisw_V2 = mkV2 "ehlisw" ; + ehliw_V = mkV "ehliw" ; + ehliw_V2 = mkV2 "ehliw" ; + ehlukaniselw_V = mkV "ehlukaniselw" ; + ehlukaniselw_V2 = mkV2 "ehlukaniselw" ; + ehlukanisiw_V = mkV "ehlukanisiw" ; + ehlukanisiw_V2 = mkV2 "ehlukanisiw" ; + ehlukanisw_V = mkV "ehlukanisw" ; + ehlukanisw_V2 = mkV2 "ehlukanisw" ; + ehlukw_V = mkV "ehlukw" ; + ehlukw_V2 = mkV2 "ehlukw" ; + ehlulelw_V = mkV "ehlulelw" ; + ehlulelw_V2 = mkV2 "ehlulelw" ; + ehluliw_V = mkV "ehluliw" ; + ehluliw_V2 = mkV2 "ehluliw" ; + ehlulw_V = mkV "ehlulw" ; + ehlulw_V2 = mkV2 "ehlulw" ; + ehlw_V = mkV "ehlw" ; + ehlw_V2 = mkV2 "ehlw" ; + ejwayezw_V = mkV "ejwayezw" ; + ejwayezw_V2 = mkV2 "ejwayezw" ; + ekhamisw_V = mkV "ekhamisw" ; + ekhamisw_V2 = mkV2 "ekhamisw" ; + elamelw_V = mkV "elamelw" ; + elamelw_V2 = mkV2 "elamelw" ; + elamw_V = mkV "elamw" ; + elamw_V2 = mkV2 "elamw" ; + elaphiw_V = mkV "elaphiw" ; + elaphiw_V2 = mkV2 "elaphiw" ; + elaphw_V = mkV "elaphw" ; + elaphw_V2 = mkV2 "elaphw" ; + elekelelw_V = mkV "elekelelw" ; + elekelelw_V2 = mkV2 "elekelelw" ; + elelelw_V = mkV "elelelw" ; + elelelw_V2 = mkV2 "elelelw" ; + elelw_V = mkV "elelw" ; + elelw_V2 = mkV2 "elelw" ; + elisiw_V = mkV "elisiw" ; + elisiw_V2 = mkV2 "elisiw" ; + elisw_V = mkV "elisw" ; + elisw_V2 = mkV2 "elisw" ; + eliw_V = mkV "eliw" ; + eliw_V2 = mkV2 "eliw" ; + elukiw_V = mkV "elukiw" ; + elukiw_V2 = mkV2 "elukiw" ; + elukw_V = mkV "elukw" ; + elukw_V2 = mkV2 "elukw" ; + elulekw_V = mkV "elulekw" ; + elulekw_V2 = mkV2 "elulekw" ; + elulelw_V = mkV "elulelw" ; + elulelw_V2 = mkV2 "elulelw" ; + eluliw_V = mkV "eluliw" ; + eluliw_V2 = mkV2 "eluliw" ; + elulw_V = mkV "elulw" ; + elulw_V2 = mkV2 "elulw" ; + elusw_V = mkV "elusw" ; + elusw_V2 = mkV2 "elusw" ; + elw_V = mkV "elw" ; + elw_V2 = mkV2 "elw" ; + embathisw_V = mkV "embathisw" ; + embathisw_V2 = mkV2 "embathisw" ; + embesw_V = mkV "embesw" ; + embesw_V2 = mkV2 "embesw" ; + embulelw_V = mkV "embulelw" ; + embulelw_V2 = mkV2 "embulelw" ; + emukelw_V = mkV "emukelw" ; + emukelw_V2 = mkV2 "emukelw" ; + emukw_V = mkV "emukw" ; + emukw_V2 = mkV2 "emukw" ; + enamisw_V = mkV "enamisw" ; + enamisw_V2 = mkV2 "enamisw" ; + enanelw_V = mkV "enanelw" ; + enanelw_V2 = mkV2 "enanelw" ; + encikiselw_V = mkV "encikiselw" ; + encikiselw_V2 = mkV2 "encikiselw" ; + endelw_V = mkV "endelw" ; + endelw_V2 = mkV2 "endelw" ; + endiselw_V = mkV "endiselw" ; + endiselw_V2 = mkV2 "endiselw" ; + endisw_V = mkV "endisw" ; + endisw_V2 = mkV2 "endisw" ; + endlalelw_V = mkV "endlalelw" ; + endlalelw_V2 = mkV2 "endlalelw" ; + endlalw_V = mkV "endlalw" ; + endlalw_V2 = mkV2 "endlalw" ; + endw_V = mkV "endw" ; + endw_V2 = mkV2 "endw" ; + enekelw_V = mkV "enekelw" ; + enekelw_V2 = mkV2 "enekelw" ; + enekw_V = mkV "enekw" ; + enekw_V2 = mkV2 "enekw" ; + enelisiw_V = mkV "enelisiw" ; + enelisiw_V2 = mkV2 "enelisiw" ; + enelisw_V = mkV "enelisw" ; + enelisw_V2 = mkV2 "enelisw" ; + enelw_V = mkV "enelw" ; + enelw_V2 = mkV2 "enelw" ; + engamelw_V = mkV "engamelw" ; + engamelw_V2 = mkV2 "engamelw" ; + engamw_V = mkV "engamw" ; + engamw_V2 = mkV2 "engamw" ; + engeziw_V = mkV "engeziw" ; + engeziw_V2 = mkV2 "engeziw" ; + engezw_V = mkV "engezw" ; + engezw_V2 = mkV2 "engezw" ; + enisw_V = mkV "enisw" ; + enisw_V2 = mkV2 "enisw" ; + enqabelw_V = mkV "enqabelw" ; + enqabelw_V2 = mkV2 "enqabelw" ; + enqabisw_V = mkV "enqabisw" ; + enqabisw_V2 = mkV2 "enqabisw" ; + enqabiw_V = mkV "enqabiw" ; + enqabiw_V2 = mkV2 "enqabiw" ; + enqabw_V = mkV "enqabw" ; + enqabw_V2 = mkV2 "enqabw" ; + enw_V = mkV "enw" ; + enw_V2 = mkV2 "enw" ; + enwayw_V = mkV "enwayw" ; + enwayw_V2 = mkV2 "enwayw" ; + enyanyw_V = mkV "enyanyw" ; + enyanyw_V2 = mkV2 "enyanyw" ; + enyelw_V = mkV "enyelw" ; + enyelw_V2 = mkV2 "enyelw" ; + enyukelw_V = mkV "enyukelw" ; + enyukelw_V2 = mkV2 "enyukelw" ; + enyusw_V = mkV "enyusw" ; + enyusw_V2 = mkV2 "enyusw" ; + enzakalisw_V = mkV "enzakalisw" ; + enzakalisw_V2 = mkV2 "enzakalisw" ; + enzelw_V = mkV "enzelw" ; + enzelw_V2 = mkV2 "enzelw" ; + enzisw_V = mkV "enzisw" ; + enzisw_V2 = mkV2 "enzisw" ; + enziw_V = mkV "enziw" ; + enziw_V2 = mkV2 "enziw" ; + enzw_V = mkV "enzw" ; + enzw_V2 = mkV2 "enzw" ; + ephekw_V = mkV "ephekw" ; + ephekw_V2 = mkV2 "ephekw" ; + ephelelw_V = mkV "ephelelw" ; + ephelelw_V2 = mkV2 "ephelelw" ; + ephiw_V = mkV "ephiw" ; + ephiw_V2 = mkV2 "ephiw" ; + ephucw_V = mkV "ephucw" ; + ephucw_V2 = mkV2 "ephucw" ; + ephukelw_V = mkV "ephukelw" ; + ephukelw_V2 = mkV2 "ephukelw" ; + ephulw_V = mkV "ephulw" ; + ephulw_V2 = mkV2 "ephulw" ; + ephuzw_V = mkV "ephuzw" ; + ephuzw_V2 = mkV2 "ephuzw" ; + eqelw_V = mkV "eqelw" ; + eqelw_V2 = mkV2 "eqelw" ; + eqisw_V = mkV "eqisw" ; + eqisw_V2 = mkV2 "eqisw" ; + eqiw_V = mkV "eqiw" ; + eqiw_V2 = mkV2 "eqiw" ; + esabisw_V = mkV "esabisw" ; + esabisw_V2 = mkV2 "esabisw" ; + esabw_V = mkV "esabw" ; + esabw_V2 = mkV2 "esabw" ; + esanelisiw_V = mkV "esanelisiw" ; + esanelisiw_V2 = mkV2 "esanelisiw" ; + esasw_V = mkV "esasw" ; + esasw_V2 = mkV2 "esasw" ; + esekelw_V = mkV "esekelw" ; + esekelw_V2 = mkV2 "esekelw" ; + esekw_V = mkV "esekw" ; + esekw_V2 = mkV2 "esekw" ; + eselw_V = mkV "eselw" ; + eselw_V2 = mkV2 "eselw" ; + eshelelisw_V = mkV "eshelelisw" ; + eshelelisw_V2 = mkV2 "eshelelisw" ; + eshelw_V = mkV "eshelw" ; + eshelw_V2 = mkV2 "eshelw" ; + esisekelw_V = mkV "esisekelw" ; + esisekelw_V2 = mkV2 "esisekelw" ; + esisiw_V = mkV "esisiw" ; + esisiw_V2 = mkV2 "esisiw" ; + esisw_V = mkV "esisw" ; + esisw_V2 = mkV2 "esisw" ; + esiw_V = mkV "esiw" ; + esiw_V2 = mkV2 "esiw" ; + esongw_V = mkV "esongw" ; + esongw_V2 = mkV2 "esongw" ; + esukelw_V = mkV "esukelw" ; + esukelw_V2 = mkV2 "esukelw" ; + esulw_V = mkV "esulw" ; + esulw_V2 = mkV2 "esulw" ; + esuselw_V = mkV "esuselw" ; + esuselw_V2 = mkV2 "esuselw" ; + esusw_V = mkV "esusw" ; + esusw_V2 = mkV2 "esusw" ; + esw_V = mkV "esw" ; + esw_V2 = mkV2 "esw" ; + ethekelisw_V = mkV "ethekelisw" ; + ethekelisw_V2 = mkV2 "ethekelisw" ; + ethekelw_V = mkV "ethekelw" ; + ethekelw_V2 = mkV2 "ethekelw" ; + ethelw_V = mkV "ethelw" ; + ethelw_V2 = mkV2 "ethelw" ; + ethembelw_V = mkV "ethembelw" ; + ethembelw_V2 = mkV2 "ethembelw" ; + ethembisiw_V = mkV "ethembisiw" ; + ethembisiw_V2 = mkV2 "ethembisiw" ; + ethembisw_V = mkV "ethembisw" ; + ethembisw_V2 = mkV2 "ethembisw" ; + ethembiw_V = mkV "ethembiw" ; + ethembiw_V2 = mkV2 "ethembiw" ; + ethembw_V = mkV "ethembw" ; + ethembw_V2 = mkV2 "ethembw" ; + ethiw_V = mkV "ethiw" ; + ethiw_V2 = mkV2 "ethiw" ; + ethukw_V = mkV "ethukw" ; + ethukw_V2 = mkV2 "ethukw" ; + ethulelw_V = mkV "ethulelw" ; + ethulelw_V2 = mkV2 "ethulelw" ; + ethulw_V = mkV "ethulw" ; + ethulw_V2 = mkV2 "ethulw" ; + ethusw_V = mkV "ethusw" ; + ethusw_V2 = mkV2 "ethusw" ; + ethw_V = mkV "ethw" ; + ethw_V2 = mkV2 "ethw" ; + ethwasisw_V = mkV "ethwasisw" ; + ethwasisw_V2 = mkV2 "ethwasisw" ; + ethwelw_V = mkV "ethwelw" ; + ethwelw_V2 = mkV2 "ethwelw" ; + ethwesw_V = mkV "ethwesw" ; + ethwesw_V2 = mkV2 "ethwesw" ; + evelelw_V = mkV "evelelw" ; + evelelw_V2 = mkV2 "evelelw" ; + exwayisw_V = mkV "exwayisw" ; + exwayisw_V2 = mkV2 "exwayisw" ; + eyisw_V = mkV "eyisw" ; + eyisw_V2 = mkV2 "eyisw" ; + eyiw_V = mkV "eyiw" ; + eyiw_V2 = mkV2 "eyiw" ; + ezeleliw_V = mkV "ezeleliw" ; + ezeleliw_V2 = mkV2 "ezeleliw" ; + ezelelw_V = mkV "ezelelw" ; + ezelelw_V2 = mkV2 "ezelelw" ; + ezelw_V = mkV "ezelw" ; + ezelw_V2 = mkV2 "ezelw" ; + fakazelw_V = mkV "fakazelw" ; + fakazelw_V2 = mkV2 "fakazelw" ; + fakazw_V = mkV "fakazw" ; + fakazw_V2 = mkV2 "fakazw" ; + fakelw_V = mkV "fakelw" ; + fakelw_V2 = mkV2 "fakelw" ; + fakw_V = mkV "fakw" ; + fakw_V2 = mkV2 "fakw" ; + fanelw_V = mkV "fanelw" ; + fanelw_V2 = mkV2 "fanelw" ; + fanisw_V = mkV "fanisw" ; + fanisw_V2 = mkV2 "fanisw" ; + fasw_V = mkV "fasw" ; + fasw_V2 = mkV2 "fasw" ; + fayw_V = mkV "fayw" ; + fayw_V2 = mkV2 "fayw" ; + fekethisiw_V = mkV "fekethisiw" ; + fekethisiw_V2 = mkV2 "fekethisiw" ; + fekethisw_V = mkV "fekethisw" ; + fekethisw_V2 = mkV2 "fekethisw" ; + felw_V = mkV "felw" ; + felw_V2 = mkV2 "felw" ; + fezw_V = mkV "fezw" ; + fezw_V2 = mkV2 "fezw" ; + ficw_V = mkV "ficw" ; + ficw_V2 = mkV2 "ficw" ; + fihlelw_V = mkV "fihlelw" ; + fihlelw_V2 = mkV2 "fihlelw" ; + fihliw_V = mkV "fihliw" ; + fihliw_V2 = mkV2 "fihliw" ; + fihlw_V = mkV "fihlw" ; + fihlw_V2 = mkV2 "fihlw" ; + fikelw_V = mkV "fikelw" ; + fikelw_V2 = mkV2 "fikelw" ; + fikisw_V = mkV "fikisw" ; + fikisw_V2 = mkV2 "fikisw" ; + fikw_V = mkV "fikw" ; + fikw_V2 = mkV2 "fikw" ; + finyelelw_V = mkV "finyelelw" ; + finyelelw_V2 = mkV2 "finyelelw" ; + finyeziw_V = mkV "finyeziw" ; + finyeziw_V2 = mkV2 "finyeziw" ; + finyw_V = mkV "finyw" ; + finyw_V2 = mkV2 "finyw" ; + fiphazw_V = mkV "fiphazw" ; + fiphazw_V2 = mkV2 "fiphazw" ; + fisw_V = mkV "fisw" ; + fisw_V2 = mkV2 "fisw" ; + fiw_V = mkV "fiw" ; + fiw_V2 = mkV2 "fiw" ; + folisw_V = mkV "folisw" ; + folisw_V2 = mkV2 "folisw" ; + fuhlelw_V = mkV "fuhlelw" ; + fuhlelw_V2 = mkV2 "fuhlelw" ; + fulathelw_V = mkV "fulathelw" ; + fulathelw_V2 = mkV2 "fulathelw" ; + fulelw_V = mkV "fulelw" ; + fulelw_V2 = mkV2 "fulelw" ; + fumanisw_V = mkV "fumanisw" ; + fumanisw_V2 = mkV2 "fumanisw" ; + fumanw_V = mkV "fumanw" ; + fumanw_V2 = mkV2 "fumanw" ; + fumbw_V = mkV "fumbw" ; + fumbw_V2 = mkV2 "fumbw" ; + fundelw_V = mkV "fundelw" ; + fundelw_V2 = mkV2 "fundelw" ; + fundiselw_V = mkV "fundiselw" ; + fundiselw_V2 = mkV2 "fundiselw" ; + fundisiw_V = mkV "fundisiw" ; + fundisiw_V2 = mkV2 "fundisiw" ; + fundisw_V = mkV "fundisw" ; + fundisw_V2 = mkV2 "fundisw" ; + fundiw_V = mkV "fundiw" ; + fundiw_V2 = mkV2 "fundiw" ; + fundw_V = mkV "fundw" ; + fundw_V2 = mkV2 "fundw" ; + fungw_V = mkV "fungw" ; + fungw_V2 = mkV2 "fungw" ; + funw_V = mkV "funw" ; + funw_V2 = mkV2 "funw" ; + funyanisw_V = mkV "funyanisw" ; + funyanisw_V2 = mkV2 "funyanisw" ; + funyanw_V = mkV "funyanw" ; + funyanw_V2 = mkV2 "funyanw" ; + funzw_V = mkV "funzw" ; + funzw_V2 = mkV2 "funzw" ; + fuqw_V = mkV "fuqw" ; + fuqw_V2 = mkV2 "fuqw" ; + fushanisw_V = mkV "fushanisw" ; + fushanisw_V2 = mkV2 "fushanisw" ; + futhw_V = mkV "futhw" ; + futhw_V2 = mkV2 "futhw" ; + fuyiw_V = mkV "fuyiw" ; + fuyiw_V2 = mkV2 "fuyiw" ; + fuyw_V = mkV "fuyw" ; + fuyw_V2 = mkV2 "fuyw" ; + fw_V = mkV "fw" ; + fw_V2 = mkV2 "fw" ; + gabhelw_V = mkV "gabhelw" ; + gabhelw_V2 = mkV2 "gabhelw" ; + gabhisw_V = mkV "gabhisw" ; + gabhisw_V2 = mkV2 "gabhisw" ; + gabhw_V = mkV "gabhw" ; + gabhw_V2 = mkV2 "gabhw" ; + gadiw_V = mkV "gadiw" ; + gadiw_V2 = mkV2 "gadiw" ; + gadw_V = mkV "gadw" ; + gadw_V2 = mkV2 "gadw" ; + gandayw_V = mkV "gandayw" ; + gandayw_V2 = mkV2 "gandayw" ; + ganelw_V = mkV "ganelw" ; + ganelw_V2 = mkV2 "ganelw" ; + gangelw_V = mkV "gangelw" ; + gangelw_V2 = mkV2 "gangelw" ; + gangw_V = mkV "gangw" ; + gangw_V2 = mkV2 "gangw" ; + ganiselw_V = mkV "ganiselw" ; + ganiselw_V2 = mkV2 "ganiselw" ; + ganiw_V = mkV "ganiw" ; + ganiw_V2 = mkV2 "ganiw" ; + ganw_V = mkV "ganw" ; + ganw_V2 = mkV2 "ganw" ; + gaqelw_V = mkV "gaqelw" ; + gaqelw_V2 = mkV2 "gaqelw" ; + gawuliw_V = mkV "gawuliw" ; + gawuliw_V2 = mkV2 "gawuliw" ; + gawulw_V = mkV "gawulw" ; + gawulw_V2 = mkV2 "gawulw" ; + gaxekw_V = mkV "gaxekw" ; + gaxekw_V2 = mkV2 "gaxekw" ; + gaxw_V = mkV "gaxw" ; + gaxw_V2 = mkV2 "gaxw" ; + gayelw_V = mkV "gayelw" ; + gayelw_V2 = mkV2 "gayelw" ; + gayiw_V = mkV "gayiw" ; + gayiw_V2 = mkV2 "gayiw" ; + gayw_V = mkV "gayw" ; + gayw_V2 = mkV2 "gayw" ; + gazingiw_V = mkV "gazingiw" ; + gazingiw_V2 = mkV2 "gazingiw" ; + gcabw_V = mkV "gcabw" ; + gcabw_V2 = mkV2 "gcabw" ; + gcagcelw_V = mkV "gcagcelw" ; + gcagcelw_V2 = mkV2 "gcagcelw" ; + gcagcw_V = mkV "gcagcw" ; + gcagcw_V2 = mkV2 "gcagcw" ; + gcinelw_V = mkV "gcinelw" ; + gcinelw_V2 = mkV2 "gcinelw" ; + gcinw_V = mkV "gcinw" ; + gcinw_V2 = mkV2 "gcinw" ; + gcizelelw_V = mkV "gcizelelw" ; + gcizelelw_V2 = mkV2 "gcizelelw" ; + gcobelw_V = mkV "gcobelw" ; + gcobelw_V2 = mkV2 "gcobelw" ; + gcobiw_V = mkV "gcobiw" ; + gcobiw_V2 = mkV2 "gcobiw" ; + gcobw_V = mkV "gcobw" ; + gcobw_V2 = mkV2 "gcobw" ; + gculisiw_V = mkV "gculisiw" ; + gculisiw_V2 = mkV2 "gculisiw" ; + gculisw_V = mkV "gculisw" ; + gculisw_V2 = mkV2 "gculisw" ; + gcwalisw_V = mkV "gcwalisw" ; + gcwalisw_V2 = mkV2 "gcwalisw" ; + gelekeqekw_V = mkV "gelekeqekw" ; + gelekeqekw_V2 = mkV2 "gelekeqekw" ; + gencw_V = mkV "gencw" ; + gencw_V2 = mkV2 "gencw" ; + gexw_V = mkV "gexw" ; + gexw_V2 = mkV2 "gexw" ; + gezelw_V = mkV "gezelw" ; + gezelw_V2 = mkV2 "gezelw" ; + gezw_V = mkV "gezw" ; + gezw_V2 = mkV2 "gezw" ; + gibelisw_V = mkV "gibelisw" ; + gibelisw_V2 = mkV2 "gibelisw" ; + gibelw_V = mkV "gibelw" ; + gibelw_V2 = mkV2 "gibelw" ; + gidw_V = mkV "gidw" ; + gidw_V2 = mkV2 "gidw" ; + gijimelw_V = mkV "gijimelw" ; + gijimelw_V2 = mkV2 "gijimelw" ; + gijimisw_V = mkV "gijimisw" ; + gijimisw_V2 = mkV2 "gijimisw" ; + giklizw_V = mkV "giklizw" ; + giklizw_V2 = mkV2 "giklizw" ; + gilw_V = mkV "gilw" ; + gilw_V2 = mkV2 "gilw" ; + gobhw_V = mkV "gobhw" ; + gobhw_V2 = mkV2 "gobhw" ; + gobw_V = mkV "gobw" ; + gobw_V2 = mkV2 "gobw" ; + godlw_V = mkV "godlw" ; + godlw_V2 = mkV2 "godlw" ; + godolisw_V = mkV "godolisw" ; + godolisw_V2 = mkV2 "godolisw" ; + godongw_V = mkV "godongw" ; + godongw_V2 = mkV2 "godongw" ; + godukw_V = mkV "godukw" ; + godukw_V2 = mkV2 "godukw" ; + gojw_V = mkV "gojw" ; + gojw_V2 = mkV2 "gojw" ; + gomw_V = mkV "gomw" ; + gomw_V2 = mkV2 "gomw" ; + goniw_V = mkV "goniw" ; + goniw_V2 = mkV2 "goniw" ; + gonqw_V = mkV "gonqw" ; + gonqw_V2 = mkV2 "gonqw" ; + gonw_V = mkV "gonw" ; + gonw_V2 = mkV2 "gonw" ; + goqiw_V = mkV "goqiw" ; + goqiw_V2 = mkV2 "goqiw" ; + goqw_V = mkV "goqw" ; + goqw_V2 = mkV2 "goqw" ; + gotshw_V = mkV "gotshw" ; + gotshw_V2 = mkV2 "gotshw" ; + gqamisw_V = mkV "gqamisw" ; + gqamisw_V2 = mkV2 "gqamisw" ; + gqamw_V = mkV "gqamw" ; + gqamw_V2 = mkV2 "gqamw" ; + gqekezw_V = mkV "gqekezw" ; + gqekezw_V2 = mkV2 "gqekezw" ; + gqibw_V = mkV "gqibw" ; + gqibw_V2 = mkV2 "gqibw" ; + gqigqw_V = mkV "gqigqw" ; + gqigqw_V2 = mkV2 "gqigqw" ; + gqilazw_V = mkV "gqilazw" ; + gqilazw_V2 = mkV2 "gqilazw" ; + gqizw_V = mkV "gqizw" ; + gqizw_V2 = mkV2 "gqizw" ; + gqobhw_V = mkV "gqobhw" ; + gqobhw_V2 = mkV2 "gqobhw" ; + gqokisw_V = mkV "gqokisw" ; + gqokisw_V2 = mkV2 "gqokisw" ; + gqokw_V = mkV "gqokw" ; + gqokw_V2 = mkV2 "gqokw" ; + gqubw_V = mkV "gqubw" ; + gqubw_V2 = mkV2 "gqubw" ; + gqugquzelw_V = mkV "gqugquzelw" ; + gqugquzelw_V2 = mkV2 "gqugquzelw" ; + gubhiw_V = mkV "gubhiw" ; + gubhiw_V2 = mkV2 "gubhiw" ; + gubhw_V = mkV "gubhw" ; + gubhw_V2 = mkV2 "gubhw" ; + gudluzelw_V = mkV "gudluzelw" ; + gudluzelw_V2 = mkV2 "gudluzelw" ; + gudluzw_V = mkV "gudluzw" ; + gudluzw_V2 = mkV2 "gudluzw" ; + gugelw_V = mkV "gugelw" ; + gugelw_V2 = mkV2 "gugelw" ; + gulelw_V = mkV "gulelw" ; + gulelw_V2 = mkV2 "gulelw" ; + gulisw_V = mkV "gulisw" ; + gulisw_V2 = mkV2 "gulisw" ; + gulw_V = mkV "gulw" ; + gulw_V2 = mkV2 "gulw" ; + gundw_V = mkV "gundw" ; + gundw_V2 = mkV2 "gundw" ; + gunyazelw_V = mkV "gunyazelw" ; + gunyazelw_V2 = mkV2 "gunyazelw" ; + gunyaziw_V = mkV "gunyaziw" ; + gunyaziw_V2 = mkV2 "gunyaziw" ; + gunyazw_V = mkV "gunyazw" ; + gunyazw_V2 = mkV2 "gunyazw" ; + gunyw_V = mkV "gunyw" ; + gunyw_V2 = mkV2 "gunyw" ; + guqukelw_V = mkV "guqukelw" ; + guqukelw_V2 = mkV2 "guqukelw" ; + guqulw_V = mkV "guqulw" ; + guqulw_V2 = mkV2 "guqulw" ; + guqw_V = mkV "guqw" ; + guqw_V2 = mkV2 "guqw" ; + gwaqw_V = mkV "gwaqw" ; + gwaqw_V2 = mkV2 "gwaqw" ; + gwaziw_V = mkV "gwaziw" ; + gwaziw_V2 = mkV2 "gwaziw" ; + gwazw_V = mkV "gwazw" ; + gwazw_V2 = mkV2 "gwazw" ; + gwebw_V = mkV "gwebw" ; + gwebw_V2 = mkV2 "gwebw" ; + gwemw_V = mkV "gwemw" ; + gwemw_V2 = mkV2 "gwemw" ; + gwinyw_V = mkV "gwinyw" ; + gwinyw_V2 = mkV2 "gwinyw" ; + gxekw_V = mkV "gxekw" ; + gxekw_V2 = mkV2 "gxekw" ; + gxilw_V = mkV "gxilw" ; + gxilw_V2 = mkV2 "gxilw" ; + gxivizw_V = mkV "gxivizw" ; + gxivizw_V2 = mkV2 "gxivizw" ; + gxobelw_V = mkV "gxobelw" ; + gxobelw_V2 = mkV2 "gxobelw" ; + gxobw_V = mkV "gxobw" ; + gxobw_V2 = mkV2 "gxobw" ; + halalisw_V = mkV "halalisw" ; + halalisw_V2 = mkV2 "halalisw" ; + hambelw_V = mkV "hambelw" ; + hambelw_V2 = mkV2 "hambelw" ; + hambisw_V = mkV "hambisw" ; + hambisw_V2 = mkV2 "hambisw" ; + hambiw_V = mkV "hambiw" ; + hambiw_V2 = mkV2 "hambiw" ; + hambw_V = mkV "hambw" ; + hambw_V2 = mkV2 "hambw" ; + hawukelw_V = mkV "hawukelw" ; + hawukelw_V2 = mkV2 "hawukelw" ; + hayelw_V = mkV "hayelw" ; + hayelw_V2 = mkV2 "hayelw" ; + hayw_V = mkV "hayw" ; + hayw_V2 = mkV2 "hayw" ; + hazulw_V = mkV "hazulw" ; + hazulw_V2 = mkV2 "hazulw" ; + helw_V = mkV "helw" ; + helw_V2 = mkV2 "helw" ; + henqelw_V = mkV "henqelw" ; + henqelw_V2 = mkV2 "henqelw" ; + hhalaliselw_V = mkV "hhalaliselw" ; + hhalaliselw_V2 = mkV2 "hhalaliselw" ; + hilw_V = mkV "hilw" ; + hilw_V2 = mkV2 "hilw" ; + hlabelelisw_V = mkV "hlabelelisw" ; + hlabelelisw_V2 = mkV2 "hlabelelisw" ; + hlabelelw_V = mkV "hlabelelw" ; + hlabelelw_V2 = mkV2 "hlabelelw" ; + hlabelw_V = mkV "hlabelw" ; + hlabelw_V2 = mkV2 "hlabelw" ; + hlabisw_V = mkV "hlabisw" ; + hlabisw_V2 = mkV2 "hlabisw" ; + hlabiw_V = mkV "hlabiw" ; + hlabiw_V2 = mkV2 "hlabiw" ; + hlabw_V = mkV "hlabw" ; + hlabw_V2 = mkV2 "hlabw" ; + hlafunw_V = mkV "hlafunw" ; + hlafunw_V2 = mkV2 "hlafunw" ; + hlahlelw_V = mkV "hlahlelw" ; + hlahlelw_V2 = mkV2 "hlahlelw" ; + hlahlw_V = mkV "hlahlw" ; + hlahlw_V2 = mkV2 "hlahlw" ; + hlakazekw_V = mkV "hlakazekw" ; + hlakazekw_V2 = mkV2 "hlakazekw" ; + hlakazw_V = mkV "hlakazw" ; + hlakazw_V2 = mkV2 "hlakazw" ; + hlakulw_V = mkV "hlakulw" ; + hlakulw_V2 = mkV2 "hlakulw" ; + hlalelw_V = mkV "hlalelw" ; + hlalelw_V2 = mkV2 "hlalelw" ; + hlalisw_V = mkV "hlalisw" ; + hlalisw_V2 = mkV2 "hlalisw" ; + hlaliw_V = mkV "hlaliw" ; + hlaliw_V2 = mkV2 "hlaliw" ; + hlalw_V = mkV "hlalw" ; + hlalw_V2 = mkV2 "hlalw" ; + hlambelw_V = mkV "hlambelw" ; + hlambelw_V2 = mkV2 "hlambelw" ; + hlanekezelw_V = mkV "hlanekezelw" ; + hlanekezelw_V2 = mkV2 "hlanekezelw" ; + hlanganelw_V = mkV "hlanganelw" ; + hlanganelw_V2 = mkV2 "hlanganelw" ; + hlanganiselw_V = mkV "hlanganiselw" ; + hlanganiselw_V2 = mkV2 "hlanganiselw" ; + hlanganisiw_V = mkV "hlanganisiw" ; + hlanganisiw_V2 = mkV2 "hlanganisiw" ; + hlanganisw_V = mkV "hlanganisw" ; + hlanganisw_V2 = mkV2 "hlanganisw" ; + hlanganw_V = mkV "hlanganw" ; + hlanganw_V2 = mkV2 "hlanganw" ; + hlanganyelw_V = mkV "hlanganyelw" ; + hlanganyelw_V2 = mkV2 "hlanganyelw" ; + hlanzisw_V = mkV "hlanzisw" ; + hlanzisw_V2 = mkV2 "hlanzisw" ; + hlanzw_V = mkV "hlanzw" ; + hlanzw_V2 = mkV2 "hlanzw" ; + hlaselw_V = mkV "hlaselw" ; + hlaselw_V2 = mkV2 "hlaselw" ; + hlawulisw_V = mkV "hlawulisw" ; + hlawulisw_V2 = mkV2 "hlawulisw" ; + hlaziyw_V = mkV "hlaziyw" ; + hlaziyw_V2 = mkV2 "hlaziyw" ; + hlazw_V = mkV "hlazw" ; + hlazw_V2 = mkV2 "hlazw" ; + hlebw_V = mkV "hlebw" ; + hlebw_V2 = mkV2 "hlebw" ; + hlehliselw_V = mkV "hlehliselw" ; + hlehliselw_V2 = mkV2 "hlehliselw" ; + hlehlisw_V = mkV "hlehlisw" ; + hlehlisw_V2 = mkV2 "hlehlisw" ; + hlekelw_V = mkV "hlekelw" ; + hlekelw_V2 = mkV2 "hlekelw" ; + hlekisw_V = mkV "hlekisw" ; + hlekisw_V2 = mkV2 "hlekisw" ; + hlekw_V = mkV "hlekw" ; + hlekw_V2 = mkV2 "hlekw" ; + hlelelw_V = mkV "hlelelw" ; + hlelelw_V2 = mkV2 "hlelelw" ; + hleliw_V = mkV "hleliw" ; + hleliw_V2 = mkV2 "hleliw" ; + hlelw_V = mkV "hlelw" ; + hlelw_V2 = mkV2 "hlelw" ; + hlengiw_V = mkV "hlengiw" ; + hlengiw_V2 = mkV2 "hlengiw" ; + hlengw_V = mkV "hlengw" ; + hlengw_V2 = mkV2 "hlengw" ; + hlikizw_V = mkV "hlikizw" ; + hlikizw_V2 = mkV2 "hlikizw" ; + hlinzekw_V = mkV "hlinzekw" ; + hlinzekw_V2 = mkV2 "hlinzekw" ; + hlinzelw_V = mkV "hlinzelw" ; + hlinzelw_V2 = mkV2 "hlinzelw" ; + hlinzw_V = mkV "hlinzw" ; + hlinzw_V2 = mkV2 "hlinzw" ; + hlobisw_V = mkV "hlobisw" ; + hlobisw_V2 = mkV2 "hlobisw" ; + hlohlolozw_V = mkV "hlohlolozw" ; + hlohlolozw_V2 = mkV2 "hlohlolozw" ; + hlohlw_V = mkV "hlohlw" ; + hlohlw_V2 = mkV2 "hlohlw" ; + hlolelw_V = mkV "hlolelw" ; + hlolelw_V2 = mkV2 "hlolelw" ; + hlolisisiw_V = mkV "hlolisisiw" ; + hlolisisiw_V2 = mkV2 "hlolisisiw" ; + hlolisisw_V = mkV "hlolisisw" ; + hlolisisw_V2 = mkV2 "hlolisisw" ; + hloliw_V = mkV "hloliw" ; + hloliw_V2 = mkV2 "hloliw" ; + hlolw_V = mkV "hlolw" ; + hlolw_V2 = mkV2 "hlolw" ; + hlomisw_V = mkV "hlomisw" ; + hlomisw_V2 = mkV2 "hlomisw" ; + hlomw_V = mkV "hlomw" ; + hlomw_V2 = mkV2 "hlomw" ; + hlongozw_V = mkV "hlongozw" ; + hlongozw_V2 = mkV2 "hlongozw" ; + hlongw_V = mkV "hlongw" ; + hlongw_V2 = mkV2 "hlongw" ; + hloniphisw_V = mkV "hloniphisw" ; + hloniphisw_V2 = mkV2 "hloniphisw" ; + hloniphw_V = mkV "hloniphw" ; + hloniphw_V2 = mkV2 "hloniphw" ; + hlosiw_V = mkV "hlosiw" ; + hlosiw_V2 = mkV2 "hlosiw" ; + hlosw_V = mkV "hlosw" ; + hlosw_V2 = mkV2 "hlosw" ; + hlukaniselw_V = mkV "hlukaniselw" ; + hlukaniselw_V2 = mkV2 "hlukaniselw" ; + hlukanisw_V = mkV "hlukanisw" ; + hlukanisw_V2 = mkV2 "hlukanisw" ; + hlukw_V = mkV "hlukw" ; + hlukw_V2 = mkV2 "hlukw" ; + hlulelw_V = mkV "hlulelw" ; + hlulelw_V2 = mkV2 "hlulelw" ; + hluliw_V = mkV "hluliw" ; + hluliw_V2 = mkV2 "hluliw" ; + hlulw_V = mkV "hlulw" ; + hlulw_V2 = mkV2 "hlulw" ; + hlungw_V = mkV "hlungw" ; + hlungw_V2 = mkV2 "hlungw" ; + hluphekiw_V = mkV "hluphekiw" ; + hluphekiw_V2 = mkV2 "hluphekiw" ; + hluphekw_V = mkV "hluphekw" ; + hluphekw_V2 = mkV2 "hluphekw" ; + hluphelw_V = mkV "hluphelw" ; + hluphelw_V2 = mkV2 "hluphelw" ; + hluphw_V = mkV "hluphw" ; + hluphw_V2 = mkV2 "hluphw" ; + hluzw_V = mkV "hluzw" ; + hluzw_V2 = mkV2 "hluzw" ; + hlwanyelw_V = mkV "hlwanyelw" ; + hlwanyelw_V2 = mkV2 "hlwanyelw" ; + hlwelw_V = mkV "hlwelw" ; + hlwelw_V2 = mkV2 "hlwelw" ; + hlwithw_V = mkV "hlwithw" ; + hlwithw_V2 = mkV2 "hlwithw" ; + hogelw_V = mkV "hogelw" ; + hogelw_V2 = mkV2 "hogelw" ; + holelw_V = mkV "holelw" ; + holelw_V2 = mkV2 "holelw" ; + holw_V = mkV "holw" ; + holw_V2 = mkV2 "holw" ; + hoshw_V = mkV "hoshw" ; + hoshw_V2 = mkV2 "hoshw" ; + hoxisw_V = mkV "hoxisw" ; + hoxisw_V2 = mkV2 "hoxisw" ; + hubhw_V = mkV "hubhw" ; + hubhw_V2 = mkV2 "hubhw" ; + hubw_V = mkV "hubw" ; + hubw_V2 = mkV2 "hubw" ; + hudulelw_V = mkV "hudulelw" ; + hudulelw_V2 = mkV2 "hudulelw" ; + hungw_V = mkV "hungw" ; + hungw_V2 = mkV2 "hungw" ; + huqw_V = mkV "huqw" ; + huqw_V2 = mkV2 "huqw" ; + huzukw_V = mkV "huzukw" ; + huzukw_V2 = mkV2 "huzukw" ; + jahiw_V = mkV "jahiw" ; + jahiw_V2 = mkV2 "jahiw" ; + jahw_V = mkV "jahw" ; + jahw_V2 = mkV2 "jahw" ; + jamelw_V = mkV "jamelw" ; + jamelw_V2 = mkV2 "jamelw" ; + jeziselw_V = mkV "jeziselw" ; + jeziselw_V2 = mkV2 "jeziselw" ; + jezisw_V = mkV "jezisw" ; + jezisw_V2 = mkV2 "jezisw" ; + jikelw_V = mkV "jikelw" ; + jikelw_V2 = mkV2 "jikelw" ; + jikw_V = mkV "jikw" ; + jikw_V2 = mkV2 "jikw" ; + jiyelw_V = mkV "jiyelw" ; + jiyelw_V2 = mkV2 "jiyelw" ; + jobelelw_V = mkV "jobelelw" ; + jobelelw_V2 = mkV2 "jobelelw" ; + jojw_V = mkV "jojw" ; + jojw_V2 = mkV2 "jojw" ; + jokw_V = mkV "jokw" ; + jokw_V2 = mkV2 "jokw" ; + jubiw_V = mkV "jubiw" ; + jubiw_V2 = mkV2 "jubiw" ; + jubw_V = mkV "jubw" ; + jubw_V2 = mkV2 "jubw" ; + julukelw_V = mkV "julukelw" ; + julukelw_V2 = mkV2 "julukelw" ; + julukisw_V = mkV "julukisw" ; + julukisw_V2 = mkV2 "julukisw" ; + julukw_V = mkV "julukw" ; + julukw_V2 = mkV2 "julukw" ; + julw_V = mkV "julw" ; + julw_V2 = mkV2 "julw" ; + juqw_V = mkV "juqw" ; + juqw_V2 = mkV2 "juqw" ; + jwayelw_V = mkV "jwayelw" ; + jwayelw_V2 = mkV2 "jwayelw" ; + jwayezw_V = mkV "jwayezw" ; + jwayezw_V2 = mkV2 "jwayezw" ; + kakw_V = mkV "kakw" ; + kakw_V2 = mkV2 "kakw" ; + kalw_V = mkV "kalw" ; + kalw_V2 = mkV2 "kalw" ; + kamw_V = mkV "kamw" ; + kamw_V2 = mkV2 "kamw" ; + kanisw_V = mkV "kanisw" ; + kanisw_V2 = mkV2 "kanisw" ; + kekelezelw_V = mkV "kekelezelw" ; + kekelezelw_V2 = mkV2 "kekelezelw" ; + kelisw_V = mkV "kelisw" ; + kelisw_V2 = mkV2 "kelisw" ; + kelw_V = mkV "kelw" ; + kelw_V2 = mkV2 "kelw" ; + khabw_V = mkV "khabw" ; + khabw_V2 = mkV2 "khabw" ; + khahlw_V = mkV "khahlw" ; + khahlw_V2 = mkV2 "khahlw" ; + khalelw_V = mkV "khalelw" ; + khalelw_V2 = mkV2 "khalelw" ; + khalisw_V = mkV "khalisw" ; + khalisw_V2 = mkV2 "khalisw" ; + khalw_V = mkV "khalw" ; + khalw_V2 = mkV2 "khalw" ; + khamelw_V = mkV "khamelw" ; + khamelw_V2 = mkV2 "khamelw" ; + khamisiw_V = mkV "khamisiw" ; + khamisiw_V2 = mkV2 "khamisiw" ; + khamisw_V = mkV "khamisw" ; + khamisw_V2 = mkV2 "khamisw" ; + khandiw_V = mkV "khandiw" ; + khandiw_V2 = mkV2 "khandiw" ; + khangezw_V = mkV "khangezw" ; + khangezw_V2 = mkV2 "khangezw" ; + khangisw_V = mkV "khangisw" ; + khangisw_V2 = mkV2 "khangisw" ; + khangw_V = mkV "khangw" ; + khangw_V2 = mkV2 "khangw" ; + khanyelw_V = mkV "khanyelw" ; + khanyelw_V2 = mkV2 "khanyelw" ; + khanyisiw_V = mkV "khanyisiw" ; + khanyisiw_V2 = mkV2 "khanyisiw" ; + khanyisw_V = mkV "khanyisw" ; + khanyisw_V2 = mkV2 "khanyisw" ; + khaphw_V = mkV "khaphw" ; + khaphw_V2 = mkV2 "khaphw" ; + khathazw_V = mkV "khathazw" ; + khathazw_V2 = mkV2 "khathazw" ; + khawulw_V = mkV "khawulw" ; + khawulw_V2 = mkV2 "khawulw" ; + khehlw_V = mkV "khehlw" ; + khehlw_V2 = mkV2 "khehlw" ; + khelw_V = mkV "khelw" ; + khelw_V2 = mkV2 "khelw" ; + khesw_V = mkV "khesw" ; + khesw_V2 = mkV2 "khesw" ; + khethelw_V = mkV "khethelw" ; + khethelw_V2 = mkV2 "khethelw" ; + khethiw_V = mkV "khethiw" ; + khethiw_V2 = mkV2 "khethiw" ; + khethw_V = mkV "khethw" ; + khethw_V2 = mkV2 "khethw" ; + khinyabezw_V = mkV "khinyabezw" ; + khinyabezw_V2 = mkV2 "khinyabezw" ; + khiphelw_V = mkV "khiphelw" ; + khiphelw_V2 = mkV2 "khiphelw" ; + khiphisw_V = mkV "khiphisw" ; + khiphisw_V2 = mkV2 "khiphisw" ; + khiphiw_V = mkV "khiphiw" ; + khiphiw_V2 = mkV2 "khiphiw" ; + khiphw_V = mkV "khiphw" ; + khiphw_V2 = mkV2 "khiphw" ; + khiphwelw_V = mkV "khiphwelw" ; + khiphwelw_V2 = mkV2 "khiphwelw" ; + khiqiziw_V = mkV "khiqiziw" ; + khiqiziw_V2 = mkV2 "khiqiziw" ; + khiqizw_V = mkV "khiqizw" ; + khiqizw_V2 = mkV2 "khiqizw" ; + khisw_V = mkV "khisw" ; + khisw_V2 = mkV2 "khisw" ; + khiw_V = mkV "khiw" ; + khiw_V2 = mkV2 "khiw" ; + khiyiw_V = mkV "khiyiw" ; + khiyiw_V2 = mkV2 "khiyiw" ; + khiyw_V = mkV "khiyw" ; + khiyw_V2 = mkV2 "khiyw" ; + khizw_V = mkV "khizw" ; + khizw_V2 = mkV2 "khizw" ; + khohlisw_V = mkV "khohlisw" ; + khohlisw_V2 = mkV2 "khohlisw" ; + khohliw_V = mkV "khohliw" ; + khohliw_V2 = mkV2 "khohliw" ; + khohlw_V = mkV "khohlw" ; + khohlw_V2 = mkV2 "khohlw" ; + khokhelw_V = mkV "khokhelw" ; + khokhelw_V2 = mkV2 "khokhelw" ; + khokhisw_V = mkV "khokhisw" ; + khokhisw_V2 = mkV2 "khokhisw" ; + khokhw_V = mkV "khokhw" ; + khokhw_V2 = mkV2 "khokhw" ; + kholelw_V = mkV "kholelw" ; + kholelw_V2 = mkV2 "kholelw" ; + kholiw_V = mkV "kholiw" ; + kholiw_V2 = mkV2 "kholiw" ; + kholongw_V = mkV "kholongw" ; + kholongw_V2 = mkV2 "kholongw" ; + kholw_V = mkV "kholw" ; + kholw_V2 = mkV2 "kholw" ; + khombisiw_V = mkV "khombisiw" ; + khombisiw_V2 = mkV2 "khombisiw" ; + khombisw_V = mkV "khombisw" ; + khombisw_V2 = mkV2 "khombisw" ; + khombw_V = mkV "khombw" ; + khombw_V2 = mkV2 "khombw" ; + khongw_V = mkV "khongw" ; + khongw_V2 = mkV2 "khongw" ; + khonkiw_V = mkV "khonkiw" ; + khonkiw_V2 = mkV2 "khonkiw" ; + khonkw_V = mkV "khonkw" ; + khonkw_V2 = mkV2 "khonkw" ; + khonondisw_V = mkV "khonondisw" ; + khonondisw_V2 = mkV2 "khonondisw" ; + khonzelw_V = mkV "khonzelw" ; + khonzelw_V2 = mkV2 "khonzelw" ; + khonzw_V = mkV "khonzw" ; + khonzw_V2 = mkV2 "khonzw" ; + khothw_V = mkV "khothw" ; + khothw_V2 = mkV2 "khothw" ; + khubw_V = mkV "khubw" ; + khubw_V2 = mkV2 "khubw" ; + khukhulw_V = mkV "khukhulw" ; + khukhulw_V2 = mkV2 "khukhulw" ; + khulekiw_V = mkV "khulekiw" ; + khulekiw_V2 = mkV2 "khulekiw" ; + khulekw_V = mkV "khulekw" ; + khulekw_V2 = mkV2 "khulekw" ; + khulelisw_V = mkV "khulelisw" ; + khulelisw_V2 = mkV2 "khulelisw" ; + khulelw_V = mkV "khulelw" ; + khulelw_V2 = mkV2 "khulelw" ; + khulisw_V = mkV "khulisw" ; + khulisw_V2 = mkV2 "khulisw" ; + khululw_V = mkV "khululw" ; + khululw_V2 = mkV2 "khululw" ; + khulumelw_V = mkV "khulumelw" ; + khulumelw_V2 = mkV2 "khulumelw" ; + khulumisw_V = mkV "khulumisw" ; + khulumisw_V2 = mkV2 "khulumisw" ; + khulumiw_V = mkV "khulumiw" ; + khulumiw_V2 = mkV2 "khulumiw" ; + khulumw_V = mkV "khulumw" ; + khulumw_V2 = mkV2 "khulumw" ; + khuluphalisw_V = mkV "khuluphalisw" ; + khuluphalisw_V2 = mkV2 "khuluphalisw" ; + khumulw_V = mkV "khumulw" ; + khumulw_V2 = mkV2 "khumulw" ; + khungw_V = mkV "khungw" ; + khungw_V2 = mkV2 "khungw" ; + khushukelw_V = mkV "khushukelw" ; + khushukelw_V2 = mkV2 "khushukelw" ; + khushukw_V = mkV "khushukw" ; + khushukw_V2 = mkV2 "khushukw" ; + khuthazw_V = mkV "khuthazw" ; + khuthazw_V2 = mkV2 "khuthazw" ; + khuzw_V = mkV "khuzw" ; + khuzw_V2 = mkV2 "khuzw" ; + khw_V = mkV "khw" ; + khw_V2 = mkV2 "khw" ; + khwelw_V = mkV "khwelw" ; + khwelw_V2 = mkV2 "khwelw" ; + khwezelw_V = mkV "khwezelw" ; + khwezelw_V2 = mkV2 "khwezelw" ; + khwezw_V = mkV "khwezw" ; + khwezw_V2 = mkV2 "khwezw" ; + kitazw_V = mkV "kitazw" ; + kitazw_V2 = mkV2 "kitazw" ; + klabelw_V = mkV "klabelw" ; + klabelw_V2 = mkV2 "klabelw" ; + klelisw_V = mkV "klelisw" ; + klelisw_V2 = mkV2 "klelisw" ; + klezisw_V = mkV "klezisw" ; + klezisw_V2 = mkV2 "klezisw" ; + klinyw_V = mkV "klinyw" ; + klinyw_V2 = mkV2 "klinyw" ; + kokw_V = mkV "kokw" ; + kokw_V2 = mkV2 "kokw" ; + kopishw_V = mkV "kopishw" ; + kopishw_V2 = mkV2 "kopishw" ; + kukuzw_V = mkV "kukuzw" ; + kukuzw_V2 = mkV2 "kukuzw" ; + kweletw_V = mkV "kweletw" ; + kweletw_V2 = mkV2 "kweletw" ; + kweqisw_V = mkV "kweqisw" ; + kweqisw_V2 = mkV2 "kweqisw" ; + kweqiw_V = mkV "kweqiw" ; + kweqiw_V2 = mkV2 "kweqiw" ; + lahlekelw_V = mkV "lahlekelw" ; + lahlekelw_V2 = mkV2 "lahlekelw" ; + lahliw_V = mkV "lahliw" ; + lahliw_V2 = mkV2 "lahliw" ; + lahlw_V = mkV "lahlw" ; + lahlw_V2 = mkV2 "lahlw" ; + lalelw_V = mkV "lalelw" ; + lalelw_V2 = mkV2 "lalelw" ; + lalisw_V = mkV "lalisw" ; + lalisw_V2 = mkV2 "lalisw" ; + lalukiw_V = mkV "lalukiw" ; + lalukiw_V2 = mkV2 "lalukiw" ; + lalw_V = mkV "lalw" ; + lalw_V2 = mkV2 "lalw" ; + lambw_V = mkV "lambw" ; + lambw_V2 = mkV2 "lambw" ; + landelelw_V = mkV "landelelw" ; + landelelw_V2 = mkV2 "landelelw" ; + landelw_V = mkV "landelw" ; + landelw_V2 = mkV2 "landelw" ; + landisw_V = mkV "landisw" ; + landisw_V2 = mkV2 "landisw" ; + landiw_V = mkV "landiw" ; + landiw_V2 = mkV2 "landiw" ; + landulw_V = mkV "landulw" ; + landulw_V2 = mkV2 "landulw" ; + landw_V = mkV "landw" ; + landw_V2 = mkV2 "landw" ; + lawulw_V = mkV "lawulw" ; + lawulw_V2 = mkV2 "lawulw" ; + layelw_V = mkV "layelw" ; + layelw_V2 = mkV2 "layelw" ; + layishw_V = mkV "layishw" ; + layishw_V2 = mkV2 "layishw" ; + layisisiw_V = mkV "layisisiw" ; + layisisiw_V2 = mkV2 "layisisiw" ; + laziw_V = mkV "laziw" ; + laziw_V2 = mkV2 "laziw" ; + lazw_V = mkV "lazw" ; + lazw_V2 = mkV2 "lazw" ; + lekelelw_V = mkV "lekelelw" ; + lekelelw_V2 = mkV2 "lekelelw" ; + lendlw_V = mkV "lendlw" ; + lendlw_V2 = mkV2 "lendlw" ; + lengiselw_V = mkV "lengiselw" ; + lengiselw_V2 = mkV2 "lengiselw" ; + lengisw_V = mkV "lengisw" ; + lengisw_V2 = mkV2 "lengisw" ; + lengw_V = mkV "lengw" ; + lengw_V2 = mkV2 "lengw" ; + lethelw_V = mkV "lethelw" ; + lethelw_V2 = mkV2 "lethelw" ; + lethiw_V = mkV "lethiw" ; + lethiw_V2 = mkV2 "lethiw" ; + lethw_V = mkV "lethw" ; + lethw_V2 = mkV2 "lethw" ; + lezw_V = mkV "lezw" ; + lezw_V2 = mkV2 "lezw" ; + lilelw_V = mkV "lilelw" ; + lilelw_V2 = mkV2 "lilelw" ; + lilizelw_V = mkV "lilizelw" ; + lilizelw_V2 = mkV2 "lilizelw" ; + lilw_V = mkV "lilw" ; + lilw_V2 = mkV2 "lilw" ; + limw_V = mkV "limw" ; + limw_V2 = mkV2 "limw" ; + lindelw_V = mkV "lindelw" ; + lindelw_V2 = mkV2 "lindelw" ; + lindisw_V = mkV "lindisw" ; + lindisw_V2 = mkV2 "lindisw" ; + lindiw_V = mkV "lindiw" ; + lindiw_V2 = mkV2 "lindiw" ; + lindw_V = mkV "lindw" ; + lindw_V2 = mkV2 "lindw" ; + linganiselw_V = mkV "linganiselw" ; + linganiselw_V2 = mkV2 "linganiselw" ; + linganisiw_V = mkV "linganisiw" ; + linganisiw_V2 = mkV2 "linganisiw" ; + linganisw_V = mkV "linganisw" ; + linganisw_V2 = mkV2 "linganisw" ; + lingisw_V = mkV "lingisw" ; + lingisw_V2 = mkV2 "lingisw" ; + lingw_V = mkV "lingw" ; + lingw_V2 = mkV2 "lingw" ; + lobiw_V = mkV "lobiw" ; + lobiw_V2 = mkV2 "lobiw" ; + lobw_V = mkV "lobw" ; + lobw_V2 = mkV2 "lobw" ; + lokothw_V = mkV "lokothw" ; + lokothw_V2 = mkV2 "lokothw" ; + loliw_V = mkV "loliw" ; + loliw_V2 = mkV2 "loliw" ; + lolongw_V = mkV "lolongw" ; + lolongw_V2 = mkV2 "lolongw" ; + lolozelw_V = mkV "lolozelw" ; + lolozelw_V2 = mkV2 "lolozelw" ; + lolw_V = mkV "lolw" ; + lolw_V2 = mkV2 "lolw" ; + londolozw_V = mkV "londolozw" ; + londolozw_V2 = mkV2 "londolozw" ; + lubw_V = mkV "lubw" ; + lubw_V2 = mkV2 "lubw" ; + lukiw_V = mkV "lukiw" ; + lukiw_V2 = mkV2 "lukiw" ; + lukw_V = mkV "lukw" ; + lukw_V2 = mkV2 "lukw" ; + lulekw_V = mkV "lulekw" ; + lulekw_V2 = mkV2 "lulekw" ; + lumbw_V = mkV "lumbw" ; + lumbw_V2 = mkV2 "lumbw" ; + lungiselelw_V = mkV "lungiselelw" ; + lungiselelw_V2 = mkV2 "lungiselelw" ; + lungiselw_V = mkV "lungiselw" ; + lungiselw_V2 = mkV2 "lungiselw" ; + lungisiw_V = mkV "lungisiw" ; + lungisiw_V2 = mkV2 "lungisiw" ; + lungisw_V = mkV "lungisw" ; + lungisw_V2 = mkV2 "lungisw" ; + lunguzw_V = mkV "lunguzw" ; + lunguzw_V2 = mkV2 "lunguzw" ; + luthw_V = mkV "luthw" ; + luthw_V2 = mkV2 "luthw" ; + lwelw_V = mkV "lwelw" ; + lwelw_V2 = mkV2 "lwelw" ; + lwezw_V = mkV "lwezw" ; + lwezw_V2 = mkV2 "lwezw" ; + mangalisw_V = mkV "mangalisw" ; + mangalisw_V2 = mkV2 "mangalisw" ; + matisw_V = mkV "matisw" ; + matisw_V2 = mkV2 "matisw" ; + matiw_V = mkV "matiw" ; + matiw_V2 = mkV2 "matiw" ; + matw_V = mkV "matw" ; + matw_V2 = mkV2 "matw" ; + mbelekw_V = mkV "mbelekw" ; + mbelekw_V2 = mkV2 "mbelekw" ; + mbelw_V = mkV "mbelw" ; + mbelw_V2 = mkV2 "mbelw" ; + mbiw_V = mkV "mbiw" ; + mbiw_V2 = mkV2 "mbiw" ; + mbozw_V = mkV "mbozw" ; + mbozw_V2 = mkV2 "mbozw" ; + melelelw_V = mkV "melelelw" ; + melelelw_V2 = mkV2 "melelelw" ; + melw_V = mkV "melw" ; + melw_V2 = mkV2 "melw" ; + memelw_V = mkV "memelw" ; + memelw_V2 = mkV2 "memelw" ; + memezelw_V = mkV "memezelw" ; + memezelw_V2 = mkV2 "memezelw" ; + memiw_V = mkV "memiw" ; + memiw_V2 = mkV2 "memiw" ; + memw_V = mkV "memw" ; + memw_V2 = mkV2 "memw" ; + milw_V = mkV "milw" ; + milw_V2 = mkV2 "milw" ; + miselw_V = mkV "miselw" ; + miselw_V2 = mkV2 "miselw" ; + misiw_V = mkV "misiw" ; + misiw_V2 = mkV2 "misiw" ; + misw_V = mkV "misw" ; + misw_V2 = mkV2 "misw" ; + miw_V = mkV "miw" ; + miw_V2 = mkV2 "miw" ; + monyw_V = mkV "monyw" ; + monyw_V2 = mkV2 "monyw" ; + mpintshw_V = mkV "mpintshw" ; + mpintshw_V2 = mkV2 "mpintshw" ; + mukelw_V = mkV "mukelw" ; + mukelw_V2 = mkV2 "mukelw" ; + mukisw_V = mkV "mukisw" ; + mukisw_V2 = mkV2 "mukisw" ; + mulisw_V = mkV "mulisw" ; + mulisw_V2 = mkV2 "mulisw" ; + muncw_V = mkV "muncw" ; + muncw_V2 = mkV2 "muncw" ; + munyungw_V = mkV "munyungw" ; + munyungw_V2 = mkV2 "munyungw" ; + mw_V = mkV "mw" ; + mw_V2 = mkV2 "mw" ; + nakalelw_V = mkV "nakalelw" ; + nakalelw_V2 = mkV2 "nakalelw" ; + nakekelw_V = mkV "nakekelw" ; + nakekelw_V2 = mkV2 "nakekelw" ; + nakelelw_V = mkV "nakelelw" ; + nakelelw_V2 = mkV2 "nakelelw" ; + nakiw_V = mkV "nakiw" ; + nakiw_V2 = mkV2 "nakiw" ; + nakw_V = mkV "nakw" ; + nakw_V2 = mkV2 "nakw" ; + namathelisiw_V = mkV "namathelisiw" ; + namathelisiw_V2 = mkV2 "namathelisiw" ; + nambithisw_V = mkV "nambithisw" ; + nambithisw_V2 = mkV2 "nambithisw" ; + nambithw_V = mkV "nambithw" ; + nambithw_V2 = mkV2 "nambithw" ; + namisw_V = mkV "namisw" ; + namisw_V2 = mkV2 "namisw" ; + ncamw_V = mkV "ncamw" ; + ncamw_V2 = mkV2 "ncamw" ; + ncanyw_V = mkV "ncanyw" ; + ncanyw_V2 = mkV2 "ncanyw" ; + ncengw_V = mkV "ncengw" ; + ncengw_V2 = mkV2 "ncengw" ; + ncikiselw_V = mkV "ncikiselw" ; + ncikiselw_V2 = mkV2 "ncikiselw" ; + ncikisw_V = mkV "ncikisw" ; + ncikisw_V2 = mkV2 "ncikisw" ; + ncindisw_V = mkV "ncindisw" ; + ncindisw_V2 = mkV2 "ncindisw" ; + ncinzw_V = mkV "ncinzw" ; + ncinzw_V2 = mkV2 "ncinzw" ; + nciphanw_V = mkV "nciphanw" ; + nciphanw_V2 = mkV2 "nciphanw" ; + nciphelw_V = mkV "nciphelw" ; + nciphelw_V2 = mkV2 "nciphelw" ; + nciphiw_V = mkV "nciphiw" ; + nciphiw_V2 = mkV2 "nciphiw" ; + nciphw_V = mkV "nciphw" ; + nciphw_V2 = mkV2 "nciphw" ; + ncishanw_V = mkV "ncishanw" ; + ncishanw_V2 = mkV2 "ncishanw" ; + ncishelw_V = mkV "ncishelw" ; + ncishelw_V2 = mkV2 "ncishelw" ; + ncishiw_V = mkV "ncishiw" ; + ncishiw_V2 = mkV2 "ncishiw" ; + ncishw_V = mkV "ncishw" ; + ncishw_V2 = mkV2 "ncishw" ; + ncomw_V = mkV "ncomw" ; + ncomw_V2 = mkV2 "ncomw" ; + ncunzw_V = mkV "ncunzw" ; + ncunzw_V2 = mkV2 "ncunzw" ; + ndizisw_V = mkV "ndizisw" ; + ndizisw_V2 = mkV2 "ndizisw" ; + nekiw_V = mkV "nekiw" ; + nekiw_V2 = mkV2 "nekiw" ; + nekw_V = mkV "nekw" ; + nekw_V2 = mkV2 "nekw" ; + nelisiw_V = mkV "nelisiw" ; + nelisiw_V2 = mkV2 "nelisiw" ; + nelisw_V = mkV "nelisw" ; + nelisw_V2 = mkV2 "nelisw" ; + nelw_V = mkV "nelw" ; + nelw_V2 = mkV2 "nelw" ; + nengiw_V = mkV "nengiw" ; + nengiw_V2 = mkV2 "nengiw" ; + nengw_V = mkV "nengw" ; + nengw_V2 = mkV2 "nengw" ; + nesiw_V = mkV "nesiw" ; + nesiw_V2 = mkV2 "nesiw" ; + nethiw_V = mkV "nethiw" ; + nethiw_V2 = mkV2 "nethiw" ; + nethw_V = mkV "nethw" ; + nethw_V2 = mkV2 "nethw" ; + ngabaziw_V = mkV "ngabaziw" ; + ngabaziw_V2 = mkV2 "ngabaziw" ; + ngcingcizw_V = mkV "ngcingcizw" ; + ngcingcizw_V2 = mkV2 "ngcingcizw" ; + ngcolisiw_V = mkV "ngcolisiw" ; + ngcolisiw_V2 = mkV2 "ngcolisiw" ; + ngcolisw_V = mkV "ngcolisw" ; + ngcolisw_V2 = mkV2 "ngcolisw" ; + ngcwabelw_V = mkV "ngcwabelw" ; + ngcwabelw_V2 = mkV2 "ngcwabelw" ; + ngcwabiw_V = mkV "ngcwabiw" ; + ngcwabiw_V2 = mkV2 "ngcwabiw" ; + ngcwabw_V = mkV "ngcwabw" ; + ngcwabw_V2 = mkV2 "ngcwabw" ; + ngcwelisw_V = mkV "ngcwelisw" ; + ngcwelisw_V2 = mkV2 "ngcwelisw" ; + ngenelisiw_V = mkV "ngenelisiw" ; + ngenelisiw_V2 = mkV2 "ngenelisiw" ; + ngenelisw_V = mkV "ngenelisw" ; + ngenelisw_V2 = mkV2 "ngenelisw" ; + ngenelw_V = mkV "ngenelw" ; + ngenelw_V2 = mkV2 "ngenelw" ; + ngenisw_V = mkV "ngenisw" ; + ngenisw_V2 = mkV2 "ngenisw" ; + ngenw_V = mkV "ngenw" ; + ngenw_V2 = mkV2 "ngenw" ; + ngungw_V = mkV "ngungw" ; + ngungw_V2 = mkV2 "ngungw" ; + nikelw_V = mkV "nikelw" ; + nikelw_V2 = mkV2 "nikelw" ; + nikezelw_V = mkV "nikezelw" ; + nikezelw_V2 = mkV2 "nikezelw" ; + nikeziw_V = mkV "nikeziw" ; + nikeziw_V2 = mkV2 "nikeziw" ; + nikezw_V = mkV "nikezw" ; + nikezw_V2 = mkV2 "nikezw" ; + nikinelw_V = mkV "nikinelw" ; + nikinelw_V2 = mkV2 "nikinelw" ; + nikiw_V = mkV "nikiw" ; + nikiw_V2 = mkV2 "nikiw" ; + nikw_V = mkV "nikw" ; + nikw_V2 = mkV2 "nikw" ; + nindw_V = mkV "nindw" ; + nindw_V2 = mkV2 "nindw" ; + niselw_V = mkV "niselw" ; + niselw_V2 = mkV2 "niselw" ; + nisw_V = mkV "nisw" ; + nisw_V2 = mkV2 "nisw" ; + niw_V = mkV "niw" ; + niw_V2 = mkV2 "niw" ; + nkenkethelw_V = mkV "nkenkethelw" ; + nkenkethelw_V2 = mkV2 "nkenkethelw" ; + nomfelw_V = mkV "nomfelw" ; + nomfelw_V2 = mkV2 "nomfelw" ; + nqabelw_V = mkV "nqabelw" ; + nqabelw_V2 = mkV2 "nqabelw" ; + nqandw_V = mkV "nqandw" ; + nqandw_V2 = mkV2 "nqandw" ; + nqikazisw_V = mkV "nqikazisw" ; + nqikazisw_V2 = mkV2 "nqikazisw" ; + nqobiw_V = mkV "nqobiw" ; + nqobiw_V2 = mkV2 "nqobiw" ; + nqobw_V = mkV "nqobw" ; + nqobw_V2 = mkV2 "nqobw" ; + nqumelw_V = mkV "nqumelw" ; + nqumelw_V2 = mkV2 "nqumelw" ; + nqumisw_V = mkV "nqumisw" ; + nqumisw_V2 = mkV2 "nqumisw" ; + nqumiw_V = mkV "nqumiw" ; + nqumiw_V2 = mkV2 "nqumiw" ; + nqumw_V = mkV "nqumw" ; + nqumw_V2 = mkV2 "nqumw" ; + nqwambisw_V = mkV "nqwambisw" ; + nqwambisw_V2 = mkV2 "nqwambisw" ; + nsinyw_V = mkV "nsinyw" ; + nsinyw_V2 = mkV2 "nsinyw" ; + ntshontshw_V = mkV "ntshontshw" ; + ntshontshw_V2 = mkV2 "ntshontshw" ; + nukelw_V = mkV "nukelw" ; + nukelw_V2 = mkV2 "nukelw" ; + nukiw_V = mkV "nukiw" ; + nukiw_V2 = mkV2 "nukiw" ; + nukubeziw_V = mkV "nukubeziw" ; + nukubeziw_V2 = mkV2 "nukubeziw" ; + nukw_V = mkV "nukw" ; + nukw_V2 = mkV2 "nukw" ; + nw_V = mkV "nw" ; + nw_V2 = mkV2 "nw" ; + nxephezelw_V = mkV "nxephezelw" ; + nxephezelw_V2 = mkV2 "nxephezelw" ; + nxusw_V = mkV "nxusw" ; + nxusw_V2 = mkV2 "nxusw" ; + nyangw_V = mkV "nyangw" ; + nyangw_V2 = mkV2 "nyangw" ; + nyathelisw_V = mkV "nyathelisw" ; + nyathelisw_V2 = mkV2 "nyathelisw" ; + nyathelw_V = mkV "nyathelw" ; + nyathelw_V2 = mkV2 "nyathelw" ; + nyazw_V = mkV "nyazw" ; + nyazw_V2 = mkV2 "nyazw" ; + nyelelw_V = mkV "nyelelw" ; + nyelelw_V2 = mkV2 "nyelelw" ; + nyisw_V = mkV "nyisw" ; + nyisw_V2 = mkV2 "nyisw" ; + nyw_V = mkV "nyw" ; + nyw_V2 = mkV2 "nyw" ; + obukelw_V = mkV "obukelw" ; + obukelw_V2 = mkV2 "obukelw" ; + obukw_V = mkV "obukw" ; + obukw_V2 = mkV2 "obukw" ; + obulw_V = mkV "obulw" ; + obulw_V2 = mkV2 "obulw" ; + obuzw_V = mkV "obuzw" ; + obuzw_V2 = mkV2 "obuzw" ; + obuzwiw_V = mkV "obuzwiw" ; + obuzwiw_V2 = mkV2 "obuzwiw" ; + odekw_V = mkV "odekw" ; + odekw_V2 = mkV2 "odekw" ; + odw_V = mkV "odw" ; + odw_V2 = mkV2 "odw" ; + okhelw_V = mkV "okhelw" ; + okhelw_V2 = mkV2 "okhelw" ; + okhw_V = mkV "okhw" ; + okhw_V2 = mkV2 "okhw" ; + olulekw_V = mkV "olulekw" ; + olulekw_V2 = mkV2 "olulekw" ; + omelw_V = mkV "omelw" ; + omelw_V2 = mkV2 "omelw" ; + omiselw_V = mkV "omiselw" ; + omiselw_V2 = mkV2 "omiselw" ; + omisiw_V = mkV "omisiw" ; + omisiw_V2 = mkV2 "omisiw" ; + omisw_V = mkV "omisw" ; + omisw_V2 = mkV2 "omisw" ; + omw_V = mkV "omw" ; + omw_V2 = mkV2 "omw" ; + onakalelw_V = mkV "onakalelw" ; + onakalelw_V2 = mkV2 "onakalelw" ; + ondelw_V = mkV "ondelw" ; + ondelw_V2 = mkV2 "ondelw" ; + ondlw_V = mkV "ondlw" ; + ondlw_V2 = mkV2 "ondlw" ; + ondw_V = mkV "ondw" ; + ondw_V2 = mkV2 "ondw" ; + onelelw_V = mkV "onelelw" ; + onelelw_V2 = mkV2 "onelelw" ; + onelisiw_V = mkV "onelisiw" ; + onelisiw_V2 = mkV2 "onelisiw" ; + onelisw_V = mkV "onelisw" ; + onelisw_V2 = mkV2 "onelisw" ; + ongakalw_V = mkV "ongakalw" ; + ongakalw_V2 = mkV2 "ongakalw" ; + onganelisw_V = mkV "onganelisw" ; + onganelisw_V2 = mkV2 "onganelisw" ; + ongelw_V = mkV "ongelw" ; + ongelw_V2 = mkV2 "ongelw" ; + ongezw_V = mkV "ongezw" ; + ongezw_V2 = mkV2 "ongezw" ; + ongiw_V = mkV "ongiw" ; + ongiw_V2 = mkV2 "ongiw" ; + ongw_V = mkV "ongw" ; + ongw_V2 = mkV2 "ongw" ; + onisiw_V = mkV "onisiw" ; + onisiw_V2 = mkV2 "onisiw" ; + onisw_V = mkV "onisw" ; + onisw_V2 = mkV2 "onisw" ; + oniw_V = mkV "oniw" ; + oniw_V2 = mkV2 "oniw" ; + onw_V = mkV "onw" ; + onw_V2 = mkV2 "onw" ; + ophekelw_V = mkV "ophekelw" ; + ophekelw_V2 = mkV2 "ophekelw" ; + ophekw_V = mkV "ophekw" ; + ophekw_V2 = mkV2 "ophekw" ; + ophelelw_V = mkV "ophelelw" ; + ophelelw_V2 = mkV2 "ophelelw" ; + osanelisiw_V = mkV "osanelisiw" ; + osanelisiw_V2 = mkV2 "osanelisiw" ; + osekelw_V = mkV "osekelw" ; + osekelw_V2 = mkV2 "osekelw" ; + oselw_V = mkV "oselw" ; + oselw_V2 = mkV2 "oselw" ; + osisekelw_V = mkV "osisekelw" ; + osisekelw_V2 = mkV2 "osisekelw" ; + osiw_V = mkV "osiw" ; + osiw_V2 = mkV2 "osiw" ; + osw_V = mkV "osw" ; + osw_V2 = mkV2 "osw" ; + othelw_V = mkV "othelw" ; + othelw_V2 = mkV2 "othelw" ; + othiw_V = mkV "othiw" ; + othiw_V2 = mkV2 "othiw" ; + othw_V = mkV "othw" ; + othw_V2 = mkV2 "othw" ; + ozelw_V = mkV "ozelw" ; + ozelw_V2 = mkV2 "ozelw" ; + pendw_V = mkV "pendw" ; + pendw_V2 = mkV2 "pendw" ; + phahlw_V = mkV "phahlw" ; + phahlw_V2 = mkV2 "phahlw" ; + phakamiselw_V = mkV "phakamiselw" ; + phakamiselw_V2 = mkV2 "phakamiselw" ; + phakamisiw_V = mkV "phakamisiw" ; + phakamisiw_V2 = mkV2 "phakamisiw" ; + phakamisw_V = mkV "phakamisw" ; + phakamisw_V2 = mkV2 "phakamisw" ; + phakathw_V = mkV "phakathw" ; + phakathw_V2 = mkV2 "phakathw" ; + phakelw_V = mkV "phakelw" ; + phakelw_V2 = mkV2 "phakelw" ; + phakiw_V = mkV "phakiw" ; + phakiw_V2 = mkV2 "phakiw" ; + phakulelw_V = mkV "phakulelw" ; + phakulelw_V2 = mkV2 "phakulelw" ; + phakw_V = mkV "phakw" ; + phakw_V2 = mkV2 "phakw" ; + phalazw_V = mkV "phalazw" ; + phalazw_V2 = mkV2 "phalazw" ; + phambanisw_V = mkV "phambanisw" ; + phambanisw_V2 = mkV2 "phambanisw" ; + phandw_V = mkV "phandw" ; + phandw_V2 = mkV2 "phandw" ; + phangw_V = mkV "phangw" ; + phangw_V2 = mkV2 "phangw" ; + phanyekiw_V = mkV "phanyekiw" ; + phanyekiw_V2 = mkV2 "phanyekiw" ; + phanyekw_V = mkV "phanyekw" ; + phanyekw_V2 = mkV2 "phanyekw" ; + phasisiw_V = mkV "phasisiw" ; + phasisiw_V2 = mkV2 "phasisiw" ; + phasisw_V = mkV "phasisw" ; + phasisw_V2 = mkV2 "phasisw" ; + phathaniselw_V = mkV "phathaniselw" ; + phathaniselw_V2 = mkV2 "phathaniselw" ; + phathelw_V = mkV "phathelw" ; + phathelw_V2 = mkV2 "phathelw" ; + phathisw_V = mkV "phathisw" ; + phathisw_V2 = mkV2 "phathisw" ; + phathw_V = mkV "phathw" ; + phathw_V2 = mkV2 "phathw" ; + phawuliw_V = mkV "phawuliw" ; + phawuliw_V2 = mkV2 "phawuliw" ; + phawulw_V = mkV "phawulw" ; + phawulw_V2 = mkV2 "phawulw" ; + phazamiselw_V = mkV "phazamiselw" ; + phazamiselw_V2 = mkV2 "phazamiselw" ; + phazamisw_V = mkV "phazamisw" ; + phazamisw_V2 = mkV2 "phazamisw" ; + phefumulw_V = mkV "phefumulw" ; + phefumulw_V2 = mkV2 "phefumulw" ; + phehlelelw_V = mkV "phehlelelw" ; + phehlelelw_V2 = mkV2 "phehlelelw" ; + phehlw_V = mkV "phehlw" ; + phehlw_V2 = mkV2 "phehlw" ; + phekelw_V = mkV "phekelw" ; + phekelw_V2 = mkV2 "phekelw" ; + phekezelw_V = mkV "phekezelw" ; + phekezelw_V2 = mkV2 "phekezelw" ; + phekiw_V = mkV "phekiw" ; + phekiw_V2 = mkV2 "phekiw" ; + phekw_V = mkV "phekw" ; + phekw_V2 = mkV2 "phekw" ; + phelekezelw_V = mkV "phelekezelw" ; + phelekezelw_V2 = mkV2 "phelekezelw" ; + phelelw_V = mkV "phelelw" ; + phelelw_V2 = mkV2 "phelelw" ; + phelezelw_V = mkV "phelezelw" ; + phelezelw_V2 = mkV2 "phelezelw" ; + phelisw_V = mkV "phelisw" ; + phelisw_V2 = mkV2 "phelisw" ; + phendukelw_V = mkV "phendukelw" ; + phendukelw_V2 = mkV2 "phendukelw" ; + phendukisw_V = mkV "phendukisw" ; + phendukisw_V2 = mkV2 "phendukisw" ; + phendulw_V = mkV "phendulw" ; + phendulw_V2 = mkV2 "phendulw" ; + phenyisisw_V = mkV "phenyisisw" ; + phenyisisw_V2 = mkV2 "phenyisisw" ; + phenyw_V = mkV "phenyw" ; + phenyw_V2 = mkV2 "phenyw" ; + phethiw_V = mkV "phethiw" ; + phethiw_V2 = mkV2 "phethiw" ; + phethw_V = mkV "phethw" ; + phethw_V2 = mkV2 "phethw" ; + phicw_V = mkV "phicw" ; + phicw_V2 = mkV2 "phicw" ; + phihlizw_V = mkV "phihlizw" ; + phihlizw_V2 = mkV2 "phihlizw" ; + phikisw_V = mkV "phikisw" ; + phikisw_V2 = mkV2 "phikisw" ; + phikw_V = mkV "phikw" ; + phikw_V2 = mkV2 "phikw" ; + philisw_V = mkV "philisw" ; + philisw_V2 = mkV2 "philisw" ; + philiw_V = mkV "philiw" ; + philiw_V2 = mkV2 "philiw" ; + philw_V = mkV "philw" ; + philw_V2 = mkV2 "philw" ; + phimisw_V = mkV "phimisw" ; + phimisw_V2 = mkV2 "phimisw" ; + phindaphindw_V = mkV "phindaphindw" ; + phindaphindw_V2 = mkV2 "phindaphindw" ; + phindelw_V = mkV "phindelw" ; + phindelw_V2 = mkV2 "phindelw" ; + phindiselw_V = mkV "phindiselw" ; + phindiselw_V2 = mkV2 "phindiselw" ; + phindiw_V = mkV "phindiw" ; + phindiw_V2 = mkV2 "phindiw" ; + phindw_V = mkV "phindw" ; + phindw_V2 = mkV2 "phindw" ; + phithizelw_V = mkV "phithizelw" ; + phithizelw_V2 = mkV2 "phithizelw" ; + phiw_V = mkV "phiw" ; + phiw_V2 = mkV2 "phiw" ; + phokophelw_V = mkV "phokophelw" ; + phokophelw_V2 = mkV2 "phokophelw" ; + pholisw_V = mkV "pholisw" ; + pholisw_V2 = mkV2 "pholisw" ; + phonselw_V = mkV "phonselw" ; + phonselw_V2 = mkV2 "phonselw" ; + phonsw_V = mkV "phonsw" ; + phonsw_V2 = mkV2 "phonsw" ; + phoqelelw_V = mkV "phoqelelw" ; + phoqelelw_V2 = mkV2 "phoqelelw" ; + phoqw_V = mkV "phoqw" ; + phoqw_V2 = mkV2 "phoqw" ; + phoselw_V = mkV "phoselw" ; + phoselw_V2 = mkV2 "phoselw" ; + phothiw_V = mkV "phothiw" ; + phothiw_V2 = mkV2 "phothiw" ; + phoxw_V = mkV "phoxw" ; + phoxw_V2 = mkV2 "phoxw" ; + phuciw_V = mkV "phuciw" ; + phuciw_V2 = mkV2 "phuciw" ; + phucw_V = mkV "phucw" ; + phucw_V2 = mkV2 "phucw" ; + phukw_V = mkV "phukw" ; + phukw_V2 = mkV2 "phukw" ; + phulelw_V = mkV "phulelw" ; + phulelw_V2 = mkV2 "phulelw" ; + phulw_V = mkV "phulw" ; + phulw_V2 = mkV2 "phulw" ; + phumelelw_V = mkV "phumelelw" ; + phumelelw_V2 = mkV2 "phumelelw" ; + phumelw_V = mkV "phumelw" ; + phumelw_V2 = mkV2 "phumelw" ; + phumw_V = mkV "phumw" ; + phumw_V2 = mkV2 "phumw" ; + phungulw_V = mkV "phungulw" ; + phungulw_V2 = mkV2 "phungulw" ; + phunyulw_V = mkV "phunyulw" ; + phunyulw_V2 = mkV2 "phunyulw" ; + phunyuzw_V = mkV "phunyuzw" ; + phunyuzw_V2 = mkV2 "phunyuzw" ; + phuphw_V = mkV "phuphw" ; + phuphw_V2 = mkV2 "phuphw" ; + phushw_V = mkV "phushw" ; + phushw_V2 = mkV2 "phushw" ; + phuthelw_V = mkV "phuthelw" ; + phuthelw_V2 = mkV2 "phuthelw" ; + phuthumisw_V = mkV "phuthumisw" ; + phuthumisw_V2 = mkV2 "phuthumisw" ; + phuthumw_V = mkV "phuthumw" ; + phuthumw_V2 = mkV2 "phuthumw" ; + phuthw_V = mkV "phuthw" ; + phuthw_V2 = mkV2 "phuthw" ; + phuzisw_V = mkV "phuzisw" ; + phuzisw_V2 = mkV2 "phuzisw" ; + phuziw_V = mkV "phuziw" ; + phuziw_V2 = mkV2 "phuziw" ; + phuzw_V = mkV "phuzw" ; + phuzw_V2 = mkV2 "phuzw" ; + phw_V = mkV "phw" ; + phw_V2 = mkV2 "phw" ; + posiw_V = mkV "posiw" ; + posiw_V2 = mkV2 "posiw" ; + posw_V = mkV "posw" ; + posw_V2 = mkV2 "posw" ; + potozw_V = mkV "potozw" ; + potozw_V2 = mkV2 "potozw" ; + qagelw_V = mkV "qagelw" ; + qagelw_V2 = mkV2 "qagelw" ; + qalazw_V = mkV "qalazw" ; + qalazw_V2 = mkV2 "qalazw" ; + qalekisiw_V = mkV "qalekisiw" ; + qalekisiw_V2 = mkV2 "qalekisiw" ; + qalekisw_V = mkV "qalekisw" ; + qalekisw_V2 = mkV2 "qalekisw" ; + qalelw_V = mkV "qalelw" ; + qalelw_V2 = mkV2 "qalelw" ; + qaliw_V = mkV "qaliw" ; + qaliw_V2 = mkV2 "qaliw" ; + qalw_V = mkV "qalw" ; + qalw_V2 = mkV2 "qalw" ; + qambw_V = mkV "qambw" ; + qambw_V2 = mkV2 "qambw" ; + qamelw_V = mkV "qamelw" ; + qamelw_V2 = mkV2 "qamelw" ; + qandelw_V = mkV "qandelw" ; + qandelw_V2 = mkV2 "qandelw" ; + qandw_V = mkV "qandw" ; + qandw_V2 = mkV2 "qandw" ; + qanganisw_V = mkV "qanganisw" ; + qanganisw_V2 = mkV2 "qanganisw" ; + qaphelisw_V = mkV "qaphelisw" ; + qaphelisw_V2 = mkV2 "qaphelisw" ; + qaphelw_V = mkV "qaphelw" ; + qaphelw_V2 = mkV2 "qaphelw" ; + qaphiw_V = mkV "qaphiw" ; + qaphiw_V2 = mkV2 "qaphiw" ; + qaphw_V = mkV "qaphw" ; + qaphw_V2 = mkV2 "qaphw" ; + qaqw_V = mkV "qaqw" ; + qaqw_V2 = mkV2 "qaqw" ; + qashelisw_V = mkV "qashelisw" ; + qashelisw_V2 = mkV2 "qashelisw" ; + qashelw_V = mkV "qashelw" ; + qashelw_V2 = mkV2 "qashelw" ; + qashiw_V = mkV "qashiw" ; + qashiw_V2 = mkV2 "qashiw" ; + qashw_V = mkV "qashw" ; + qashw_V2 = mkV2 "qashw" ; + qedelw_V = mkV "qedelw" ; + qedelw_V2 = mkV2 "qedelw" ; + qediw_V = mkV "qediw" ; + qediw_V2 = mkV2 "qediw" ; + qedw_V = mkV "qedw" ; + qedw_V2 = mkV2 "qedw" ; + qeqeshiw_V = mkV "qeqeshiw" ; + qeqeshiw_V2 = mkV2 "qeqeshiw" ; + qeqeshw_V = mkV "qeqeshw" ; + qeqeshw_V2 = mkV2 "qeqeshw" ; + qhaqhazelisw_V = mkV "qhaqhazelisw" ; + qhaqhazelisw_V2 = mkV2 "qhaqhazelisw" ; + qhathanisw_V = mkV "qhathanisw" ; + qhathanisw_V2 = mkV2 "qhathanisw" ; + qhathw_V = mkV "qhathw" ; + qhathw_V2 = mkV2 "qhathw" ; + qhinw_V = mkV "qhinw" ; + qhinw_V2 = mkV2 "qhinw" ; + qhoboshelw_V = mkV "qhoboshelw" ; + qhoboshelw_V2 = mkV2 "qhoboshelw" ; + qholw_V = mkV "qholw" ; + qholw_V2 = mkV2 "qholw" ; + qhoshw_V = mkV "qhoshw" ; + qhoshw_V2 = mkV2 "qhoshw" ; + qhubekelw_V = mkV "qhubekelw" ; + qhubekelw_V2 = mkV2 "qhubekelw" ; + qhubekw_V = mkV "qhubekw" ; + qhubekw_V2 = mkV2 "qhubekw" ; + qhubelw_V = mkV "qhubelw" ; + qhubelw_V2 = mkV2 "qhubelw" ; + qhubw_V = mkV "qhubw" ; + qhubw_V2 = mkV2 "qhubw" ; + qhumw_V = mkV "qhumw" ; + qhumw_V2 = mkV2 "qhumw" ; + qhuzulw_V = mkV "qhuzulw" ; + qhuzulw_V2 = mkV2 "qhuzulw" ; + qhwandw_V = mkV "qhwandw" ; + qhwandw_V2 = mkV2 "qhwandw" ; + qikelelw_V = mkV "qikelelw" ; + qikelelw_V2 = mkV2 "qikelelw" ; + qinisekisw_V = mkV "qinisekisw" ; + qinisekisw_V2 = mkV2 "qinisekisw" ; + qinisekw_V = mkV "qinisekw" ; + qinisekw_V2 = mkV2 "qinisekw" ; + qinisiw_V = mkV "qinisiw" ; + qinisiw_V2 = mkV2 "qinisiw" ; + qinisw_V = mkV "qinisw" ; + qinisw_V2 = mkV2 "qinisw" ; + qokelelw_V = mkV "qokelelw" ; + qokelelw_V2 = mkV2 "qokelelw" ; + qokelw_V = mkV "qokelw" ; + qokelw_V2 = mkV2 "qokelw" ; + qokw_V = mkV "qokw" ; + qokw_V2 = mkV2 "qokw" ; + qomiw_V = mkV "qomiw" ; + qomiw_V2 = mkV2 "qomiw" ; + qomw_V = mkV "qomw" ; + qomw_V2 = mkV2 "qomw" ; + qondanisw_V = mkV "qondanisw" ; + qondanisw_V2 = mkV2 "qondanisw" ; + qondisw_V = mkV "qondisw" ; + qondisw_V2 = mkV2 "qondisw" ; + qondiw_V = mkV "qondiw" ; + qondiw_V2 = mkV2 "qondiw" ; + qondw_V = mkV "qondw" ; + qondw_V2 = mkV2 "qondw" ; + qonelw_V = mkV "qonelw" ; + qonelw_V2 = mkV2 "qonelw" ; + qongw_V = mkV "qongw" ; + qongw_V2 = mkV2 "qongw" ; + qophiw_V = mkV "qophiw" ; + qophiw_V2 = mkV2 "qophiw" ; + qophw_V = mkV "qophw" ; + qophw_V2 = mkV2 "qophw" ; + qoqelw_V = mkV "qoqelw" ; + qoqelw_V2 = mkV2 "qoqelw" ; + qoqw_V = mkV "qoqw" ; + qoqw_V2 = mkV2 "qoqw" ; + qoshamisiw_V = mkV "qoshamisiw" ; + qoshamisiw_V2 = mkV2 "qoshamisiw" ; + qothulw_V = mkV "qothulw" ; + qothulw_V2 = mkV2 "qothulw" ; + qothw_V = mkV "qothw" ; + qothw_V2 = mkV2 "qothw" ; + qukulw_V = mkV "qukulw" ; + qukulw_V2 = mkV2 "qukulw" ; + qulelw_V = mkV "qulelw" ; + qulelw_V2 = mkV2 "qulelw" ; + qulw_V = mkV "qulw" ; + qulw_V2 = mkV2 "qulw" ; + ququdw_V = mkV "ququdw" ; + ququdw_V2 = mkV2 "ququdw" ; + sabalalisw_V = mkV "sabalalisw" ; + sabalalisw_V2 = mkV2 "sabalalisw" ; + sabelw_V = mkV "sabelw" ; + sabelw_V2 = mkV2 "sabelw" ; + sabisw_V = mkV "sabisw" ; + sabisw_V2 = mkV2 "sabisw" ; + sabw_V = mkV "sabw" ; + sabw_V2 = mkV2 "sabw" ; + sadukelw_V = mkV "sadukelw" ; + sadukelw_V2 = mkV2 "sadukelw" ; + sakazw_V = mkV "sakazw" ; + sakazw_V2 = mkV2 "sakazw" ; + saliw_V = mkV "saliw" ; + saliw_V2 = mkV2 "saliw" ; + salw_V = mkV "salw" ; + salw_V2 = mkV2 "salw" ; + sanelisiw_V = mkV "sanelisiw" ; + sanelisiw_V2 = mkV2 "sanelisiw" ; + sanganelw_V = mkV "sanganelw" ; + sanganelw_V2 = mkV2 "sanganelw" ; + sanganisw_V = mkV "sanganisw" ; + sanganisw_V2 = mkV2 "sanganisw" ; + sasw_V = mkV "sasw" ; + sasw_V2 = mkV2 "sasw" ; + sayinw_V = mkV "sayinw" ; + sayinw_V2 = mkV2 "sayinw" ; + sefw_V = mkV "sefw" ; + sefw_V2 = mkV2 "sefw" ; + sekeliw_V = mkV "sekeliw" ; + sekeliw_V2 = mkV2 "sekeliw" ; + sekelw_V = mkV "sekelw" ; + sekelw_V2 = mkV2 "sekelw" ; + sekw_V = mkV "sekw" ; + sekw_V2 = mkV2 "sekw" ; + selw_V = mkV "selw" ; + selw_V2 = mkV2 "selw" ; + sendisw_V = mkV "sendisw" ; + sendisw_V2 = mkV2 "sendisw" ; + sengiw_V = mkV "sengiw" ; + sengiw_V2 = mkV2 "sengiw" ; + sengw_V = mkV "sengw" ; + sengw_V2 = mkV2 "sengw" ; + seshw_V = mkV "seshw" ; + seshw_V2 = mkV2 "seshw" ; + sevulelw_V = mkV "sevulelw" ; + sevulelw_V2 = mkV2 "sevulelw" ; + sewuzw_V = mkV "sewuzw" ; + sewuzw_V2 = mkV2 "sewuzw" ; + seziw_V = mkV "seziw" ; + seziw_V2 = mkV2 "seziw" ; + seziwisw_V = mkV "seziwisw" ; + seziwisw_V2 = mkV2 "seziwisw" ; + sezw_V = mkV "sezw" ; + sezw_V2 = mkV2 "sezw" ; + shadisw_V = mkV "shadisw" ; + shadisw_V2 = mkV2 "shadisw" ; + shadw_V = mkV "shadw" ; + shadw_V2 = mkV2 "shadw" ; + shayelw_V = mkV "shayelw" ; + shayelw_V2 = mkV2 "shayelw" ; + shayisw_V = mkV "shayisw" ; + shayisw_V2 = mkV2 "shayisw" ; + shayw_V = mkV "shayw" ; + shayw_V2 = mkV2 "shayw" ; + shazw_V = mkV "shazw" ; + shazw_V2 = mkV2 "shazw" ; + shelelisw_V = mkV "shelelisw" ; + shelelisw_V2 = mkV2 "shelelisw" ; + shelw_V = mkV "shelw" ; + shelw_V2 = mkV2 "shelw" ; + sheshiselw_V = mkV "sheshiselw" ; + sheshiselw_V2 = mkV2 "sheshiselw" ; + sheshisw_V = mkV "sheshisw" ; + sheshisw_V2 = mkV2 "sheshisw" ; + shintshelw_V = mkV "shintshelw" ; + shintshelw_V2 = mkV2 "shintshelw" ; + shintshw_V = mkV "shintshw" ; + shintshw_V2 = mkV2 "shintshw" ; + shiselw_V = mkV "shiselw" ; + shiselw_V2 = mkV2 "shiselw" ; + shishizelw_V = mkV "shishizelw" ; + shishizelw_V2 = mkV2 "shishizelw" ; + shisisw_V = mkV "shisisw" ; + shisisw_V2 = mkV2 "shisisw" ; + shisiw_V = mkV "shisiw" ; + shisiw_V2 = mkV2 "shisiw" ; + shisw_V = mkV "shisw" ; + shisw_V2 = mkV2 "shisw" ; + shiw_V = mkV "shiw" ; + shiw_V2 = mkV2 "shiw" ; + shiyelw_V = mkV "shiyelw" ; + shiyelw_V2 = mkV2 "shiyelw" ; + shiyisw_V = mkV "shiyisw" ; + shiyisw_V2 = mkV2 "shiyisw" ; + shiyw_V = mkV "shiyw" ; + shiyw_V2 = mkV2 "shiyw" ; + shonelw_V = mkV "shonelw" ; + shonelw_V2 = mkV2 "shonelw" ; + shonisw_V = mkV "shonisw" ; + shonisw_V2 = mkV2 "shonisw" ; + shoniw_V = mkV "shoniw" ; + shoniw_V2 = mkV2 "shoniw" ; + shuduzw_V = mkV "shuduzw" ; + shuduzw_V2 = mkV2 "shuduzw" ; + shukw_V = mkV "shukw" ; + shukw_V2 = mkV2 "shukw" ; + shunqisw_V = mkV "shunqisw" ; + shunqisw_V2 = mkV2 "shunqisw" ; + shunyayelw_V = mkV "shunyayelw" ; + shunyayelw_V2 = mkV2 "shunyayelw" ; + shuqulw_V = mkV "shuqulw" ; + shuqulw_V2 = mkV2 "shuqulw" ; + shushisw_V = mkV "shushisw" ; + shushisw_V2 = mkV2 "shushisw" ; + shw_V = mkV "shw" ; + shw_V2 = mkV2 "shw" ; + shwabadelw_V = mkV "shwabadelw" ; + shwabadelw_V2 = mkV2 "shwabadelw" ; + shwelezelw_V = mkV "shwelezelw" ; + shwelezelw_V2 = mkV2 "shwelezelw" ; + shwelezw_V = mkV "shwelezw" ; + shwelezw_V2 = mkV2 "shwelezw" ; + sibekelw_V = mkV "sibekelw" ; + sibekelw_V2 = mkV2 "sibekelw" ; + sihleliw_V = mkV "sihleliw" ; + sihleliw_V2 = mkV2 "sihleliw" ; + sihlelw_V = mkV "sihlelw" ; + sihlelw_V2 = mkV2 "sihlelw" ; + sihlw_V = mkV "sihlw" ; + sihlw_V2 = mkV2 "sihlw" ; + sikanisw_V = mkV "sikanisw" ; + sikanisw_V2 = mkV2 "sikanisw" ; + sikw_V = mkV "sikw" ; + sikw_V2 = mkV2 "sikw" ; + silizw_V = mkV "silizw" ; + silizw_V2 = mkV2 "silizw" ; + silw_V = mkV "silw" ; + silw_V2 = mkV2 "silw" ; + simamisw_V = mkV "simamisw" ; + simamisw_V2 = mkV2 "simamisw" ; + simuzw_V = mkV "simuzw" ; + simuzw_V2 = mkV2 "simuzw" ; + sindiselw_V = mkV "sindiselw" ; + sindiselw_V2 = mkV2 "sindiselw" ; + sindisiw_V = mkV "sindisiw" ; + sindisiw_V2 = mkV2 "sindisiw" ; + sindisw_V = mkV "sindisw" ; + sindisw_V2 = mkV2 "sindisw" ; + sindw_V = mkV "sindw" ; + sindw_V2 = mkV2 "sindw" ; + singathelw_V = mkV "singathelw" ; + singathelw_V2 = mkV2 "singathelw" ; + sinisw_V = mkV "sinisw" ; + sinisw_V2 = mkV2 "sinisw" ; + sinw_V = mkV "sinw" ; + sinw_V2 = mkV2 "sinw" ; + siphukw_V = mkV "siphukw" ; + siphukw_V2 = mkV2 "siphukw" ; + siphulw_V = mkV "siphulw" ; + siphulw_V2 = mkV2 "siphulw" ; + sisekelw_V = mkV "sisekelw" ; + sisekelw_V2 = mkV2 "sisekelw" ; + sisiw_V = mkV "sisiw" ; + sisiw_V2 = mkV2 "sisiw" ; + sisw_V = mkV "sisw" ; + sisw_V2 = mkV2 "sisw" ; + sithw_V = mkV "sithw" ; + sithw_V2 = mkV2 "sithw" ; + siw_V = mkV "siw" ; + siw_V2 = mkV2 "siw" ; + sizelw_V = mkV "sizelw" ; + sizelw_V2 = mkV2 "sizelw" ; + siziw_V = mkV "siziw" ; + siziw_V2 = mkV2 "siziw" ; + sizw_V = mkV "sizw" ; + sizw_V2 = mkV2 "sizw" ; + sizwiw_V = mkV "sizwiw" ; + sizwiw_V2 = mkV2 "sizwiw" ; + sobozelw_V = mkV "sobozelw" ; + sobozelw_V2 = mkV2 "sobozelw" ; + sohlelw_V = mkV "sohlelw" ; + sohlelw_V2 = mkV2 "sohlelw" ; + sokiw_V = mkV "sokiw" ; + sokiw_V2 = mkV2 "sokiw" ; + sokolisw_V = mkV "sokolisw" ; + sokolisw_V2 = mkV2 "sokolisw" ; + sokolw_V = mkV "sokolw" ; + sokolw_V2 = mkV2 "sokolw" ; + sokw_V = mkV "sokw" ; + sokw_V2 = mkV2 "sokw" ; + solisw_V = mkV "solisw" ; + solisw_V2 = mkV2 "solisw" ; + solw_V = mkV "solw" ; + solw_V2 = mkV2 "solw" ; + sombululw_V = mkV "sombululw" ; + sombululw_V2 = mkV2 "sombululw" ; + sondelw_V = mkV "sondelw" ; + sondelw_V2 = mkV2 "sondelw" ; + sondezw_V = mkV "sondezw" ; + sondezw_V2 = mkV2 "sondezw" ; + songelw_V = mkV "songelw" ; + songelw_V2 = mkV2 "songelw" ; + songw_V = mkV "songw" ; + songw_V2 = mkV2 "songw" ; + sontw_V = mkV "sontw" ; + sontw_V2 = mkV2 "sontw" ; + sukelw_V = mkV "sukelw" ; + sukelw_V2 = mkV2 "sukelw" ; + sukumw_V = mkV "sukumw" ; + sukumw_V2 = mkV2 "sukumw" ; + sukw_V = mkV "sukw" ; + sukw_V2 = mkV2 "sukw" ; + sulelw_V = mkV "sulelw" ; + sulelw_V2 = mkV2 "sulelw" ; + sulw_V = mkV "sulw" ; + sulw_V2 = mkV2 "sulw" ; + sungulelw_V = mkV "sungulelw" ; + sungulelw_V2 = mkV2 "sungulelw" ; + sungulw_V = mkV "sungulw" ; + sungulw_V2 = mkV2 "sungulw" ; + suselw_V = mkV "suselw" ; + suselw_V2 = mkV2 "suselw" ; + susiw_V = mkV "susiw" ; + susiw_V2 = mkV2 "susiw" ; + susw_V = mkV "susw" ; + susw_V2 = mkV2 "susw" ; + suthisw_V = mkV "suthisw" ; + suthisw_V2 = mkV2 "suthisw" ; + suthw_V = mkV "suthw" ; + suthw_V2 = mkV2 "suthw" ; + suziw_V = mkV "suziw" ; + suziw_V2 = mkV2 "suziw" ; + suzw_V = mkV "suzw" ; + suzw_V2 = mkV2 "suzw" ; + sw_V = mkV "sw" ; + sw_V2 = mkV2 "sw" ; + tatamisw_V = mkV "tatamisw" ; + tatamisw_V2 = mkV2 "tatamisw" ; + tatazelw_V = mkV "tatazelw" ; + tatazelw_V2 = mkV2 "tatazelw" ; + tetemisw_V = mkV "tetemisw" ; + tetemisw_V2 = mkV2 "tetemisw" ; + tetemw_V = mkV "tetemw" ; + tetemw_V2 = mkV2 "tetemw" ; + thakathw_V = mkV "thakathw" ; + thakathw_V2 = mkV2 "thakathw" ; + thakiw_V = mkV "thakiw" ; + thakiw_V2 = mkV2 "thakiw" ; + thakw_V = mkV "thakw" ; + thakw_V2 = mkV2 "thakw" ; + thandabuzw_V = mkV "thandabuzw" ; + thandabuzw_V2 = mkV2 "thandabuzw" ; + thandanw_V = mkV "thandanw" ; + thandanw_V2 = mkV2 "thandanw" ; + thandazw_V = mkV "thandazw" ; + thandazw_V2 = mkV2 "thandazw" ; + thandiw_V = mkV "thandiw" ; + thandiw_V2 = mkV2 "thandiw" ; + thandw_V = mkV "thandw" ; + thandw_V2 = mkV2 "thandw" ; + thaphuzw_V = mkV "thaphuzw" ; + thaphuzw_V2 = mkV2 "thaphuzw" ; + thasiselw_V = mkV "thasiselw" ; + thasiselw_V2 = mkV2 "thasiselw" ; + thathelw_V = mkV "thathelw" ; + thathelw_V2 = mkV2 "thathelw" ; + thathiw_V = mkV "thathiw" ; + thathiw_V2 = mkV2 "thathiw" ; + thathw_V = mkV "thathw" ; + thathw_V2 = mkV2 "thathw" ; + thekw_V = mkV "thekw" ; + thekw_V2 = mkV2 "thekw" ; + thelelw_V = mkV "thelelw" ; + thelelw_V2 = mkV2 "thelelw" ; + theliw_V = mkV "theliw" ; + theliw_V2 = mkV2 "theliw" ; + thelw_V = mkV "thelw" ; + thelw_V2 = mkV2 "thelw" ; + thembelw_V = mkV "thembelw" ; + thembelw_V2 = mkV2 "thembelw" ; + thembw_V = mkV "thembw" ; + thembw_V2 = mkV2 "thembw" ; + thengelw_V = mkV "thengelw" ; + thengelw_V2 = mkV2 "thengelw" ; + thengiselw_V = mkV "thengiselw" ; + thengiselw_V2 = mkV2 "thengiselw" ; + thengisiw_V = mkV "thengisiw" ; + thengisiw_V2 = mkV2 "thengisiw" ; + thengisw_V = mkV "thengisw" ; + thengisw_V2 = mkV2 "thengisw" ; + thengiw_V = mkV "thengiw" ; + thengiw_V2 = mkV2 "thengiw" ; + thengw_V = mkV "thengw" ; + thengw_V2 = mkV2 "thengw" ; + theniw_V = mkV "theniw" ; + theniw_V2 = mkV2 "theniw" ; + thethelelw_V = mkV "thethelelw" ; + thethelelw_V2 = mkV2 "thethelelw" ; + thethisw_V = mkV "thethisw" ; + thethisw_V2 = mkV2 "thethisw" ; + thethiw_V = mkV "thethiw" ; + thethiw_V2 = mkV2 "thethiw" ; + thethw_V = mkV "thethw" ; + thethw_V2 = mkV2 "thethw" ; + thezw_V = mkV "thezw" ; + thezw_V2 = mkV2 "thezw" ; + thikazisw_V = mkV "thikazisw" ; + thikazisw_V2 = mkV2 "thikazisw" ; + thintw_V = mkV "thintw" ; + thintw_V2 = mkV2 "thintw" ; + thiw_V = mkV "thiw" ; + thiw_V2 = mkV2 "thiw" ; + thobelw_V = mkV "thobelw" ; + thobelw_V2 = mkV2 "thobelw" ; + thobisw_V = mkV "thobisw" ; + thobisw_V2 = mkV2 "thobisw" ; + thokozelw_V = mkV "thokozelw" ; + thokozelw_V2 = mkV2 "thokozelw" ; + thokozisw_V = mkV "thokozisw" ; + thokozisw_V2 = mkV2 "thokozisw" ; + thokozw_V = mkV "thokozw" ; + thokozw_V2 = mkV2 "thokozw" ; + tholiw_V = mkV "tholiw" ; + tholiw_V2 = mkV2 "tholiw" ; + tholw_V = mkV "tholw" ; + tholw_V2 = mkV2 "tholw" ; + thosw_V = mkV "thosw" ; + thosw_V2 = mkV2 "thosw" ; + thukusw_V = mkV "thukusw" ; + thukusw_V2 = mkV2 "thukusw" ; + thukuthelisw_V = mkV "thukuthelisw" ; + thukuthelisw_V2 = mkV2 "thukuthelisw" ; + thukw_V = mkV "thukw" ; + thukw_V2 = mkV2 "thukw" ; + thulisw_V = mkV "thulisw" ; + thulisw_V2 = mkV2 "thulisw" ; + thululiw_V = mkV "thululiw" ; + thululiw_V2 = mkV2 "thululiw" ; + thululw_V = mkV "thululw" ; + thululw_V2 = mkV2 "thululw" ; + thulw_V = mkV "thulw" ; + thulw_V2 = mkV2 "thulw" ; + thumbiw_V = mkV "thumbiw" ; + thumbiw_V2 = mkV2 "thumbiw" ; + thumbw_V = mkV "thumbw" ; + thumbw_V2 = mkV2 "thumbw" ; + thumelw_V = mkV "thumelw" ; + thumelw_V2 = mkV2 "thumelw" ; + thumiw_V = mkV "thumiw" ; + thumiw_V2 = mkV2 "thumiw" ; + thumw_V = mkV "thumw" ; + thumw_V2 = mkV2 "thumw" ; + thungathw_V = mkV "thungathw" ; + thungathw_V2 = mkV2 "thungathw" ; + thungelw_V = mkV "thungelw" ; + thungelw_V2 = mkV2 "thungelw" ; + thungiw_V = mkV "thungiw" ; + thungiw_V2 = mkV2 "thungiw" ; + thungw_V = mkV "thungw" ; + thungw_V2 = mkV2 "thungw" ; + thusw_V = mkV "thusw" ; + thusw_V2 = mkV2 "thusw" ; + thuthelw_V = mkV "thuthelw" ; + thuthelw_V2 = mkV2 "thuthelw" ; + thuthukisiw_V = mkV "thuthukisiw" ; + thuthukisiw_V2 = mkV2 "thuthukisiw" ; + thuthukisw_V = mkV "thuthukisw" ; + thuthukisw_V2 = mkV2 "thuthukisw" ; + thuthw_V = mkV "thuthw" ; + thuthw_V2 = mkV2 "thuthw" ; + thw_V = mkV "thw" ; + thw_V2 = mkV2 "thw" ; + thwalisw_V = mkV "thwalisw" ; + thwalisw_V2 = mkV2 "thwalisw" ; + thwalw_V = mkV "thwalw" ; + thwalw_V2 = mkV2 "thwalw" ; + thwelw_V = mkV "thwelw" ; + thwelw_V2 = mkV2 "thwelw" ; + thwesiw_V = mkV "thwesiw" ; + thwesiw_V2 = mkV2 "thwesiw" ; + thwesw_V = mkV "thwesw" ; + thwesw_V2 = mkV2 "thwesw" ; + tinyelw_V = mkV "tinyelw" ; + tinyelw_V2 = mkV2 "tinyelw" ; + titinyw_V = mkV "titinyw" ; + titinyw_V2 = mkV2 "titinyw" ; + totosw_V = mkV "totosw" ; + totosw_V2 = mkV2 "totosw" ; + tshalw_V = mkV "tshalw" ; + tshalw_V2 = mkV2 "tshalw" ; + tshazisw_V = mkV "tshazisw" ; + tshazisw_V2 = mkV2 "tshazisw" ; + tshaziw_V = mkV "tshaziw" ; + tshaziw_V2 = mkV2 "tshaziw" ; + tshazw_V = mkV "tshazw" ; + tshazw_V2 = mkV2 "tshazw" ; + tshelekw_V = mkV "tshelekw" ; + tshelekw_V2 = mkV2 "tshelekw" ; + tsheliw_V = mkV "tsheliw" ; + tsheliw_V2 = mkV2 "tsheliw" ; + tshelw_V = mkV "tshelw" ; + tshelw_V2 = mkV2 "tshelw" ; + tshengisiw_V = mkV "tshengisiw" ; + tshengisiw_V2 = mkV2 "tshengisiw" ; + tshengisw_V = mkV "tshengisw" ; + tshengisw_V2 = mkV2 "tshengisw" ; + tshingw_V = mkV "tshingw" ; + tshingw_V2 = mkV2 "tshingw" ; + tshobelw_V = mkV "tshobelw" ; + tshobelw_V2 = mkV2 "tshobelw" ; + tulw_V = mkV "tulw" ; + tulw_V2 = mkV2 "tulw" ; + tuselw_V = mkV "tuselw" ; + tuselw_V2 = mkV2 "tuselw" ; + tusw_V = mkV "tusw" ; + tusw_V2 = mkV2 "tusw" ; + vakashelw_V = mkV "vakashelw" ; + vakashelw_V2 = mkV2 "vakashelw" ; + valelelw_V = mkV "valelelw" ; + valelelw_V2 = mkV2 "valelelw" ; + valelisw_V = mkV "valelisw" ; + valelisw_V2 = mkV2 "valelisw" ; + valelw_V = mkV "valelw" ; + valelw_V2 = mkV2 "valelw" ; + valiw_V = mkV "valiw" ; + valiw_V2 = mkV2 "valiw" ; + valw_V = mkV "valw" ; + valw_V2 = mkV2 "valw" ; + vamelw_V = mkV "vamelw" ; + vamelw_V2 = mkV2 "vamelw" ; + vanw_V = mkV "vanw" ; + vanw_V2 = mkV2 "vanw" ; + vathw_V = mkV "vathw" ; + vathw_V2 = mkV2 "vathw" ; + velelw_V = mkV "velelw" ; + velelw_V2 = mkV2 "velelw" ; + velw_V = mkV "velw" ; + velw_V2 = mkV2 "velw" ; + vevezelisw_V = mkV "vevezelisw" ; + vevezelisw_V2 = mkV2 "vevezelisw" ; + vevisw_V = mkV "vevisw" ; + vevisw_V2 = mkV2 "vevisw" ; + vezw_V = mkV "vezw" ; + vezw_V2 = mkV2 "vezw" ; + vikelw_V = mkV "vikelw" ; + vikelw_V2 = mkV2 "vikelw" ; + vikizw_V = mkV "vikizw" ; + vikizw_V2 = mkV2 "vikizw" ; + vimbelw_V = mkV "vimbelw" ; + vimbelw_V2 = mkV2 "vimbelw" ; + vimbiw_V = mkV "vimbiw" ; + vimbiw_V2 = mkV2 "vimbiw" ; + vimbw_V = mkV "vimbw" ; + vimbw_V2 = mkV2 "vimbw" ; + vivinyisisw_V = mkV "vivinyisisw" ; + vivinyisisw_V2 = mkV2 "vivinyisisw" ; + vivinyw_V = mkV "vivinyw" ; + vivinyw_V2 = mkV2 "vivinyw" ; + vivw_V = mkV "vivw" ; + vivw_V2 = mkV2 "vivw" ; + viyw_V = mkV "viyw" ; + viyw_V2 = mkV2 "viyw" ; + vondlw_V = mkV "vondlw" ; + vondlw_V2 = mkV2 "vondlw" ; + votelw_V = mkV "votelw" ; + votelw_V2 = mkV2 "votelw" ; + votw_V = mkV "votw" ; + votw_V2 = mkV2 "votw" ; + vovw_V = mkV "vovw" ; + vovw_V2 = mkV2 "vovw" ; + vubelw_V = mkV "vubelw" ; + vubelw_V2 = mkV2 "vubelw" ; + vubw_V = mkV "vubw" ; + vubw_V2 = mkV2 "vubw" ; + vukw_V = mkV "vukw" ; + vukw_V2 = mkV2 "vukw" ; + vulelw_V = mkV "vulelw" ; + vulelw_V2 = mkV2 "vulelw" ; + vuliw_V = mkV "vuliw" ; + vuliw_V2 = mkV2 "vuliw" ; + vulw_V = mkV "vulw" ; + vulw_V2 = mkV2 "vulw" ; + vumelw_V = mkV "vumelw" ; + vumelw_V2 = mkV2 "vumelw" ; + vumw_V = mkV "vumw" ; + vumw_V2 = mkV2 "vumw" ; + vundlw_V = mkV "vundlw" ; + vundlw_V2 = mkV2 "vundlw" ; + vungamisw_V = mkV "vungamisw" ; + vungamisw_V2 = mkV2 "vungamisw" ; + vuniw_V = mkV "vuniw" ; + vuniw_V2 = mkV2 "vuniw" ; + vunw_V = mkV "vunw" ; + vunw_V2 = mkV2 "vunw" ; + vuselelw_V = mkV "vuselelw" ; + vuselelw_V2 = mkV2 "vuselelw" ; + vuselw_V = mkV "vuselw" ; + vuselw_V2 = mkV2 "vuselw" ; + vusw_V = mkV "vusw" ; + vusw_V2 = mkV2 "vusw" ; + vuthiw_V = mkV "vuthiw" ; + vuthiw_V2 = mkV2 "vuthiw" ; + vuthw_V = mkV "vuthw" ; + vuthw_V2 = mkV2 "vuthw" ; + vuyisw_V = mkV "vuyisw" ; + vuyisw_V2 = mkV2 "vuyisw" ; + wakw_V = mkV "wakw" ; + wakw_V2 = mkV2 "wakw" ; + wanelisw_V = mkV "wanelisw" ; + wanelisw_V2 = mkV2 "wanelisw" ; + washelw_V = mkV "washelw" ; + washelw_V2 = mkV2 "washelw" ; + washisisw_V = mkV "washisisw" ; + washisisw_V2 = mkV2 "washisisw" ; + washisw_V = mkV "washisw" ; + washisw_V2 = mkV2 "washisw" ; + washiw_V = mkV "washiw" ; + washiw_V2 = mkV2 "washiw" ; + washw_V = mkV "washw" ; + washw_V2 = mkV2 "washw" ; + welelw_V = mkV "welelw" ; + welelw_V2 = mkV2 "welelw" ; + welw_V = mkV "welw" ; + welw_V2 = mkV2 "welw" ; + wezw_V = mkV "wezw" ; + wezw_V2 = mkV2 "wezw" ; + winw_V = mkV "winw" ; + winw_V2 = mkV2 "winw" ; + wisw_V = mkV "wisw" ; + wisw_V2 = mkV2 "wisw" ; + wolw_V = mkV "wolw" ; + wolw_V2 = mkV2 "wolw" ; + wukulw_V = mkV "wukulw" ; + wukulw_V2 = mkV2 "wukulw" ; + wukuzw_V = mkV "wukuzw" ; + wukuzw_V2 = mkV2 "wukuzw" ; + wuzw_V = mkV "wuzw" ; + wuzw_V2 = mkV2 "wuzw" ; + xabanisw_V = mkV "xabanisw" ; + xabanisw_V2 = mkV2 "xabanisw" ; + xakiw_V = mkV "xakiw" ; + xakiw_V2 = mkV2 "xakiw" ; + xakw_V = mkV "xakw" ; + xakw_V2 = mkV2 "xakw" ; + xaxabulw_V = mkV "xaxabulw" ; + xaxabulw_V2 = mkV2 "xaxabulw" ; + xaxw_V = mkV "xaxw" ; + xaxw_V2 = mkV2 "xaxw" ; + xazululw_V = mkV "xazululw" ; + xazululw_V2 = mkV2 "xazululw" ; + xegelw_V = mkV "xegelw" ; + xegelw_V2 = mkV2 "xegelw" ; + xegisw_V = mkV "xegisw" ; + xegisw_V2 = mkV2 "xegisw" ; + xhasw_V = mkV "xhasw" ; + xhasw_V2 = mkV2 "xhasw" ; + xhawulw_V = mkV "xhawulw" ; + xhawulw_V2 = mkV2 "xhawulw" ; + xhophiw_V = mkV "xhophiw" ; + xhophiw_V2 = mkV2 "xhophiw" ; + xhophw_V = mkV "xhophw" ; + xhophw_V2 = mkV2 "xhophw" ; + xhoxhw_V = mkV "xhoxhw" ; + xhoxhw_V2 = mkV2 "xhoxhw" ; + xhozw_V = mkV "xhozw" ; + xhozw_V2 = mkV2 "xhozw" ; + xhumanisw_V = mkV "xhumanisw" ; + xhumanisw_V2 = mkV2 "xhumanisw" ; + xhumelw_V = mkV "xhumelw" ; + xhumelw_V2 = mkV2 "xhumelw" ; + xhumw_V = mkV "xhumw" ; + xhumw_V2 = mkV2 "xhumw" ; + xhwaliselw_V = mkV "xhwaliselw" ; + xhwaliselw_V2 = mkV2 "xhwaliselw" ; + xilongw_V = mkV "xilongw" ; + xilongw_V2 = mkV2 "xilongw" ; + xinw_V = mkV "xinw" ; + xinw_V2 = mkV2 "xinw" ; + xokozelw_V = mkV "xokozelw" ; + xokozelw_V2 = mkV2 "xokozelw" ; + xolelw_V = mkV "xolelw" ; + xolelw_V2 = mkV2 "xolelw" ; + xoshelw_V = mkV "xoshelw" ; + xoshelw_V2 = mkV2 "xoshelw" ; + xoshisw_V = mkV "xoshisw" ; + xoshisw_V2 = mkV2 "xoshisw" ; + xoshiw_V = mkV "xoshiw" ; + xoshiw_V2 = mkV2 "xoshiw" ; + xoshw_V = mkV "xoshw" ; + xoshw_V2 = mkV2 "xoshw" ; + xovw_V = mkV "xovw" ; + xovw_V2 = mkV2 "xovw" ; + xoxaxoxw_V = mkV "xoxaxoxw" ; + xoxaxoxw_V2 = mkV2 "xoxaxoxw" ; + xoxelw_V = mkV "xoxelw" ; + xoxelw_V2 = mkV2 "xoxelw" ; + xoxisw_V = mkV "xoxisw" ; + xoxisw_V2 = mkV2 "xoxisw" ; + xoxw_V = mkV "xoxw" ; + xoxw_V2 = mkV2 "xoxw" ; + xubanisw_V = mkV "xubanisw" ; + xubanisw_V2 = mkV2 "xubanisw" ; + xubw_V = mkV "xubw" ; + xubw_V2 = mkV2 "xubw" ; + xukuzw_V = mkV "xukuzw" ; + xukuzw_V2 = mkV2 "xukuzw" ; + xwayisw_V = mkV "xwayisw" ; + xwayisw_V2 = mkV2 "xwayisw" ; + yabazw_V = mkV "yabazw" ; + yabazw_V2 = mkV2 "yabazw" ; + yabizw_V = mkV "yabizw" ; + yabizw_V2 = mkV2 "yabizw" ; + yabuzw_V = mkV "yabuzw" ; + yabuzw_V2 = mkV2 "yabuzw" ; + yakazw_V = mkV "yakazw" ; + yakazw_V2 = mkV2 "yakazw" ; + yalazw_V = mkV "yalazw" ; + yalazw_V2 = mkV2 "yalazw" ; + yaleliw_V = mkV "yaleliw" ; + yaleliw_V2 = mkV2 "yaleliw" ; + yalelw_V = mkV "yalelw" ; + yalelw_V2 = mkV2 "yalelw" ; + yaliw_V = mkV "yaliw" ; + yaliw_V2 = mkV2 "yaliw" ; + yaluzisw_V = mkV "yaluzisw" ; + yaluzisw_V2 = mkV2 "yaluzisw" ; + yaluzw_V = mkV "yaluzw" ; + yaluzw_V2 = mkV2 "yaluzw" ; + yalw_V = mkV "yalw" ; + yalw_V2 = mkV2 "yalw" ; + yayizw_V = mkV "yayizw" ; + yayizw_V2 = mkV2 "yayizw" ; + yekelelw_V = mkV "yekelelw" ; + yekelelw_V2 = mkV2 "yekelelw" ; + yekelw_V = mkV "yekelw" ; + yekelw_V2 = mkV2 "yekelw" ; + yekeziw_V = mkV "yekeziw" ; + yekeziw_V2 = mkV2 "yekeziw" ; + yekezw_V = mkV "yekezw" ; + yekezw_V2 = mkV2 "yekezw" ; + yekisw_V = mkV "yekisw" ; + yekisw_V2 = mkV2 "yekisw" ; + yekiw_V = mkV "yekiw" ; + yekiw_V2 = mkV2 "yekiw" ; + yekw_V = mkV "yekw" ; + yekw_V2 = mkV2 "yekw" ; + yelw_V = mkV "yelw" ; + yelw_V2 = mkV2 "yelw" ; + yengw_V = mkV "yengw" ; + yengw_V2 = mkV2 "yengw" ; + yethelw_V = mkV "yethelw" ; + yethelw_V2 = mkV2 "yethelw" ; + yethw_V = mkV "yethw" ; + yethw_V2 = mkV2 "yethw" ; + yethwelw_V = mkV "yethwelw" ; + yethwelw_V2 = mkV2 "yethwelw" ; + yingaziw_V = mkV "yingaziw" ; + yingaziw_V2 = mkV2 "yingaziw" ; + yiselw_V = mkV "yiselw" ; + yiselw_V2 = mkV2 "yiselw" ; + yisisiw_V = mkV "yisisiw" ; + yisisiw_V2 = mkV2 "yisisiw" ; + yisiw_V = mkV "yisiw" ; + yisiw_V2 = mkV2 "yisiw" ; + yisw_V = mkV "yisw" ; + yisw_V2 = mkV2 "yisw" ; + yiw_V = mkV "yiw" ; + yiw_V2 = mkV2 "yiw" ; + yobekw_V = mkV "yobekw" ; + yobekw_V2 = mkV2 "yobekw" ; + yobuzw_V = mkV "yobuzw" ; + yobuzw_V2 = mkV2 "yobuzw" ; + yoliw_V = mkV "yoliw" ; + yoliw_V2 = mkV2 "yoliw" ; + yolw_V = mkV "yolw" ; + yolw_V2 = mkV2 "yolw" ; + yw_V = mkV "yw" ; + yw_V2 = mkV2 "yw" ; + zabalazw_V = mkV "zabalazw" ; + zabalazw_V2 = mkV2 "zabalazw" ; + zabelw_V = mkV "zabelw" ; + zabelw_V2 = mkV2 "zabelw" ; + zafunw_V = mkV "zafunw" ; + zafunw_V2 = mkV2 "zafunw" ; + zalelw_V = mkV "zalelw" ; + zalelw_V2 = mkV2 "zalelw" ; + zalw_V = mkV "zalw" ; + zalw_V2 = mkV2 "zalw" ; + zamelw_V = mkV "zamelw" ; + zamelw_V2 = mkV2 "zamelw" ; + zamulisw_V = mkV "zamulisw" ; + zamulisw_V2 = mkV2 "zamulisw" ; + zamw_V = mkV "zamw" ; + zamw_V2 = mkV2 "zamw" ; + zavulw_V = mkV "zavulw" ; + zavulw_V2 = mkV2 "zavulw" ; + zazisw_V = mkV "zazisw" ; + zazisw_V2 = mkV2 "zazisw" ; + zaziw_V = mkV "zaziw" ; + zaziw_V2 = mkV2 "zaziw" ; + zelelw_V = mkV "zelelw" ; + zelelw_V2 = mkV2 "zelelw" ; + zelw_V = mkV "zelw" ; + zelw_V2 = mkV2 "zelw" ; + zethiw_V = mkV "zethiw" ; + zethiw_V2 = mkV2 "zethiw" ; + zethw_V = mkV "zethw" ; + zethw_V2 = mkV2 "zethw" ; + zibekelw_V = mkV "zibekelw" ; + zibekelw_V2 = mkV2 "zibekelw" ; + zibusisiw_V = mkV "zibusisiw" ; + zibusisiw_V2 = mkV2 "zibusisiw" ; + zilelw_V = mkV "zilelw" ; + zilelw_V2 = mkV2 "zilelw" ; + ziliw_V = mkV "ziliw" ; + ziliw_V2 = mkV2 "ziliw" ; + zilw_V = mkV "zilw" ; + zilw_V2 = mkV2 "zilw" ; + zindlw_V = mkV "zindlw" ; + zindlw_V2 = mkV2 "zindlw" ; + zindw_V = mkV "zindw" ; + zindw_V2 = mkV2 "zindw" ; + zinganekw_V = mkV "zinganekw" ; + zinganekw_V2 = mkV2 "zinganekw" ; + zingelw_V = mkV "zingelw" ; + zingelw_V2 = mkV2 "zingelw" ; + zingw_V = mkV "zingw" ; + zingw_V2 = mkV2 "zingw" ; + zinzw_V = mkV "zinzw" ; + zinzw_V2 = mkV2 "zinzw" ; + zisekelw_V = mkV "zisekelw" ; + zisekelw_V2 = mkV2 "zisekelw" ; + zisw_V = mkV "zisw" ; + zisw_V2 = mkV2 "zisw" ; + ziw_V = mkV "ziw" ; + ziw_V2 = mkV2 "ziw" ; + ziwisw_V = mkV "ziwisw" ; + ziwisw_V2 = mkV2 "ziwisw" ; + ziyisw_V = mkV "ziyisw" ; + ziyisw_V2 = mkV2 "ziyisw" ; + zobelw_V = mkV "zobelw" ; + zobelw_V2 = mkV2 "zobelw" ; + zocolw_V = mkV "zocolw" ; + zocolw_V2 = mkV2 "zocolw" ; + zolw_V = mkV "zolw" ; + zolw_V2 = mkV2 "zolw" ; + zongolozelw_V = mkV "zongolozelw" ; + zongolozelw_V2 = mkV2 "zongolozelw" ; + zothiw_V = mkV "zothiw" ; + zothiw_V2 = mkV2 "zothiw" ; + zothw_V = mkV "zothw" ; + zothw_V2 = mkV2 "zothw" ; + zukuzw_V = mkV "zukuzw" ; + zukuzw_V2 = mkV2 "zukuzw" ; + zukuzwisw_V = mkV "zukuzwisw" ; + zukuzwisw_V2 = mkV2 "zukuzwisw" ; + zukw_V = mkV "zukw" ; + zukw_V2 = mkV2 "zukw" ; + zulisw_V = mkV "zulisw" ; + zulisw_V2 = mkV2 "zulisw" ; + zumw_V = mkV "zumw" ; + zumw_V2 = mkV2 "zumw" ; + zungezw_V = mkV "zungezw" ; + zungezw_V2 = mkV2 "zungezw" ; + zuziw_V = mkV "zuziw" ; + zuziw_V2 = mkV2 "zuziw" ; + zuzw_V = mkV "zuzw" ; + zuzw_V2 = mkV2 "zuzw" ; + -- zw_V = mkV "zw" ; + -- zw_V2 = mkV2 "zw" ; + zwisw_V = mkV "zwisw" ; + zwisw_V2 = mkV2 "zwisw" ; + zwiw_V = mkV "zwiw" ; + zwiw_V2 = mkV2 "zwiw" ; } From 1c8127bcc2c19522eb5b76ed78500d623290efde Mon Sep 17 00:00:00 2001 From: Laurette Marais Date: Fri, 16 Dec 2022 23:18:20 +0200 Subject: [PATCH 8/8] (zul) removed duplicate entry in MultiLex --- src/zulu/lexica/MultiLex.gf | 1 - 1 file changed, 1 deletion(-) diff --git a/src/zulu/lexica/MultiLex.gf b/src/zulu/lexica/MultiLex.gf index 952e9719..f659cc8a 100644 --- a/src/zulu/lexica/MultiLex.gf +++ b/src/zulu/lexica/MultiLex.gf @@ -1147,5 +1147,4 @@ abstract MultiLex = Cat ** { -- adjectivals colourful_R : A ; - big_A : A ; }