;; -*- Mode: TDL; Coding: utf-8 -*- ;;; HAG (Hausa Grammar) ;;; Author: Berthold Crysmann ;;; 2009 ;;; Nouns ;;; Some dynamic nouns aikìi_n := n_-_m_le & [ STEM < "aiki" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-none, --TONE h*-l-cons, KEYREL.PRED "_aikìi_n_work_rel" ]]. aikìi_an := an_np_m_le & [ STEM < "aiki" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-none, --TONE h*-l-cons, KEYREL [PRED "_aikìi_n_work_rel"]]]. màganàa_n := n_-_f_le & [ STEM < "magana" >, SYNSEM.LKEYS [SYLS _short_short_long_, --MCLASS n-pl-none, --TONE l*-h-l-cons, KEYREL.PRED "_màganàa_n_talking_rel" ]]. màganàa_an := an_-_f_le & [ STEM < "magana" >, SYNSEM.LKEYS [SYLS _short_short_long_, --MCLASS n-pl-none, --TONE l*-h-l-cons, KEYREL.PRED "_màganàa_n_talking_rel" ]]. tsàmmaanìi_an := an_cp_m_le & [ STEM < "tsammani" >, SYNSEM.LKEYS [SYLS _short_long_long_, --MCLASS n-pl-none, --TONE l*-h-l-cons, KEYREL.PRED "_tsàmmaanìi_n_thinking_rel" ]]. zàtoo_an := an_cp_m_le & [ STEM < "zato" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-none, --TONE l*-h-cons, KEYREL.PRED "_zàtoo_n_think_rel" ]]. ; muhimmanci_an := an_expl_cp_m_le & ; [ STEM < "muhimmanci" >, ; SYNSEM.LKEYS [SYLS _short_short_short_long_, ; --MCLASS n-pl-none, ; --TONE h*-list, ; KEYREL.PRED "_muhimmancii_n_important_rel" ]]. ;;; Some mass nouns kyâu_n := n_-_m_le & [ STEM < "kyau" >, SYNSEM.LKEYS [SYLS _short_, --MCLASS n-pl-none, --TONE h*-hl-cons, KEYREL.PRED "_kyâu_n_beauty_rel" ]]. girmaa_n := n_-_m_le & [ STEM < "girma" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-none, --TONE h*-list, KEYREL.PRED "_girmaa_n_bigness_rel" ]]. tsaawoo_n := n_-_m_le & [ STEM < "tsawo" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-none, --TONE h*-list, KEYREL.PRED "_tsawoo_n_height_rel" ]]. àbincii_n := n_-_m_le & [ STEM < "abinci" >, SYNSEM.LKEYS [SYLS _short_short_long_, --MCLASS n-pl-none, --TONE l*-h-h-cons, KEYREL.PRED "_àbincii_n_food_rel" ]]. gyàlè_n := n_-_m_le & [ STEM < "gyale" >, SYNSEM.LKEYS [SYLS _short_short_, KEYREL [PRED "_gyàlè_n_wrap+of+women-scarf+of+women_rel"], --MCLASS n-pl-1, --TONE l*-list]]. tabàa_n := n_-_f_le & [ STEM < "taba" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-1, --TONE h*-l-cons, KEYREL.PRED "_tabàa_n_tobacco_rel" ]]. giyàa_n := n_-_f_le & [ STEM < "giya" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-none, --TONE h*-l-cons, KEYREL.PRED "_giyàa_n_beer_rel" ]]. naamàa_n := n_-_m_le & [ STEM < "nama" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-none, --TONE h*-l-cons, KEYREL.PRED "_namàa_n_meat-flesh_rel" ]]. ;;; CLASS I (H* oCi) kàasuwaa_n := n_-_f_le & [ STEM < "kasuwa" >, SYNSEM.LKEYS [SYLS _long_short_long_, --MCLASS n-pl-1, --TONE l*-h-h-cons, KEYREL.PRED "_kàasuwaa_n_market_rel" ]]. ƙoofàa_n := n_-_f_le & [ STEM < "ƙofa" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-1, --TONE h*-l-cons, KEYREL.PRED "_ƙoofàa_n_door_rel" ]]. mootàa_n := n_-_f_le & [ STEM < "mota" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-1, --TONE h*-l-cons, KEYREL [PRED "_mootàa_n_car_rel"]]]. fensìr_n := n_-_m_le & [ STEM < "fensir" >, SYNSEM.LKEYS [SYLS _short_short_, --MCLASS n-pl-1, --TONE h*-l-cons, KEYREL.PRED "_fensìr_n_pencil_rel" ]]. taagàa_n := n_-_f_le & [ STEM < "taga" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-1, --TONE h*-l-cons, KEYREL.PRED "_taagàa_n_window_rel" ]]. ƙaagùwaa_n := n_-_f_le & [ STEM < "ƙaguwa" >, SYNSEM.LKEYS [SYLS _long_short_long_, --MCLASS n-pl-1, --TONE h*-list, KEYREL.PRED "_ƙaagùwaa_n_crab-tongs-pincers_rel" ]]. bindigàa_n := n_-_f_le & [ STEM < "bindiga" >, SYNSEM.LKEYS [SYLS _short_short_long_, --MCLASS n-pl-1, --TONE h*-l-cons, KEYREL.PRED "_bindigàa_n_gun_rel" ]]. tàmbayàa_n := n_-_f_le & [ STEM < "tambaya" >, SYNSEM.LKEYS [SYLS _short_short_long_, --MCLASS n-pl-1, --TONE l*-h-l-cons, KEYREL.PRED "_tàmbayàa_n_question_rel" ]]. kwàmìtîi_n := n_-_f_le & [ STEM < "kwamiti" >, SYNSEM.LKEYS [SYLS _short_short_long_, --MCLASS n-pl-1, --TONE l*-hl-cons, KEYREL.PRED "_kwàmìtîi_n_committee_rel" ]]. dàamisàa_n := n_-_f_le & [ STEM < "damisa" >, SYNSEM.LKEYS [SYLS _long_short_long_, --MCLASS n-pl-1, --TONE l*-h-l-cons, KEYREL.PRED "_dàamisàa_n_leopard_rel" ]]. oofìs_n := n_-_f_le & [ STEM < "ofis" >, SYNSEM.LKEYS [SYLS _long_short_, --MCLASS n-pl-1, --TONE h*-l-cons, KEYREL.PRED "_oofìs_n_office_rel" ]]. ;;; CLASS II (L*-H -ai) ;;; Regular àlmàbazzàrii_n := n_-_m_le & [ STEM < "almubazzari" >, SYNSEM.LKEYS [SYLS _short_short_short_short_long_, --MCLASS n-pl-2_reg, --TONE l*-h-l-h-cons, KEYREL.PRED "_àlmàbazzàrii_n_spendthrift_rel" ]]. ɗaalìbii_n := n_-_m_le & [ STEM < "ɗalibi" >, SYNSEM.LKEYS [SYLS _long_short_long_, --MCLASS n-pl-2_reg, --TONE h*-l-h-cons, KEYREL [ARG0.SORT human, PRED "_ɗaalìbii_n_student_rel"] ]]. ?yaa_n := n_-_f_le & [ STEM < "'ya" >, SYNSEM.LKEYS [SYLS _long_, KEYREL [ARG0.SORT human, PRED "_'yaa_n_daughter_rel"], --MCLASS n-pl-none, --TONE h*-list]]. maalàmii_n := n_-_m_le & [ STEM < "malami" >, SYNSEM.LKEYS [SYLS _long_short_long_, --MCLASS n-pl-2_reg, --TONE h*-l-h-cons, KEYREL [ARG0.SORT human, PRED "_maalàm_n_teacher_rel" ]]]. yaarinyàa_n := n_-_f_le & [ STEM < "yarinya" >, SYNSEM.LKEYS [SYLS _long_short_long_, KEYREL [ARG0.SORT human, PRED "_yaarinyàa_n_woman+young-girl_rel"], --MCLASS n-pl-none, --TONE h*-l-cons]]. mùtumìi_n := n_-_m_le & [ STEM < "mutumi" >, SYNSEM.LKEYS [SYLS _short_short_long_, --MCLASS n-pl-none, --TONE l*-h-l-cons, KEYREL [ARG0.SORT human, PRED "_mùtûm_n_man_rel"] ]]. ;;; Irregular singular variant mùtûm_n := n_-_m_le & [ STEM < "mutum" >, SYNSEM.LKEYS [SYLS _short_short_, --MCLASS n-pl-none, --TONE l*-hl-cons, KEYREL [ARG0.SORT human, PRED "_mùtûm_n_man_rel" ]]]. mutàanee_n := n_-_m_le & [ STEM < "mutane" >, SYNSEM.LKEYS [SYLS _short_long_long_, --MCLASS n-pl-uninfl, --TONE h*-l-h-cons, KEYREL [PRED "_mùtûm_n_man_rel", ARG0 [SORT human, PNG p-p-g ]] ]]. maalàm_n := n_-_m_le & [ STEM < "malam" >, SYNSEM.LKEYS [SYLS _long_short_, --MCLASS n-pl-none, --TONE h*-l-cons, KEYREL [ARG0.SORT human, PRED "_maalàm_n_teacher_rel" ]]]. ;;; Geminated ɗamìi_n := n_-_m_le & [ STEM < "ɗami" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-2_gem, --TONE h*-l-cons, KEYREL.PRED "_ɗamìi_n_bundle_rel" ]]. ;;; Now generalised to II or V ; gaɓàa_n := n_-_f_le & ; [ STEM < "gaɓa" >, ; SYNSEM.LKEYS [SYLS _short_long_, ; --MCLASS n-pl-2_gem, ; --TONE h*-l-cons, ; KEYREL.PRED "_gaɓàa_n_joint-limb_rel" ]]. ƙyamìi_n := n_-_m_le & [ STEM < "ƙyami" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-2_gem, --TONE h*-l-cons, KEYREL.PRED "_ƙyamìi_n_fan+palm+beam_rel" ]]. kwabòo_n := n_-_m_le & [ STEM < "kwabo" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-2_gem, --TONE h*-l-cons, KEYREL.PRED "_kwabòo_n_kobo_rel" ]]. tabòo_n := n_-_m_le & [ STEM < "tabo" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-2_gem, --TONE h*-l-cons, KEYREL.PRED "_tabòo_n_scar_rel" ]]. ràboo_n := n_-_m_le & [ STEM < "rabo" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-2_gem, --TONE l*-h-cons, KEYREL.PRED "_ràboo_n_share+division_rel" ]]. tudùu_n := n_-_m_le & [ STEM < "tudu" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-2_gem, --TONE h*-l-cons, KEYREL.PRED "_tudùu_n_hill_rel" ]]. rabìi_n := n_-_m_le & [ STEM < "rabi" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-2_gem, --TONE h*-l-cons, KEYREL.PRED "_rabìi_n_half_rel" ]]. samà_n := n_-_f_le & [ STEM < "sama" >, SYNSEM.LKEYS [SYLS _short_short_, --MCLASS n-pl-2_gem, --TONE h*-l-cons, KEYREL.PRED "_samà_n_sky+heavens_rel" ]]. tsiròo_n := n_-_f_le & [ STEM < "tsiro" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-2_gem, --TONE h*-l-cons, KEYREL.PRED "_tsiròo_n_sprout+shoot_rel" ]]. ;;; Reduplicated nouns faifai_n := n_-_m_le & [ STEM < "faifai" >, SYNSEM.LKEYS [SYLS _short_short_, --MCLASS n-pl-2_redup, --TONE h*-list, KEYREL.PRED "_faifai_n_round+mat-record_rel" ]]. littaafìi_n := n_-_m_le & [ STEM < "littafi" >, SYNSEM.LKEYS [SYLS _short_long_long_, --MCLASS n-pl-2_redup, --TONE h*-l-cons, KEYREL.PRED "_littaafìi_n_book_rel" ]]. ;;; Monosyllabic reduplicated nouns (closed class); bâl_n := n_-_m_le & [ STEM < "bal" >, SYNSEM.LKEYS [SYLS _short_, --MCLASS n-pl-2_redup, --TONE h*-hl-cons, KEYREL.PRED "_bâl_n_ball_rel" ]]. bâm_n := n_-_m_le & [ STEM < "bam" >, SYNSEM.LKEYS [SYLS _short_, --MCLASS n-pl-2_redup, --TONE h*-hl-cons, KEYREL.PRED "_bâm_n_bomb_rel" ]]. fâm_n := n_-_m_le & [ STEM < "fam" >, SYNSEM.LKEYS [SYLS _short_, --MCLASS n-pl-2_redup, --TONE h*-hl-cons, KEYREL.PRED "_fâm_n_pound+sterling_rel" ]]. kwâs_n := n_-_m_le & [ STEM < "kwas" >, SYNSEM.LKEYS [SYLS _short_, --MCLASS n-pl-2_redup, --TONE h*-hl-cons, KEYREL.PRED "_kwâs_n_course_rel" ]]. fîm_n := n_-_m_le & [ STEM < "fim" >, SYNSEM.LKEYS [SYLS _short_, --MCLASS n-pl-2_redup, --TONE h*-hl-cons, KEYREL.PRED "_fîm_n_film_rel" ]]. ;;; Class III ƙasaa_n := n_-_f_le & [ STEM < "ƙasa" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-3_CaCe, --TONE h*-list, KEYREL.PRED "_ƙasaa_n_country_rel" ]]. gidaa_n := n_-_m_le & [ STEM < "gida" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-3_CaCe, --TONE h*-list, KEYREL [PRED "_gidaa_n_house_rel"]]]. bìkaa_n := n_-_m_le & [ STEM < "bika" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-3_CaCe, --TONE l*-h-cons, KEYREL.PRED "_bìkaa_n_baboon_rel" ]]. ùngùlu_n := n_-_f_le & [ STEM < "ungulu" >, SYNSEM.LKEYS [SYLS _short_short_short_, --MCLASS n-pl-3_aye, --TONE l*-h-cons, KEYREL.PRED "_ùngùlu_n_vulture_rel" ]]. kiifii_n := n_-_m_le & [ STEM < "kifi" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-3_aye, --TONE h*-list, KEYREL [PRED "_kiifii_n_fish_rel"]]]. #| ƙwai_n := n_-_m_le & [ STEM < "ƙwai" >, SYNSEM.LKEYS [SYLS _short_, --MCLASS n-pl-3_aye, --TONE h*-list, KEYREL.PRED "_ƙwai_n_egg_rel" ]]. |# askàa_n := n_-_m_le & [ STEM < "aska" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-3_C2aC3e, --TONE h*-l-cons, KEYREL.PRED "_askà_n_razor_rel" ]]. birnii_n := n_-_m_le & [ STEM < "birni" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-3_C2aC3e, --TONE h*-list, KEYREL.PRED "_birnii_n_town_rel" ]]. ;;; Class III (-aXa) goorò_n := n_-_m_le & [ STEM < "goro" >, SYNSEM.LKEYS [SYLS _long_short_, --MCLASS n-pl-4, --TONE h*-l-cons, KEYREL.PRED "_goorò_n_cola+nut_rel" ]]. ƙuurù_n := n_-_m_le & [ STEM < "ƙuru" >, SYNSEM.LKEYS [SYLS _long_short_, --MCLASS n-pl-4, --TONE h*-l-cons, KEYREL.PRED "_ƙuurù_n_pony_rel" ]]. giiɓìi_n := n_-_m_le & [ STEM < "giɓi" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-4, --TONE h*-l-cons, KEYREL.PRED "_giiɓìi_n_tooth+gap_rel" ]]. reeshèe_n := n_-_m_le & [ STEM < "reshe" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-4, --TONE h*-l-cons, KEYREL.PRED "_reeshèe_n_branch_rel" ]]. ;;; Class V (a-u HLH) gurbìi_n := n_-_m_le & [ STEM < "gurbi" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-5, --TONE h*-l-cons, KEYREL.PRED "_gurbìi_n_hollow+place_rel" ]]. gurgùu_n := n_-_m_le & [ STEM < "gurgu" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-5, --TONE h*-l-cons, KEYREL.PRED "_gurgùu_n_lame_rel" ]]. kurmìi_n := n_-_m_le & [ STEM < "kurmi" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-5, --TONE h*-l-cons, KEYREL.PRED "_kurmìi_n_corpse_rel" ]]. kùrfii_n := n_-_m_le & [ STEM < "kurfi" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-5, --TONE l*-h-cons, KEYREL.PRED "_kùrfii_n_lair_rel" ]]. duutsèe_n := n_-_m_le & [ STEM < "dutse" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-5, --TONE h*-l-cons, KEYREL.PRED "_duutsèe_n_stone-rock_rel" ]]. miikìi_n := n_-_m_le & [ STEM < "miki" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-5, --TONE h*-l-cons, KEYREL.PRED "_miikìi_n_ulcer_rel" ]]. ;;; Class V reduplicative (3 of 4) tsuwèe_n := n_-_m_le & [ STEM < "tsuwee" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-5, --TONE h*-l-cons, KEYREL.PRED "_tsuwèe_n_testicle_rel" ]]. ƙafàa_n := n_-_m_le & [ STEM < "ƙafa" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-5, --TONE h*-l-cons, KEYREL.PRED "_ƙafàa_n_foot_rel" ]]. gaɓàa_n := n_-_m_le & [ STEM < "gaɓa" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-2_gem+5, --TONE h*-l-cons, KEYREL.PRED "_gaɓàa_n_joint-limb_rel" ]]. ;;; Class VI ;;; -una kòogii_n := n_-_m_le & [ STEM < "kogi" >, SYNSEM.LKEYS [SYLS _long_long_, KEYREL [PRED "_kòogii_n_river_rel"], --MCLASS n-pl-6_una_reg, --TONE l*-h-cons]]. faamfòo_n := n_-_m_le & [ STEM < "famfo" >, SYNSEM.LKEYS [SYLS _long_long_, KEYREL [PRED "_faamfòo_n_water+pipe-pump_rel"], --MCLASS n-pl-6_una_reg, --TONE h*-l-cons]]. rìigaa_n := n_-_f_le & [ STEM < "riga" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-6_una_reg, --TONE l*-h-cons, KEYREL.PRED "_rìigaa_n_gown_rel" ]]. kwàndoo_n := n_-_m_le & [ STEM < "kwando" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-6_una_reg, --TONE l*-h-cons, KEYREL.PRED "_kwàndoo_n_basket_rel" ]]. àkwàatì_n := n_-_m_le & [ STEM < "akwati" >, SYNSEM.LKEYS [SYLS _short_long_short_, --MCLASS n-pl-6_una_reg, --TONE l*-list, KEYREL.PRED "_àkwàatì_n_box_rel" ]]. cikìi_n := n_-_m_le & [ STEM < "ciki" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-6_una_red+gem, --TONE h*-l-cons, KEYREL.PRED "_cikìi_n_belly_rel" ]]. jìkii_n := n_-_m_le & [ STEM < "jiki" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-6_una_reg+red, --TONE l*-h-cons, KEYREL.PRED "_jìkii_n_body_rel" ]]. bàkaa_n := n_-_m_le & [ STEM < "baka" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-6_una_red, --TONE l*-h-cons, KEYREL.PRED "_bàkaa_n_bow_rel" ]]. kwabòo_n_2 := n_-_m_le & [ STEM < "kwabo" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-6_una_gem, --TONE h*-l-cons, KEYREL.PRED "_kwabòo_n_penny_rel" ]]. ;;; Class VI ;;; -uka ƙauyèe_n := n_-_m_le & [ STEM < "ƙauye" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-6_uka_reg, --TONE h*-l-cons, KEYREL.PRED "_ƙauyèe_n_village_rel" ]]. daajìi_n := n_-_m_le & [ STEM < "daji" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-6_uka_red, --TONE h*-l-cons, KEYREL.PRED "_daajìi_n_bush_rel" ]]. baashìi_n := n_-_m_le & [ STEM < "bashi" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-6_uka_red, --TONE h*-l-cons, KEYREL.PRED "_bashìi_n_loan_rel" ]]. ƙàshii_n := n_-_m_le & [ STEM < "ƙashi" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-6_uwa_red, --TONE l*-h-cons, KEYREL.PRED "_ƙàshii_n_bone_rel" ]]. hannuu_n := n_-_m_le & [ STEM < "hannu" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-6_uwa_irr, --TONE h*-list, KEYREL.PRED "_hannuu_n_hand_rel" ]]. kûnnee_n := n_-_m_le & [ STEM < "kunne" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-6_uwa_irr, --TONE h*-hl-h-cons, KEYREL.PRED "_kûnnee_n_ear_rel" ]]. cookàlii_n := n_-_m_le & [ STEM < "cokali" >, SYNSEM.LKEYS [SYLS _long_short_long_, --MCLASS n-pl-6_u-a_reg, --TONE h*-l-h-cons, KEYREL.PRED "_cookàlii_n_spoon_rel" ]]. kabàrii_n := n_-_m_le & [ STEM < "kabari" >, SYNSEM.LKEYS [SYLS _short_short_long_, --MCLASS n-pl-6_u-a_red, --TONE h*-l-h-cons, KEYREL.PRED "_kabàrii_n_grave_rel" ]]. garkèe_n := n_-_m_le & [ STEM < "garke" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-6_u-a_gem, --TONE h*-l-cons, KEYREL.PRED "_garkèe_n_herd_rel" ]]. ;;; Class VI -uCCa àbù_n := n_-_m_le & [ STEM < "abu" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-6_uCCa, --TONE l*-list, KEYREL.PRED "_àbù_n_thing_rel" ]]. ;;; Class VI -a tuubàlii_n := n_-_m_le & [ STEM < "tubali" >, SYNSEM.LKEYS [SYLS _long_short_long_, --MCLASS n-pl-6_a, --TONE h*-l-h-cons, KEYREL.PRED "_tuubàlii_n_brick_rel" ]]. luudàyii_n := n_-_m_le & [ STEM < "ludayi" >, SYNSEM.LKEYS [SYLS _long_short_long_, --MCLASS n-pl-6_a, --TONE h*-l-h-cons, KEYREL.PRED "_luudàyii_n_ladle_rel" ]]. tàaakàlmii_n := n_-_m_le & [ STEM < "takalmi" >, SYNSEM.LKEYS [SYLS _long_short_long_, --MCLASS n-pl-6_a, --TONE l*-h-cons, KEYREL.PRED "_tàakàlmii_n_shoe_rel" ]]. ;;; Class VII ;;; -anni baffà_n := n_-_m_le & [ STEM < "baffa" >, SYNSEM.LKEYS [SYLS _short_short_, --MCLASS n-pl-7_anni, --TONE h*-l-cons, KEYREL.PRED "_baffà_n_paternal-uncle_rel" ]]. kàakaa_n := n_-_mf_le & [ STEM < "kaka" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-7_anni, --TONE l*-h-cons, KEYREL.PRED "_kàakaa_n_grandparent_rel" ]]. dòodoo_n := n_-_m_le & [ STEM < "dodo" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-7_anni, --TONE l*-h-cons, KEYREL.PRED "_dòodoo_n_monster+goblin_rel" ]]. tsoohoo_a := a_-_le & [ STEM < "tsoho" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-7_anni, --TONE h*-list, KEYREL.PRED "_tsoohoo_a_old_rel" ]]. sàaboo_a := a_-_le & [ STEM < "sabo" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-7_anni, --TONE l*-h-cons, KEYREL.PRED "_sàaboo_a_new_rel" ]]. ;;; -aiku/-aiki raanaa_n := n_-_f_le & [ STEM < "rana" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-7_aiku, --TONE h*-list, KEYREL.PRED "_raanaa_n_day_rel" ]]. zaanaa_n := n_-_f_le & [ STEM < "zana" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-7_aiku, --TONE h*-list, KEYREL.PRED "_zaanaa_n_reed+mat_rel" ]]. zaazaa_n := n_-_f_le & [ STEM < "zana" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-7_aiku, --TONE h*-list, KEYREL.PRED "_zaazaa_n_low+grass+land_rel" ]]. ceeɗiyaa_n := n_-_f_le & [ STEM < "ceɗiya" >, SYNSEM.LKEYS [SYLS _long_short_long_, --MCLASS n-pl-7_aiku, --TONE h*-list, KEYREL.PRED "_ceeɗiyaa_n_fig+tree_rel" ]]. raariyaa_n := n_-_f_le & [ STEM < "rariya" >, SYNSEM.LKEYS [SYLS _long_short_long_, --MCLASS n-pl-7_aiku, --TONE h*-list, KEYREL.PRED "_raariyaa_n_drainage+hole-sieve_rel" ]]. tsaamiyaa_n := n_-_f_le & [ STEM < "tsamiya" >, SYNSEM.LKEYS [SYLS _long_short_long_, --MCLASS n-pl-7_aiku, --TONE h*-list, KEYREL.PRED "_tsaamiyaa_n_tamarind_rel" ]]. goonaa_n := n_-_m_le & [ STEM < "gona" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-7_aiku, --TONE h*-list, KEYREL.PRED "_goonaa_n_farm_rel" ]]. kwaanaa_n := n_-_m_le & [ STEM < "kwana" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-7_aiku, --TONE h*-list, KEYREL.PRED "_kwaanaa_n_24-hours_rel" ]]. saurayii_n := n_-_m_le & [ STEM < "saurayi" >, SYNSEM.LKEYS [SYLS _long_short_long_, --MCLASS n-pl-7_irr, --TONE h*-l-h-cons, KEYREL.PRED "_saurayii_n_youth_rel" ]]. ;;; Class VIII ;;; n-pl-8_eCani (10 items, karma(a) missing) farcèe_n := n_-_m_le & [ STEM < "farce" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-8_eCani, --TONE h*-l-cons, KEYREL.PRED "_farcèe_n_fingernail_rel" ]]. jarkàa_n := n_-_f_le & [ STEM < "jarka" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-8_eCani, --TONE h*-l-cons, KEYREL.PRED "_jarkàa_n_jerry+can_rel" ]]. garkaa_n := n_-_f_le & [ STEM < "garka" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-8_eCani, --TONE h*-list, KEYREL.PRED "_garkaa_n_garden_rel" ]]. farsaa_n := n_-_f_le & [ STEM < "farsa" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-8_eCani, --TONE h*-list, KEYREL.PRED "_farsaa_n_split+colanut_rel" ]]. garwaa_n := n_-_f_le & [ STEM < "garwa" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-8_eCani, --TONE h*-list, KEYREL.PRED "_garwa_n_four+gallon+can_rel" ]]. gàrmaa_n := n_-_f_le & [ STEM < "garma" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-8_eCani, --TONE l*-h-cons, KEYREL.PRED "_gàrmaa_n_large+hoe_rel" ]]. fàrkaa_n := noun-lex & [ STEM < "farka" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-8_eCani, --TONE l*-h-cons, KEYREL.PRED "_fàrkaa_n_illicit+sexual+partner_rel" ]]. kwàrgaa_n := n_-_f_le & [ STEM < "kwarga" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-8_eCani, --TONE l*-h-cons, KEYREL.PRED "_kwàrgaa_n_hole+in+rock_rel" ]]. sàlkaa_n := n_-_f_le & [ STEM < "salka" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-8_eCani, --TONE l*-h-cons, KEYREL.PRED "_sàlkaa_n_hide+water+bag_rel" ]]. màlàfaa_n := n_-_f_le & [ STEM < "malafa" >, SYNSEM.LKEYS [SYLS _short_short_long_, --MCLASS n-pl-8_eCani, --TONE l*-h-cons, KEYREL.PRED "_màlàfaa_n_straw+hat_rel" ]]. ;;; n-pl-8_CaCCaki (exhaustive list) auree_n := n_-_m_le & [ STEM < "aure" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-8_CaCCaki, --TONE h*-list, KEYREL.PRED "_auree_n_marriage_rel" ]]. ƁEERAA_N := n_-_m_le & [ STEM < "ɓera" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-8_CaCCaki, --TONE h*-list, KEYREL.PRED "_ɓeeraa_n_mouse_rel" ]]. ganyee_n := n_-_m_le & [ STEM < "ganye" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-8_CaCCaki, --TONE h*-list, KEYREL.PRED "_ganyee_n_leaf_rel" ]]. gaawaa_n := n_-_f_le & [ STEM < "gawa" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-8_CaCCaki, --TONE h*-list, KEYREL.PRED "_gaawaa_n_corpse_rel" ]]. gooyoo_n := n_-_m_le & [ STEM < "goyo" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-8_CaCCaki, --TONE h*-list, KEYREL.PRED "_gooyoo_n_baby+on+the+back_rel" ]]. guntuu_n := n_-_m_le & [ STEM < "guntu" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-8_CaCCaki, --TONE h*-list, KEYREL.PRED "_guntuu_n_stub-fragment_rel" ]]. kaayaa_n := n_-_m_le & [ STEM < "kaya" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-8_CaCCaki, --TONE h*-list, KEYREL.PRED "_kaayaa_n_goods-thing_rel" ]]. kurcìyaa_n := n_-_f_le & [ STEM < "kurciya" >, SYNSEM.LKEYS [SYLS _short_short_long_, --MCLASS n-pl-8_CaCCaki, --TONE h*-list, KEYREL.PRED "_kurciyaa_n_dove_rel" ]]. ƙaaraa_n := n_-_f_le & [ STEM < "ƙara" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-8_CaCCaki, --TONE h*-list, KEYREL.PRED "_ƙaaraa_n_screaming-complaint-law+suit_rel" ]]. maaraa_n := n_-_f_le & [ STEM < "mara" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-7_aiku+8_CaCCaki, --TONE h*-list, KEYREL.PRED "_maaraa_n_calabash+scoop_rel" ]]. suunaa_n := n_-_m_le & [ STEM < "suna" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-8_CaCCaki, --TONE h*-list, KEYREL.PRED "_suunaa_n_name_rel" ]]. jàriidàa_n := n_-_f_le & [ STEM < "jarida" >, SYNSEM.LKEYS [SYLS _short_long_long_, --MCLASS n-pl-9_u, --TONE l*-h-l-cons, KEYREL.PRED "_jàriidàa_n_newspaper_rel" ]]. tsaaraa_n := n_-_m_le & [ STEM < "tsara" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-7_aiku+8_CaCCaki, --TONE h*-list, KEYREL.PRED "_tsaaraa_n_age+mate_rel" ]]. ;;; CLASS IX (L*-H -i) ɓàraawòo_n := n_-_m_le & [ STEM < "ɓarawo" >, SYNSEM.LKEYS [SYLS _short_long_long_, --MCLASS n-pl-9_i, --TONE l*-h-l-cons, KEYREL.PRED "_ɓàraawòo_n_thief_rel" ]]. ;;; Class X (closed) birìi_n := n_-_m_le & [ STEM < "biri" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-2_reg+10, --TONE h*-l-cons, KEYREL.PRED "_birìi_n_monkey_rel" ]]. cinyàa_n := n_-_f_le & [ STEM < "cinya" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-1+10, --TONE h*-l-cons, KEYREL.PRED "_cinyàa_n_thigh_rel" ]]. wutsiyàa_n := n_-_f_le & [ STEM < "wutsiya" >, SYNSEM.LKEYS [SYLS _short_short_long_, --MCLASS n-pl-1+10, --TONE h*-l-cons, KEYREL.PRED "_wutsiyàa_n_tail_rel" ]]. zumùu_n := n_-_m_le & [ STEM < "zumu" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-2_reg+10, --TONE h*-l-cons, KEYREL.PRED "_zumùu_n_friend+relation_rel" ]]. arnèe_n := n_-_m_le & [ STEM < "arne" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-10, --TONE h*-l-cons, KEYREL.PRED "_arnèe_n_pagan_rel" ]]. kuusùu_n := n_-_m_le & [ STEM < "kusu" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-10, --TONE h*-l-cons, KEYREL.PRED "_kuusùu_n_rat_rel" ]]. mijìi_n := n_-_m_le & [ STEM < "miji" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-10, --TONE h*-l-cons, KEYREL.PRED "_mijìi_n_husband_rel" ]]. màataa_n := n_-_f_le & [ STEM < "mata" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-10, --TONE l*-h-cons, KEYREL.PRED "_màataa_n_wife_rel" ]]. ɗìyaa_n := n_-_f_le & [ STEM < "ɗiya" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-10, --TONE l*-h-cons, KEYREL.PRED "_ɗìyaa_n_daughter_rel" ]]. faatàa_n := n_-_f_le & [ STEM < "fata" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-10, --TONE h*-l-cons, KEYREL.PRED "_faatàa_n_skin-hide_rel" ]]. maashìi_n := n_-_m_le & [ STEM < "mashi" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-10, --TONE h*-l-cons, KEYREL.PRED "_maashìi_n_spear_rel" ]]. naamàa_n_animal := n_-_m_le & [ STEM < "nama" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-10, --TONE h*-l-cons, KEYREL.PRED "_naamàa_n_animal_rel" ]]. saayèe_n := n_-_m_le & [ STEM < "saye" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-10, --TONE h*-l-cons, KEYREL.PRED "_saayèe_n_root_rel" ]]. yaayà_n := n_-_mf_le & [ STEM < "yaya" >, SYNSEM.LKEYS [SYLS _long_short_, --MCLASS n-pl-10, --TONE h*-l-cons, KEYREL.PRED "_yaayà_n_older+sibling_rel" ]]. laayàa_n := n_-_f_le & [ STEM < "laya" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-10, --TONE h*-l-cons, KEYREL.PRED "_laayàa_n_amulet_rel" ]]. maayèe_n := n_-_m_le & [ STEM < "maye" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-10, --TONE h*-l-cons, KEYREL.PRED "_maayèe_n_witch_rel" ]]. raamìi_n := n_-_m_le & [ STEM < "rami" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-10, --TONE h*-l-cons, KEYREL.PRED "_raamìi_n_hole_rel" ]]. yatsàa_n := n_-_m_le & [ STEM < "yatsa" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-10, --TONE h*-l-cons, KEYREL.PRED "_yatsàa_n_finger_rel" ]]. ;;; Class XI ;;; CLASS XII (total reduplication) joojì_n := n_-_m_le & [ STEM < "joji" >, SYNSEM.LKEYS [SYLS _long_short_, --MCLASS n-pl-12, --TONE h*-l-cons, KEYREL.PRED "_joojì_n_judge_rel" ]]. coocì_n := n_-_m_le & [ STEM < "coci" >, SYNSEM.LKEYS [SYLS _long_short_, --MCLASS n-pl-12, --TONE h*-l-cons, KEYREL.PRED "_coocì_n_church_rel" ]]. bòoyi_n := n_-_m_le & [ STEM < "boyi" >, SYNSEM.LKEYS [SYLS _long_short_, --MCLASS n-pl-12, --TONE l*-h-cons, KEYREL.PRED "_bòoyi_n_houseboy_rel" ]]. nâs_n := n_-_f_le & [ STEM < "nas" >, SYNSEM.LKEYS [SYLS _short_, --MCLASS n-pl-12, --TONE h*-hl-cons, KEYREL.PRED "_nâs_n_nurse_rel" ]]. sìkêt_n := noun-lex & [ STEM < "siket" >, SYNSEM.LKEYS [SYLS _short_short_, --MCLASS n-pl-12, --TONE l*-hl-cons, KEYREL.PRED "_sìkêt_n_skirt_rel" ]]. en?èe_n := noun-lex & [ STEM < "en\'e" >, SYNSEM.LKEYS [SYLS _short_long_,; --MCLASS n-pl-12, --TONE h*-l-cons, KEYREL.PRED "_en?èe_n_native+authority_rel" ]]. kanàr_n := noun-lex & [ STEM < "kanar" >, SYNSEM.LKEYS [SYLS _short_short_, --MCLASS n-pl-12, --TONE h*-l-cons, KEYREL.PRED "_kanar_n_colonel_rel" ]]. ;;; CLASS XIII (total reduplication) camfìi_n := noun-lex & [ STEM < "camfi" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-13, --TONE h*-l-cons, KEYREL.PRED "_camfì_n_superstition_rel" ]]. ciiwòo_n := noun-lex & [ STEM < "ciwo" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-13, --TONE h*-l-cons, KEYREL.PRED "_ciiwòo_n_illness_rel" ]]. canjìi_n := noun-lex & [ STEM < "canji" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-13, --TONE h*-l-cons, KEYREL.PRED "_canjìi_n_change_rel" ]]. shuukàa_n := noun-lex & [ STEM < "shuka" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-13, --TONE h*-l-cons, KEYREL.PRED "_shuukàa_n_plant_rel" ]]. ;;;;;;;;;;;;;;;;;; ;;; Adjectives ;;; ;;;;;;;;;;;;;;;;;; farii_a := a_-_le & [ STEM < "fari" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-3_CaCe, --TONE h*-list, KEYREL.PRED "_farii_a_white_rel" ]]. baƙii_a := a_-_le & [ STEM < "baƙi" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-3_CaCe, --TONE h*-list, KEYREL.PRED "_baƙii_a_black_rel" ]]. doogoo_a := a_-_le & [ STEM < "dogo" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-3_aye, --TONE h*-list, KEYREL.PRED "_dogo_a_tall_rel" ]]. ƙàzaamii_a := a_-_le & [ STEM < "ƙazami" >, SYNSEM.LKEYS [SYLS _short_long_long_, --MCLASS n-pl-2_reg, --TONE l*-h-h-cons, KEYREL.PRED "_ƙàzaamii_a_dirty_rel" ]]. gàjeeree_a := a_-_le & [ STEM < "gajere" >, SYNSEM.LKEYS [SYLS _short_long_long_, --MCLASS n-pl-9_u, --TONE l*-h-h-cons, KEYREL.PRED "_gàjeeree_a_short_rel" ]]. màshàhuurìi_a := a_-_le & [ STEM < "mashahuri" >, SYNSEM.LKEYS [SYLS _short_short_long_long_, --MCLASS n-pl-2_reg, --TONE l*-h-l-cons, KEYREL.PRED "_màshàhuurìi_a_famous_rel" ]]. beebee_a := a_-_le & [ STEM < "bebe" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-3_aye, --TONE h*-list, KEYREL.PRED "_beebee_a_mute_rel" ]]. sheegèe_a := a_-_le & [ STEM < "shege" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-9_u, --TONE h*-l-cons, KEYREL.PRED "_sheegèe_a_bastardly_rel" ]]. ;;; Augmentatives (class 14) sundumeemèe_a := a_-_le & [ STEM < "sunduma" >, SYNSEM.LKEYS [SYLS _short_short_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_sundumeemèe_a_big+swollen_rel" ]]. bundumeemèe_a := a_-_le & [ STEM < "bunduma" >, SYNSEM.LKEYS [SYLS _short_short_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_bundumeemèe_a_plump_rel" ]]. santaleelèe_a := a_-_le & [ STEM < "santala" >, SYNSEM.LKEYS [SYLS _short_short_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_santaleelèe_a_extremely+tall+slender_rel" ]]. ringimeemèe_a := a_-_le & [ STEM < "ringima" >, SYNSEM.LKEYS [SYLS _short_short_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_ringimeemèe_a_overly+large+round_rel" ]]. shamɓareerèe_a := a_-_le & [ STEM < "shamɓara" >, SYNSEM.LKEYS [SYLS _short_short_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_shamɓareerèe_a_bosomy_rel" ]]. burɗumeemèe_a := a_-_le & [ STEM < "burɗuma" >, SYNSEM.LKEYS [SYLS _short_short_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_burɗumeemèe_a_huge_rel" ]]. gabjeejèe_a := a_-_le & [ STEM < "gabza" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_gabjeejèe_a_bulky_rel" ]]. shimfiɗeeɗèe_a := a_-_le & [ STEM < "shimfiɗa" >, SYNSEM.LKEYS [SYLS _short_short_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_shimfiɗeeɗèe_a_extensive_rel" ]]. tsamfeefèe_a := a_-_le & [ STEM < "tsamfa" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_tsamfeefèe_a_handsome_rel" ]]. sangameemèe_a := a_-_le & [ STEM < "sangama" >, SYNSEM.LKEYS [SYLS _short_short_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_sangameemèe_a_huge_rel" ]]. ƙursheeshèe_a := a_-_le & [ STEM < "ƙursa" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_ƙursheeshèe_a_large+round_rel" ]]. zuƙeeƙèe_a := a_-_le & [ STEM < "zuƙa" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_zuƙeeƙèe_a_very+beautiful_rel" ]]. ɓuuleelèe_a := a_-_le & [ STEM < "ɓula" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_ɓuuleelèe_a_excessively+fat_rel" ]]. waageegèe_a := a_-_le & [ STEM < "waga" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_waageegèe_a_large_rel" ]]. burmeemèe_a := a_-_le & [ STEM < "burma" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_burmeemèe_a_disheveled_rel" ]]. ribɗeeɗèe_a := a_-_le & [ STEM < "ribɗa" >, SYNSEM.LKEYS [SYLS _short_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_ribɗeeɗèe_a_huge+bulky_rel" ]]. maakeekèe_a := a_-_le & [ STEM < "maka" >, SYNSEM.LKEYS [SYLS _long_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_maakeekèe_a_long+broad_rel" ]]. tiiƙeeƙèe_a := a_-_le & [ STEM < "tiƙeƙe" >, SYNSEM.LKEYS [SYLS _long_long_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_tiiƙeeƙèe_a_huge_rel" ]]. shabceecèe_a := a_-_le & [ STEM < "shabcece" >, SYNSEM.LKEYS [SYLS _short_long_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_shabceecèe_a_wide+slitlike_rel" ]]. birkiɗeeɗèe_a := a_-_le & [ STEM < "birkiɗeɗe" >, SYNSEM.LKEYS [SYLS _short_short_long_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_birkiɗeeɗèe_a_huge_rel" ]]. ɓuɓɓukeekèe_a := a_-_le & [ STEM < "ɓuɓɓukeke" >, SYNSEM.LKEYS [SYLS _short_short_long_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_ɓuɓɓukeekèe_a_hefty_rel" ]]. famfareerèe_a := a_-_le & [ STEM < "famfarere" >, SYNSEM.LKEYS [SYLS _short_short_long_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_famfareerèe_a_spacious_rel" ]]. gamɓasheeshèe_a := a_-_le & [ STEM < "gamɓasheshe" >, SYNSEM.LKEYS [SYLS _short_short_long_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_gamɓasheeshèe_a_huge+muscular_rel" ]]. zungureerèe_a := a_-_le & [ STEM < "zungurere" >, SYNSEM.LKEYS [SYLS _short_short_long_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_zungureerèe_a_long-tall_rel" ]]. zandeedèe_a := a_-_le & [ STEM < "zandede" >, SYNSEM.LKEYS [SYLS _short_long_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_zandeedèe_a_tall+well+built_rel" ]]. zandameemèe_a := a_-_le & [ STEM < "zandameme" >, SYNSEM.LKEYS [SYLS _short_short_long_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_zandeedèe_a_tall+well+built_rel" ]]. tsaleelèe_a := a_-_le & [ STEM < "tsalele" >, SYNSEM.LKEYS [SYLS _short_long_long_, --MCLASS n-pl-14, --TONE h*-l-cons, KEYREL.PRED "_tsaleelèe_a_tall+slender_rel" ]]. ;;; TAM Auxiliaries ;;; Abs completive naa_aux := 1-sg-abs-cmpl-aux-lex & [ STEM < "na" >, SYNSEM.LKEYS [SYLS _long_, --TONE h*-list]]. kaa_aux := 2-sg-m-abs-cmpl-aux-lex & [ STEM < "ka" >, SYNSEM.LKEYS [SYLS _long_, --TONE h*-list ]]. kin_aux := 2-sg-f-abs-cmpl-aux-lex & [ STEM < "kin" >, SYNSEM.LKEYS [SYLS _short_, --TONE h*-list ]]. yaa_aux := 3-sg-m-abs-cmpl-aux-lex & [ STEM < "ya" >, SYNSEM.LKEYS [SYLS _long_, --TONE h*-list ]]. taa_aux := 3-sg-f-abs-cmpl-aux-lex & [ STEM < "ta" >, SYNSEM.LKEYS [SYLS _long_, --TONE h*-list ]]. an_aux := 4-abs-cmpl-aux-lex & [ STEM < "an" >, SYNSEM.LKEYS [SYLS _short_, --TONE h*-list ]]. mun_aux := 1-pl-abs-cmpl-aux-lex & [ STEM < "mun" >, SYNSEM.LKEYS [SYLS _short_, --TONE h*-list ]]. kun_aux := 2-pl-abs-cmpl-aux-lex & [ STEM < "kun" >, SYNSEM.LKEYS [SYLS _short_, --TONE h*-list ]]. sun_aux := 3-pl-abs-cmpl-aux-lex & [ STEM < "sun" >, SYNSEM.LKEYS [SYLS _short_, --TONE h*-list ]]. ;;; Rel completive na_aux := 1-sg-rel-cmpl-aux-lex & [ STEM < "na" >, SYNSEM.LKEYS [SYLS _short_, --TONE h*-list ]]. ka_aux := 2-sg-m-rel-cmpl-aux-lex & [ STEM < "ka" >, SYNSEM.LKEYS [SYLS _short_, --TONE h*-list ]]. kikà_aux := 2-sg-f-rel-cmpl-aux-lex & [ STEM < "kika" >, SYNSEM.LKEYS [SYLS _short_short_, --TONE h*-l-cons ]]. ya_aux := 3-sg-m-rel-cmpl-aux-lex & [ STEM < "ya" >, SYNSEM.LKEYS [SYLS _short_, --TONE h*-list ]]. ta_aux := 3-sg-f-rel-cmpl-aux-lex & [ STEM < "ta" >, SYNSEM.LKEYS [SYLS _short_, --TONE h*-list ]]. akà_aux := 4-rel-cmpl-aux-lex & [ STEM < "aka" >, SYNSEM.LKEYS [SYLS _short_short_, --TONE h*-l-cons ]]. mukà_aux := 1-pl-rel-cmpl-aux-lex & [ STEM < "muka" >, SYNSEM.LKEYS [SYLS _short_short_, --TONE h*-l-cons ]]. kukà_aux := 2-pl-rel-cmpl-aux-lex & [ STEM < "kuka" >, SYNSEM.LKEYS [SYLS _short_short_, --TONE h*-l-cons ]]. sukà_aux := 3-pl-rel-cmpl-aux-lex & [ STEM < "suka" >, SYNSEM.LKEYS [SYLS _short_short_, --TONE h*-l-cons ]]. ;;; Negative completive ba_part := neg-particle-lex & [ STEM < "ba" >, SYNSEM.LKEYS [SYLS _short_, --TONE h*-list ]]. baa_cont_neg := neg-cont-aux-lex & [ STEM < "ba" >, SYNSEM.LKEYS [SYLS _long_, --TONE h*-list ]]. bà_cmpl_neg := neg-cmpl-aux-lex & [ STEM < "ba" >, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list ]]. bà_reg_neg := neg-reg-aux-lex & [ STEM < "ba" >, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list ]]. bàn_aux := 1-sg-neg-cmpl-aux-lex & [ STEM < "ban" >, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list ]]. bài_aux := 3-sg-m-neg-cmpl-aux-lex & [ STEM < "bai" >, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list ]]. zân_aux := 1-sg-fut-aux-lex & [ STEM < "zan" >, SYNSEM.LKEYS [SYLS _short_, --TONE h*-hl-cons ]]. zâi_aux := 3-sg-m-fut-aux-lex & [ STEM < "zai" >, SYNSEM.LKEYS [SYLS _short_, --TONE h*-hl-cons]]. kadà_aux := neg-sbj-aux-lex & [ STEM < "kada" >, SYNSEM.LKEYS [SYLS _short_short_, --TONE h*-l-cons ]]. zaa_aux := reg-fut-aux-lex & [ STEM < "za" >, SYNSEM.LKEYS [SYLS _long_, --TONE h*-list ]]. nì_wsp := 1-sg-wsp-lex & [ STEM < "ni" >, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list ]]. kà_wsp := 2-sg-m-wsp-lex & [ STEM < "ka" >, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list ]]. kì_wsp := 2-sg-f-wsp-lex & [ STEM < "ki" >, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list ]]. yà_wsp := 3-sg-m-wsp-lex & [ STEM < "ya" >, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list ]]. tà_wsp := 3-sg-f-wsp-lex & [ STEM < "ta" >, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list ]]. à_wsp := 4-wsp-lex & [ STEM < "a" >, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list ]]. mù_wsp := 1-pl-wsp-lex & [ STEM < "mu" >, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list ]]. kù_wsp := 2-pl-wsp-lex & [ STEM < "ku" >, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list ]]. sù_wsp := 3-pl-wsp-lex & [ STEM < "su" >, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list ]]. nàa_wsp := 1-sg-cont-wsp-lex & [ STEM < "na" >, SYNSEM.LKEYS [SYLS _long_, --TONE l*-list ]]. kàa_wsp := 2-sg-m-cont-wsp-lex & [ STEM < "ka" >, SYNSEM.LKEYS [SYLS _long_, --TONE l*-list ]]. kyàa_wsp := 2-sg-f-cont-wsp-lex & [ STEM < "kya" >, SYNSEM.LKEYS [SYLS _long_, --TONE l*-list ]]. yàa_wsp := 3-sg-m-cont-wsp-lex & [ STEM < "ya" >, SYNSEM.LKEYS [SYLS _long_, --TONE l*-list ]]. tàa_wsp := 3-sg-f-cont-wsp-lex & [ STEM < "ta" >, SYNSEM.LKEYS [SYLS _long_, --TONE l*-list ]]. àa_wsp := 4-cont-wsp-lex & [ STEM < "a" >, SYNSEM.LKEYS [SYLS _long_, --TONE l*-list ]]. màa_wsp := 1-pl-cont-wsp-lex & [ STEM < "ma" >, SYNSEM.LKEYS [SYLS _long_, --TONE l*-list ]]. mwàa_wsp := 1-pl-cont-wsp-lex & [ STEM < "mwa" >, SYNSEM.LKEYS [SYLS _long_, --TONE l*-list ]]. kwàa_wsp := 2-pl-cont-wsp-lex & [ STEM < "kwa" >, SYNSEM.LKEYS [SYLS _long_, --TONE l*-list ]]. swàa_wsp := 3-pl-cont-wsp-lex & [ STEM < "swa" >, SYNSEM.LKEYS [SYLS _long_, --TONE l*-list ]]. sàa_wsp := 3-pl-cont-wsp-lex & [ STEM < "sa" >, SYNSEM.LKEYS [SYLS _long_, --TONE l*-list ]]. ;;; Subjunctive ìn_sbj := 1-sg-sbj-lex & [ STEM < "in" >, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list ]]. nà_sbj := 1-sg-sbj-lex & [ STEM < "na" >, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list ]]. kà_sbj := 2-sg-m-sbj-lex & [ STEM < "ka" >, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list ]]. kì_sbj := 2-sg-f-sbj-lex & [ STEM < "ki" >, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list ]]. yà_sbj := 3-sg-m-sbj-lex & [ STEM < "ya" >, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list ]]. tà_sbj := 3-sg-f-sbj-lex & [ STEM < "ta" >, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list ]]. à_sbj := 4-sbj-lex & [ STEM < "a" >, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list ]]. mù_sbj := 1-pl-sbj-lex & [ STEM < "mu" >, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list ]]. kù_sbj := 2-pl-sbj-lex & [ STEM < "ku" >, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list ]]. sù_sbj := 3-pl-sbj-lex & [ STEM < "su" >, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list ]]. ;;; Potential nâa_aux := 1-sg-abs-pot-aux-lex & [ STEM < "na" >, SYNSEM.LKEYS [SYLS _long_, --TONE h*-hl-cons]]. kâa_aux := 2-sg-m-abs-pot-aux-lex & [ STEM < "ka" >, SYNSEM.LKEYS [SYLS _long_, --TONE h*-hl-cons ]]. kyâa_aux := 2-sg-f-abs-pot-aux-lex & [ STEM < "kya" >, SYNSEM.LKEYS [SYLS _long_, --TONE h*-hl-cons ]]. yâa_aux := 3-sg-m-abs-pot-aux-lex & [ STEM < "ya" >, SYNSEM.LKEYS [SYLS _long_, --TONE h*-hl-cons]]. tâa_aux := 3-sg-f-abs-pot-aux-lex & [ STEM < "ta" >, SYNSEM.LKEYS [SYLS _long_, --TONE h*-hl-cons ]]. âa_aux := 4-abs-pot-aux-lex & [ STEM < "a" >, SYNSEM.LKEYS [SYLS _long_, --TONE h*-hl-cons]]. mâa_aux := 1-pl-abs-pot-aux-lex & [ STEM < "ma" >, SYNSEM.LKEYS [SYLS _long_, --TONE h*-hl-cons ]]. kwâa_aux := 2-pl-abs-pot-aux-lex & [ STEM < "kwa" >, SYNSEM.LKEYS [SYLS _long_, --TONE h*-hl-cons ]]. sâa_aux := 3-pl-abs-pot-aux-lex & [ STEM < "sa" >, SYNSEM.LKEYS [SYLS _long_, --TONE h*-hl-cons]]. nikàa_aux := 1-sg-rel-pot-aux-lex & [ STEM < "nika" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons]]. kakàa_aux := 2-sg-m-rel-pot-aux-lex & [ STEM < "kaka" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons ]]. kikàa_aux := 2-sg-f-rel-pot-aux-lex & [ STEM < "kika" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons ]]. yakàa_aux := 3-sg-m-rel-pot-aux-lex & [ STEM < "yaka" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons ]]. takàa_aux := 3-sg-f-rel-pot-aux-lex & [ STEM < "taka" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons ]]. akàa_aux := 4-rel-pot-aux-lex & [ STEM < "aka" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons ]]. mukàa_aux := 1-pl-rel-pot-aux-lex & [ STEM < "muka" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons ]]. kukàa_aux := 2-pl-rel-pot-aux-lex & [ STEM < "kuka" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons ]]. sukàa_aux := 3-pl-rel-pot-aux-lex & [ STEM < "suka" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons ]]. kàa_aux := short-rel-pot-aux-lex & [ STEM < "ka" >, SYNSEM.LKEYS [SYLS _long_, --TONE l*-list ]]. ;;; Habitual nakàn_aux := 1-sg-hab-aux-lex & [ STEM < "nakan" >, SYNSEM.LKEYS [SYLS _short_short_, --TONE h*-l-cons]]. nikàn_aux := 1-sg-hab-aux-lex & [ STEM < "nikan" >, SYNSEM.LKEYS [SYLS _short_short_, --TONE h*-l-cons]]. kakàn_aux := 2-sg-m-hab-aux-lex & [ STEM < "kakan" >, SYNSEM.LKEYS [SYLS _short_short_, --TONE h*-l-cons ]]. kikàn_aux := 2-sg-f-hab-aux-lex & [ STEM < "kikan" >, SYNSEM.LKEYS [SYLS _short_short_, --TONE h*-l-cons ]]. yakàn_aux := 3-sg-m-hab-aux-lex & [ STEM < "yakan" >, SYNSEM.LKEYS [SYLS _short_short_, --TONE h*-l-cons ]]. takàn_aux := 3-sg-f-hab-aux-lex & [ STEM < "takan" >, SYNSEM.LKEYS [SYLS _short_short_, --TONE h*-l-cons ]]. akàn_aux := 4-hab-aux-lex & [ STEM < "akan" >, SYNSEM.LKEYS [SYLS _short_short_, --TONE h*-l-cons ]]. mukàn_aux := 1-pl-hab-aux-lex & [ STEM < "mukan" >, SYNSEM.LKEYS [SYLS _short_short_, --TONE h*-l-cons ]]. kukàn_aux := 2-pl-hab-aux-lex & [ STEM < "kukan" >, SYNSEM.LKEYS [SYLS _short_short_, --TONE h*-l-cons ]]. sukàn_aux := 3-pl-hab-aux-lex & [ STEM < "sukan" >, SYNSEM.LKEYS [SYLS _short_short_, --TONE h*-l-cons ]]. kàn_aux := short-hab-aux-lex & [ STEM < "kan" >, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list ]]. ;;; Continuative ;;; Abs completive inàa_aux := 1-sg-abs-cont-aux-lex & [ STEM < "ina" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons]]. kanàa_aux := 2-sg-m-abs-cont-aux-lex & [ STEM < "kana" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons ]]. kinàa_aux := 2-sg-f-abs-cont-aux-lex & [ STEM < "kina" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons ]]. yanàa_aux := 3-sg-m-abs-cont-aux-lex & [ STEM < "yana" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons ]]. nàa_aux := short-abs-cont-aux-lex & [ STEM < "na" >, SYNSEM.LKEYS [SYLS _long_, --TONE l*-list ]]. tanàa_aux := 3-sg-f-abs-cont-aux-lex & [ STEM < "tana" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons ]]. anàa_aux := 4-abs-cont-aux-lex & [ STEM < "ana" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons ]]. munàa_aux := 1-pl-abs-cont-aux-lex & [ STEM < "muna" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons ]]. kunàa_aux := 2-pl-abs-cont-aux-lex & [ STEM < "kuna" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons ]]. sunàa_aux := 3-pl-abs-cont-aux-lex & [ STEM < "suna" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons ]]. ;;; Rel completive nakèe_aux := 1-sg-rel-cont-aux-lex & [ STEM < "nake" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons]]. kakèe_aux := 2-sg-m-rel-cont-aux-lex & [ STEM < "kake" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons ]]. kikèe_aux := 2-sg-f-rel-cont-aux-lex & [ STEM < "kike" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons ]]. yakèe_aux := 3-sg-m-rel-cont-aux-lex & [ STEM < "yake" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons ]]. kèe_aux := short-rel-cont-aux-lex & [ STEM < "ke" >, SYNSEM.LKEYS [SYLS _long_, --TONE l*-list ]]. takèe_aux := 3-sg-f-rel-cont-aux-lex & [ STEM < "take" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons ]]. akèe_aux := 4-rel-cont-aux-lex & [ STEM < "ake" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons ]]. mukèe_aux := 1-pl-rel-cont-aux-lex & [ STEM < "muke" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons ]]. kukèe_aux := 2-pl-rel-cont-aux-lex & [ STEM < "kuke" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons ]]. sukèe_aux := 3-pl-rel-cont-aux-lex & [ STEM < "suke" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE h*-l-cons ]]. ;;;;;;;;;;;;; ;;; Verbs ;;; ;;;;;;;;;;;;; ;;;; Presentational verbs àkwai_v := pos-exist_v_le & [ STEM < "akwai" >, SYNSEM [LKEYS [SYLS _short_short_, --TONE l*-h-cons, KEYREL.PRED "exist_v_rel" ]]]. baabù_v := neg-exist_v_le & [ STEM < "babu" >, SYNSEM [LKEYS [ SYLS _long_short_, --TONE h*-l-cons, KEYREL.PRED "exist_v_rel" ]]]. bari_irr_np_v := v_np_le & [ STEM < "bari" >, SYNSEM [LKEYS [KEYREL.ARG0.E non-cont-tam, --MCLASS v-vn-irr-gani-sani, SYLS _short_long_, --TONE h*-list, KEYREL.PRED "_barii_v_leave_rel" ]]]. sani_irr_h_v := v_cp_le & [ STEM < "sani" >, SYNSEM [LKEYS [KEYREL.ARG0.E non-cont-tam, --MCLASS v-vn-irr-gani-sani, SYLS _short_long_, --TONE h*-list, KEYREL.PRED "_sanii_v_know_rel" ]]]. sani_irr_np_v := v_np_le & [ STEM < "sani" >, SYNSEM [LKEYS [KEYREL.ARG0.E non-cont-tam, --MCLASS v-vn-irr-gani-sani, SYLS _short_long_, --TONE h*-list, KEYREL.PRED "_sanii_v_know_rel" ]]]. gani_irr_np_v := v_np_le & [ STEM < "gani" >, SYNSEM [LKEYS [KEYREL.ARG0.E non-cont-tam, --MCLASS v-vn-irr-gani-sani, SYLS _short_long_, --TONE h*-list, KEYREL.PRED "_ganii_v_see_rel" ]]]. shìga_gr3_v := v_-_le & [ STEM < "shiga" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr3, SYLS _short_short_, --TONE l*-h-cons, KEYREL.PRED "_shìga_v_enter_rel" ]]]. taashì_gr3_v := v_-_le & [ STEM < "tashi" >, SYNSEM [LKEYS [--MCLASS v-vn-irr-gr3, SYLS _long_short_, --TONE h*-l-cons, KEYREL.PRED "_taashì_v_leave_rel" ]]]. zoo_irr_v := v_-_le & [ STEM < "zo" >, SYNSEM.LKEYS [--MCLASS v-vn-irr-gr6, SYLS _long_, --TONE h*-list, KEYREL.PRED "_zoo_v_come_rel" ]]. ce_irr_h_v := v_cp_le & [ STEM < "ce" >, SYNSEM [LKEYS [KEYREL.ARG0.E non-cont-tam, --MCLASS v-vn-irr-gr4, SYLS _long_, --TONE l*-list, KEYREL.PRED "_ce_v_say_rel" ]]]. ; #| ; ce_irr_v := v_np_le & ; [ STEM < "ce" >, ; SYNSEM.LKEYS [--MCLASS v-vn-irr-gr4, ; SYLS _long_, ; --TONE l*-list, ; KEYREL.PRED "_ce_v_say_rel" ]]. ; |# zuwàa_irr_v := v_-_le & [ STEM < "zuwa" >, SYNSEM [LKEYS [KEYREL.ARG0.E continuative, --MCLASS v-vn-irr-m-gr, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_zoo_v_come_rel" ]]]. ce_irr_h_vn := v_cp_le & [ STEM < "ce" >, SYNSEM [LKEYS [KEYREL.ARG0.E continuative, --MCLASS v-vn-gr4, SYLS _long_, --TONE h*-list, KEYREL.PRED "_ce_v_say_rel" ]]]. #| ce_irr_vn := v_np_le & [ STEM < "ce" >, SYNSEM.LKEYS [--MCLASS v-vn-gr4, SYLS _long_, --TONE h*-list, KEYREL.PRED "_ce_v_say_rel" ]]. |# ;;; Aspectual verbs (Newman p.65) ;;; Missing: irr kusa, some sociative verbs, barii_irr_vp_v := v_vp_tr_le & [ STEM < "bari" >, SYNSEM [LOCAL [CONT.HOOK.INDEX.E non-cont-tam], LKEYS [--MCLASS v-vn-irr-gani-sani, SYLS _short_long_, --TONE h*-list, KEYREL.PRED "_barii_v_stop+doing_rel" ]]]. cikàa_gr1_vp_v := v_vp_tr_le & [ STEM < "cika" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr1, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_cikàa_v_do+too+much_rel" ]]]. daɗàa_gr1_vp_v := v_vp_tr_le & [ STEM < "daɗa" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr1, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_daɗàa_v_repeat+doing_rel" ]]]. dainàa_gr1_vp_v := v_vp_tr_le & [ STEM < "daina" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr1, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_dainàa_v_cease+doing_rel" ]]]. dingàa_gr1_vp_v := v_vp_tr_le & [ STEM < "daina" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr1, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_dingàa_v_keep+doing_rel" ]]]. doosàa_gr1_vp_v := v_vp_tr_le & [ STEM < "dosa" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr1, SYLS _long_long_, --TONE h*-l-cons, KEYREL.PRED "_doosàa_v_keep+on+doing_rel" ]]]. faaràa_gr1_vp_v := v_vp_tr_le & [ STEM < "fara" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr1, SYLS _long_long_, --TONE h*-l-cons, KEYREL.PRED "_faaràa_v_keep+on+doing_rel" ]]]. jeefàa_gr1_v_tr := v_np_le & [ STEM < "jefa" >, SYNSEM.LKEYS [SYLS _long_long_, KEYREL [PRED "_jeefàa_v_gr1-throw_rel"], --MCLASS v-vn-reg-gr1, --TONE h*-l-cons]]. fàaraa_gr2_vp_v := v_vp_tr_le & [ STEM < "fara" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr2, SYLS _long_long_, --TONE l*-h-cons, KEYREL.PRED "_fàaraa_v_initiate_rel" ]]]. faasàa_gr1_vp_v := v_vp_tr_le & [ STEM < "fasa" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr1, SYLS _long_long_, --TONE h*-l-cons, KEYREL.PRED "_faasàa_v_postpone-fail_rel" ]]]. fiyàa_gr1_vp_v := v_vp_tr_le & [ STEM < "fiya" >, SYNSEM [LOCAL [CONT.HOOK.INDEX.E non-cont-tam], LKEYS [--MCLASS v-vn-reg-gr1, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_fiyàa_v_do+too+much_rel" ]]]. gamàa_gr1_vp_v := v_vp_tr_le & [ STEM < "gama" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr1, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_gamàa_v_finish_rel" ]]]. gazàa_gr1_vp_v := v_vp_tr_le & [ STEM < "gaza" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr1, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_gamàa_v_lack_rel" ]]]. ìsa_gr3_vp_v := v_vp_intr_le & [ STEM < "isa" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr3, SYLS _short_short_, --TONE l*-h-cons, KEYREL.PRED "_ìsa_v_be+capable+of_rel" ]]]. iyàa_gr1_vp_v := v_vp_tr_le & [ STEM < "iya" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr1, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_iyàa_v_know-be+able+to_rel" ]]]. kaamàa_gr1_vp_v := v_vp_tr_le & [ STEM < "kama" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr1, SYLS _long_long_, --TONE h*-l-cons, KEYREL.PRED "_kaamàa_v_begin_rel" ]]]. dafàa_gr1_v_tr := v_np_le & [ STEM < "dafa" >, SYNSEM.LKEYS [SYLS _short_long_, KEYREL [PRED "_dafàa_v_gr1-cook-prepare_rel"], --MCLASS v-vn-reg-gr1, --TONE h*-l-cons]]. kammàlaa_gr1_vp_v := v_vp_tr_le & [ STEM < "kammala" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr1, SYLS _short_short_long_, --TONE h*-l-h-cons, KEYREL.PRED "_kammàlaa_v_complete_rel" ]]]. kaasàa_gr1_vp_v := v_vp_tr_le & [ STEM < "kasa" >, SYNSEM [LOCAL [CONT.HOOK.INDEX.E non-cont-tam], LKEYS [--MCLASS v-vn-reg-gr1, SYLS _long_long_, --TONE h*-l-cons, KEYREL.PRED "_kaasàa_v_fail+to-be+unable+to_rel" ]]]. ƙaaràa_gr1_vp_v := v_vp_tr_le & [ STEM < "ƙara" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr1, SYLS _long_long_, --TONE h*-l-cons, KEYREL.PRED "_ƙaaràa_v_repeat_rel" ]]]. ƙaarèe_gr4_vp_v := v_vp_tr_le & [ STEM < "ƙare" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr4, SYLS _long_long_, --TONE h*-l-cons, KEYREL.PRED "_ƙaarèe_v_finish_rel" ]]]. koomàa_gr1_vp_v := v_vp_tr_le & [ STEM < "koma" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr1, SYLS _long_long_, --TONE h*-l-cons, KEYREL.PRED "_koomàa_v_go+back+doing_rel" ]]]. kumàa_gr1_vp_v := v_vp_tr_le & [ STEM < "kuma" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr1, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_kumàa_v_repeat_rel" ]]]. nèemaa_gr2_vp_v := v_vp_tr_le & [ STEM < "nema" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr2, SYLS _long_long_, --TONE l*-h-cons, KEYREL.PRED "_nèemaa_v_try+to-be+about+to_rel" ]]]. ragèe_gr4_vp_v := v_vp_tr_le & [ STEM < "rage" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr4, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_ragèe_v_do+less+than+before_rel" ]]]. rasàa_gr1_vp_v := v_vp_tr_le & [ STEM < "rasa" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr1, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_rasàa_v_be+unable+to_rel" ]]]. riƙàa_gr1_vp_v := v_vp_tr_le & [ STEM < "riƙa" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr1, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_riƙàa_v_keep+on_rel" ]]]. saabàa_gr1_vp_v := v_vp_tr_le & [ STEM < "saba" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr1, SYLS _long_long_, --TONE h*-l-cons, KEYREL.PRED "_saabàa_v_be+used+to_rel" ]]]. saakèe_gr4_vp_v := v_vp_tr_le & [ STEM < "sake" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr4, SYLS _long_long_, --TONE h*-l-cons, KEYREL.PRED "_saakèe_v_repeat_rel" ]]]. saamùu_gr2_vp_v := v_vp_tr_le & [ STEM < "samu" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr2, SYLS _long_long_, --TONE h*-l-cons, KEYREL.PRED "_saamùu_v_manage-succeed_rel" ]]]. soomàa_gr1_vp_v := v_vp_tr_le & [ STEM < "soma" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr1, SYLS _long_long_, --TONE h*-l-cons, KEYREL.PRED "_soomàa_v_begin_rel" ]]]. sòomaa_gr2_vp_v := v_vp_tr_le & [ STEM < "soma" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr2, SYLS _long_long_, --TONE l*-h-cons, KEYREL.PRED "_sòomaa_v_initiate_rel" ]]]. shaa_gr0_vp_v := v_vp_tr_le & [ STEM < "sha" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr0, SYLS _long_, --TONE h*-list, KEYREL.PRED "_shaa_v_do+often_rel" ]]]. shìga_gr3_vp_v := v_vp_intr_le & [ STEM < "shiga" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr3, SYLS _short_short_, --TONE l*-h-cons, KEYREL.PRED "_shìga_v_begin_rel" ]]]. taɓàa_gr1_vp_v := v_vp_tr_le & [ STEM < "taɓa" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr1, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_taɓàa_v_ever+do_rel" ]]]. taaràa_gr1_vp_v := v_vp_tr_le & [ STEM < "tara" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr1, SYLS _long_long_, --TONE h*-l-cons, KEYREL.PRED "_taaràa_v_share+doing_rel" ]]]. tàasaa_gr2_vp_v := v_vp_tr_le & [ STEM < "tasa" >, SYNSEM [LKEYS [--MCLASS v-vn-reg-gr2, SYLS _long_long_, --TONE l*-h-cons, KEYREL.PRED "_tàasaa_v_set+about_rel" ]]]. tsayàa_gr1_v_vp := v_vp_tr_le & [ STEM < "tsaya" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr1, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_tsayàa_v_gr1-stick+to_rel" ]]. tsayàa_gr1_v_h := v_cp_le & [ STEM < "tsaya" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr1, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_tsayàa_v_gr1-insist_rel" ]]. gayàa_gr1_v_h := v_cp_le & [ STEM < "gaya" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr1, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_gayàa_v_gr1-tell_rel" ]]. musàa_gr1_v_h := v_cp_le & [ STEM < "musa" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr1, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_musàa_v_gr1-deny_rel" ]]. gamàa_gr1_v := v_np_le & [ STEM < "gama" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr1, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_gamàa_v_gr1-finish_rel" ]]. gàrgaɗàa_gr2_v_h := v_np_cp_le & [ STEM < "gargaɗa" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr2, SYLS _short_short_long_, --TONE l*-h-l-cons, KEYREL.PRED "_gàrgaɗàa_v_gr2-admonish_rel" ]]. sàataa_gr2_v := v_np_le & [ STEM < "sata" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr2, SYLS _long_long_, --TONE l*-h-cons, KEYREL.PRED "_sàataa_v_gr2-steal_rel" ]]. saatàa_gr2_vn := v_np_le & [ STEM < "sata" >, SYNSEM.LKEYS [--MCLASS v-vn-irr-f-gr, SYLS _long_long_, --TONE h*-l-cons, KEYREL.PRED "_sàataa_v_gr2-steal_rel" ]]. sàyaa_gr2_v := v_np_le & [ STEM < "saya" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr2, SYLS _short_long_, --TONE l*-h-cons, KEYREL.PRED "_sàyaa_v_gr2-buy_rel" ]]. hàrbaa_gr2_v := v_np_le & [ STEM < "harba" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr2, SYLS _short_long_, --TONE l*-h-cons, KEYREL.PRED "_hàrbaa_v_gr4-shoot+at_rel" ]]. sàyee_gr2_vn := an_np_m_le & [ STEM < "saye" >, SYNSEM.LKEYS [SYLS _short_long_, --TONE l*-h-cons, KEYREL.PRED "_sàyaa_v_gr2-buy_rel" ]]. gaafàrtaa_gr1_v := v_np_le & [ STEM < "gafarta" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr1, SYLS _long_short_long_, --TONE h*-l-h-cons, KEYREL.PRED "_gaafàrtaa_v_gr1-forgive_rel" ]]. fìta_gr3_v := v_-_le & [ STEM < "fita" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr3, SYLS _short_short_, --TONE l*-h-cons, KEYREL.PRED "_fìta_v_gr3-leave_rel" ]]. fitoo_gr3_v := v_-_le & [ STEM < "fito" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr6, SYLS _short_short_, --TONE l*-h-cons, KEYREL.PRED "_fito_v_gr6-come+out_rel" ]]. càncantà_gr3_v_h := v_expl_cp_le & [ STEM < "cancanta" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr3, SYLS _short_short_short_, --TONE l*-h-l-cons, KEYREL.PRED "_càncantàa_v_gr3-appropriate_rel" ]]. hàramtà_gr3_v_h := v_expl_cp_le & [ STEM < "haramta" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr3, SYLS _short_short_short_, --TONE l*-h-l-cons, KEYREL.PRED "_hàramtà_v_gr3-unlawful_rel" ]]. hàlattà_gr3_v_h := v_expl_cp_le & [ STEM < "halatta" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr3, SYLS _short_short_short_, --TONE l*-h-l-cons, KEYREL.PRED "_hàlattà_v_gr3-lawful_rel" ]]. fàskarà_gr3_v_h := v_expl_cp_le & [ STEM < "faskara" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr3, SYLS _short_short_short_, --TONE l*-h-l-cons, KEYREL.PRED "_fàskarà_v_gr3-difficult_rel" ]]. kàmaatà_gr3_v_h := v_expl_cp_le & [ STEM < "kamata" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr3, SYLS _short_long_short_, --TONE l*-h-l-cons, KEYREL.PRED "_kàmaatà_v_gr3-fitting_rel" ]]. kyàutu_gr3_v_h := v_expl_cp_le & [ STEM < "kyautu" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr7, SYLS _short_short_, --TONE l*-h-cons, KEYREL.PRED "_kyàutu_v_gr7-nice_rel" ]]. daacèe_gr4_v_h := v_expl_cp_le & [ STEM < "dace" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr4, SYLS _long_long_, --TONE h*-l-cons, KEYREL.PRED "_daacèe_v_gr4-suitable_rel" ]]. ɗinkàa_gr1_v := v_np_le & [ STEM < "ɗinka" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr1, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_ɗinkàa_v_gr1-sew_rel" ]]. karàntaa_gr1_v := v_np_le & [ STEM < "karanta" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr1, SYLS _short_short_long_, --TONE h*-l-h-cons, KEYREL.PRED "_karàntaa_v_gr1-read_rel" ]]. ɓalgàtaa_gr1_v_tr := v_np_le & [ STEM < "ɓalgata" >, SYNSEM.LKEYS [SYLS _short_short_long_, KEYREL [PRED "_ɓalgàtaa_v_gr1-damage-chop+off-break+from_rel"], --MCLASS v-vn-reg-gr1, --TONE h*-l-h-cons]]. naɗàa_gr1_v := v_np_np_le & [ STEM < "naɗa" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr1, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_naɗàa_v_gr1-appoint_rel" ]]. ɗaràa_gr1_v := v_np_np_le & [ STEM < "ɗara" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr1, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_ɗaràa_v_gr1-slightly+exceed_rel" ]]. kaamàa_gr1_v := v_np_le & [ STEM < "kama" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr1, SYLS _long_long_, --TONE h*-l-cons, KEYREL.PRED "_kaamàa_v_gr1-catch_rel" ]]. amsàa_gr1_v := v_np_le & [ STEM < "amsa" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr1, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_amsàa_v_gr1-answer_rel" ]]. amsàa_gr1_h_v := v_cp_le & [ STEM < "amsa" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr1, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_amsàa_v_gr1-answer_rel" ]]. gaanoo_gr6_v := v_np_le & [ STEM < "gano" >, SYNSEM.LKEYS [SYLS _long_long_, KEYREL [PRED "_gaanoo_v_gr6-find_rel"], --MCLASS v-vn-reg-gr6, --TONE h*-list]]. kaawoo_gr6_v := v_np_le & [ STEM < "kawo" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr6, SYLS _long_long_, --TONE h*-list, KEYREL.PRED "_kaawoo_v_gr6-bring_rel" ]]. kiraa_gr0_v := v_np_le & [ STEM < "kira" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr0, SYLS _short_long_, --TONE h*-list, KEYREL.PRED "_kiraa_v_gr0-call_rel" ]]. jiraa_gr0_v := v_np_le & [ STEM < "jira" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr0, SYLS _short_long_, --TONE h*-list, KEYREL.PRED "_jiraa_v_gr0-wait+for_rel" ]]. ci_gr0_v := v_np_le & [ STEM < "ci" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr0, SYLS _short_, --TONE h*-list, KEYREL.PRED "_ci_v_gr0-eat_rel" ]]. fi_gr0_v := v_np_np_le & [ STEM < "fi" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr0, SYLS _short_, --TONE h*-list, KEYREL.PRED "_fi_v_gr0-exceed_rel" ]]. bi_gr0_v := v_np_le & [ STEM < "bi" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr0, SYLS _short_, --TONE h*-list, KEYREL.PRED "_bi_v_gr0-follow_rel" ]]. ji_gr0_v := v_np_le & [ STEM < "ji" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr0, SYLS _short_, --TONE h*-list, KEYREL.PRED "_ji_v_gr0-hear_rel" ]]. yi_gr0_v := v_np_le & [ STEM < "yi" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr0, SYLS _short_, --TONE h*-list, KEYREL.PRED "_yi_v_gr0-do_rel" ]]. yi_gr0_v_rais := trans-first-arg-raising-no-sem-lex-item & [ STEM < "yi" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr0, SYLS _short_, --TONE h*-list ]]. ƙi_gr0_v := v_np_le & [ STEM < "ƙi" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr0, SYLS _short_, --TONE h*-list, KEYREL.PRED "_ƙi_v_gr0-hate_rel" ]]. ƙi_gr0_v_vp := v_vp_tr_le & [ STEM < "ƙi" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr0, SYLS _short_, --TONE h*-list, KEYREL.PRED "_ƙi_v_gr0-hate_rel" ]]. shaa_gr0_v := v_np_le & [ STEM < "sha" >, SYNSEM.LKEYS [--MCLASS v-gr0, SYLS _long_, --TONE h*-list, KEYREL.PRED "_shaa_v_gr0-drink_rel" ]]. soo_gr0_v := v_np_le & [ STEM < "so" >, SYNSEM.LKEYS [--MCLASS v-gr0, SYLS _long_, --TONE h*-list, KEYREL.PRED "_soo_v_gr0-want_rel" ]]. soo_gr0_v_vp := v_vp_tr_le & [ STEM < "so" >, SYNSEM.LKEYS [--MCLASS v-gr0, SYLS _long_, --TONE h*-list, KEYREL.PRED "_soo_v_gr0-want_rel" ]]. rufèe_gr4_v := v_np_le & [ STEM < "rufe" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr4, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_rufèe_v_gr4-shut_rel" ]]. kashèe_gr4_v := v_np_le & [ STEM < "kashe" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr4, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_kashèe_v_gr4-kill_rel" ]]. harbèe_gr4_v := v_np_le & [ STEM < "harbe" >, SYNSEM.LKEYS [--MCLASS v-vn-reg-gr4, SYLS _short_long_, --TONE h*-l-cons, KEYREL.PRED "_harbèe_v_gr4-shoot+dead_rel" ]]. ;;; Proper nouns ado+bayero_pn := pn_m_le & [ STEM < "Ado", "Bayero" >, SYNSEM [LKEYS [KEYREL.CARG "Ado Bayero" ]]]. allàh_pn := pn_m_le & [ STEM < "Allah" >, SYNSEM [LKEYS [SYLS _short_short_, --TONE h*-l-cons, KEYREL.CARG "Allàh" ]]]. audù_pn := pn_m_le & [ STEM < "Audu" >, SYNSEM [LKEYS [SYLS _short_short_, --TONE h*-l-cons, KEYREL.CARG "Audù" ]]]. àli_pn := pn_m_le & [ STEM < "Ali" >, SYNSEM [LKEYS [SYLS _short_short_, --TONE l*-h-cons, KEYREL.CARG "Àli" ]]]. muusa_pn := pn_m_le & [ STEM < "Musa" >, SYNSEM [LKEYS [SYLS _long_short_, --TONE h*-list, KEYREL.CARG "Muusa" ]]]. sheehù_pn := pn_m_le & [ STEM < "Shehu" >, SYNSEM [LKEYS [SYLS _long_short_, --TONE h*-l-cons, KEYREL.CARG "Sheehù" ]]]. hàliimà_pn := pn_f_le & [ STEM < "Halima" >, SYNSEM [LKEYS [SYLS _short_long_short_, --TONE l*-h-l-cons, KEYREL [ARG0.SORT human, CARG "Hàliimà"] ]]]. jàs_pn := pn_m_le & [ STEM < "Jas" >, SYNSEM [LKEYS [SYLS _short_, --TONE l*-list, KEYREL.CARG "Jàs" ]]]. kanòo_pn := pn_m_le & [ STEM < "Kano" >, SYNSEM [LKEYS [SYLS _short_long_, --TONE h*-l-cons, KEYREL.CARG "Kanòo" ]]]. ;;;;;;;;;;;;;;;; ;;; Pronouns ;;; ;;;;;;;;;;;;;;;; ;;; Strong pronouns nii_pron := 1-s-strong-pron-lex & [STEM <"ni" >, SYNSEM.LKEYS [SYLS _long_, --TONE h*-list]]. kai_pron := 2-s-m-strong-pron-lex & [STEM <"kai">, SYNSEM.LKEYS [SYLS _short_, --TONE h*-list]]. kee_pron := 2-s-f-strong-pron-lex & [STEM <"ke">, SYNSEM.LKEYS [SYLS _long_, --TONE h*-list]]. shii_pron := 3-s-m-strong-pron-lex & [STEM <"shi">, SYNSEM.LKEYS [SYLS _long_, --TONE h*-list]]. ita_pron := 3-s-f-strong-pron-lex & [STEM <"ita">, SYNSEM.LKEYS [SYLS _short_short_, --TONE h*-list]]. muu_pron := 1-p-strong-pron-lex & [STEM <"mu">, SYNSEM.LKEYS [SYLS _long_, --TONE h*-list]]. kuu_pron := 2-p-strong-pron-lex & [STEM <"ku">, SYNSEM.LKEYS [SYLS _long_short_, --TONE h*-list]]. suu_pron := 3-p-strong-pron-lex & [STEM <"su">, SYNSEM.LKEYS [SYLS _long_, --TONE h*-list]]. ;;; Wh-pronouns wàa_pron := wh-pron-lex & [STEM <"wa">, SYNSEM.LKEYS [KEYREL [PRED "person_rel", ARG0.SORT human], SYLS _long_, --TONE l*-list]]. mèe_pron := wh-pron-lex & [STEM <"me">, SYNSEM.LKEYS [KEYREL [PRED "thing_rel", ARG0.SORT non-human], SYLS _long_, --TONE l*-list]]. suwàa_pron := wh-pron-lex & [STEM <"suwa">, SYNSEM.LKEYS [ KEYREL [PRED "person_rel", ARG0 [SORT human, PNG p-p-g ]], SYLS _short_long_, --TONE h*-l-cons]]. ;;; Relative pronouns dà_pron := rel-complementiser-lex & [STEM <"da">, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list]]. wândà_pron := m-sg-rel-complementiser-lex & [STEM <"wanda">, SYNSEM.LKEYS [SYLS _short_short_, --TONE h*-hl-l-cons]]. wâddà_pron := f-sg-rel-complementiser-lex & [STEM <"wadda">, SYNSEM.LKEYS [SYLS _short_short_, --TONE h*-hl-l-cons]]. waɗàndà_pron := pl-rel-complementiser-lex & [STEM <"waɗanda">, SYNSEM.LKEYS [SYLS _short_short_short_, --TONE h*-l-l-cons]]. wandà_pron := m-sg-rel-complementiser-lex & [STEM <"wanda">, SYNSEM.LKEYS [SYLS _short_short_, --TONE h*-l-cons]]. waddà_pron := f-sg-rel-complementiser-lex & [STEM <"wadda">, SYNSEM.LKEYS [SYLS _short_short_, --TONE h*-l-cons]]. ;;;;;;;;;;;;;;;;;; ;;; Determiner ;;; ;;;;;;;;;;;;;;;;;; ;;; Bound determiners nan_d_hi := bound-det-lex & [STEM <"nan">, SYNSEM.LKEYS [KEYREL [PRED _dem_q_hearer_rel], SYLS _short_, --TONE h*-list]]. nan_d_lo := bound-det-lex & [STEM <"nan">, SYNSEM.LKEYS [KEYREL [PRED _dem_q_speaker_rel], SYLS _short_, --TONE l*-list]]. nan_d_hl := bound-det-lex & [STEM <"nan">, SYNSEM.LKEYS [KEYREL [PRED _dem_q_speaker_rel], SYLS _short_, --TONE h*-hl-cons]]. can_d_hi := bound-det-lex & [STEM <"can">, SYNSEM.LKEYS [KEYREL [PRED _dem_q_distant_rel], SYLS _short_, --TONE h*-list]]. can_d_lo := bound-det-lex & [STEM <"can">, SYNSEM.LKEYS [KEYREL [PRED _dem_q_there_rel], SYLS _short_, --TONE l*-list]]. can_d_hl := bound-det-lex & [STEM <"can">, SYNSEM.LKEYS [KEYREL [PRED _dem_q_there_rel], SYLS _short_, --TONE h*-hl-cons]]. ;;; Free determiners wannàn_d := sg-det-lex & [STEM <"wannan">, SYNSEM.LKEYS [KEYREL.PRED _dem_q_speaker_rel, SYLS _short_short_, --TONE h*-l-cons]]. waɗànnân_d := pl-det-lex & [STEM <"waɗannan">, SYNSEM.LKEYS [KEYREL.PRED _dem_q_speaker_rel, SYLS _short_short_short_, --TONE h*-l-hl-cons]]. wànnan_d := sg-det-lex & [STEM <"wannan">, SYNSEM.LKEYS [KEYREL.PRED _dem_q_hearer_rel, SYLS _short_short_, --TONE l*-h-cons]]. wàɗànnan_d := pl-det-lex & [STEM <"waɗannan">, SYNSEM.LKEYS [KEYREL.PRED _dem_q_hearer_rel, SYLS _short_short_short_, --TONE l*-h-cons]]. wancàn_d := m-sg-det-lex & [STEM <"wancan">, SYNSEM.LKEYS [KEYREL.PRED _dem_q_there_rel, SYLS _short_short_, --TONE h*-l-cons]]. waccàn_d := f-sg-det-lex & [STEM <"waccan">, SYNSEM.LKEYS [KEYREL.PRED _dem_q_there_rel, SYLS _short_short_, --TONE h*-l-cons]]. waɗàncân_d := pl-det-lex & [STEM <"waɗancan">, SYNSEM.LKEYS [KEYREL.PRED _dem_q_there_rel, SYLS _short_short_short_, --TONE h*-l-hl-cons]]. wàncan_d := m-sg-det-lex & [STEM <"wancan">, SYNSEM.LKEYS [KEYREL.PRED _dem_q_distant_rel, SYLS _short_short_, --TONE l*-h-cons]]. wàccan_d := f-sg-det-lex & [STEM <"waccan">, SYNSEM.LKEYS [KEYREL.PRED _dem_q_distant_rel, SYLS _short_short_, --TONE l*-h-cons]]. wàɗàncan_d := pl-det-lex & [STEM <"waɗancan">, SYNSEM.LKEYS [KEYREL.PRED _dem_q_distant_rel, SYLS _short_short_short_, --TONE l*-h-cons]]. wani_d := m-sg-det-lex & [STEM <"wani">, SYNSEM.LKEYS [KEYREL.PRED _some_q_rel, SYLS _short_short_, --TONE h*-list]]. wata_d := f-sg-det-lex & [STEM <"wata">, SYNSEM.LKEYS [KEYREL.PRED _some_q_rel, SYLS _short_short_, --TONE h*-list]]. waɗansu_d := pl-det-lex & [STEM <"waɗansu">, SYNSEM.LKEYS [KEYREL.PRED _some_q_rel, SYLS _short_short_short_, --TONE h*-list]]. wasu_d := pl-det-lex & [STEM <"wasu">, SYNSEM.LKEYS [KEYREL.PRED _some_q_rel, SYLS _short_short_, --TONE h*-list]]. wane_d := wh-m-sg-det-lex & [STEM <"wane">, SYNSEM.LKEYS [KEYREL.PRED wh_q_rel, SYLS _short_short_, --TONE l*-list]]. wace_d := wh-f-sg-det-lex & [STEM <"wace">, SYNSEM.LKEYS [KEYREL.PRED wh_q_rel, SYLS _short_short_, --TONE l*-list]]. waɗanne_d := wh-pl-det-lex & [STEM <"waɗanne">, SYNSEM.LKEYS [KEYREL.PRED wh_q_rel, SYLS _short_short_short_, --TONE l*-list]]. ;;; kowanne ;;; Complementiser wai_c := complementiser-lex & [STEM <"wai">, SYNSEM.LKEYS [SYLS _short_, --TONE h*-list]]. cêwaa_c := complementiser-lex & [STEM <"cewa">, SYNSEM.LKEYS [SYLS _long_long_, --TONE h*-hl-h-cons]]. dà_c := complementiser-lex & [STEM <"da">, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list]]. dà_m := marker-sel-lex & [STEM <"da">, SYNSEM.LKEYS [KEYREL.PRED "_dà_p_sel_rel", SYLS _short_, --TONE l*-list]]. ;;;;;;;;;;;;;;;;;;;; ;;; Prepositions ;;; ;;;;;;;;;;;;;;;;;;;; ; Dative -wa wà_v := wa-sel-lex & [ STEM < "wa" >, SYNSEM [LKEYS [--MCLASS v-vn-irr-wa, SYLS _short_, --TONE l*-list ]]]. mài_p := sg-agr-nmod-prep-npro-lex & [ STEM < "mai" >, SYNSEM.LKEYS [SYLS _short_, --TONE l*-list, KEYREL [PRED "_mài_a_owner_rel"]]]. màasu_p := pl-agr-nmod-prep-npro-lex & [ STEM < "masu" >, SYNSEM.LKEYS [SYLS _long_short_, --TONE l*-h-cons, KEYREL [PRED "_mài_a_owner_rel"]]]. maràs_p := sg-agr-nmod-prep-npro-lex & [ STEM < "maras" >, SYNSEM.LKEYS [SYLS _short_short_, --TONE h*-l-cons, KEYREL.PRED "_maràs_a_lack_rel"]]. maràsaa_p := pl-agr-nmod-prep-npro-lex & [ STEM < "marasa" >, SYNSEM.LKEYS [SYLS _short_short_long_, --TONE h*-l-h-cons, KEYREL.PRED "_maràs_a_lack_rel"]]. na_p_poss_npro := pl-or-m-sg-agr-nmod-npro-prep-lex & [ STEM < "na" >, SYNSEM [LKEYS [KEYREL.PRED "poss_rel", SYLS _short_, --TONE h*-list ]]]. ta_p_poss_npro := f-sg-agr-nmod-npro-prep-lex & [ STEM < "ta" >, SYNSEM [LKEYS [KEYREL.PRED "poss_rel", SYLS _short_, --TONE h*-list ]]]. na_p_poss_n1sg := pl-or-m-sg-agr-nmod-n1sg-prep-lex & [ STEM < "na" >, SYNSEM [LKEYS [KEYREL.PRED "poss_rel", SYLS _long_short_, --TONE h*-l-cons ]]]. ta_p_poss_n1sg := f-sg-agr-nmod-n1sg-prep-lex & [ STEM < "ta" >, SYNSEM [LKEYS [KEYREL.PRED "poss_rel", SYLS _long_short_, --TONE h*-l-cons ]]]. na_p_poss_1sg := pl-or-m-sg-agr-nmod-1sg-prep-lex & [ STEM < "na" >, SYNSEM [LKEYS [KEYREL.PRED "poss_rel", SYLS _long_long_, --TONE l*-h-cons ]]]. ta_p_poss_1sg := f-sg-agr-nmod-1sg-prep-lex & [ STEM < "ta" >, SYNSEM [LKEYS [KEYREL.PRED "poss_rel", SYLS _long_long_, --TONE l*-h-cons ]]]. dàgà_p_np := p_np_le & [ STEM < "daga" >, SYNSEM [LKEYS [KEYREL.PRED "_dàgà_p_from_rel", SYLS _short_short_, --TONE l*-list ]]]. dàgà_p_np-mod := p_np-mod_le & [ STEM < "daga" >, SYNSEM [LKEYS [KEYREL.PRED "_dàgà_p_from_rel", SYLS _short_short_, --TONE l*-list ]]]. à_p_np := p_np_le & [ STEM < "a" >, SYNSEM [LKEYS [KEYREL.PRED "_à_p_at_rel", SYLS _short_, --TONE l*-list ]]]. à_p_np-mod := p_np-mod_le & [ STEM < "a" >, SYNSEM [LKEYS [KEYREL.PRED "_à_p_at_rel", SYLS _short_, --TONE l*-list ]]]. dà_p := p_np_le & [ STEM < "da" >, SYNSEM [LKEYS [KEYREL.PRED "_dà_p_with_rel", SYLS _short_, --TONE l*-list ]]]. ta_p := p_np_le & [ STEM < "ta" >, SYNSEM [LKEYS [KEYREL.PRED "_ta_p_via-through_rel", SYLS _short_, --TONE h*-list ]]]. bisà_p := p_np_le & [ STEM < "bisa" >, SYNSEM [LKEYS [KEYREL.PRED "_bisà_p_on-about_rel", SYLS _short_short_, --TONE h*-l-cons ]]]. gà_p_np := p_np_ga_le & [ STEM < "ga" >, SYNSEM [LKEYS [KEYREL.PRED "_gà_p_by_rel", SYLS _short_, --TONE l*-list ]]]. gà_p_np-mod := p_np-mod_ga_le & [ STEM < "ga" >, SYNSEM [LKEYS [KEYREL.PRED "_gà_p_by_rel", SYLS _short_, --TONE l*-list ]]]. gàree_p := p_np_garee_le & [ STEM < "gare" >, SYNSEM [LKEYS [KEYREL.PRED "_gà_p_by_rel", SYLS _short_long_short_, --TONE l*-h-l-cons ]]]. àlbarkàci_p := m-genitive-prep-lex & [ STEM < "albarkaci" >, SYNSEM [LKEYS [KEYREL.PRED "_àlbarkàcii_p_thanks+to_rel", SYLS _short_short_short_long_, --TONE l*-h-l-h-cons ]]]. arewanci_p := m-genitive-prep-lex & [ STEM < "arewanci" >, SYNSEM [LKEYS [KEYREL.PRED "_arewanci_p_north+of_rel", SYLS _short_short_short_long_, --TONE h*-list ]]]. baaya_p := m-genitive-prep-lex & [ STEM < "baya" >, SYNSEM [LKEYS [KEYREL.PRED "_baaya_p_behind-at+back_rel", SYLS _long_short_, --TONE h*-list ]]]. ciki_p := m-genitive-prep-lex & [ STEM < "ciki" >, SYNSEM [LKEYS [KEYREL.PRED "_ciki_p_in_rel", SYLS _short_short_, --TONE h*-list ]]]. kàma_p := f-genitive-prep-lex & [ STEM < "kama" >, SYNSEM [LKEYS [KEYREL.PRED "_kàma_p_like_rel", SYLS _short_short_, --TONE l*-h-cons ]]]. dàliilì_p := m-genitive-prep-lex & [ STEM < "dalilin" >, SYNSEM [LKEYS [KEYREL.PRED "_dàliilì_p_on+account+of_rel", SYLS _short_long_long_, --TONE l*-h-l-cons ]]]. ;;; Does this one appear without in situ complement? ; dòomin_p := m-genitive-prep-lex & ; [ STEM < "domi" >, ; SYNSEM [LKEYS [KEYREL.PRED "_dòomin_p_in+order+to_rel", ; SYLS _long_short_, ; --TONE l*-h-cons ]]]. gàba_p := m-genitive-prep-lex & [ STEM < "gaba" >, SYNSEM [LKEYS [KEYREL.PRED "_gàba_p_before-in+front_rel", SYLS _short_short_, --TONE l*-h-cons ]]]. sabòo-dà_p := subord-conjunction-lex & [ STEM < "sabo", "da" >, SYNSEM [LKEYS [KEYREL.PRED "_sabòo-dà_p_because_rel", SYLS _short_long_short_, --TONE h*-l-l-cons ]]]. ; sabòo-dà_p_2 := subord-conjunction-lex & ; [ STEM < "sabo da" >, ; SYNSEM [LKEYS [KEYREL.PRED "_sabòo-dà_p_because_rel", ; SYLS _short_long_short_, ; --TONE h*-l-l-cons ]]]. àmmaa_coord := coord-conj-lex & [STEM <"amma">, SYNSEM [LKEYS [KEYREL.PRED "_àmmaa_coord_rel", SYLS _short_long_, --TONE l*-h-cons]]]. dà_coord := coord-conj-lex & [STEM <"da">, SYNSEM [LKEYS [KEYREL non-verbal-coord-rel & [PRED "_dà_coord_rel"], SYLS _short_, --TONE l*-list]]]. dà_null_coord := nosem-conj-lex & [STEM <"da">, SYNSEM [LKEYS [KEYREL non-verbal-coord-rel & [PRED "_dà_coord_rel"], SYLS _short_, --TONE l*-list]]]. koo_coord := coord-conj-lex & [STEM <"ko">, SYNSEM [LKEYS [KEYREL [PRED "_koo_coord_rel"], SYLS _long_, --TONE h*-list]]]. koo_null_coord := nosem-conj-lex & [STEM <"ko">, SYNSEM [LKEYS [SYLS _long_, --TONE h*-list]]]. ;;; Temporal adverbs jiỳa_adv := intersective-adv-lex & [STEM <"jiya">, SYNSEM [LKEYS [KEYREL [PRED "_jiyà_a_yesterday_rel"], SYLS _short_short_, --TONE h*-l-cons]]]. yâu_adv := intersective-adv-lex & [STEM <"yau">, SYNSEM [LKEYS [KEYREL [PRED "_yâu_a_now_rel"], SYLS _short_, --TONE h*-hl-cons]]]. yànzu_adv := intersective-adv-lex & [STEM <"yanzu">, SYNSEM [LKEYS [KEYREL [PRED "_yànzu_a_today_rel"], SYLS _short_short_, --TONE l*-h-cons]]]. gòobe_adv := intersective-adv-lex & [STEM <"gobe">, SYNSEM [LKEYS [KEYREL [PRED "_gòobe_a_tomorrow_rel"], SYLS _long_short_, --TONE l*-h-cons]]]. ;;; Discourse particles ; ne_h_part := ne-le & ; [STEM <"ne">, ; SYNSEM [LKEYS [KEYREL [PRED "_ne-ce_d_exh_rel"], ; SYLS _long_]]]. ne_h_part := ne-le & [STEM <"ne">, SYNSEM [LKEYS [KEYREL [PRED "_ne-ce_d_exh_rel"], SYLS _long_, --TONE h*-list]]]. ne_l_part := ne-le & [STEM <"ne">, SYNSEM [LKEYS [KEYREL [PRED "_ne-ce_d_exh_rel"], SYLS _long_, --TONE l*-list]]]. ce_h_part := ce-le & [STEM <"ce">, SYNSEM [LKEYS [KEYREL [PRED "_ne-ce_d_exh_rel"], SYLS _long_, --TONE h*-list]]]. ce_l_part := ce-le & [STEM <"ce">, SYNSEM [LKEYS [KEYREL [PRED "_ne-ce_d_exh_rel"], SYLS _long_, --TONE l*-list]]]. fa_part := topic-adv-lex & [STEM <"fa">, SYNSEM [LKEYS [KEYREL [PRED "_fa_d_as+for_rel"], SYLS _short_, --TONE h*-list]]]. kam_part := topic-adv-lex & [STEM <"kam">, SYNSEM [LKEYS [KEYREL [PRED "_kam_d_indeed_rel"], SYLS _short_, --TONE l*-list]]]. dai_part := topic-adv-lex & [STEM <"dai">, SYNSEM [LKEYS [KEYREL [PRED "_dai_d_rel"], SYLS _short_, --TONE h*-list]]]. kùwa_part := topic-adv-lex & [STEM <"kuwa">, SYNSEM [LKEYS [KEYREL [PRED "_kùwa_d_moreover_rel"], SYLS _short_short_, --TONE l*-h-cons]]]. redup_n := reduplicant-lex & [STEM < "__REDUP__" > ].