Skip to content

Commit

Permalink
Fin: default case for plural names is exterior
Browse files Browse the repository at this point in the history
  • Loading branch information
aarneranta committed Jan 30, 2024
1 parent d98bb99 commit b746a42
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/finnish/ParadigmsFin.gf
Original file line number Diff line number Diff line change
Expand Up @@ -844,9 +844,11 @@ mkVS = overload {

mkLN = overload {
mkLN : Str -> LN = \s -> lin LN (snoun2spn (mk1N s) ** {n = Sg ; extCase = False}) ;
mkLN : Str -> Number -> LN = \s,n -> lin LN (snoun2spnGen (mk1N s) n ** {n = n ; extCase = False}) ;
mkLN : Str -> Number -> LN = \s,n -> lin LN (snoun2spnGen (mk1N s) n ** {n = n ;
extCase = case n of {Pl => True ; Sg => False}}) ; -- default case for Sg is In, for Pl is On
mkLN : N -> LN = \noun -> lin LN (snoun2spn noun ** {n = Sg ; extCase = False}) ;
mkLN : N -> Number -> LN = \noun,n -> lin LN (snoun2spnGen noun n ** {n = n ; extCase = False}) ;
mkLN : N -> Number -> LN = \noun,n -> lin LN (snoun2spnGen noun n ** {n = n ;
extCase = case n of {Pl => True ; Sg => False}}) ;
mkLN : Str -> Number -> Bool -> LN = \s,n,c -> lin LN (snoun2spnGen (mk1N s) n ** {n = n ; extCase = c}) ;
mkLN : N -> Number -> Bool -> LN = \noun,n,c -> lin LN (snoun2spnGen noun n ** {n = n ; extCase = c}) ;
} ;
Expand Down

0 comments on commit b746a42

Please sign in to comment.