changed CompoundCN to CompoundN with type N -> N -> N to reduce overgeneration and re-enable ambiguity

This commit is contained in:
aarne
2014-05-29 11:01:40 +00:00
parent 6275b9c46a
commit 0e554cf7df
25 changed files with 40 additions and 33 deletions

View File

@@ -63,8 +63,13 @@ lin
PredVPosv = G.PredVP;
PredVPovs = G.PredVP;
CompoundCN noun cn = {
s = \\a,n,c => glue (noun.s ! Sg ! Nom) (cn.s ! a ! n ! c) ;
CompoundN noun cn = {
s = \\n,c => glue noun.co (cn.uncap.s ! n ! c) ;
co = glue noun.co (cn.uncap.co) ;
uncap = {
s = \\n,c => glue noun.uncap.co (cn.uncap.s ! n ! c) ;
co = glue noun.uncap.co (cn.uncap.co)
} ;
g = cn.g
} ;