Files
gf-core/lib/src/dutch/ExtDut.gf
2009-11-06 17:58:07 +00:00

31 lines
704 B
Plaintext

--concrete ExtDut of ExtDutAbs = CatDut ** open ResDut in
{
--{
----
---- lincat
----
---- Aux = {s : Polarity => Str} ;
----
---- lin
----
---- PredAux np aux vp = mkClause (np.s ! Nom) np.a {
---- s = \\t,ant,b,ord,agr =>
---- let
---- fin = aux.s ! b ;
---- vf : Str -> Str -> {fin, inf : Str} = \x,y ->
---- {fin = x ; inf = y} ;
---- in
---- case ant of {
---- Simul => vf fin [] ;
---- Anter => vf fin "have"
---- } ;
---- s2 = \\agr => infVP vp agr
---- } ;
----
---- can_Aux = {s = \\p => posneg p "can"} ; ---- cannt
---- must_Aux = {s = \\p => posneg p "must"} ;
----
----}
}