diff options
Diffstat (limited to 'next-lib/src/arabic/StructuralAra.gf')
| -rw-r--r-- | next-lib/src/arabic/StructuralAra.gf | 112 |
1 files changed, 0 insertions, 112 deletions
diff --git a/next-lib/src/arabic/StructuralAra.gf b/next-lib/src/arabic/StructuralAra.gf deleted file mode 100644 index 98b52523e..000000000 --- a/next-lib/src/arabic/StructuralAra.gf +++ /dev/null @@ -1,112 +0,0 @@ -concrete StructuralAra of Structural = CatAra ** - open MorphoAra, ResAra, ParadigmsAra, Prelude in { - - flags optimize=all ; coding=utf8 ; - - lin - above_Prep = ss "فَوْقَ" ; - after_Prep = ss "بَعْدَ" ; - all_Predet = mkPredet "كُلّ" True ; - almost_AdA = ss "تَقْرِيباً"; - almost_AdN = ss "حَوَالي" ; -- or "تَقرِيبا" --- although_Subj = ss "َلتهُْغه" ; --- always_AdV = ss "َلوَيس" ; - and_Conj = ss "وَ" ** {n = Pl} ; --- because_Subj = ss "بعَُسي" ; - before_Prep = ss "قَبْلَ" ; - behind_Prep = ss "خَلْفَ" ; - between_Prep = ss "بَيْنَ" ; --- both7and_DConj = sd2 "بْته" "َند" ** {n = Pl} ; --- but_PConj = ss "بُت" ; - by8agent_Prep = ss "بِ" ; - by8means_Prep = ss "بِ" ; --- can8know_VV, can_VV = { --- s = table VVForm [["بي َبلي تْ"] ; "عَن" ; "عُْلد" ; --- ["بّن َبلي تْ"] ; ["بِنغ َبلي تْ"] ; "عَنءت" ; "عُْلدنءت"] ; --- isAux = True --- } ; - during_Prep = ss "خِلَالَ" ; --- either7or_DConj = sd2 "ِتهر" "ْر" ** {n = Sg} ; - everybody_NP = regNP "الجَمِيع" Pl ; - every_Det = mkDet "كُلّ" Sg Const ; - everything_NP = regNP "كُلّ" Sg ; --- everywhere_Adv = ss "ثريوهري" ; - few_Det = mkDet "بَعض" Pl Const ; --- first_Ord = ss "فِرست" ; - from_Prep = ss "مِنَ" ; - he_Pron = mkPron "هُوَ" "هُ" "هُ" (Per3 Masc Sg) ; - here_Adv = ss "هُنا" ; --- here7to_Adv = ss ["تْ هري"] ; --- here7from_Adv = ss ["فرْم هري"] ; - how_IAdv = ss "كَيفَ" ; --- how8many_IDet = mkDeterminer Pl ["هْو مَني"] ; --- if_Subj = ss "ِف" ; - in8front_Prep = ss "مُقَابِلَ" ; - i_Pron = mkPron "أَنَا" "نِي" "ِي" (Per1 Sing); - in_Prep = ss "فِي" ; --- it_Pron = mkPron "ِت" "ِت" "ِتس" Sg P3 ; --- less_CAdv = ss "لسّ" ; - many_Det = mkDet "جَمِيع" Pl Const ; --- more_CAdv = ss "مْري" ; - most_Predet = mkPredet "أَكثَر" True ; - much_Det = mkDet "الكَثِير مِنَ" Pl Const ; --- must_VV = { --- s = table VVForm [["بي هَثي تْ"] ; "مُست" ; ["هَد تْ"] ; --- ["هَد تْ"] ; ["هَثِنغ تْ"] ; "مُستنءت" ; ["هَدنءت تْ"]] ; ---- --- isAux = True --- } ; - no_Utt = {s = \\_ => "لا"} ; - on_Prep = ss "عَلى" ; ---- DEPREC one_Quant = mkQuantNum "واحِد" Sg Indef ; - only_Predet = mkPredet "فَقَط" False; --- or_Conj = ss "ْر" ** {n = Sg} ; --- otherwise_PConj = ss "ْتهروِسي" ; - part_Prep = ss "مِنَ" ; --- please_Voc = ss "ةلَسي" ; - possess_Prep = ss "ل" ; --- quite_Adv = ss "قُِتي" ; - she_Pron = mkPron "هِيَ" "ها" "ها" (Per3 Fem Sg) ; --- so_AdA = ss "سْ" ; - somebody_NP = regNP "أَحَد" Sg ; - someSg_Det = mkDet "أَحَد" Pl Const ; - somePl_Det = mkDet "بَعض" Pl Const ; - something_NP = regNP "شَيْء" Sg ; --- somewhere_Adv = ss "سْموهري" ; - that_Quant = mkQuant3 "ذَلِكَ" "تِلكَ" "أُلٱِكَ" Def; -----b that_NP = indeclNP "ذَلِكَ" Sg ; - there_Adv = ss "هُناك" ; --- there7to_Adv = ss "تهري" ; --- there7from_Adv = ss ["فرْم تهري"] ; --- therefore_PConj = ss "تهرفْري" ; -----b these_NP = indeclNP "هَؤُلَاء" Pl ; - they_Pron = mkPron "هُمْ" "هُمْ" "هُمْ" (Per3 Masc Pl) ; - this_Quant = mkQuant7 "هَذا" "هَذِهِ" "هَذَان" "هَذَيْن" "هَاتَان" "هَاتَيْن" "هَؤُلَاء" Def; -----b this_NP = indeclNP "هَذا" Sg ; -----b those_NP = indeclNP "هَؤُلَاءكَ" Pl ; - through_Prep = ss "عَبْرَ" ; --- too_AdA = ss "تّْ" ; - to_Prep = ss "إِلى" ; - under_Prep = ss "تَحْتَ" ; --- very_AdA = ss "ثري" ; --- want_VV = P.mkVV (P.regV "وَنت") ; - we_Pron = mkPron "نَحنُ" "نا" "نا" (Per1 Plur) ; - whatPl_IP = mkIP "ماذا" Pl ; - whatSg_IP = mkIP "ماذا" Sg ; - when_IAdv = ss "مَتَى" ; --- when_Subj = ss "وهن" ; - where_IAdv = ss "أَينَ" ; --- whichPl_IDet = mkDeterminer Pl ["وهِعه"] ; --- whichSg_IDet = mkDeterminer Sg ["وهِعه"] ; - whoSg_IP = mkIP "مَنْ" Sg ; - whoPl_IP = mkIP "مَنْ" Pl ; --- why_IAdv = ss "وهي" ; - without_Prep = ss "بِدُونِ" ; - with_Prep = ss "مَع" ; - yes_Utt = {s = \\_ => "نَعَم"} ; - youSg_Pron = mkPron "أَنتَ" "كَ" "كَ" (Per2 Masc Sg) ; - youPl_Pron = mkPron "أَنتُمْ" "كُمْ" "كُمْ" (Per2 Masc Sg) ; - youPol_Pron = mkPron "أَنتِ" "كِ" "كِ" (Per2 Fem Sg) ; - - have_V2 = dirV2 (regV "يَملِك") ; - -} |
