mirror of
https://github.com/GrammaticalFramework/gf-rgl.git
synced 2026-05-27 17:08:54 -06:00
(Extend,Por,Spa) add UseComp_estar
- with default UseComp lin
This commit is contained in:
@@ -206,6 +206,8 @@ abstract Extend = Cat ** {
|
|||||||
DetNPMasc : Det -> NP ;
|
DetNPMasc : Det -> NP ;
|
||||||
DetNPFem : Det -> NP ;
|
DetNPFem : Det -> NP ;
|
||||||
|
|
||||||
|
UseComp_estar : Comp -> VP ; -- (Cat, Spa, Por) "está cheio" instead of "é cheio"
|
||||||
|
|
||||||
iFem_Pron : Pron ; -- I (Fem)
|
iFem_Pron : Pron ; -- I (Fem)
|
||||||
youFem_Pron : Pron ; -- you (Fem)
|
youFem_Pron : Pron ; -- you (Fem)
|
||||||
weFem_Pron : Pron ; -- we (Fem)
|
weFem_Pron : Pron ; -- we (Fem)
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ lin
|
|||||||
Cons_nr_RNP = variants {} ; -- NP -> RNPList -> RNPList ; -- John, my family, myself
|
Cons_nr_RNP = variants {} ; -- NP -> RNPList -> RNPList ; -- John, my family, myself
|
||||||
ComplGenVV = variants {} ; -- VV -> Ant -> Pol -> VP -> VP ; -- want not to have slept
|
ComplGenVV = variants {} ; -- VV -> Ant -> Pol -> VP -> VP ; -- want not to have slept
|
||||||
ComplSlashPartLast = ComplSlash ;
|
ComplSlashPartLast = ComplSlash ;
|
||||||
SlashV2V = variants {} ; -- V2V -> Ant -> Pol -> VPS -> VPSlash ; -- force (her) not to have slept
|
--SlashV2V = variants {} ; -- V2V -> Ant -> Pol -> VPS -> VPSlash ; -- force (her) not to have slept
|
||||||
CompoundN = variants {} ; -- N -> N -> N ; -- control system / controls system / control-system
|
CompoundN = variants {} ; -- N -> N -> N ; -- control system / controls system / control-system
|
||||||
CompoundAP = variants {} ; -- N -> A -> AP ; -- language independent / language-independent
|
CompoundAP = variants {} ; -- N -> A -> AP ; -- language independent / language-independent
|
||||||
GerundCN = variants {} ; -- VP -> CN ; -- publishing of the document (can get a determiner)
|
GerundCN = variants {} ; -- VP -> CN ; -- publishing of the document (can get a determiner)
|
||||||
@@ -96,6 +96,7 @@ lin
|
|||||||
DetNPMasc = DetNP ;
|
DetNPMasc = DetNP ;
|
||||||
DetNPFem = DetNP ;
|
DetNPFem = DetNP ;
|
||||||
|
|
||||||
|
UseComp_estar = UseComp ; -- DEFAULT UseComp
|
||||||
iFem_Pron = i_Pron ; -- DEFAULT I (masc)
|
iFem_Pron = i_Pron ; -- DEFAULT I (masc)
|
||||||
youFem_Pron = youSg_Pron ; -- DEFAULT you (masc)
|
youFem_Pron = youSg_Pron ; -- DEFAULT you (masc)
|
||||||
weFem_Pron = we_Pron ; -- DEFAULT we (masc)
|
weFem_Pron = we_Pron ; -- DEFAULT we (masc)
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ concrete ExtendPor of Extend =
|
|||||||
PresPartAP,
|
PresPartAP,
|
||||||
ProDrop,
|
ProDrop,
|
||||||
PurposeVP,
|
PurposeVP,
|
||||||
|
UseComp_estar,
|
||||||
VPS,
|
VPS,
|
||||||
iFem_Pron,
|
iFem_Pron,
|
||||||
theyFem_Pron,
|
theyFem_Pron,
|
||||||
@@ -273,7 +274,11 @@ concrete ExtendPor of Extend =
|
|||||||
gerundStr vp = gerVP vp (Ag Masc Sg P3) ;
|
gerundStr vp = gerVP vp (Ag Masc Sg P3) ;
|
||||||
|
|
||||||
lin
|
lin
|
||||||
|
UncontractedNeg = {s = [] ; p = RNeg False} ;
|
||||||
|
|
||||||
-- Romance
|
-- Romance
|
||||||
|
UseComp_estar comp = insertComplement comp.s (predV estar_V) ;
|
||||||
|
|
||||||
iFem_Pron = pronAgr S.i_Pron Fem Sg P1 ;
|
iFem_Pron = pronAgr S.i_Pron Fem Sg P1 ;
|
||||||
weFem_Pron = pronAgr S.we_Pron Fem Pl P1 ;
|
weFem_Pron = pronAgr S.we_Pron Fem Pl P1 ;
|
||||||
youFem_Pron = pronAgr S.youSg_Pron Fem Sg P3 ;
|
youFem_Pron = pronAgr S.youSg_Pron Fem Sg P3 ;
|
||||||
|
|||||||
@@ -18,6 +18,8 @@ concrete ExtendSpa of Extend =
|
|||||||
-- put your own definitions here
|
-- put your own definitions here
|
||||||
|
|
||||||
lin
|
lin
|
||||||
|
UseComp_estar comp = insertComplement comp.s (predV estar_V) ;
|
||||||
|
|
||||||
iFem_Pron = mkPronoun
|
iFem_Pron = mkPronoun
|
||||||
"yo" "me" "me" "mí"
|
"yo" "me" "me" "mí"
|
||||||
"mi" "mi" "mis" "mis"
|
"mi" "mi" "mis" "mis"
|
||||||
@@ -67,4 +69,4 @@ concrete ExtendSpa of Extend =
|
|||||||
} ;
|
} ;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user