forked from GitHub/gf-rgl
remove the experimental AnaphPron
This commit is contained in:
@@ -299,9 +299,6 @@ fun
|
||||
fun
|
||||
CardCNCard : Card -> CN -> Card ; -- three million, four lakh, six dozen etc
|
||||
|
||||
fun
|
||||
AnaphPron : NP -> Pron ;
|
||||
|
||||
fun
|
||||
TPastSimple : Tense ;
|
||||
|
||||
|
||||
@@ -316,18 +316,6 @@ lin UseComp_estar = UseComp ;
|
||||
|
||||
lin ProDrop pro = pro ;
|
||||
|
||||
lin AnaphPron np =
|
||||
case <np.gn, np.p> of {
|
||||
<GSg _, PronP1> => i_Pron ;
|
||||
<GSg _, PronP2> => youSg_Pron ;
|
||||
<GSg Masc, _> => he_Pron ;
|
||||
<GSg Fem, _> => she_Pron ;
|
||||
<GSg Neutr, _> => it_Pron ;
|
||||
<GPl, PronP1> => we_Pron ;
|
||||
<GPl, PronP2> => youPl_Pron ;
|
||||
<GPl, _> => they_Pron
|
||||
} ;
|
||||
|
||||
lin TPastSimple = {s = []} ** {t = VPastSimple} ; --# notpresent
|
||||
|
||||
}
|
||||
|
||||
@@ -500,18 +500,4 @@ lin CardCNCard card cn =
|
||||
lin theyFem_Pron = mkPron "they" "them" "their" "theirs" plural P3 feminine ;
|
||||
lin theyNeutr_Pron = mkPron "they" "them" "their" "theirs" plural P3 nonhuman ;
|
||||
|
||||
lin AnaphPron np =
|
||||
case np.a of {
|
||||
AgP1 Sg => i_Pron ;
|
||||
AgP1 Pl => we_Pron ;
|
||||
AgP2 Sg => youSg_Pron ;
|
||||
AgP2 Pl => youPl_Pron ;
|
||||
AgP3Sg Masc => he_Pron ;
|
||||
AgP3Sg Fem => she_Pron ;
|
||||
AgP3Sg Neutr => it_Pron ;
|
||||
AgP3Pl Masc => they_Pron ;
|
||||
AgP3Pl Fem => theyFem_Pron ;
|
||||
AgP3Pl Neutr => theyNeutr_Pron
|
||||
} ;
|
||||
|
||||
}
|
||||
|
||||
@@ -125,9 +125,7 @@ oper
|
||||
comp = \\a => vps.comp ! a ++ (let agr = complAgr a in vps.s.s ! VPart agr.g agr.n) ++ agent ;
|
||||
} ;
|
||||
|
||||
lin AnaphPron np = agr2pron ! np.a ;
|
||||
|
||||
ExistsNP np =
|
||||
lin ExistsNP np =
|
||||
mkClause [] True False np.a
|
||||
(insertComplement (\\_ => (np.s ! Nom).ton)
|
||||
(predV (mkV "existir"))) ;
|
||||
|
||||
Reference in New Issue
Block a user