# uses Qpath. % The structure of syllables and syllable sequences # vars $yll: syl1 syl2 syl3. # atom 'a:' 'i:' 'u:'. Null: <> == . Syllable: <> == Null == == "" "" == "" "" == "" "". Disyllable: <> == Syllable == . Trisyllable: <> == Syllable == . % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % # vars $pers: first secnd third. # vars $pers-1: secnd third. # vars $num: sing dual plur. # vars $num-pl: sing dual. % The (default) structure of affixes and words Affix: <> == Syllable. Word: <> == Syllable == "" "". Verb: <> == Disyllable == "" "" "" "" % basic root structure == Qpath: == Qpath: == Qpath: == a == a % default vowels for different tenses == u == i == i == i % prefixes for different tenses == a == u == m u % mapping different binyan forms to binyan nodes. == "Bin1:<>" == "Bin2:<>" == "Bin3:<>" == "Bin4:<>" == "Bin5:<>" == "Bin6:<>" == "Bin7:<>" == "Bin8:<>" == "Bin9:<>" == "Bin10:<>" == "Bin11:<>" == "Bin12:<>" == "Bin13:<>" == "Bin14:<>" == "Bin15:<>" % person/number inflections - past tense has suffix only, present tense has % prefix and suffix. == t a == a == n a == y a == t a == t a == u == 'a:' n i == 'u:' n a == 'i:' n a == n a == t u == n 'a:' == t a == t 'i:' == t u m 'a:' == t u m == t u n n a == a == a t == 'a:' == a t 'a:' == 'u:' == n a . % Binyan I - the most basic and with the most "irregularities" Bin1: <> == Verb == "" == u == == == a a == u u == == m a. % Binyan II - doubled middle consonant, one prefix difference Bin2: <> == Verb == Qpath: == u. % Binyan III - doubled first vowel, prefix difference as above Bin3: <> == Verb == Verb Verb == Bin2. % Binyan IV - c1 moved and /?/ added in its place, prefix as above Bin4: <> == Verb == '?' == Qpath: == Bin2. % Binyan V - trisyllable, has extra syllable's values defined, different final % peak, consonant doubling as for Bin II. Bin5: <> == Verb == Trisyllable == t == "" == a == Bin2. % Binyan VI - as Bin V but no consonant doubling, first peak fixed, second % doubled as Bin III. Bin6: <> == Bin5 == Verb == a == Bin3. % Binyan VII - trisyllable, coda only defined for first syllable Bin7: <> == Verb == Trisyllable == n. % Binyan VIII - adds second consonant to first onset. Bin8: <> == Verb == Verb Qpath:. % Binyan IX - as Bin VIII but second coda is third, not second, consonant Bin9: <> == Bin8 == Qpath:. % Binyan X - as Bin VI, but with /st/ in place of first consonant Bin10: <> == Bin4 == s t == Verb. % Binyan XI - as Bin IX, but vowel doubled as in Bin III Bin11: <> == Bin9 == Bin3. % Binyan XII - as Bin VIII, first coda /w/ Bin12: <> == Bin8 == w. % Binyan XIII - as Bin XII, second onset also /w/ Bin13: <> == Bin12 == w. % Binyan XIV - as Bin IX, first coda /n/ Bin14: <> == Bin9 == n. % Binyan XV - as Bin XIV, final consonant /y/ Bin15: <> == Bin14 == y. Write: <> == Verb == k == t == b. # hide Null Syllable Disyllable Trisyllable Affix Word Verb Bin1 Bin2 Bin3 Bin4 Bin5 Bin6 Bin7 Bin8 Bin9 Bin10 Bin11 Bin12 Bin13 Bin14 Bin15 . # show .