diff --git a/src/hungarian/NounHun.gf b/src/hungarian/NounHun.gf index b995be70a..2c72f78e9 100644 --- a/src/hungarian/NounHun.gf +++ b/src/hungarian/NounHun.gf @@ -68,7 +68,9 @@ concrete NounHun of Noun = CatHun ** open ResHun, Prelude, Coordination in { => [] ; -- don't output "a 2 cars" _ => quant.s ! num.n ! c } ++ num.s ! Attrib ; -- TODO: add inflection table in numbers - sp = \\c => quant.sp ! num.n ! c + sp = \\c => case of { + => [] ; + _ => quant.sp ! num.n ! c } ++ num.s ! Indep ; } ; @@ -97,7 +99,7 @@ concrete NounHun of Noun = CatHun ** open ResHun, Prelude, Coordination in { -- : Digits -> Card ; NumDigits dig = dig ** { s = \\place => dig.s ! NCard ; - numtype = IsNum ; + numtype = IsDig ; } ; -- : Numeral -> Card ;