mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-23 19:42:50 -06:00
Bulgarian: fixes in the noun morphology. vocative forms for all paradigms. MascPersonal gender in the paradigms
This commit is contained in:
@@ -112,6 +112,7 @@ oper
|
|||||||
_+"à"=>sg+"òà" ;
|
_+"à"=>sg+"òà" ;
|
||||||
_+"ÿ"=>sg+"òà" ;
|
_+"ÿ"=>sg+"òà" ;
|
||||||
_+"î"=>sg+"òî" ;
|
_+"î"=>sg+"òî" ;
|
||||||
|
_+"ó"=>sg+"òî" ;
|
||||||
_+"å"=>sg+"òî" ;
|
_+"å"=>sg+"òî" ;
|
||||||
_+"è"=>sg+"òî" ;
|
_+"è"=>sg+"òî" ;
|
||||||
s+"é"=>s +"ÿ" ;
|
s+"é"=>s +"ÿ" ;
|
||||||
@@ -132,13 +133,14 @@ oper
|
|||||||
_+"à"=>pl+"òà" ;
|
_+"à"=>pl+"òà" ;
|
||||||
_+"å"=>pl+"òå" ;
|
_+"å"=>pl+"òå" ;
|
||||||
_+"è"=>pl+"òå" ;
|
_+"è"=>pl+"òå" ;
|
||||||
s+"ÿ"=>s +"òà" ;
|
_+"ÿ"=>pl+"òà" ;
|
||||||
s =>s +"òå"
|
_ =>pl+"òå"
|
||||||
} ;
|
} ;
|
||||||
NFSgDefNom => case sg of {
|
NFSgDefNom => case sg of {
|
||||||
_+"à"=>sg+"òà" ;
|
_+"à"=>sg+"òà" ;
|
||||||
_+"ÿ"=>sg+"òà" ;
|
_+"ÿ"=>sg+"òà" ;
|
||||||
_+"î"=>sg+"òî" ;
|
_+"î"=>sg+"òî" ;
|
||||||
|
_+"ó"=>sg+"òî" ;
|
||||||
_+"å"=>sg+"òî" ;
|
_+"å"=>sg+"òî" ;
|
||||||
_+"è"=>sg+"òî" ;
|
_+"è"=>sg+"òî" ;
|
||||||
s+"é"=>s +"ÿò" ;
|
s+"é"=>s +"ÿò" ;
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ oper
|
|||||||
in mkNoun (v0)
|
in mkNoun (v0)
|
||||||
(v0+"îâĺ")
|
(v0+"îâĺ")
|
||||||
(v0+"ŕ")
|
(v0+"ŕ")
|
||||||
(v0+"-")
|
(v0)
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN002 : Str -> N ;
|
mkN002 : Str -> N ;
|
||||||
mkN002 base = let v0 = tk 2 base;
|
mkN002 base = let v0 = tk 2 base;
|
||||||
@@ -20,7 +20,7 @@ oper
|
|||||||
in mkNoun (v0+"˙"+v1)
|
in mkNoun (v0+"˙"+v1)
|
||||||
(v0+"ĺ"+v1+"îâĺ")
|
(v0+"ĺ"+v1+"îâĺ")
|
||||||
(v0+"˙"+v1+"ŕ")
|
(v0+"˙"+v1+"ŕ")
|
||||||
(v0+"-")
|
(v0+"˙"+v1)
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN002a : Str -> N ;
|
mkN002a : Str -> N ;
|
||||||
mkN002a base = let v0 = tk 2 base;
|
mkN002a base = let v0 = tk 2 base;
|
||||||
@@ -28,7 +28,7 @@ oper
|
|||||||
in mkNoun (v0+"˙"+v1)
|
in mkNoun (v0+"˙"+v1)
|
||||||
(v0+"ĺ"+v1+"îâĺ")
|
(v0+"ĺ"+v1+"îâĺ")
|
||||||
(v0+"˙"+v1+"ŕ")
|
(v0+"˙"+v1+"ŕ")
|
||||||
(v0+"-")
|
(v0+"˙"+v1)
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN003 : Str -> N ;
|
mkN003 : Str -> N ;
|
||||||
mkN003 base = let v0 = tk 3 base;
|
mkN003 base = let v0 = tk 3 base;
|
||||||
@@ -36,35 +36,35 @@ oper
|
|||||||
in mkNoun (v0+"đú"+v1)
|
in mkNoun (v0+"đú"+v1)
|
||||||
(v0+"úđ"+v1+"îâĺ")
|
(v0+"úđ"+v1+"îâĺ")
|
||||||
(v0+"úđ"+v1+"ŕ")
|
(v0+"úđ"+v1+"ŕ")
|
||||||
(v0+"-")
|
(v0+"đú"+v1)
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN004 : Str -> N ;
|
mkN004 : Str -> N ;
|
||||||
mkN004 base = let v0 = tk 4 base
|
mkN004 base = let v0 = tk 4 base
|
||||||
in mkNoun (v0+"˙ňúđ")
|
in mkNoun (v0+"˙ňúđ")
|
||||||
(v0+"ĺňđîâĺ")
|
(v0+"ĺňđîâĺ")
|
||||||
(v0+"˙ňúđŕ")
|
(v0+"˙ňúđŕ")
|
||||||
(v0+"-")
|
(v0+"ĺňđĺ")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN005 : Str -> N ;
|
mkN005 : Str -> N ;
|
||||||
mkN005 base = let v0 = base
|
mkN005 base = let v0 = base
|
||||||
in mkNoun (v0)
|
in mkNoun (v0)
|
||||||
(v0+"îâĺ")
|
(v0+"îâĺ")
|
||||||
(v0+"ŕ")
|
(v0+"ŕ")
|
||||||
(v0+"-")
|
(v0)
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN006 : Str -> N ;
|
mkN006 : Str -> N ;
|
||||||
mkN006 base = let v0 = base
|
mkN006 base = let v0 = base
|
||||||
in mkNoun (v0)
|
in mkNoun (v0)
|
||||||
(v0+"îâĺ")
|
(v0+"îâĺ")
|
||||||
(v0+"ŕ")
|
(v0+"ŕ")
|
||||||
(v0+"-")
|
(v0)
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN007 : Str -> N ;
|
mkN007 : Str -> N ;
|
||||||
mkN007 base = let v0 = base
|
mkN007 base = let v0 = base
|
||||||
in mkNoun (v0)
|
in mkNoun (v0)
|
||||||
(v0+"č")
|
(v0+"č")
|
||||||
(v0+"ŕ")
|
(v0+"ŕ")
|
||||||
(v0+"-")
|
(v0+"ĺ")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN007b : Str -> N ;
|
mkN007b : Str -> N ;
|
||||||
mkN007b base = let v0 = base
|
mkN007b base = let v0 = base
|
||||||
@@ -86,15 +86,31 @@ oper
|
|||||||
in mkNoun (v0+"ĺ"+v1)
|
in mkNoun (v0+"ĺ"+v1)
|
||||||
(v0+v1+"č")
|
(v0+v1+"č")
|
||||||
(v0+"ĺ"+v1+"ŕ")
|
(v0+"ĺ"+v1+"ŕ")
|
||||||
(v0+"-")
|
(v0+"î")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
|
mkN008b : Str -> N ;
|
||||||
|
mkN008b base = let v0 = tk 2 base;
|
||||||
|
v1 = last (base)
|
||||||
|
in mkNoun (v0+"ĺ"+v1)
|
||||||
|
(v0+v1+"č")
|
||||||
|
(v0+"ĺ"+v1+"ŕ")
|
||||||
|
(v0+"ĺ"+v1+"ĺ")
|
||||||
|
DMasc ;
|
||||||
|
mkN008c : Str -> N ;
|
||||||
|
mkN008c base = let v0 = tk 2 base;
|
||||||
|
v1 = last (base)
|
||||||
|
in mkNoun (v0+"ĺ"+v1)
|
||||||
|
(v0+v1+"č")
|
||||||
|
(v0+"ĺ"+v1+"ŕ")
|
||||||
|
(v0+v1+"ĺ")
|
||||||
|
DMasc ;
|
||||||
mkN008a : Str -> N ;
|
mkN008a : Str -> N ;
|
||||||
mkN008a base = let v0 = tk 2 base
|
mkN008a base = let v0 = tk 2 base
|
||||||
in mkNoun (v0+"ĺö")
|
in mkNoun (v0+"ĺö")
|
||||||
(v0+"öč")
|
(v0+"öč")
|
||||||
(v0+"-")
|
(v0+"öč")
|
||||||
(v0+"ĺöî")
|
(v0+"ĺöî")
|
||||||
DMasc ;
|
DMascPersonal ;
|
||||||
mkN009 : Str -> N ;
|
mkN009 : Str -> N ;
|
||||||
mkN009 base = let v0 = tk 2 base;
|
mkN009 base = let v0 = tk 2 base;
|
||||||
v1 = last (base)
|
v1 = last (base)
|
||||||
@@ -108,34 +124,34 @@ oper
|
|||||||
in mkNoun (v0+"úđ")
|
in mkNoun (v0+"úđ")
|
||||||
(v0+"đîâĺ")
|
(v0+"đîâĺ")
|
||||||
(v0+"úđŕ")
|
(v0+"úđŕ")
|
||||||
(v0+"-")
|
(v0+"đĺ")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN010 : Str -> N ;
|
mkN010 : Str -> N ;
|
||||||
mkN010 base = let v0 = tk 2 base
|
mkN010 base = let v0 = tk 2 base
|
||||||
in mkNoun (v0+"úđ")
|
in mkNoun (v0+"úđ")
|
||||||
(v0+"đč")
|
(v0+"đč")
|
||||||
(v0+"đŕ")
|
(v0+"đŕ")
|
||||||
(v0+"-")
|
(v0+"đĺ")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN011 : Str -> N ;
|
mkN011 : Str -> N ;
|
||||||
mkN011 base = let v0 = tk 2 base
|
mkN011 base = let v0 = tk 2 base
|
||||||
in mkNoun (v0+"úě")
|
in mkNoun (v0+"úě")
|
||||||
(v0+"ěč")
|
(v0+"ěč")
|
||||||
(v0+"úěŕ")
|
(v0+"úěŕ")
|
||||||
(v0+"-")
|
(v0+"ěĺ")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN012 : Str -> N ;
|
mkN012 : Str -> N ;
|
||||||
mkN012 base = let v0 = tk 3 base
|
mkN012 base = let v0 = tk 3 base
|
||||||
in mkNoun (v0+"đúę")
|
in mkNoun (v0+"đúę")
|
||||||
(v0+"úđöč")
|
(v0+"úđöč")
|
||||||
(v0+"-")
|
(v0+"úđöč")
|
||||||
(v0+"úđęî")
|
(v0+"úđęî")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN013 : Str -> N ;
|
mkN013 : Str -> N ;
|
||||||
mkN013 base = let v0 = tk 2 base
|
mkN013 base = let v0 = tk 2 base
|
||||||
in mkNoun (v0+"ĺö")
|
in mkNoun (v0+"ĺö")
|
||||||
(v0+"éöč")
|
(v0+"éöč")
|
||||||
(v0+"-")
|
(v0+"éöč")
|
||||||
(v0+"ĺöî")
|
(v0+"ĺöî")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN014 : Str -> N ;
|
mkN014 : Str -> N ;
|
||||||
@@ -143,7 +159,7 @@ oper
|
|||||||
in mkNoun (v0+"ę")
|
in mkNoun (v0+"ę")
|
||||||
(v0+"öč")
|
(v0+"öč")
|
||||||
(v0+"ęŕ")
|
(v0+"ęŕ")
|
||||||
(v0+"-")
|
(v0+"ę")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN014a : Str -> N ;
|
mkN014a : Str -> N ;
|
||||||
mkN014a base = let v0 = tk 1 base
|
mkN014a base = let v0 = tk 1 base
|
||||||
@@ -157,27 +173,41 @@ oper
|
|||||||
in mkNoun (v0+"ă")
|
in mkNoun (v0+"ă")
|
||||||
(v0+"çč")
|
(v0+"çč")
|
||||||
(v0+"ăŕ")
|
(v0+"ăŕ")
|
||||||
(v0+"-")
|
(v0+"î")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
|
mkN015a : Str -> N ;
|
||||||
|
mkN015a base = let v0 = tk 1 base
|
||||||
|
in mkNoun (v0+"ă")
|
||||||
|
(v0+"çč")
|
||||||
|
(v0+"ăŕ")
|
||||||
|
(v0+"çĺ")
|
||||||
|
DMascPersonal ;
|
||||||
mkN016 : Str -> N ;
|
mkN016 : Str -> N ;
|
||||||
mkN016 base = let v0 = tk 1 base
|
mkN016 base = let v0 = tk 1 base
|
||||||
in mkNoun (v0+"ő")
|
in mkNoun (v0+"ő")
|
||||||
(v0+"ńč")
|
(v0+"ńč")
|
||||||
(v0+"őŕ")
|
(v0+"őŕ")
|
||||||
(v0+"-")
|
(v0+"őî")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
|
mkN016a : Str -> N ;
|
||||||
|
mkN016a base = let v0 = tk 1 base
|
||||||
|
in mkNoun (v0+"ő")
|
||||||
|
(v0+"ńč")
|
||||||
|
(v0+"őŕ")
|
||||||
|
(v0+"ńĺ")
|
||||||
|
DMascPersonal ;
|
||||||
mkN017 : Str -> N ;
|
mkN017 : Str -> N ;
|
||||||
mkN017 base = let v0 = tk 1 base
|
mkN017 base = let v0 = tk 1 base
|
||||||
in mkNoun (v0+"ę")
|
in mkNoun (v0+"ę")
|
||||||
(v0+"íč")
|
(v0+"íč")
|
||||||
(v0+"ęŕ")
|
(v0+"ęŕ")
|
||||||
(v0+"-")
|
(v0+"ęî")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN018 : Str -> N ;
|
mkN018 : Str -> N ;
|
||||||
mkN018 base = let v0 = tk 2 base
|
mkN018 base = let v0 = tk 2 base
|
||||||
in mkNoun (v0+"čí")
|
in mkNoun (v0+"čí")
|
||||||
(v0+"č")
|
(v0+"č")
|
||||||
(v0+"-")
|
(v0+"č")
|
||||||
(v0+"číî")
|
(v0+"číî")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN018a : Str -> N ;
|
mkN018a : Str -> N ;
|
||||||
@@ -185,59 +215,59 @@ oper
|
|||||||
v1 = last (base)
|
v1 = last (base)
|
||||||
in mkNoun (v0+"č"+v1)
|
in mkNoun (v0+"č"+v1)
|
||||||
(v0+"č")
|
(v0+"č")
|
||||||
(v0+"-")
|
(v0+"č")
|
||||||
(v0+"-")
|
(v0+"č"+v1+"î")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN019 : Str -> N ;
|
mkN019 : Str -> N ;
|
||||||
mkN019 base = let v0 = tk 2 base
|
mkN019 base = let v0 = tk 2 base
|
||||||
in mkNoun (v0+"úę")
|
in mkNoun (v0+"úę")
|
||||||
(v0+"öč")
|
(v0+"öč")
|
||||||
(v0+"-")
|
(v0+"öč")
|
||||||
(v0+"ęî")
|
(v0+"ęî")
|
||||||
DMasc ;
|
DMascPersonal ;
|
||||||
mkN019a : Str -> N ;
|
mkN019a : Str -> N ;
|
||||||
mkN019a base = let v0 = tk 2 base
|
mkN019a base = let v0 = tk 2 base
|
||||||
in mkNoun (v0+"ĺę")
|
in mkNoun (v0+"ĺę")
|
||||||
(v0+"éöč")
|
(v0+"éöč")
|
||||||
(v0+"ĺęŕ")
|
(v0+"ĺęŕ")
|
||||||
(v0+"-")
|
(v0+"î")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN020 : Str -> N ;
|
mkN020 : Str -> N ;
|
||||||
mkN020 base = let v0 = tk 3 base;
|
mkN020 base = let v0 = tk 3 base;
|
||||||
v1 = last (tk 2 base)
|
v1 = last (tk 2 base)
|
||||||
in mkNoun (v0+v1+"ĺö")
|
in mkNoun (v0+v1+"ĺö")
|
||||||
(v0+"ú"+v1+"öč")
|
(v0+"ú"+v1+"öč")
|
||||||
(v0+"-")
|
(v0+"ú"+v1+"öč")
|
||||||
(v0+v1+"ĺöî")
|
(v0+v1+"ĺöî")
|
||||||
DMasc ;
|
DMascPersonal ;
|
||||||
mkN021 : Str -> N ;
|
mkN021 : Str -> N ;
|
||||||
mkN021 base = let v0 = tk 3 base
|
mkN021 base = let v0 = tk 3 base
|
||||||
in mkNoun (v0+"÷čí")
|
in mkNoun (v0+"÷čí")
|
||||||
(v0+"öč")
|
(v0+"öč")
|
||||||
(v0+"-")
|
(v0+"öč")
|
||||||
(v0+"÷číî")
|
(v0+"÷číî")
|
||||||
DMasc ;
|
DMascPersonal ;
|
||||||
mkN022 : Str -> N ;
|
mkN022 : Str -> N ;
|
||||||
mkN022 base = let v0 = base
|
mkN022 base = let v0 = base
|
||||||
in mkNoun (v0)
|
in mkNoun (v0)
|
||||||
(v0+"ŕ")
|
(v0+"ŕ")
|
||||||
(v0+"ŕ")
|
(v0+"ŕ")
|
||||||
(v0+"-")
|
(v0+"î")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN023 : Str -> N ;
|
mkN023 : Str -> N ;
|
||||||
mkN023 base = let v0 = tk 2 base
|
mkN023 base = let v0 = tk 2 base
|
||||||
in mkNoun (v0+"čí")
|
in mkNoun (v0+"čí")
|
||||||
(v0+"ŕ")
|
(v0+"ŕ")
|
||||||
(v0+"-")
|
(v0+"ŕ")
|
||||||
(v0+"číĺ")
|
(v0+"číĺ")
|
||||||
DMasc ;
|
DMascPersonal ;
|
||||||
mkN024a : Str -> N ;
|
mkN024a : Str -> N ;
|
||||||
mkN024a base = let v0 = tk 1 base
|
mkN024a base = let v0 = tk 1 base
|
||||||
in mkNoun (v0+"ç")
|
in mkNoun (v0+"ç")
|
||||||
(v0+"çĺ")
|
(v0+"çĺ")
|
||||||
(v0+"-")
|
(v0+"-")
|
||||||
(v0+"ćĺ")
|
(v0+"ćĺ")
|
||||||
DMasc ;
|
DMascPersonal ;
|
||||||
mkN024 : Str -> N ;
|
mkN024 : Str -> N ;
|
||||||
mkN024 base = let v0 = base
|
mkN024 base = let v0 = base
|
||||||
in mkNoun (v0)
|
in mkNoun (v0)
|
||||||
@@ -249,57 +279,57 @@ oper
|
|||||||
mkN025 base = let v0 = base
|
mkN025 base = let v0 = base
|
||||||
in mkNoun (v0)
|
in mkNoun (v0)
|
||||||
(v0+"˙")
|
(v0+"˙")
|
||||||
(v0+"-")
|
(v0+"˙")
|
||||||
(v0+"ĺ")
|
(v0+"ĺ")
|
||||||
DMascPersonal ;
|
DMascPersonal ;
|
||||||
mkN026 : Str -> N ;
|
mkN026 : Str -> N ;
|
||||||
mkN026 base = let v0 = base
|
mkN026 base = let v0 = base
|
||||||
in mkNoun (v0)
|
in mkNoun (v0)
|
||||||
(v0+"čëčůŕ")
|
(v0+"čëčůŕ")
|
||||||
(v0+"ŕ")
|
(v0+"čëčůŕ")
|
||||||
(v0+"-")
|
(v0+"ĺ")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN027 : Str -> N ;
|
mkN027 : Str -> N ;
|
||||||
mkN027 base = let v0 = tk 2 base
|
mkN027 base = let v0 = tk 2 base
|
||||||
in mkNoun (v0+"ĺö")
|
in mkNoun (v0+"ĺö")
|
||||||
(v0+"îâöĺ")
|
(v0+"îâöĺ")
|
||||||
(v0+"ĺöŕ")
|
(v0+"ĺöŕ")
|
||||||
(v0+"-")
|
(v0+"î")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN028 : Str -> N ;
|
mkN028 : Str -> N ;
|
||||||
mkN028 base = let v0 = tk 1 base
|
mkN028 base = let v0 = tk 1 base
|
||||||
in mkNoun (v0+"é")
|
in mkNoun (v0+"é")
|
||||||
(v0+"ĺâĺ")
|
(v0+"ĺâĺ")
|
||||||
(v0+"˙")
|
(v0+"˙")
|
||||||
(v0+"-")
|
(v0+"ĺ")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN028a : Str -> N ;
|
mkN028a : Str -> N ;
|
||||||
mkN028a base = let v0 = tk 1 base
|
mkN028a base = let v0 = tk 1 base
|
||||||
in mkNoun (v0+"é")
|
in mkNoun (v0+"é")
|
||||||
(v0+"éîâĺ")
|
(v0+"éîâĺ")
|
||||||
(v0+"˙")
|
(v0+"˙")
|
||||||
(v0+"-")
|
(v0+"éî")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN029 : Str -> N ;
|
mkN029 : Str -> N ;
|
||||||
mkN029 base = let v0 = base
|
mkN029 base = let v0 = base
|
||||||
in mkNoun (v0)
|
in mkNoun (v0)
|
||||||
(v0+"üîâĺ")
|
(v0+"üîâĺ")
|
||||||
(v0+"-")
|
(v0+"üîâĺ")
|
||||||
(v0+"ęî")
|
(v0+"ęî")
|
||||||
DMasc ;
|
DMascPersonal ;
|
||||||
mkN030 : Str -> N ;
|
mkN030 : Str -> N ;
|
||||||
mkN030 base = let v0 = tk 2 base
|
mkN030 base = let v0 = tk 2 base
|
||||||
in mkNoun (v0+"úí")
|
in mkNoun (v0+"úí")
|
||||||
(v0+"íüîâĺ")
|
(v0+"íüîâĺ")
|
||||||
(v0+"úí˙")
|
(v0+"úí˙")
|
||||||
(v0+"-")
|
(v0+"ĺ")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN031 : Str -> N ;
|
mkN031 : Str -> N ;
|
||||||
mkN031 base = let v0 = base
|
mkN031 base = let v0 = base
|
||||||
in mkNoun (v0)
|
in mkNoun (v0)
|
||||||
(v0+"č")
|
(v0+"č")
|
||||||
(v0+"˙")
|
(v0+"˙")
|
||||||
(v0+"-")
|
(v0+"ĺ")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN031a : Str -> N ;
|
mkN031a : Str -> N ;
|
||||||
mkN031a base = let v0 = base
|
mkN031a base = let v0 = base
|
||||||
@@ -309,11 +339,12 @@ oper
|
|||||||
(v0+"ţ")
|
(v0+"ţ")
|
||||||
DMascPersonal ;
|
DMascPersonal ;
|
||||||
mkN032 : Str -> N ;
|
mkN032 : Str -> N ;
|
||||||
mkN032 base = let v0 = tk 1 base
|
mkN032 base = let v0 = base ;
|
||||||
in mkNoun (v0+"é")
|
v1 = tk 1 base
|
||||||
(v0+"č")
|
in mkNoun (v0)
|
||||||
(v0+"˙")
|
(v1+"č")
|
||||||
(v0+"-")
|
(v1+"˙")
|
||||||
|
(v0+"î")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN032a : Str -> N ;
|
mkN032a : Str -> N ;
|
||||||
mkN032a base = let v0 = tk 1 base
|
mkN032a base = let v0 = tk 1 base
|
||||||
@@ -327,21 +358,21 @@ oper
|
|||||||
in mkNoun (v0+"ĺí")
|
in mkNoun (v0+"ĺí")
|
||||||
(v0+"íč")
|
(v0+"íč")
|
||||||
(v0+"ĺíŕ")
|
(v0+"ĺíŕ")
|
||||||
(v0+"-")
|
(v0+"ĺ")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN034 : Str -> N ;
|
mkN034 : Str -> N ;
|
||||||
mkN034 base = let v0 = tk 2 base
|
mkN034 base = let v0 = tk 2 base
|
||||||
in mkNoun (v0+"úň")
|
in mkNoun (v0+"úň")
|
||||||
(v0+"ňč")
|
(v0+"ňč")
|
||||||
(v0+"úň˙")
|
(v0+"úň˙")
|
||||||
(v0+"-")
|
(v0+"ĺ")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN035 : Str -> N ;
|
mkN035 : Str -> N ;
|
||||||
mkN035 base = let v0 = base
|
mkN035 base = let v0 = base
|
||||||
in mkNoun (v0)
|
in mkNoun (v0)
|
||||||
(v0+"ĺ")
|
(v0+"ĺ")
|
||||||
(v0+"˙")
|
(v0+"˙")
|
||||||
(v0+"-")
|
(v0+"ĺ")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN035a : Str -> N ;
|
mkN035a : Str -> N ;
|
||||||
mkN035a base = let v0 = base
|
mkN035a base = let v0 = base
|
||||||
@@ -355,36 +386,36 @@ oper
|
|||||||
in mkNoun (v0+"é")
|
in mkNoun (v0+"é")
|
||||||
(v0+"čůŕ")
|
(v0+"čůŕ")
|
||||||
(v0+"˙")
|
(v0+"˙")
|
||||||
(v0+"-")
|
(v0+"ĺ")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN037 : Str -> N ;
|
mkN037 : Str -> N ;
|
||||||
mkN037 base = let v0 = base
|
mkN037 base = let v0 = base
|
||||||
in mkNoun (v0)
|
in mkNoun (v0)
|
||||||
(v0+"čůŕ")
|
(v0+"čůŕ")
|
||||||
(v0+"˙")
|
(v0+"˙")
|
||||||
(v0+"-")
|
(v0+"ĺ")
|
||||||
DMasc ;
|
DMasc ;
|
||||||
mkN038 : Str -> N ;
|
mkN038 : Str -> N ;
|
||||||
mkN038 base = let v0 = tk 1 base
|
mkN038 base = let v0 = tk 1 base
|
||||||
in mkNoun (v0+"ŕ")
|
in mkNoun (v0+"ŕ")
|
||||||
(v0+"č")
|
(v0+"č")
|
||||||
(v0+"-")
|
(v0+"č")
|
||||||
(v0+"ŕ")
|
(v0+"ŕ")
|
||||||
DMascPersonal ;
|
DMascPersonal ;
|
||||||
mkN039 : Str -> N ;
|
mkN039 : Str -> N ;
|
||||||
mkN039 base = let v0 = tk 1 base
|
mkN039 base = let v0 = tk 1 base
|
||||||
in mkNoun (v0+"˙")
|
in mkNoun (v0+"˙")
|
||||||
(v0+"č")
|
(v0+"č")
|
||||||
(v0+"-")
|
(v0+"č")
|
||||||
(v0+"-")
|
(v0+"éo")
|
||||||
DMasc ;
|
DMascPersonal ;
|
||||||
mkN040 : Str -> N ;
|
mkN040 : Str -> N ;
|
||||||
mkN040 base = let v0 = tk 1 base
|
mkN040 base = let v0 = tk 1 base
|
||||||
in mkNoun (v0+"î")
|
in mkNoun (v0+"î")
|
||||||
(v0+"îâöč")
|
(v0+"îâöč")
|
||||||
(v0+"-")
|
(v0+"îâöč")
|
||||||
(v0+"î")
|
(v0+"î")
|
||||||
DMasc ;
|
DMascPersonal ;
|
||||||
mkN040a : Str -> N ;
|
mkN040a : Str -> N ;
|
||||||
mkN040a base = let v0 = base
|
mkN040a base = let v0 = base
|
||||||
in mkNoun (v0)
|
in mkNoun (v0)
|
||||||
@@ -397,7 +428,7 @@ oper
|
|||||||
in mkNoun (v0+"ŕ")
|
in mkNoun (v0+"ŕ")
|
||||||
(v0+"č")
|
(v0+"č")
|
||||||
(v0+"č")
|
(v0+"č")
|
||||||
(v0+"-")
|
(v0+"î")
|
||||||
DFem ;
|
DFem ;
|
||||||
mkN041a : Str -> N ;
|
mkN041a : Str -> N ;
|
||||||
mkN041a base = let v0 = tk 1 base
|
mkN041a base = let v0 = tk 1 base
|
||||||
@@ -418,7 +449,7 @@ oper
|
|||||||
in mkNoun (v0)
|
in mkNoun (v0)
|
||||||
(v0)
|
(v0)
|
||||||
(v0)
|
(v0)
|
||||||
(v0+"-")
|
(v0)
|
||||||
DFem ;
|
DFem ;
|
||||||
mkN043 : Str -> N ;
|
mkN043 : Str -> N ;
|
||||||
mkN043 base = let v0 = tk 3 base;
|
mkN043 base = let v0 = tk 3 base;
|
||||||
@@ -426,7 +457,7 @@ oper
|
|||||||
in mkNoun (v0+"˙"+v1+"ŕ")
|
in mkNoun (v0+"˙"+v1+"ŕ")
|
||||||
(v0+"ĺ"+v1+"č")
|
(v0+"ĺ"+v1+"č")
|
||||||
(v0+"ĺ"+v1+"č")
|
(v0+"ĺ"+v1+"č")
|
||||||
(v0+"-")
|
(v0+"î")
|
||||||
DFem ;
|
DFem ;
|
||||||
mkN043a : Str -> N ;
|
mkN043a : Str -> N ;
|
||||||
mkN043a base = let v0 = tk 4 base;
|
mkN043a base = let v0 = tk 4 base;
|
||||||
@@ -434,35 +465,35 @@ oper
|
|||||||
in mkNoun (v0+"˙"+v1+"ęŕ")
|
in mkNoun (v0+"˙"+v1+"ęŕ")
|
||||||
(v0+"ĺ"+v1+"ęč")
|
(v0+"ĺ"+v1+"ęč")
|
||||||
(v0+"ĺ"+v1+"ęč")
|
(v0+"ĺ"+v1+"ęč")
|
||||||
(v0+"-")
|
(v0+"î")
|
||||||
DFem ;
|
DFem ;
|
||||||
mkN044 : Str -> N ;
|
mkN044 : Str -> N ;
|
||||||
mkN044 base = let v0 = tk 1 base
|
mkN044 base = let v0 = tk 1 base
|
||||||
in mkNoun (v0+"ŕ")
|
in mkNoun (v0+"ŕ")
|
||||||
(v0+"ĺ")
|
(v0+"ĺ")
|
||||||
(v0+"ĺ")
|
(v0+"ĺ")
|
||||||
(v0+"-")
|
(v0+"î")
|
||||||
DFem ;
|
DFem ;
|
||||||
mkN045 : Str -> N ;
|
mkN045 : Str -> N ;
|
||||||
mkN045 base = let v0 = tk 2 base
|
mkN045 base = let v0 = tk 2 base
|
||||||
in mkNoun (v0+"ęŕ")
|
in mkNoun (v0+"ęŕ")
|
||||||
(v0+"öĺ")
|
(v0+"öĺ")
|
||||||
(v0+"öĺ")
|
(v0+"öĺ")
|
||||||
(v0+"-")
|
(v0+"ęŕ")
|
||||||
DFem ;
|
DFem ;
|
||||||
mkN046 : Str -> N ;
|
mkN046 : Str -> N ;
|
||||||
mkN046 base = let v0 = tk 2 base
|
mkN046 base = let v0 = tk 2 base
|
||||||
in mkNoun (v0+"ăŕ")
|
in mkNoun (v0+"ăŕ")
|
||||||
(v0+"çĺ")
|
(v0+"çĺ")
|
||||||
(v0+"çĺ")
|
(v0+"çĺ")
|
||||||
(v0+"-")
|
(v0+"ăŕ")
|
||||||
DFem ;
|
DFem ;
|
||||||
mkN047 : Str -> N ;
|
mkN047 : Str -> N ;
|
||||||
mkN047 base = let v0 = tk 1 base
|
mkN047 base = let v0 = tk 1 base
|
||||||
in mkNoun (v0+"˙")
|
in mkNoun (v0+"˙")
|
||||||
(v0+"č")
|
(v0+"č")
|
||||||
(v0+"č")
|
(v0+"č")
|
||||||
(v0+"-")
|
(v0+"î")
|
||||||
DFem ;
|
DFem ;
|
||||||
mkN048 : Str -> N ;
|
mkN048 : Str -> N ;
|
||||||
mkN048 base = let v0 = tk 1 base
|
mkN048 base = let v0 = tk 1 base
|
||||||
@@ -476,14 +507,14 @@ oper
|
|||||||
in mkNoun (v0)
|
in mkNoun (v0)
|
||||||
(v0+"č")
|
(v0+"č")
|
||||||
(v0+"č")
|
(v0+"č")
|
||||||
(v0+"-")
|
(v0)
|
||||||
DFem ;
|
DFem ;
|
||||||
mkN050 : Str -> N ;
|
mkN050 : Str -> N ;
|
||||||
mkN050 base = let v0 = tk 2 base
|
mkN050 base = let v0 = tk 2 base
|
||||||
in mkNoun (v0+"ĺí")
|
in mkNoun (v0+"ĺí")
|
||||||
(v0+"íč")
|
(v0+"íč")
|
||||||
(v0+"íč")
|
(v0+"íč")
|
||||||
(v0+"-")
|
(v0+"ĺí")
|
||||||
DFem ;
|
DFem ;
|
||||||
mkN051 : Str -> N ;
|
mkN051 : Str -> N ;
|
||||||
mkN051 base = let v0 = tk 2 base;
|
mkN051 base = let v0 = tk 2 base;
|
||||||
@@ -491,21 +522,21 @@ oper
|
|||||||
in mkNoun (v0+"ú"+v1)
|
in mkNoun (v0+"ú"+v1)
|
||||||
(v0+v1+"č")
|
(v0+v1+"č")
|
||||||
(v0+v1+"č")
|
(v0+v1+"č")
|
||||||
(v0+"-")
|
(v0+"ú"+v1)
|
||||||
DFem ;
|
DFem ;
|
||||||
mkN052 : Str -> N ;
|
mkN052 : Str -> N ;
|
||||||
mkN052 base = let v0 = tk 5 base
|
mkN052 base = let v0 = tk 5 base
|
||||||
in mkNoun (v0+"˙ëîńň")
|
in mkNoun (v0+"˙ëîńň")
|
||||||
(v0+"˙ëîńňč")
|
(v0+"˙ëîńňč")
|
||||||
(v0+"˙ëîńňč")
|
(v0+"˙ëîńňč")
|
||||||
(v0+"-")
|
(v0+"˙ëîńň")
|
||||||
DFem ;
|
DFem ;
|
||||||
mkN052a : Str -> N ;
|
mkN052a : Str -> N ;
|
||||||
mkN052a base = let v0 = tk 6 base
|
mkN052a base = let v0 = tk 6 base
|
||||||
in mkNoun (v0+"˙đíîńň")
|
in mkNoun (v0+"˙đíîńň")
|
||||||
(v0+"˙đíîńňč")
|
(v0+"˙đíîńňč")
|
||||||
(v0+"˙đíîńňč")
|
(v0+"˙đíîńňč")
|
||||||
(v0+"-")
|
(v0+"˙đíîńň")
|
||||||
DFem ;
|
DFem ;
|
||||||
mkN053 : Str -> N ;
|
mkN053 : Str -> N ;
|
||||||
mkN053 base = let v0 = tk 3 base;
|
mkN053 base = let v0 = tk 3 base;
|
||||||
@@ -513,7 +544,7 @@ oper
|
|||||||
in mkNoun (v0+"đú"+v1)
|
in mkNoun (v0+"đú"+v1)
|
||||||
(v0+"úđ"+v1+"č")
|
(v0+"úđ"+v1+"č")
|
||||||
(v0+"úđ"+v1+"č")
|
(v0+"úđ"+v1+"č")
|
||||||
(v0+"-")
|
(v0+"đú"+v1)
|
||||||
DFem ;
|
DFem ;
|
||||||
mkN054 : Str -> N ;
|
mkN054 : Str -> N ;
|
||||||
mkN054 base = let v0 = tk 1 base
|
mkN054 base = let v0 = tk 1 base
|
||||||
@@ -603,7 +634,7 @@ oper
|
|||||||
mkN065 : Str -> N ;
|
mkN065 : Str -> N ;
|
||||||
mkN065 base = let v0 = base
|
mkN065 base = let v0 = base
|
||||||
in mkNoun (v0)
|
in mkNoun (v0)
|
||||||
(v0+"ňŕ")
|
(v0+"ňî")
|
||||||
(v0+"ňŕ")
|
(v0+"ňŕ")
|
||||||
(v0)
|
(v0)
|
||||||
DNeut ;
|
DNeut ;
|
||||||
@@ -664,19 +695,31 @@ oper
|
|||||||
(v0)
|
(v0)
|
||||||
DNeut ;
|
DNeut ;
|
||||||
mkN074 : Str -> N ;
|
mkN074 : Str -> N ;
|
||||||
mkN074 base = let v0 = tk 1 base
|
mkN074 base = let v0 = base
|
||||||
in mkNoun (v0+"-")
|
in { s = table {
|
||||||
(v0)
|
NF Sg _ => variants {} ;
|
||||||
(v0)
|
NF Pl Indef => v0 ;
|
||||||
(v0+"-")
|
NF Pl Def => v0+"ňŕ" ;
|
||||||
DNeut ;
|
NFSgDefNom => variants {} ;
|
||||||
|
NFPlCount => v0 ;
|
||||||
|
NFVocative => v0
|
||||||
|
} ;
|
||||||
|
g = DNeut ;
|
||||||
|
lock_N = <>
|
||||||
|
} ;
|
||||||
mkN075 : Str -> N ;
|
mkN075 : Str -> N ;
|
||||||
mkN075 base = let v0 = tk 1 base
|
mkN075 base = let v0 = base
|
||||||
in mkNoun (v0+"-")
|
in { s = table {
|
||||||
(v0)
|
NF Sg _ => variants {} ;
|
||||||
(v0)
|
NF Pl Indef => v0 ;
|
||||||
(v0+"-")
|
NF Pl Def => v0+"ňĺ" ;
|
||||||
DNeut ;
|
NFSgDefNom => variants {} ;
|
||||||
|
NFPlCount => v0 ;
|
||||||
|
NFVocative => v0
|
||||||
|
} ;
|
||||||
|
g = DNeut ;
|
||||||
|
lock_N = <>
|
||||||
|
} ;
|
||||||
mkA076 : Str -> A ;
|
mkA076 : Str -> A ;
|
||||||
mkA076 base = let v0 = base
|
mkA076 base = let v0 = base
|
||||||
in mkAdjective (v0)
|
in mkAdjective (v0)
|
||||||
|
|||||||
Reference in New Issue
Block a user