forked from GitHub/gf-rgl
made AllDut import ExtendDut
This commit is contained in:
@@ -2,8 +2,8 @@
|
||||
|
||||
concrete AllDut of AllDutAbs =
|
||||
LangDut,
|
||||
IrregDut,
|
||||
ExtraDut
|
||||
IrregDut
|
||||
, ExtendDut
|
||||
**
|
||||
{
|
||||
--{} ;
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
abstract AllDutAbs =
|
||||
Lang,
|
||||
IrregDutAbs,
|
||||
ExtraDutAbs
|
||||
Extend -- ExtraDutAbs
|
||||
**
|
||||
{
|
||||
--{} ;
|
||||
|
||||
@@ -34,7 +34,7 @@ concrete CatDut of Cat =
|
||||
-- Verb
|
||||
|
||||
VP = ResDut.VP ;
|
||||
VPSlash = ResDut.VP ** {c2 : Preposition * Bool} ;
|
||||
VPSlash = ResDut.VP ** {c2 : Preposition * Bool} ; -- False = empty prep
|
||||
Comp = {s : Agr => Str} ;
|
||||
|
||||
-- Adjective
|
||||
|
||||
@@ -11,14 +11,15 @@ concrete ExtendDut of Extend =
|
||||
Coordination,
|
||||
Prelude,
|
||||
ParadigmsDut in {
|
||||
lin
|
||||
|
||||
PastPartAP vp = {
|
||||
s = \\agr,af => let aForm = case vp.isHeavy of {
|
||||
True => APred ;
|
||||
False => af } ;
|
||||
in (infClause [] agr vp aForm).s ! Past ! Anter ! Pos ! Sub ;
|
||||
isPre = notB vp.isHeavy ;
|
||||
} ;
|
||||
lin --# notpresent
|
||||
|
||||
PastPartAP vp = { --# notpresent
|
||||
s = \\agr,af => let aForm = case vp.isHeavy of { --# notpresent
|
||||
True => APred ; --# notpresent
|
||||
False => af } ; --# notpresent
|
||||
in (infClause [] agr vp aForm).s ! Past ! Anter ! Pos ! Sub ; --# notpresent
|
||||
isPre = notB vp.isHeavy ; --# notpresent
|
||||
} ; --# notpresent
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user