CompoundN in ExtendSwe and ExtendBul

This commit is contained in:
Krasimir Angelov
2018-05-12 17:41:12 +02:00
parent 38852ee672
commit 9544bd8e6b
4 changed files with 30 additions and 9 deletions
+18
View File
@@ -0,0 +1,18 @@
--# -path=.:../abstract:../common:prelude
concrete ExtendBul of Extend = CatBul ** open ResBul in {
lin
CompoundN n1 n2 =
let aform = ASg (case n2.g of {
AMasc _ => Masc ;
AFem => Fem ;
ANeut => Neut
}) Indef
in {
s = \\nf => n1.rel ! nform2aform nf n2.g ++ n2.s ! (indefNForm nf) ;
rel = \\af => n1.rel ! aform ++ n2.s ! NF Sg Indef ;
g = n2.g
} ;
}