From 95c95a3e2cf9c4e989b6b68e32621564bbad4be8 Mon Sep 17 00:00:00 2001 From: Inari Listenmaa Date: Mon, 5 Aug 2019 09:59:33 +0200 Subject: [PATCH] (Som) Fix bug in DetCN with indefinite forms --- src/somali/NounSom.gf | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/somali/NounSom.gf b/src/somali/NounSom.gf index 2a80642c6..fe8bfb9e5 100644 --- a/src/somali/NounSom.gf +++ b/src/somali/NounSom.gf @@ -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} ;