mirror of
https://github.com/GrammaticalFramework/gf-rgl.git
synced 2026-05-28 09:28:54 -06:00
(Ara) Add all forms of the negative copula
This commit is contained in:
@@ -385,6 +385,23 @@ oper
|
|||||||
}
|
}
|
||||||
} ;
|
} ;
|
||||||
|
|
||||||
|
laysa : PerGenNum => Str = table {
|
||||||
|
Per1 Sing => "لَسْتُ" ;
|
||||||
|
Per1 Plur => "لَسْنَا" ;
|
||||||
|
Per2 Fem Sg => "لَسْتِ" ;
|
||||||
|
Per2 Masc Sg => "لَسْتَ" ;
|
||||||
|
Per2 _ Dl => "لَسْتُمَا" ;
|
||||||
|
Per2 Fem Pl => "لَسْتُنَّ" ;
|
||||||
|
Per2 Masc Pl => "لَسْتُمْ" ;
|
||||||
|
Per3 Fem Sg => "لَيْسَتْ" ;
|
||||||
|
Per3 Masc Sg => "لَيْسَ" ;
|
||||||
|
Per3 Fem Dl => "لَيْسَتَا" ;
|
||||||
|
Per3 Masc Dl => "لَيْسَا" ;
|
||||||
|
Per3 Fem Pl => "لَسْنَ" ;
|
||||||
|
Per3 Masc Pl => "لَيْسُوا"
|
||||||
|
} ;
|
||||||
|
|
||||||
|
|
||||||
ladaa_V : Verb =
|
ladaa_V : Verb =
|
||||||
let laday : PerGenNum -> Str = \pgn -> case pgn of {
|
let laday : PerGenNum -> Str = \pgn -> case pgn of {
|
||||||
Per1 Sing => "لَدَيَّ" ;
|
Per1 Sing => "لَدَيَّ" ;
|
||||||
@@ -592,7 +609,6 @@ oper
|
|||||||
yaktub = vp.s ! pgn ! VPImpf Jus ;
|
yaktub = vp.s ! pgn ! VPImpf Jus ;
|
||||||
-- Various negative particles
|
-- Various negative particles
|
||||||
la = "لَا" ;
|
la = "لَا" ;
|
||||||
laysa = "لَيسَ" ; -- "neg. copula"
|
|
||||||
lam = "لَمْ" ; -- neg. past
|
lam = "لَمْ" ; -- neg. past
|
||||||
alla = "أَلَّا" ; -- neg. subjunctive
|
alla = "أَلَّا" ; -- neg. subjunctive
|
||||||
lan = "لَنْ" ; -- neg. future
|
lan = "لَنْ" ; -- neg. future
|
||||||
@@ -600,7 +616,7 @@ oper
|
|||||||
<False, Pres, Pos, _> => yaktubu ;
|
<False, Pres, Pos, _> => yaktubu ;
|
||||||
<False, Pres, Neg, _> => la ++ yaktubu ;
|
<False, Pres, Neg, _> => la ++ yaktubu ;
|
||||||
<True, Pres, Pos, _> => [] ; --no verb "to be" in present
|
<True, Pres, Pos, _> => [] ; --no verb "to be" in present
|
||||||
<True, Pres, Neg, _> => laysa ; --same here, just add negation particle
|
<True, Pres, Neg, _> => laysa ! pgn ; -- negative copula
|
||||||
<_, Past, Pos, _> => kataba ;
|
<_, Past, Pos, _> => kataba ;
|
||||||
<_, Past, Neg, _> => lam ++ yaktub ;
|
<_, Past, Neg, _> => lam ++ yaktub ;
|
||||||
<_, Cond, Pos, _> => yaktuba ;
|
<_, Cond, Pos, _> => yaktuba ;
|
||||||
|
|||||||
Reference in New Issue
Block a user