forked from GitHub/gf-core
Removed "that" variant in RelativeEng.IdRP. Added instead that_RP in ExtraEng[Abs].
This commit is contained in:
@@ -50,4 +50,17 @@ concrete ExtraEng of ExtraEngAbs = CatEng **
|
||||
oper
|
||||
neg = CNeg False ;
|
||||
|
||||
|
||||
lin
|
||||
that_RP =
|
||||
{ s = table {
|
||||
RC _ Gen => "whose" ;
|
||||
RC _ _ => "that" ;
|
||||
RPrep Neutr => "which" ;
|
||||
RPrep _ => "whom"
|
||||
} ;
|
||||
a = RNoAg
|
||||
} ;
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -13,4 +13,6 @@ abstract ExtraEngAbs = Extra ** {
|
||||
|
||||
CompoundCN : CN -> CN -> CN ; -- rock album
|
||||
|
||||
that_RP : RP ; -- "that" as a relational pronoun (IdRP is "which" / "who")
|
||||
|
||||
}
|
||||
|
||||
@@ -38,13 +38,11 @@ concrete RelativeEng of Relative = CatEng ** open ResEng in {
|
||||
} ;
|
||||
|
||||
IdRP =
|
||||
let varr : Str -> Str = \x -> variants {x ; "that"} --- for bwc
|
||||
in {
|
||||
s = table {
|
||||
{ s = table {
|
||||
RC _ Gen => "whose" ;
|
||||
RC Neutr _ => varr "which" ;
|
||||
RC _ Acc => varr "whom" ;
|
||||
RC _ Nom => varr "who" ;
|
||||
RC Neutr _ => "which" ;
|
||||
RC _ Acc => "whom" ;
|
||||
RC _ Nom => "who" ;
|
||||
RPrep Neutr => "which" ;
|
||||
RPrep _ => "whom"
|
||||
} ;
|
||||
|
||||
Reference in New Issue
Block a user