From a80ec22a1c914dd0135bc25c2b2d32992b7df9fa Mon Sep 17 00:00:00 2001 From: Inari Listenmaa Date: Wed, 28 Aug 2019 14:14:26 +0200 Subject: [PATCH] (Som) Fix bug in DetCN --- src/somali/NounSom.gf | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/somali/NounSom.gf b/src/somali/NounSom.gf index 22491a598..7e4b11daa 100644 --- a/src/somali/NounSom.gf +++ b/src/somali/NounSom.gf @@ -23,12 +23,11 @@ concrete NounSom of Noun = CatSom ** open ResSom, Prelude in { -- If cn has modifier, Nom ending attaches to the modifier <_,Nom,True,_,_> => {nf=Def det.n ; c=Abs} ; - -- Definite - <_,_,False,Definite,n> => {nf=Def n ; c=c} ; + -- a Det with st=Indefinite uses Indef forms + <_,_,_,Indefinite,n> => {nf=Indef n ; c=c} ; - <_,_,False,Indefinite,n> => {nf=Indef n ; c=c} ; - - _ => {nf=Def det.n ; c=c} -- TODO check + -- All other determiners use the definite stem + _ => {nf=Def det.n ; c=c} } ; art = gda2da cn.gda ! det.n ; num = case det.isNum of {True => Sg ; _ => det.n} ;