1
0
forked from GitHub/gf-rgl

(Som) Fix bug in DetCN with indefinite forms

This commit is contained in:
Inari Listenmaa
2019-08-05 09:59:33 +02:00
parent c8b0db121d
commit 95c95a3e2c

View File

@@ -20,12 +20,15 @@ concrete NounSom of Noun = CatSom ** open ResSom, Prelude in {
-- special form for fem. nouns
<_,Nom,False,Indefinite,Sg> => {nf=NomSg ; c=c} ;
-- Definite
<_,Nom,False,Definite,n> => {nf=Def n ; c=c} ;
-- If cn has modifier, Nom ending attaches to the modifier
<_,Nom,True,_,_> => {nf=Def det.n ; c=Abs} ;
_ => {nf=Def det.n ; c=c} -- TODO check
-- Definite
<_,_,False,Definite,n> => {nf=Def n ; c=c} ;
<_,_,False,Indefinite,n> => {nf=Indef n ; c=c} ;
_ => {nf=Def det.n ; c=c} -- TODO check
} ;
art = gda2da cn.gda ! det.n ;
num = case det.isNum of {True => Sg ; _ => det.n} ;