mirror of
https://github.com/GrammaticalFramework/gf-rgl.git
synced 2026-05-28 01:18:57 -06:00
(Ara) Add missing masdars to some paradigms
This commit is contained in:
@@ -709,11 +709,11 @@ v2defective : Root3 -> Verb = \gny ->
|
|||||||
ugannu = "ُ" + gannu;
|
ugannu = "ُ" + gannu;
|
||||||
uganna = "ُ" + ganna;
|
uganna = "ُ" + ganna;
|
||||||
mugannaY = "مُ" + ganna + "ى";
|
mugannaY = "مُ" + ganna + "ى";
|
||||||
tagniya = "TODO" ;
|
tagniyat = "تَ" + mkStrong fcil (gny ** {l="ي"}) + "َة" ;
|
||||||
} in verbDef (toDefForms
|
} in verbDef (toDefForms
|
||||||
ganna gannay gunni gunnu gunniy -- VPerf
|
ganna gannay gunni gunnu gunniy -- VPerf
|
||||||
uganni ugannu uganna -- VImpf
|
uganni ugannu uganna -- VImpf
|
||||||
ganni gannu mugannaY tagniya) i ;
|
ganni gannu mugannaY tagniyat) i ;
|
||||||
|
|
||||||
v3sound : Root3 -> Verb =
|
v3sound : Root3 -> Verb =
|
||||||
\tbc ->
|
\tbc ->
|
||||||
@@ -757,7 +757,7 @@ v4hollow : Root3 -> Verb =
|
|||||||
earId = mkHollow eafIc rwd ; -- VImp (Pl Masc / Sg Fem)
|
earId = mkHollow eafIc rwd ; -- VImp (Pl Masc / Sg Fem)
|
||||||
|
|
||||||
ppart = "م" + urAd ;
|
ppart = "م" + urAd ;
|
||||||
eirAdat = mkWeak eifcAl rwd + "َة" ;
|
eirAdat = mkHollow eifcAl rwd + "َة" ;
|
||||||
|
|
||||||
} in verbHollow (toDefForms
|
} in verbHollow (toDefForms
|
||||||
earAd earad eurId eurid -- VPerf
|
earAd earad eurId eurid -- VPerf
|
||||||
@@ -780,7 +780,7 @@ v4hollow : Root3 -> Verb =
|
|||||||
eacTi = "أَ" + _cTi; -- VImp (Masc Sg / Fem _)
|
eacTi = "أَ" + _cTi; -- VImp (Masc Sg / Fem _)
|
||||||
eacTu = "أَ" + _cTu; -- VImp Masc Pl
|
eacTu = "أَ" + _cTu; -- VImp Masc Pl
|
||||||
mucTaY = "م" + ucTa +"ى" ;
|
mucTaY = "م" + ucTa +"ى" ;
|
||||||
eicTA' = "TODO" ;
|
eicTA' = mkStrong eifcAl (cTy ** {l="ء"}) ;
|
||||||
} in toDefForms eacTa eacTay eucTi eucTu eucTiy -- VPerf
|
} in toDefForms eacTa eacTay eucTi eucTu eucTiy -- VPerf
|
||||||
ucTi ucTu ucTa -- VImpf
|
ucTi ucTu ucTa -- VImpf
|
||||||
eacTi eacTu mucTaY eicTA' ;
|
eacTi eacTu mucTaY eicTA' ;
|
||||||
@@ -790,7 +790,12 @@ v4defective : Root3 -> Verb = \cTy ->
|
|||||||
|
|
||||||
v4doubleweak : Root3 -> Verb = \r'y ->
|
v4doubleweak : Root3 -> Verb = \r'y ->
|
||||||
let ry = r'y ** {c = ""} ;
|
let ry = r'y ** {c = ""} ;
|
||||||
vforms : DefForms = \\x => rmSukun (v4DefForms ry ! x) ; -- only remove the first sukun
|
r' = ry ** {l = "ء"} ;
|
||||||
|
eirA'at = mkStrong eifcAl r' + "َة" ;
|
||||||
|
vforms : DefForms = table {
|
||||||
|
11 => rmSukun eirA'at ;
|
||||||
|
n => rmSukun (v4DefForms ry ! n) -- only remove the first sukun
|
||||||
|
} ;
|
||||||
in verbDoubleDef vforms i ; -- sukun in suffixes is removed in verbDoubleDef
|
in verbDoubleDef vforms i ; -- sukun in suffixes is removed in verbDoubleDef
|
||||||
|
|
||||||
v5sound : Root3 -> Verb =
|
v5sound : Root3 -> Verb =
|
||||||
@@ -928,7 +933,7 @@ v8hollow : Root3 -> Verb = -- IL
|
|||||||
-- iHtaj again -- VImp Sg Masc / Pl Fem
|
-- iHtaj again -- VImp Sg Masc / Pl Fem
|
||||||
-- iHtAj again -- VImp Pl Masc / Sg Fem
|
-- iHtAj again -- VImp Pl Masc / Sg Fem
|
||||||
ppart = "مُ" + _HtAj ; -- PPart
|
ppart = "مُ" + _HtAj ; -- PPart
|
||||||
iHtiyAj = "TODO" ;
|
iHtiyAj = "اِ" + mkStrong fticAl (Hwj ** {c="ي"}) ;
|
||||||
|
|
||||||
} in verbHollow (toDefForms
|
} in verbHollow (toDefForms
|
||||||
iHtAj iHtaj uHtIj uHtij aHtAj aHtaj
|
iHtAj iHtaj uHtIj uHtij aHtAj aHtaj
|
||||||
@@ -968,7 +973,7 @@ v10hollow : Root3 -> Verb = -- IL 10h -- to be checked
|
|||||||
ustaxaf = "ُ" + _staxaf ; -- VImpf Pas (Per2/Per3 Fem Pl)
|
ustaxaf = "ُ" + _staxaf ; -- VImpf Pas (Per2/Per3 Fem Pl)
|
||||||
ustaxAf = "ُ" + _staxAf ; -- VImpf Pas _
|
ustaxAf = "ُ" + _staxAf ; -- VImpf Pas _
|
||||||
ppart = "مُ" + _staxIf ; -- PPart ("weird anomalies" here too?)
|
ppart = "مُ" + _staxIf ; -- PPart ("weird anomalies" here too?)
|
||||||
istixAfat = "TODO ficAlp" ;
|
istixAfat = "اِسْتِ" + mkHollow fAc xwf + "َة" ;
|
||||||
|
|
||||||
} in verbHollow (toDefForms
|
} in verbHollow (toDefForms
|
||||||
istaxAf istaxaf ustuxIf ustuxif astaxIf astaxif
|
istaxAf istaxaf ustuxIf ustuxif astaxIf astaxif
|
||||||
|
|||||||
Reference in New Issue
Block a user