1
0
forked from GitHub/gf-rgl
Files
gf-rgl/src/armenian/MorphoHye.gf
2026-04-10 15:49:30 +02:00

7506 lines
304 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
resource MorphoHye = open CatHye, ResHye, Predef in {
oper
mkV001 : Str -> V ;
mkV001 base =
case base of {
base_1+"ել" => lin V
{ s = base_1+"ել" ;
causative = base_1+"եցնել" ;
conditional = table {
Perfect => table {
P1 => table {
Sg => "կ"+base_1+"եի" ;
Pl => "կ"+base_1+"եինք"
} ;
P2 => table {
Sg => "կ"+base_1+"եիր" ;
Pl => "կ"+base_1+"եիք"
} ;
P3 => table {
Sg => "կ"+base_1+"եր" ;
Pl => "կ"+base_1+"եին"
}
} ;
Non_past => table {
P1 => table {
Sg => "կ"+base_1+"եմ" ;
Pl => "կ"+base_1+"ենք"
} ;
P2 => table {
Sg => "կ"+base_1+"ես" ;
Pl => "կ"+base_1+"եք"
} ;
P3 => table {
Sg => "կ"+base_1+"ի" ;
Pl => "կ"+base_1+"են"
}
}
} ;
converb = { imperfective = base_1+"ում" ;
futCon1 =base_1+"ելու" ;
futCon2 = base_1+"ելիք" ;
negative = base_1+"ի" ;
perfective = base_1+"ել" ;
simultaneous = base_1+"ելիս"
} ;
imperative = table {
Sg => base_1+"ի՛ր" ;
Pl => base_1+"ե՛ք"
} ;
passive = base_1+"վել" ;
past = table {
P1 => table {
Sg => base_1+"եցի" ;
Pl => base_1+"եցինք"
} ;
P2 => table {
Sg => base_1+"եցիր" ;
Pl => base_1+"եցիք"
} ;
P3 => table {
Sg => base_1+"եց" ;
Pl => base_1+"եցին"
}
} ;
participle = table {
Resultative => base_1+"ած" ;
Subject => base_1+"ող"
} ;
subjunctive = table {
Perfect => table {
P1 => table {
Sg => base_1+"եի" ;
Pl => base_1+"եինք"
} ;
P2 => table {
Sg => base_1+"եիր" ;
Pl => base_1+"եիք"
} ;
P3 => table {
Sg => base_1+"եր" ;
Pl => base_1+"եին"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+"եմ" ;
Pl => base_1+"ենք"
} ;
P2 => table {
Sg => base_1+"ես" ;
Pl => base_1+"եք"
} ;
P3 => table {
Sg => base_1+"ի" ;
Pl => base_1+"են"
}
}
}
};
_ => error "Can't apply paradigm mkV001"
} ;
mkV002 : Str -> V ;
mkV002 base =
case base of {
base_1+"ալ" => lin V
{ s = base_1+"ալ" ;
causative = base_1+"ացնել" ;
conditional = table {
Perfect => table {
P1 => table {
Sg => "կ"+base_1+"այի" ;
Pl => "կ"+base_1+"այինք"
} ;
P2 => table {
Sg => "կ"+base_1+"այիր" ;
Pl => "կ"+base_1+"այիք"
} ;
P3 => table {
Sg => "կ"+base_1+"ար" ;
Pl => "կ"+base_1+"ային"
}
} ;
Non_past => table {
P1 => table {
Sg => "կ"+base_1+"ամ" ;
Pl => "կ"+base_1+"անք"
} ;
P2 => table {
Sg => "կ"+base_1+"աս" ;
Pl => "կ"+base_1+"աք"
} ;
P3 => table {
Sg => "կ"+base_1+"ա" ;
Pl => "կ"+base_1+"ան"
}
}
} ;
converb = { imperfective = base_1+"ում" ;
futCon1 =base_1+"ալու" ;
futCon2 = base_1+"ալիք" ;
negative = base_1+"ա" ;
perfective = base_1+"ացել" ;
simultaneous = base_1+"ալիս"
} ;
imperative = table {
Sg => base_1+"ա՛" ;
Pl => base_1+"ացե՛ք"
} ;
passive = nonExist ;
past = table {
P1 => table {
Sg => base_1+"ացի" ;
Pl => base_1+"ացինք"
} ;
P2 => table {
Sg => base_1+"ացիր" ;
Pl => base_1+"ացիք"
} ;
P3 => table {
Sg => base_1+"աց" ;
Pl => base_1+"ացին"
}
} ;
participle = table {
Resultative => base_1+"ացած" ;
Subject => base_1+"ացող"
} ;
subjunctive = table {
Perfect => table {
P1 => table {
Sg => base_1+"այի" ;
Pl => base_1+"այինք"
} ;
P2 => table {
Sg => base_1+"այիր" ;
Pl => base_1+"այիք"
} ;
P3 => table {
Sg => base_1+"ար" ;
Pl => base_1+"ային"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+"ամ" ;
Pl => base_1+"անք"
} ;
P2 => table {
Sg => base_1+"աս" ;
Pl => base_1+"աք"
} ;
P3 => table {
Sg => base_1+"ա" ;
Pl => base_1+"ան"
}
}
}
};
_ => error "Can't apply paradigm mkV002"
} ;
mkV003 : Str -> V ;
mkV003 base =
case base of {
base_1+"նել" => lin V
{ s = base_1+"նել" ;
causative = nonExist ;
conditional = table {
Perfect => table {
P1 => table {
Sg => "կ"+base_1+"նեի" ;
Pl => "կ"+base_1+"նեինք"
} ;
P2 => table {
Sg => "կ"+base_1+"նեիր" ;
Pl => "կ"+base_1+"նեիք"
} ;
P3 => table {
Sg => "կ"+base_1+"ներ" ;
Pl => "կ"+base_1+"նեին"
}
} ;
Non_past => table {
P1 => table {
Sg => "կ"+base_1+"նեմ" ;
Pl => "կ"+base_1+"նենք"
} ;
P2 => table {
Sg => "կ"+base_1+"նես" ;
Pl => "կ"+base_1+"նեք"
} ;
P3 => table {
Sg => "կ"+base_1+"նի" ;
Pl => "կ"+base_1+"նեն"
}
}
} ;
converb = { imperfective = base_1+"նում" ;
futCon1 =base_1+"նելու" ;
futCon2 = base_1+"նելիք" ;
negative = base_1+"նի" ;
perfective = base_1+"րել" ;
simultaneous = base_1+"նելիս"
} ;
imperative = table {
Sg => base_1+"րո՛ւ" ;
Pl => base_1+"րե՛ք"
} ;
passive = base_1+"վել" ;
past = table {
P1 => table {
Sg => base_1+"րի" ;
Pl => base_1+"րինք"
} ;
P2 => table {
Sg => base_1+"րիր" ;
Pl => base_1+"րիք"
} ;
P3 => table {
Sg => base_1+"րեց" ;
Pl => base_1+"րին"
}
} ;
participle = table {
Resultative => base_1+"րած" ;
Subject => base_1+"նող"
} ;
subjunctive = table {
Perfect => table {
P1 => table {
Sg => base_1+"նեի" ;
Pl => base_1+"նեինք"
} ;
P2 => table {
Sg => base_1+"նեիր" ;
Pl => base_1+"նեիք"
} ;
P3 => table {
Sg => base_1+"ներ" ;
Pl => base_1+"նեին"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+"նեմ" ;
Pl => base_1+"նենք"
} ;
P2 => table {
Sg => base_1+"նես" ;
Pl => base_1+"նեք"
} ;
P3 => table {
Sg => base_1+"նի" ;
Pl => base_1+"նեն"
}
}
}
};
_ => error "Can't apply paradigm mkV003"
} ;
mkV004 : Str -> V ;
mkV004 base =
case base of {
base_1+"նալ" => lin V
{ s = base_1+"նալ" ;
causative = base_1+"ցնել" ;
conditional = table {
Perfect => table {
P1 => table {
Sg => "կ"+base_1+"նայի" ;
Pl => "կ"+base_1+"նայինք"
} ;
P2 => table {
Sg => "կ"+base_1+"նայիր" ;
Pl => "կ"+base_1+"նայիք"
} ;
P3 => table {
Sg => "կ"+base_1+"նար" ;
Pl => "կ"+base_1+"նային"
}
} ;
Non_past => table {
P1 => table {
Sg => "կ"+base_1+"նամ" ;
Pl => "կ"+base_1+"նանք"
} ;
P2 => table {
Sg => "կ"+base_1+"նաս" ;
Pl => "կ"+base_1+"նաք"
} ;
P3 => table {
Sg => "կ"+base_1+"նա" ;
Pl => "կ"+base_1+"նան"
}
}
} ;
converb = { imperfective = base_1+"նում" ;
futCon1 =base_1+"նալու" ;
futCon2 = base_1+"նալիք" ;
negative = base_1+"նա" ;
perfective = base_1+"ցել" ;
simultaneous = base_1+"նալիս"
} ;
imperative = table {
Sg => base_1+"ցի՛ր" ;
Pl => base_1+"ցե՛ք"
} ;
passive = nonExist ;
past = table {
P1 => table {
Sg => base_1+"ցա" ;
Pl => base_1+"ցանք"
} ;
P2 => table {
Sg => base_1+"ցար" ;
Pl => base_1+"ցաք"
} ;
P3 => table {
Sg => base_1+"ցավ" ;
Pl => base_1+"ցան"
}
} ;
participle = table {
Resultative => base_1+"ցած" ;
Subject => base_1+"ցող"
} ;
subjunctive = table {
Perfect => table {
P1 => table {
Sg => base_1+"նայի" ;
Pl => base_1+"նայինք"
} ;
P2 => table {
Sg => base_1+"նայիր" ;
Pl => base_1+"նայիք"
} ;
P3 => table {
Sg => base_1+"նար" ;
Pl => base_1+"նային"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+"նամ" ;
Pl => base_1+"նանք"
} ;
P2 => table {
Sg => base_1+"նաս" ;
Pl => base_1+"նաք"
} ;
P3 => table {
Sg => base_1+"նա" ;
Pl => base_1+"նան"
}
}
}
};
_ => error "Can't apply paradigm mkV004"
} ;
mkV005 : Str -> V ;
mkV005 base =
case base of {
base_1+"ռնալ" => lin V
{ s = base_1+"ռնալ" ;
causative = base_1+"րձնել" ;
conditional = table {
Perfect => table {
P1 => table {
Sg => "կ"+base_1+"ռնայի" ;
Pl => "կ"+base_1+"ռնայինք"
} ;
P2 => table {
Sg => "կ"+base_1+"ռնայիր" ;
Pl => "կ"+base_1+"ռնայիք"
} ;
P3 => table {
Sg => "կ"+base_1+"ռնար" ;
Pl => "կ"+base_1+"ռնային"
}
} ;
Non_past => table {
P1 => table {
Sg => "կ"+base_1+"ռնամ" ;
Pl => "կ"+base_1+"ռնանք"
} ;
P2 => table {
Sg => "կ"+base_1+"ռնաս" ;
Pl => "կ"+base_1+"ռնաք"
} ;
P3 => table {
Sg => "կ"+base_1+"ռնա" ;
Pl => "կ"+base_1+"ռնան"
}
}
} ;
converb = { imperfective = base_1+"ռնում" ;
futCon1 =base_1+"ռնալու" ;
futCon2 = base_1+"ռնալիք" ;
negative = base_1+"ռնա" ;
perfective = base_1+"րձել" ;
simultaneous = base_1+"ռնալիս"
} ;
imperative = table {
Sg => base_1+"րձի՛ր" ;
Pl => base_1+"րձե՛ք"
} ;
passive = nonExist ;
past = table {
P1 => table {
Sg => base_1+"րձեցի" ;
Pl => base_1+"րձեցինք"
} ;
P2 => table {
Sg => base_1+"րձեցիր" ;
Pl => base_1+"րձեցիք"
} ;
P3 => table {
Sg => base_1+"րձեց" ;
Pl => base_1+"րձեցին"
}
} ;
participle = table {
Resultative => base_1+"րձած" ;
Subject => base_1+"րձող"
} ;
subjunctive = table {
Perfect => table {
P1 => table {
Sg => base_1+"ռնայի" ;
Pl => base_1+"ռնայինք"
} ;
P2 => table {
Sg => base_1+"ռնայիր" ;
Pl => base_1+"ռնայիք"
} ;
P3 => table {
Sg => base_1+"ռնար" ;
Pl => base_1+"ռնային"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+"ռնամ" ;
Pl => base_1+"ռնանք"
} ;
P2 => table {
Sg => base_1+"ռնաս" ;
Pl => base_1+"ռնաք"
} ;
P3 => table {
Sg => base_1+"ռնա" ;
Pl => base_1+"ռնան"
}
}
}
};
_ => error "Can't apply paradigm mkV005"
} ;
mkV006 : Str -> V ;
mkV006 base =
case base of {
"երթալ" => lin V
{ s = "երթալ" ;
causative = "գնացնել" ;
conditional = table {
Perfect => table {
P1 => table {
Sg => "կերթայի" ;
Pl => "կերթայինք"
} ;
P2 => table {
Sg => "կերթայիր" ;
Pl => "կերթայիք"
} ;
P3 => table {
Sg => "կերթար" ;
Pl => "կերթային"
}
} ;
Non_past => table {
P1 => table {
Sg => "կերթամ" ;
Pl => "կերթանք"
} ;
P2 => table {
Sg => "կերթաս" ;
Pl => "կերթաք"
} ;
P3 => table {
Sg => "կերթա" ;
Pl => "կերթան"
}
}
} ;
converb = { imperfective = "երթում" ;
futCon1 ="երթալու" ;
futCon2 = "երթալիք" ;
negative = "երթա" ;
perfective = "գնացել" ;
simultaneous = "երթալիս"
} ;
imperative = table {
Sg => "երթա՛" ;
Pl => "գնացե՛ք"
} ;
passive = nonExist ;
past = table {
P1 => table {
Sg => "գնացի" ;
Pl => "գնացինք"
} ;
P2 => table {
Sg => "գնացիր" ;
Pl => "գնացիք"
} ;
P3 => table {
Sg => "գնաց" ;
Pl => "գնացին"
}
} ;
participle = table {
Resultative => "գնացած" ;
Subject => "գնացող"
} ;
subjunctive = table {
Perfect => table {
P1 => table {
Sg => "երթայի" ;
Pl => "երթայինք"
} ;
P2 => table {
Sg => "երթայիր" ;
Pl => "երթայիք"
} ;
P3 => table {
Sg => "երթար" ;
Pl => "երթային"
}
} ;
Non_past => table {
P1 => table {
Sg => "երթամ" ;
Pl => "երթանք"
} ;
P2 => table {
Sg => "երթաս" ;
Pl => "երթաք"
} ;
P3 => table {
Sg => "երթա" ;
Pl => "երթան"
}
}
}
};
_ => error "Can't apply paradigm mkV006"
} ;
mkV007 : Str -> V ;
mkV007 base =
case base of {
"էթալ" => lin V
{ s = "էթալ" ;
causative = "գնացնել" ;
conditional = table {
Perfect => table {
P1 => table {
Sg => "կէթայի" ;
Pl => "կէթայինք"
} ;
P2 => table {
Sg => "կէթայիր" ;
Pl => "կէթայիք"
} ;
P3 => table {
Sg => "կէթար" ;
Pl => "կէթային"
}
} ;
Non_past => table {
P1 => table {
Sg => "կէթամ" ;
Pl => "կէթանք"
} ;
P2 => table {
Sg => "կէթաս" ;
Pl => "կէթաք"
} ;
P3 => table {
Sg => "կէթա" ;
Pl => "կէթան"
}
}
} ;
converb = { imperfective = "էթում" ;
futCon1 ="էթալու" ;
futCon2 = "էթալիք" ;
negative = "էթա" ;
perfective = "գնացել" ;
simultaneous = "էթալիս"
} ;
imperative = table {
Sg => "էթա՛" ;
Pl => "գնացե՛ք"
} ;
passive = nonExist ;
past = table {
P1 => table {
Sg => "գնացի" ;
Pl => "գնացինք"
} ;
P2 => table {
Sg => "գնացիր" ;
Pl => "գնացիք"
} ;
P3 => table {
Sg => "գնաց" ;
Pl => "գնացին"
}
} ;
participle = table {
Resultative => "գնացած" ;
Subject => "գնացող"
} ;
subjunctive = table {
Perfect => table {
P1 => table {
Sg => "էթայի" ;
Pl => "էթայինք"
} ;
P2 => table {
Sg => "էթայիր" ;
Pl => "էթայիք"
} ;
P3 => table {
Sg => "էթար" ;
Pl => "էթային"
}
} ;
Non_past => table {
P1 => table {
Sg => "էթամ" ;
Pl => "էթանք"
} ;
P2 => table {
Sg => "էթաս" ;
Pl => "էթաք"
} ;
P3 => table {
Sg => "էթա" ;
Pl => "էթան"
}
}
}
};
_ => error "Can't apply paradigm mkV007"
} ;
mkV008 : Str -> V ;
mkV008 base =
case base of {
base_1+"նել" => lin V
{ s = base_1+"նել" ;
causative = base_1+"ցնել" ;
conditional = table {
Perfect => table {
P1 => table {
Sg => "կ"+base_1+"նեի" ;
Pl => "կ"+base_1+"նեինք"
} ;
P2 => table {
Sg => "կ"+base_1+"նեիր" ;
Pl => "կ"+base_1+"նեիք"
} ;
P3 => table {
Sg => "կ"+base_1+"ներ" ;
Pl => "կ"+base_1+"նեին"
}
} ;
Non_past => table {
P1 => table {
Sg => "կ"+base_1+"նեմ" ;
Pl => "կ"+base_1+"նենք"
} ;
P2 => table {
Sg => "կ"+base_1+"նես" ;
Pl => "կ"+base_1+"նեք"
} ;
P3 => table {
Sg => "կ"+base_1+"նի" ;
Pl => "կ"+base_1+"նեն"
}
}
} ;
converb = { imperfective = base_1+"նում" ;
futCon1 =base_1+"նելու" ;
futCon2 = base_1+"նելիք" ;
negative = base_1+"նի" ;
perfective = base_1+"ել" ;
simultaneous = base_1+"նելիս"
} ;
imperative = table {
Sg => base_1+"ի՛ր" ;
Pl => base_1+"ե՛ք"
} ;
passive = base_1+"նվել" ;
past = table {
P1 => table {
Sg => base_1+"ա" ;
Pl => base_1+"անք"
} ;
P2 => table {
Sg => base_1+"ար" ;
Pl => base_1+"աք"
} ;
P3 => table {
Sg => base_1+"ավ" ;
Pl => base_1+"ան"
}
} ;
participle = table {
Resultative => base_1+"ած" ;
Subject => base_1+"նող"
} ;
subjunctive = table {
Perfect => table {
P1 => table {
Sg => base_1+"նեի" ;
Pl => base_1+"նեինք"
} ;
P2 => table {
Sg => base_1+"նեիր" ;
Pl => base_1+"նեիք"
} ;
P3 => table {
Sg => base_1+"ներ" ;
Pl => base_1+"նեին"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+"նեմ" ;
Pl => base_1+"նենք"
} ;
P2 => table {
Sg => base_1+"նես" ;
Pl => base_1+"նեք"
} ;
P3 => table {
Sg => base_1+"նի" ;
Pl => base_1+"նեն"
}
}
}
};
_ => error "Can't apply paradigm mkV008"
} ;
mkV009 : Str -> V ;
mkV009 base =
case base of {
"ըլնել" => lin V
{ s = "ըլնել" ;
causative = nonExist ;
conditional = table {
Perfect => table {
P1 => table {
Sg => "կըլնեի" ;
Pl => "կըլնեինք"
} ;
P2 => table {
Sg => "կըլնեիր" ;
Pl => "կըլնեիք"
} ;
P3 => table {
Sg => "կըլներ" ;
Pl => "կըլնեին"
}
} ;
Non_past => table {
P1 => table {
Sg => "կըլնեմ" ;
Pl => "կըլնենք"
} ;
P2 => table {
Sg => "կըլնես" ;
Pl => "կըլնեք"
} ;
P3 => table {
Sg => "կըլնի" ;
Pl => "կըլնեն"
}
}
} ;
converb = { imperfective = "ըլնում" ;
futCon1 ="ըլնելու" ;
futCon2 = "ըլնելիք" ;
negative = "ըլնի" ;
perfective = "էղել" ;
simultaneous = "ըլնելիս"
} ;
imperative = table {
Sg => "էղի՛ր" ;
Pl => "էղե՛ք"
} ;
passive = nonExist ;
past = table {
P1 => table {
Sg => "էղա" ;
Pl => "էղանք"
} ;
P2 => table {
Sg => "էղար" ;
Pl => "էղաք"
} ;
P3 => table {
Sg => "էղավ" ;
Pl => "էղան"
}
} ;
participle = table {
Resultative => "էղած" ;
Subject => "ըլնող"
} ;
subjunctive = table {
Perfect => table {
P1 => table {
Sg => "ըլնեի" ;
Pl => "ըլնեինք"
} ;
P2 => table {
Sg => "ըլնեիր" ;
Pl => "ըլնեիք"
} ;
P3 => table {
Sg => "ըլներ" ;
Pl => "ըլնեին"
}
} ;
Non_past => table {
P1 => table {
Sg => "ըլնեմ" ;
Pl => "ըլնենք"
} ;
P2 => table {
Sg => "ըլնես" ;
Pl => "ըլնեք"
} ;
P3 => table {
Sg => "ըլնի" ;
Pl => "ըլնեն"
}
}
}
};
_ => error "Can't apply paradigm mkV009"
} ;
mkV010 : Str -> V ;
mkV010 base =
case base of {
base_1+"նալ" => lin V
{ s = base_1+"նալ" ;
causative = base_1+"ցնել" ;
conditional = table {
Perfect => table {
P1 => table {
Sg => "կ"+base_1+"նայի" ;
Pl => "կ"+base_1+"նայինք"
} ;
P2 => table {
Sg => "կ"+base_1+"նայիր" ;
Pl => "կ"+base_1+"նայիք"
} ;
P3 => table {
Sg => "կ"+base_1+"նար" ;
Pl => "կ"+base_1+"նային"
}
} ;
Non_past => table {
P1 => table {
Sg => "կ"+base_1+"նամ" ;
Pl => "կ"+base_1+"նանք"
} ;
P2 => table {
Sg => "կ"+base_1+"նաս" ;
Pl => "կ"+base_1+"նաք"
} ;
P3 => table {
Sg => "կ"+base_1+"նա" ;
Pl => "կ"+base_1+"նան"
}
}
} ;
converb = { imperfective = base_1+"նում" ;
futCon1 =base_1+"նալու" ;
futCon2 = base_1+"նալիք" ;
negative = base_1+"նա" ;
perfective = base_1+"ցել" ;
simultaneous = base_1+"նալիս"
} ;
imperative = table {
Sg => base_1+"՛" ;
Pl => base_1+"ցե՛ք"
} ;
passive = nonExist ;
past = table {
P1 => table {
Sg => base_1+"ցի" ;
Pl => base_1+"ցինք"
} ;
P2 => table {
Sg => base_1+"ցիր" ;
Pl => base_1+"ցիք"
} ;
P3 => table {
Sg => base_1+"ց" ;
Pl => base_1+"ցին"
}
} ;
participle = table {
Resultative => base_1+"ցած" ;
Subject => base_1+"ցող"
} ;
subjunctive = table {
Perfect => table {
P1 => table {
Sg => base_1+"նայի" ;
Pl => base_1+"նայինք"
} ;
P2 => table {
Sg => base_1+"նայիր" ;
Pl => base_1+"նայիք"
} ;
P3 => table {
Sg => base_1+"նար" ;
Pl => base_1+"նային"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+"նամ" ;
Pl => base_1+"նանք"
} ;
P2 => table {
Sg => base_1+"նաս" ;
Pl => base_1+"նաք"
} ;
P3 => table {
Sg => base_1+"նա" ;
Pl => base_1+"նան"
}
}
}
};
_ => error "Can't apply paradigm mkV010"
} ;
mkV011 : Str -> V ;
mkV011 base =
case base of {
base_1+"ալ" => lin V
{ s = base_1+"ալ" ;
causative = base_1+"ացնել" ;
conditional = table {
Perfect => table {
P1 => table {
Sg => "կ"+base_1+"այի" ;
Pl => "կ"+base_1+"այինք"
} ;
P2 => table {
Sg => "կ"+base_1+"այիր" ;
Pl => "կ"+base_1+"այիք"
} ;
P3 => table {
Sg => "կ"+base_1+"ար" ;
Pl => "կ"+base_1+"ային"
}
} ;
Non_past => table {
P1 => table {
Sg => "կ"+base_1+"ամ" ;
Pl => "կ"+base_1+"անք"
} ;
P2 => table {
Sg => "կ"+base_1+"աս" ;
Pl => "կ"+base_1+"աք"
} ;
P3 => table {
Sg => "կ"+base_1+"այ" ;
Pl => "կ"+base_1+"ան"
}
}
} ;
converb = { imperfective = base_1+"ում" ;
futCon1 =base_1+"ալու" ;
futCon2 = base_1+"ալիք" ;
negative = base_1+"այ" ;
perfective = base_1+"ացել" ;
simultaneous = base_1+"ալիս"
} ;
imperative = table {
Sg => base_1+"ա՛" ;
Pl => base_1+"ացէ՛ք"
} ;
passive = nonExist ;
past = table {
P1 => table {
Sg => base_1+"ացի" ;
Pl => base_1+"ացինք"
} ;
P2 => table {
Sg => base_1+"ացիր" ;
Pl => base_1+"ացիք"
} ;
P3 => table {
Sg => base_1+"աց" ;
Pl => base_1+"ացին"
}
} ;
participle = table {
Resultative => base_1+"ացած" ;
Subject => base_1+"ացող"
} ;
subjunctive = table {
Perfect => table {
P1 => table {
Sg => base_1+"այի" ;
Pl => base_1+"այինք"
} ;
P2 => table {
Sg => base_1+"այիր" ;
Pl => base_1+"այիք"
} ;
P3 => table {
Sg => base_1+"ար" ;
Pl => base_1+"ային"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+"ամ" ;
Pl => base_1+"անք"
} ;
P2 => table {
Sg => base_1+"աս" ;
Pl => base_1+"աք"
} ;
P3 => table {
Sg => base_1+"այ" ;
Pl => base_1+"ան"
}
}
}
};
_ => error "Can't apply paradigm mkV011"
} ;
mkV012 : Str -> V ;
mkV012 base =
case base of {
base_1+"ել" => lin V
{ s = base_1+"ել" ;
causative = base_1+"եցնել" ;
conditional = table {
Perfect => table {
P1 => table {
Sg => "կ"+base_1+"էի" ;
Pl => "կ"+base_1+"էինք"
} ;
P2 => table {
Sg => "կ"+base_1+"էիր" ;
Pl => "կ"+base_1+"էիք"
} ;
P3 => table {
Sg => "կ"+base_1+"էր" ;
Pl => "կ"+base_1+"էին"
}
} ;
Non_past => table {
P1 => table {
Sg => "կ"+base_1+"եմ" ;
Pl => "կ"+base_1+"ենք"
} ;
P2 => table {
Sg => "կ"+base_1+"ես" ;
Pl => "կ"+base_1+"էք"
} ;
P3 => table {
Sg => "կ"+base_1+"ի" ;
Pl => "կ"+base_1+"են"
}
}
} ;
converb = { imperfective = base_1+"ում" ;
futCon1 =base_1+"ելու" ;
futCon2 = base_1+"ելիք" ;
negative = base_1+"ի" ;
perfective = base_1+"ել" ;
simultaneous = base_1+"ելիս"
} ;
imperative = table {
Sg => base_1+"ի՛ր" ;
Pl => base_1+"է՛ք"
} ;
passive = base_1+"ուել" ;
past = table {
P1 => table {
Sg => base_1+"եցի" ;
Pl => base_1+"եցինք"
} ;
P2 => table {
Sg => base_1+"եցիր" ;
Pl => base_1+"եցիք"
} ;
P3 => table {
Sg => base_1+"եց" ;
Pl => base_1+"եցին"
}
} ;
participle = table {
Resultative => base_1+"ած" ;
Subject => base_1+"ող"
} ;
subjunctive = table {
Perfect => table {
P1 => table {
Sg => base_1+"էի" ;
Pl => base_1+"էինք"
} ;
P2 => table {
Sg => base_1+"էիր" ;
Pl => base_1+"էիք"
} ;
P3 => table {
Sg => base_1+"էր" ;
Pl => base_1+"էին"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+"եմ" ;
Pl => base_1+"ենք"
} ;
P2 => table {
Sg => base_1+"ես" ;
Pl => base_1+"էք"
} ;
P3 => table {
Sg => base_1+"ի" ;
Pl => base_1+"են"
}
}
}
};
_ => error "Can't apply paradigm mkV012"
} ;
mkV013 : Str -> V ;
mkV013 base =
case base of {
base_1@?+base_2+"ել" => lin V
{ s = base_1+base_2+"ել" ;
causative = base_1+base_2+"եցնել" ;
conditional = table {
Perfect => table {
P1 => table {
Sg => base_1+"կ"+base_2+"եի" ;
Pl => base_1+"կ"+base_2+"եինք"
} ;
P2 => table {
Sg => base_1+"կ"+base_2+"եիր" ;
Pl => base_1+"կ"+base_2+"եիք"
} ;
P3 => table {
Sg => base_1+"կ"+base_2+"եր" ;
Pl => base_1+"կ"+base_2+"եին"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+"կ"+base_2+"եմ" ;
Pl => base_1+"կ"+base_2+"ենք"
} ;
P2 => table {
Sg => base_1+"կ"+base_2+"ես" ;
Pl => base_1+"կ"+base_2+"եք"
} ;
P3 => table {
Sg => base_1+"կ"+base_2+"ի" ;
Pl => base_1+"կ"+base_2+"են"
}
}
} ;
converb = { imperfective = base_1+base_2+"ում" ;
futCon1 =base_1+base_2+"ելու" ;
futCon2 = base_1+base_2+"ելիք" ;
negative = base_1+base_2+"ի" ;
perfective = base_1+base_2+"ել" ;
simultaneous = base_1+base_2+"ելիս"
} ;
imperative = table {
Sg => base_1+base_2+"ի՛ր" ;
Pl => base_1+base_2+"ե՛ք"
} ;
passive = base_1+base_2+"վել" ;
past = table {
P1 => table {
Sg => base_1+base_2+"եցի" ;
Pl => base_1+base_2+"եցինք"
} ;
P2 => table {
Sg => base_1+base_2+"եցիր" ;
Pl => base_1+base_2+"եցիք"
} ;
P3 => table {
Sg => base_1+base_2+"եց" ;
Pl => base_1+base_2+"եցին"
}
} ;
participle = table {
Resultative => base_1+base_2+"ած" ;
Subject => base_1+base_2+"ող"
} ;
subjunctive = table {
Perfect => table {
P1 => table {
Sg => base_1+base_2+"եի" ;
Pl => base_1+base_2+"եինք"
} ;
P2 => table {
Sg => base_1+base_2+"եիր" ;
Pl => base_1+base_2+"եիք"
} ;
P3 => table {
Sg => base_1+base_2+"եր" ;
Pl => base_1+base_2+"եին"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+base_2+"եմ" ;
Pl => base_1+base_2+"ենք"
} ;
P2 => table {
Sg => base_1+base_2+"ես" ;
Pl => base_1+base_2+"եք"
} ;
P3 => table {
Sg => base_1+base_2+"ի" ;
Pl => base_1+base_2+"են"
}
}
}
};
_ => error "Can't apply paradigm mkV013"
} ;
mkV014 : Str -> V ;
mkV014 base =
case base of {
base_1+base_2@(?+?)+"նել" => lin V
{ s = base_1+base_2+"նել" ;
causative = nonExist ;
conditional = table {
Perfect => table {
P1 => table {
Sg => base_1+"կ"+base_2+"նեի" ;
Pl => base_1+"կ"+base_2+"նեինք"
} ;
P2 => table {
Sg => base_1+"կ"+base_2+"նեիր" ;
Pl => base_1+"կ"+base_2+"նեիք"
} ;
P3 => table {
Sg => base_1+"կ"+base_2+"ներ" ;
Pl => base_1+"կ"+base_2+"նեին"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+"կ"+base_2+"նեմ" ;
Pl => base_1+"կ"+base_2+"նենք"
} ;
P2 => table {
Sg => base_1+"կ"+base_2+"նես" ;
Pl => base_1+"կ"+base_2+"նեք"
} ;
P3 => table {
Sg => base_1+"կ"+base_2+"նի" ;
Pl => base_1+"կ"+base_2+"նեն"
}
}
} ;
converb = { imperfective = base_1+base_2+"նում" ;
futCon1 =base_1+base_2+"նելու" ;
futCon2 = base_1+base_2+"նելիք" ;
negative = base_1+base_2+"նի" ;
perfective = base_1+base_2+"ել" ;
simultaneous = base_1+base_2+"նելիս"
} ;
imperative = table {
Sg => base_1+base_2+"ի՛ր" ;
Pl => base_1+base_2+"ե՛ք"
} ;
passive = base_1+base_2+"նվել" ;
past = table {
P1 => table {
Sg => base_1+base_2+"ա" ;
Pl => base_1+base_2+"անք"
} ;
P2 => table {
Sg => base_1+base_2+"ար" ;
Pl => base_1+base_2+"աք"
} ;
P3 => table {
Sg => base_1+base_2+"ավ" ;
Pl => base_1+base_2+"ան"
}
} ;
participle = table {
Resultative => base_1+base_2+"ած" ;
Subject => base_1+base_2+"նող"
} ;
subjunctive = table {
Perfect => table {
P1 => table {
Sg => base_1+base_2+"նեի" ;
Pl => base_1+base_2+"նեինք"
} ;
P2 => table {
Sg => base_1+base_2+"նեիր" ;
Pl => base_1+base_2+"նեիք"
} ;
P3 => table {
Sg => base_1+base_2+"ներ" ;
Pl => base_1+base_2+"նեին"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+base_2+"նեմ" ;
Pl => base_1+base_2+"նենք"
} ;
P2 => table {
Sg => base_1+base_2+"նես" ;
Pl => base_1+base_2+"նեք"
} ;
P3 => table {
Sg => base_1+base_2+"նի" ;
Pl => base_1+base_2+"նեն"
}
}
}
};
_ => error "Can't apply paradigm mkV014"
} ;
mkV015 : Str -> V ;
mkV015 base =
case base of {
base_1@?+base_2+"նալ" => lin V
{ s = base_1+base_2+"նալ" ;
causative = base_1+base_2+"ցնել" ;
conditional = table {
Perfect => table {
P1 => table {
Sg => base_1+"կ"+base_2+"նայի" ;
Pl => base_1+"կ"+base_2+"նայինք"
} ;
P2 => table {
Sg => base_1+"կ"+base_2+"նայիր" ;
Pl => base_1+"կ"+base_2+"նայիք"
} ;
P3 => table {
Sg => base_1+"կ"+base_2+"նար" ;
Pl => base_1+"կ"+base_2+"նային"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+"կ"+base_2+"նամ" ;
Pl => base_1+"կ"+base_2+"նանք"
} ;
P2 => table {
Sg => base_1+"կ"+base_2+"նաս" ;
Pl => base_1+"կ"+base_2+"նաք"
} ;
P3 => table {
Sg => base_1+"կ"+base_2+"նա" ;
Pl => base_1+"կ"+base_2+"նան"
}
}
} ;
converb = { imperfective = base_1+base_2+"նում" ;
futCon1 =base_1+base_2+"նալու" ;
futCon2 = base_1+base_2+"նալիք" ;
negative = base_1+base_2+"նա" ;
perfective = base_1+base_2+"ցել" ;
simultaneous = base_1+base_2+"նալիս"
} ;
imperative = table {
Sg => base_1+base_2+"ցի՛ր" ;
Pl => base_1+base_2+"ցե՛ք"
} ;
passive = nonExist ;
past = table {
P1 => table {
Sg => base_1+base_2+"ցա" ;
Pl => base_1+base_2+"ցանք"
} ;
P2 => table {
Sg => base_1+base_2+"ցար" ;
Pl => base_1+base_2+"ցաք"
} ;
P3 => table {
Sg => base_1+base_2+"ցավ" ;
Pl => base_1+base_2+"ցան"
}
} ;
participle = table {
Resultative => base_1+base_2+"ցած" ;
Subject => base_1+base_2+"ցող"
} ;
subjunctive = table {
Perfect => table {
P1 => table {
Sg => base_1+base_2+"նայի" ;
Pl => base_1+base_2+"նայինք"
} ;
P2 => table {
Sg => base_1+base_2+"նայիր" ;
Pl => base_1+base_2+"նայիք"
} ;
P3 => table {
Sg => base_1+base_2+"նար" ;
Pl => base_1+base_2+"նային"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+base_2+"նամ" ;
Pl => base_1+base_2+"նանք"
} ;
P2 => table {
Sg => base_1+base_2+"նաս" ;
Pl => base_1+base_2+"նաք"
} ;
P3 => table {
Sg => base_1+base_2+"նա" ;
Pl => base_1+base_2+"նան"
}
}
}
};
_ => error "Can't apply paradigm mkV015"
} ;
mkV016 : Str -> V ;
mkV016 base =
case base of {
base_1+base_2@(?+?+?+?)+"ել" => lin V
{ s = base_1+base_2+"ել" ;
causative = nonExist ;
conditional = table {
Perfect => table {
P1 => table {
Sg => base_1+"կ"+base_2+"էի" ;
Pl => base_1+"կ"+base_2+"էինք"
} ;
P2 => table {
Sg => base_1+"կ"+base_2+"էիր" ;
Pl => base_1+"կ"+base_2+"էիք"
} ;
P3 => table {
Sg => base_1+"կ"+base_2+"էր" ;
Pl => base_1+"կ"+base_2+"էին"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+"կ"+base_2+"եմ" ;
Pl => base_1+"կ"+base_2+"ենք"
} ;
P2 => table {
Sg => base_1+"կ"+base_2+"ես" ;
Pl => base_1+"կ"+base_2+"էք"
} ;
P3 => table {
Sg => base_1+"կ"+base_2+"ի" ;
Pl => base_1+"կ"+base_2+"են"
}
}
} ;
converb = { imperfective = base_1+base_2+"ում" ;
futCon1 =base_1+base_2+"ելու" ;
futCon2 = base_1+base_2+"ելիք" ;
negative = base_1+base_2+"ի" ;
perfective = base_1+base_2+"ել" ;
simultaneous = base_1+base_2+"ելիս"
} ;
imperative = table {
Sg => base_1+base_2+"ի՛ր" ;
Pl => base_1+base_2+"է՛ք"
} ;
passive = base_1+base_2+"ուել" ;
past = table {
P1 => table {
Sg => base_1+base_2+"եցի" ;
Pl => base_1+base_2+"եցինք"
} ;
P2 => table {
Sg => base_1+base_2+"եցիր" ;
Pl => base_1+base_2+"եցիք"
} ;
P3 => table {
Sg => base_1+base_2+"եց" ;
Pl => base_1+base_2+"եցին"
}
} ;
participle = table {
Resultative => base_1+base_2+"ած" ;
Subject => base_1+base_2+"ող"
} ;
subjunctive = table {
Perfect => table {
P1 => table {
Sg => base_1+base_2+"էի" ;
Pl => base_1+base_2+"էինք"
} ;
P2 => table {
Sg => base_1+base_2+"էիր" ;
Pl => base_1+base_2+"էիք"
} ;
P3 => table {
Sg => base_1+base_2+"էր" ;
Pl => base_1+base_2+"էին"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+base_2+"եմ" ;
Pl => base_1+base_2+"ենք"
} ;
P2 => table {
Sg => base_1+base_2+"ես" ;
Pl => base_1+base_2+"էք"
} ;
P3 => table {
Sg => base_1+base_2+"ի" ;
Pl => base_1+base_2+"են"
}
}
}
};
_ => error "Can't apply paradigm mkV016"
} ;
mkV017 : Str -> V ;
mkV017 base =
case base of {
base_1+base_2@(?+?+?)+"նել" => lin V
{ s = base_1+base_2+"նել" ;
causative = nonExist ;
conditional = table {
Perfect => table {
P1 => table {
Sg => base_1+"կ"+base_2+"նեի" ;
Pl => base_1+"կ"+base_2+"նեինք"
} ;
P2 => table {
Sg => base_1+"կ"+base_2+"նեիր" ;
Pl => base_1+"կ"+base_2+"նեիք"
} ;
P3 => table {
Sg => base_1+"կ"+base_2+"ներ" ;
Pl => base_1+"կ"+base_2+"նեին"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+"կ"+base_2+"նեմ" ;
Pl => base_1+"կ"+base_2+"նենք"
} ;
P2 => table {
Sg => base_1+"կ"+base_2+"նես" ;
Pl => base_1+"կ"+base_2+"նեք"
} ;
P3 => table {
Sg => base_1+"կ"+base_2+"նի" ;
Pl => base_1+"կ"+base_2+"նեն"
}
}
} ;
converb = { imperfective = base_1+base_2+"նում" ;
futCon1 =base_1+base_2+"նելու" ;
futCon2 = base_1+base_2+"նելիք" ;
negative = base_1+base_2+"նի" ;
perfective = base_1+base_2+"րել" ;
simultaneous = base_1+base_2+"նելիս"
} ;
imperative = table {
Sg => base_1+base_2+"րո՛ւ" ;
Pl => base_1+base_2+"րե՛ք"
} ;
passive = base_1+base_2+"վել" ;
past = table {
P1 => table {
Sg => base_1+base_2+"րի" ;
Pl => base_1+base_2+"րինք"
} ;
P2 => table {
Sg => base_1+base_2+"րիր" ;
Pl => base_1+base_2+"րիք"
} ;
P3 => table {
Sg => base_1+base_2+"րեց" ;
Pl => base_1+base_2+"րին"
}
} ;
participle = table {
Resultative => base_1+base_2+"րած" ;
Subject => base_1+base_2+"նող"
} ;
subjunctive = table {
Perfect => table {
P1 => table {
Sg => base_1+base_2+"նեի" ;
Pl => base_1+base_2+"նեինք"
} ;
P2 => table {
Sg => base_1+base_2+"նեիր" ;
Pl => base_1+base_2+"նեիք"
} ;
P3 => table {
Sg => base_1+base_2+"ներ" ;
Pl => base_1+base_2+"նեին"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+base_2+"նեմ" ;
Pl => base_1+base_2+"նենք"
} ;
P2 => table {
Sg => base_1+base_2+"նես" ;
Pl => base_1+base_2+"նեք"
} ;
P3 => table {
Sg => base_1+base_2+"նի" ;
Pl => base_1+base_2+"նեն"
}
}
}
};
_ => error "Can't apply paradigm mkV017"
} ;
mkV018 : Str -> V ;
mkV018 base =
case base of {
base_1+"ել" => lin V
{ s = base_1+"ել" ;
causative = nonExist ;
conditional = table {
Perfect => table {
P1 => table {
Sg => base_1+"կեի" ;
Pl => base_1+"կեինք"
} ;
P2 => table {
Sg => base_1+"կեիր" ;
Pl => base_1+"կեիք"
} ;
P3 => table {
Sg => base_1+"կեր" ;
Pl => base_1+"կեին"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+"կեմ" ;
Pl => base_1+"կենք"
} ;
P2 => table {
Sg => base_1+"կես" ;
Pl => base_1+"կեք"
} ;
P3 => table {
Sg => base_1+"կի" ;
Pl => base_1+"կեն"
}
}
} ;
converb = { imperfective = base_1+"ում" ;
futCon1 =base_1+"ելու" ;
futCon2 = base_1+"ելիք" ;
negative = base_1+"ի" ;
perfective = base_1+"ել" ;
simultaneous = base_1+"ելիս"
} ;
imperative = table {
Sg => base_1+"ի՛ր" ;
Pl => base_1+"ե՛ք"
} ;
passive = base_1+"վել" ;
past = table {
P1 => table {
Sg => base_1+"եցի" ;
Pl => base_1+"եցինք"
} ;
P2 => table {
Sg => base_1+"եցիր" ;
Pl => base_1+"եցիք"
} ;
P3 => table {
Sg => base_1+"եց" ;
Pl => base_1+"եցին"
}
} ;
participle = table {
Resultative => base_1+"ած" ;
Subject => base_1+"ող"
} ;
subjunctive = table {
Perfect => table {
P1 => table {
Sg => base_1+"եի" ;
Pl => base_1+"եինք"
} ;
P2 => table {
Sg => base_1+"եիր" ;
Pl => base_1+"եիք"
} ;
P3 => table {
Sg => base_1+"եր" ;
Pl => base_1+"եին"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+"եմ" ;
Pl => base_1+"ենք"
} ;
P2 => table {
Sg => base_1+"ես" ;
Pl => base_1+"եք"
} ;
P3 => table {
Sg => base_1+"ի" ;
Pl => base_1+"են"
}
}
}
};
_ => error "Can't apply paradigm mkV018"
} ;
mkV019 : Str -> V ;
mkV019 base =
case base of {
base_1+base_2@(?+?+?)+"ալ" => lin V
{ s = base_1+base_2+"ալ" ;
causative = base_1+base_2+"ացնել" ;
conditional = table {
Perfect => table {
P1 => table {
Sg => base_1+"կ"+base_2+"այի" ;
Pl => base_1+"կ"+base_2+"այինք"
} ;
P2 => table {
Sg => base_1+"կ"+base_2+"այիր" ;
Pl => base_1+"կ"+base_2+"այիք"
} ;
P3 => table {
Sg => base_1+"կ"+base_2+"ար" ;
Pl => base_1+"կ"+base_2+"ային"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+"կ"+base_2+"ամ" ;
Pl => base_1+"կ"+base_2+"անք"
} ;
P2 => table {
Sg => base_1+"կ"+base_2+"աս" ;
Pl => base_1+"կ"+base_2+"աք"
} ;
P3 => table {
Sg => base_1+"կ"+base_2+"ա" ;
Pl => base_1+"կ"+base_2+"ան"
}
}
} ;
converb = { imperfective = base_1+base_2+"ում" ;
futCon1 =base_1+base_2+"ալու" ;
futCon2 = base_1+base_2+"ալիք" ;
negative = base_1+base_2+"ա" ;
perfective = base_1+base_2+"ացել" ;
simultaneous = base_1+base_2+"ալիս"
} ;
imperative = table {
Sg => base_1+base_2+"ա՛" ;
Pl => base_1+base_2+"ացե՛ք"
} ;
passive = nonExist ;
past = table {
P1 => table {
Sg => base_1+base_2+"ացի" ;
Pl => base_1+base_2+"ացինք"
} ;
P2 => table {
Sg => base_1+base_2+"ացիր" ;
Pl => base_1+base_2+"ացիք"
} ;
P3 => table {
Sg => base_1+base_2+"աց" ;
Pl => base_1+base_2+"ացին"
}
} ;
participle = table {
Resultative => base_1+base_2+"ացած" ;
Subject => base_1+base_2+"ացող"
} ;
subjunctive = table {
Perfect => table {
P1 => table {
Sg => base_1+base_2+"այի" ;
Pl => base_1+base_2+"այինք"
} ;
P2 => table {
Sg => base_1+base_2+"այիր" ;
Pl => base_1+base_2+"այիք"
} ;
P3 => table {
Sg => base_1+base_2+"ար" ;
Pl => base_1+base_2+"ային"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+base_2+"ամ" ;
Pl => base_1+base_2+"անք"
} ;
P2 => table {
Sg => base_1+base_2+"աս" ;
Pl => base_1+base_2+"աք"
} ;
P3 => table {
Sg => base_1+base_2+"ա" ;
Pl => base_1+base_2+"ան"
}
}
}
};
_ => error "Can't apply paradigm mkV019"
} ;
mkV020 : Str -> V ;
mkV020 base =
case base of {
base_1+"նալ" => lin V
{ s = base_1+"նալ" ;
causative = base_1+"ցնել" ;
conditional = table {
Perfect => table {
P1 => table {
Sg => "կ"+base_1+"նայի" ;
Pl => "կ"+base_1+"նայինք"
} ;
P2 => table {
Sg => "կ"+base_1+"նայիր" ;
Pl => "կ"+base_1+"նայիք"
} ;
P3 => table {
Sg => "կ"+base_1+"նար" ;
Pl => "կ"+base_1+"նային"
}
} ;
Non_past => table {
P1 => table {
Sg => "կ"+base_1+"նամ" ;
Pl => "կ"+base_1+"նանք"
} ;
P2 => table {
Sg => "կ"+base_1+"նաս" ;
Pl => "կ"+base_1+"նաք"
} ;
P3 => table {
Sg => "կ"+base_1+"նայ" ;
Pl => "կ"+base_1+"նան"
}
}
} ;
converb = { imperfective = base_1+"նում" ;
futCon1 =base_1+"նալու" ;
futCon2 = base_1+"նալիք" ;
negative = base_1+"նայ" ;
perfective = base_1+"ցել" ;
simultaneous = base_1+"նալիս"
} ;
imperative = table {
Sg => base_1+"ցի՛ր" ;
Pl => base_1+"ցէ՛ք"
} ;
passive = nonExist ;
past = table {
P1 => table {
Sg => base_1+"ցայ" ;
Pl => base_1+"ցանք"
} ;
P2 => table {
Sg => base_1+"ցար" ;
Pl => base_1+"ցաք"
} ;
P3 => table {
Sg => base_1+"ցաւ" ;
Pl => base_1+"ցան"
}
} ;
participle = table {
Resultative => base_1+"ցած" ;
Subject => base_1+"ցող"
} ;
subjunctive = table {
Perfect => table {
P1 => table {
Sg => base_1+"նայի" ;
Pl => base_1+"նայինք"
} ;
P2 => table {
Sg => base_1+"նայիր" ;
Pl => base_1+"նայիք"
} ;
P3 => table {
Sg => base_1+"նար" ;
Pl => base_1+"նային"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+"նամ" ;
Pl => base_1+"նանք"
} ;
P2 => table {
Sg => base_1+"նաս" ;
Pl => base_1+"նաք"
} ;
P3 => table {
Sg => base_1+"նայ" ;
Pl => base_1+"նան"
}
}
}
};
_ => error "Can't apply paradigm mkV020"
} ;
mkV021 : Str -> V ;
mkV021 base =
case base of {
base_1+base_2@(?+?)+"ել" => lin V
{ s = base_1+base_2+"ել" ;
causative = nonExist ;
conditional = table {
Perfect => table {
P1 => table {
Sg => "կ"+base_1+base_2+"էի" ;
Pl => "կ"+base_1+base_2+"էինք"
} ;
P2 => table {
Sg => "կ"+base_1+base_2+"էիր" ;
Pl => "կ"+base_1+base_2+"էիք"
} ;
P3 => table {
Sg => "կ"+base_1+base_2+"էր" ;
Pl => "կ"+base_1+base_2+"էին"
}
} ;
Non_past => table {
P1 => table {
Sg => "կ"+base_1+base_2+"եմ" ;
Pl => "կ"+base_1+base_2+"ենք"
} ;
P2 => table {
Sg => "կ"+base_1+base_2+"ես" ;
Pl => "կ"+base_1+base_2+"էք"
} ;
P3 => table {
Sg => "կ"+base_1+base_2+"ի" ;
Pl => "կ"+base_1+base_2+"են"
}
}
} ;
converb = { imperfective = base_1+"ւ"+base_2+"մ" ;
futCon1 =base_1+base_2+"ելու" ;
futCon2 = base_1+base_2+"ելիք" ;
negative = base_1+base_2+"ի" ;
perfective = base_1+base_2+"ել" ;
simultaneous = base_1+base_2+"ելիս"
} ;
imperative = table {
Sg => base_1+base_2+"ի՛ր" ;
Pl => base_1+base_2+"է՛ք"
} ;
passive = nonExist ;
past = table {
P1 => table {
Sg => base_1+base_2+"եցի" ;
Pl => base_1+base_2+"եցինք"
} ;
P2 => table {
Sg => base_1+base_2+"եցիր" ;
Pl => base_1+base_2+"եցիք"
} ;
P3 => table {
Sg => base_1+base_2+"եց" ;
Pl => base_1+base_2+"եցին"
}
} ;
participle = table {
Resultative => base_1+base_2+"ած" ;
Subject => base_1+base_2+"ող"
} ;
subjunctive = table {
Perfect => table {
P1 => table {
Sg => base_1+base_2+"էի" ;
Pl => base_1+base_2+"էինք"
} ;
P2 => table {
Sg => base_1+base_2+"էիր" ;
Pl => base_1+base_2+"էիք"
} ;
P3 => table {
Sg => base_1+base_2+"էր" ;
Pl => base_1+base_2+"էին"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+base_2+"եմ" ;
Pl => base_1+base_2+"ենք"
} ;
P2 => table {
Sg => base_1+base_2+"ես" ;
Pl => base_1+base_2+"էք"
} ;
P3 => table {
Sg => base_1+base_2+"ի" ;
Pl => base_1+base_2+"են"
}
}
}
};
_ => error "Can't apply paradigm mkV021"
} ;
mkV022 : Str -> V ;
mkV022 base =
case base of {
base_1+"ռնալ" => lin V
{ s = base_1+"ռնալ" ;
causative = base_1+"րձնել" ;
conditional = table {
Perfect => table {
P1 => table {
Sg => "կ"+base_1+"ռնայի" ;
Pl => "կ"+base_1+"ռնայինք"
} ;
P2 => table {
Sg => "կ"+base_1+"ռնայիր" ;
Pl => "կ"+base_1+"ռնայիք"
} ;
P3 => table {
Sg => "կ"+base_1+"ռնար" ;
Pl => "կ"+base_1+"ռնային"
}
} ;
Non_past => table {
P1 => table {
Sg => "կ"+base_1+"ռնամ" ;
Pl => "կ"+base_1+"ռնանք"
} ;
P2 => table {
Sg => "կ"+base_1+"ռնաս" ;
Pl => "կ"+base_1+"ռնաք"
} ;
P3 => table {
Sg => "կ"+base_1+"ռնա" ;
Pl => "կ"+base_1+"ռնան"
}
}
} ;
converb = { imperfective = base_1+"ռնում" ;
futCon1 =base_1+"ռնալու" ;
futCon2 = base_1+"ռնալիք" ;
negative = base_1+"ռնա" ;
perfective = base_1+"րձել" ;
simultaneous = base_1+"ռնալիս"
} ;
imperative = table {
Sg => base_1+"րձի՛ր" ;
Pl => base_1+"րձե՛ք"
} ;
passive = nonExist ;
past = table {
P1 => table {
Sg => base_1+"րձա" ;
Pl => base_1+"րձանք"
} ;
P2 => table {
Sg => base_1+"րձար" ;
Pl => base_1+"րձաք"
} ;
P3 => table {
Sg => base_1+"րձավ" ;
Pl => base_1+"րձան"
}
} ;
participle = table {
Resultative => base_1+"րձած" ;
Subject => base_1+"րձող"
} ;
subjunctive = table {
Perfect => table {
P1 => table {
Sg => base_1+"ռնայի" ;
Pl => base_1+"ռնայինք"
} ;
P2 => table {
Sg => base_1+"ռնայիր" ;
Pl => base_1+"ռնայիք"
} ;
P3 => table {
Sg => base_1+"ռնար" ;
Pl => base_1+"ռնային"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+"ռնամ" ;
Pl => base_1+"ռնանք"
} ;
P2 => table {
Sg => base_1+"ռնաս" ;
Pl => base_1+"ռնաք"
} ;
P3 => table {
Sg => base_1+"ռնա" ;
Pl => base_1+"ռնան"
}
}
}
};
_ => error "Can't apply paradigm mkV022"
} ;
mkV023 : Str -> V ;
mkV023 base =
case base of {
base_1+"նալ" => lin V
{ s = base_1+"նալ" ;
causative = base_1+"սնել" ;
conditional = table {
Perfect => table {
P1 => table {
Sg => "կ"+base_1+"նայի" ;
Pl => "կ"+base_1+"նայինք"
} ;
P2 => table {
Sg => "կ"+base_1+"նայիր" ;
Pl => "կ"+base_1+"նայիք"
} ;
P3 => table {
Sg => "կ"+base_1+"նար" ;
Pl => "կ"+base_1+"նային"
}
} ;
Non_past => table {
P1 => table {
Sg => "կ"+base_1+"նամ" ;
Pl => "կ"+base_1+"նանք"
} ;
P2 => table {
Sg => "կ"+base_1+"նաս" ;
Pl => "կ"+base_1+"նաք"
} ;
P3 => table {
Sg => "կ"+base_1+"նա" ;
Pl => "կ"+base_1+"նան"
}
}
} ;
converb = { imperfective = base_1+"նում" ;
futCon1 =base_1+"նալու" ;
futCon2 = base_1+"նալիք" ;
negative = base_1+"նա" ;
perfective = base_1+"սել" ;
simultaneous = base_1+"նալիս"
} ;
imperative = table {
Sg => nonExist ;
Pl => base_1+"սե՛ք"
} ;
passive = nonExist ;
past = table {
P1 => table {
Sg => base_1+"սա" ;
Pl => base_1+"սանք"
} ;
P2 => table {
Sg => base_1+"սար" ;
Pl => base_1+"սաք"
} ;
P3 => table {
Sg => base_1+"սավ" ;
Pl => base_1+"սան"
}
} ;
participle = table {
Resultative => base_1+"սած" ;
Subject => base_1+"սող"
} ;
subjunctive = table {
Perfect => table {
P1 => table {
Sg => base_1+"նայի" ;
Pl => base_1+"նայինք"
} ;
P2 => table {
Sg => base_1+"նայիր" ;
Pl => base_1+"նայիք"
} ;
P3 => table {
Sg => base_1+"նար" ;
Pl => base_1+"նային"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+"նամ" ;
Pl => base_1+"նանք"
} ;
P2 => table {
Sg => base_1+"նաս" ;
Pl => base_1+"նաք"
} ;
P3 => table {
Sg => base_1+"նա" ;
Pl => base_1+"նան"
}
}
}
};
_ => error "Can't apply paradigm mkV023"
} ;
mkV024 : Str -> V ;
mkV024 base =
case base of {
base_1+"նալ" => lin V
{ s = base_1+"նալ" ;
causative = base_1+"նել" ;
conditional = table {
Perfect => table {
P1 => table {
Sg => "կ"+base_1+"նայի" ;
Pl => "կ"+base_1+"նայինք"
} ;
P2 => table {
Sg => "կ"+base_1+"նայիր" ;
Pl => "կ"+base_1+"նայիք"
} ;
P3 => table {
Sg => "կ"+base_1+"նար" ;
Pl => "կ"+base_1+"նային"
}
} ;
Non_past => table {
P1 => table {
Sg => "կ"+base_1+"նամ" ;
Pl => "կ"+base_1+"նանք"
} ;
P2 => table {
Sg => "կ"+base_1+"նաս" ;
Pl => "կ"+base_1+"նաք"
} ;
P3 => table {
Sg => "կ"+base_1+"նա" ;
Pl => "կ"+base_1+"նան"
}
}
} ;
converb = { imperfective = base_1+"նում" ;
futCon1 =base_1+"նալու" ;
futCon2 = base_1+"նալիք" ;
negative = base_1+"նա" ;
perfective = base_1+"ել" ;
simultaneous = base_1+"նալիս"
} ;
imperative = table {
Sg => nonExist ;
Pl => base_1+"ե՛ք"
} ;
passive = nonExist ;
past = table {
P1 => table {
Sg => base_1+"ա" ;
Pl => base_1+"անք"
} ;
P2 => table {
Sg => base_1+"ար" ;
Pl => base_1+"աք"
} ;
P3 => table {
Sg => base_1+"ավ" ;
Pl => base_1+"ան"
}
} ;
participle = table {
Resultative => base_1+"ած" ;
Subject => base_1+"ող"
} ;
subjunctive = table {
Perfect => table {
P1 => table {
Sg => base_1+"նայի" ;
Pl => base_1+"նայինք"
} ;
P2 => table {
Sg => base_1+"նայիր" ;
Pl => base_1+"նայիք"
} ;
P3 => table {
Sg => base_1+"նար" ;
Pl => base_1+"նային"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+"նամ" ;
Pl => base_1+"նանք"
} ;
P2 => table {
Sg => base_1+"նաս" ;
Pl => base_1+"նաք"
} ;
P3 => table {
Sg => base_1+"նա" ;
Pl => base_1+"նան"
}
}
}
};
_ => error "Can't apply paradigm mkV024"
} ;
mkV025 : Str -> V ;
mkV025 base =
case base of {
base_1+base_2@?+"ել" => lin V
{ s = base_1+base_2+"ել" ;
causative = nonExist ;
conditional = table {
Perfect => table {
P1 => table {
Sg => "կ"+base_1+base_2+"եի" ;
Pl => "կ"+base_1+base_2+"եինք"
} ;
P2 => table {
Sg => "կ"+base_1+base_2+"եիր" ;
Pl => "կ"+base_1+base_2+"եիք"
} ;
P3 => table {
Sg => "կ"+base_1+base_2+"եր" ;
Pl => "կ"+base_1+base_2+"եին"
}
} ;
Non_past => table {
P1 => table {
Sg => "կ"+base_1+base_2+"եմ" ;
Pl => "կ"+base_1+base_2+"ենք"
} ;
P2 => table {
Sg => "կ"+base_1+base_2+"ես" ;
Pl => "կ"+base_1+base_2+"եք"
} ;
P3 => table {
Sg => "կ"+base_1+base_2+"ի" ;
Pl => "կ"+base_1+base_2+"են"
}
}
} ;
converb = { imperfective = base_1+base_2+"ում" ;
futCon1 =base_1+base_2+"ելու" ;
futCon2 = base_1+base_2+"ելիք" ;
negative = base_1+base_2+"ի" ;
perfective = base_1+base_2+"ել" ;
simultaneous = base_1+base_2+"ելիս"
} ;
imperative = table {
Sg => base_1+"՛"+base_2 ;
Pl => base_1+base_2+"ե՛ք"
} ;
passive = nonExist ;
past = table {
P1 => table {
Sg => base_1+base_2+"եցի" ;
Pl => base_1+base_2+"եցինք"
} ;
P2 => table {
Sg => base_1+base_2+"եցիր" ;
Pl => base_1+base_2+"եցիք"
} ;
P3 => table {
Sg => base_1+base_2+"եց" ;
Pl => base_1+base_2+"եցին"
}
} ;
participle = table {
Resultative => base_1+base_2+"ած" ;
Subject => base_1+base_2+"ող"
} ;
subjunctive = table {
Perfect => table {
P1 => table {
Sg => base_1+base_2+"եի" ;
Pl => base_1+base_2+"եինք"
} ;
P2 => table {
Sg => base_1+base_2+"եիր" ;
Pl => base_1+base_2+"եիք"
} ;
P3 => table {
Sg => base_1+base_2+"եր" ;
Pl => base_1+base_2+"եին"
}
} ;
Non_past => table {
P1 => table {
Sg => base_1+base_2+"եմ" ;
Pl => base_1+base_2+"ենք"
} ;
P2 => table {
Sg => base_1+base_2+"ես" ;
Pl => base_1+base_2+"եք"
} ;
P3 => table {
Sg => base_1+base_2+"ի" ;
Pl => base_1+base_2+"են"
}
}
}
};
_ => error "Can't apply paradigm mkV025"
} ;
mkN001 : Str -> N ;
mkN001 base =
case base of {
base_1 => lin N
{ s = table {
Nom => table {
Sg => base_1 ;
Pl => base_1+"ներ"
} ;
Dat => table {
Sg => base_1+"ի" ;
Pl => base_1+"ների"
} ;
Ablat => table {
Sg => base_1+"ից" ;
Pl => base_1+"ներից"
} ;
Instr => table {
Sg => base_1+"ով" ;
Pl => base_1+"ներով"
} ;
Loc => table {
Sg => base_1+"ում" ;
Pl => base_1+"ներում"
}
} ;
def_dat = table {
Sg => base_1+"ին" ;
Pl => base_1+"ներին"
} ;
def_nom = table {
Sg => base_1+"ը" ;
Pl => base_1+"ները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ս" ;
Pl => base_1+"ներս"
} ;
Dat => table {
Sg => base_1+"իս" ;
Pl => base_1+"ներիս"
} ;
Ablat => table {
Sg => base_1+"իցս" ;
Pl => base_1+"ներիցս"
} ;
Instr => table {
Sg => base_1+"ովս" ;
Pl => base_1+"ներովս"
} ;
Loc => table {
Sg => base_1+"ումս" ;
Pl => base_1+"ներումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"դ" ;
Pl => base_1+"ներդ"
} ;
Dat => table {
Sg => base_1+"իդ" ;
Pl => base_1+"ներիդ"
} ;
Ablat => table {
Sg => base_1+"իցդ" ;
Pl => base_1+"ներիցդ"
} ;
Instr => table {
Sg => base_1+"ովդ" ;
Pl => base_1+"ներովդ"
} ;
Loc => table {
Sg => base_1+"ումդ" ;
Pl => base_1+"ներումդ"
}
}
};
_ => error "Can't apply paradigm mkN001"
} ;
mkN002 : Str -> N ;
mkN002 base =
case base of {
base_1 => lin N
{ s = table {
Nom => table {
Sg => base_1 ;
Pl => base_1+"ներ"
} ;
Dat => table {
Sg => base_1+"յի" ;
Pl => base_1+"ների"
} ;
Ablat => table {
Sg => base_1+"յից" ;
Pl => base_1+"ներից"
} ;
Instr => table {
Sg => base_1+"յով" ;
Pl => base_1+"ներով"
} ;
Loc => table {
Sg => base_1+"յում" ;
Pl => base_1+"ներում"
}
} ;
def_dat = table {
Sg => base_1+"յին" ;
Pl => base_1+"ներին"
} ;
def_nom = table {
Sg => base_1+"ն" ;
Pl => base_1+"ները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ս" ;
Pl => base_1+"ներս"
} ;
Dat => table {
Sg => base_1+"յիս" ;
Pl => base_1+"ներիս"
} ;
Ablat => table {
Sg => base_1+"յիցս" ;
Pl => base_1+"ներիցս"
} ;
Instr => table {
Sg => base_1+"յովս" ;
Pl => base_1+"ներովս"
} ;
Loc => table {
Sg => base_1+"յումս" ;
Pl => base_1+"ներումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"դ" ;
Pl => base_1+"ներդ"
} ;
Dat => table {
Sg => base_1+"յիդ" ;
Pl => base_1+"ներիդ"
} ;
Ablat => table {
Sg => base_1+"յիցդ" ;
Pl => base_1+"ներիցդ"
} ;
Instr => table {
Sg => base_1+"յովդ" ;
Pl => base_1+"ներովդ"
} ;
Loc => table {
Sg => base_1+"յումդ" ;
Pl => base_1+"ներումդ"
}
}
};
_ => error "Can't apply paradigm mkN002"
} ;
mkN003 : Str -> N ;
mkN003 base =
case base of {
base_1+"ի" => lin N
{ s = table {
Nom => table {
Sg => base_1+"ի" ;
Pl => base_1+"իներ"
} ;
Dat => table {
Sg => base_1+"ու" ;
Pl => base_1+"իների"
} ;
Ablat => table {
Sg => base_1+"ուց" ;
Pl => base_1+"իներից"
} ;
Instr => table {
Sg => base_1+"ով" ;
Pl => base_1+"իներով"
} ;
Loc => table {
Sg => base_1+"ում" ;
Pl => base_1+"իներում"
}
} ;
def_dat = table {
Sg => base_1+"ուն" ;
Pl => base_1+"իներին"
} ;
def_nom = table {
Sg => base_1+"ին" ;
Pl => base_1+"իները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"իս" ;
Pl => base_1+"իներս"
} ;
Dat => table {
Sg => base_1+"ուս" ;
Pl => base_1+"իներիս"
} ;
Ablat => table {
Sg => base_1+"ուցս" ;
Pl => base_1+"իներիցս"
} ;
Instr => table {
Sg => base_1+"ովս" ;
Pl => base_1+"իներովս"
} ;
Loc => table {
Sg => base_1+"ումս" ;
Pl => base_1+"իներումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"իդ" ;
Pl => base_1+"իներդ"
} ;
Dat => table {
Sg => base_1+"ուդ" ;
Pl => base_1+"իներիդ"
} ;
Ablat => table {
Sg => base_1+"ուցդ" ;
Pl => base_1+"իներիցդ"
} ;
Instr => table {
Sg => base_1+"ովդ" ;
Pl => base_1+"իներովդ"
} ;
Loc => table {
Sg => base_1+"ումդ" ;
Pl => base_1+"իներումդ"
}
}
};
_ => error "Can't apply paradigm mkN003"
} ;
mkN004 : Str -> N ;
mkN004 base =
case base of {
base_1+"ու"+base_2@? => lin N
{ s = table {
Nom => table {
Sg => base_1+"ու"+base_2 ;
Pl => base_1+"ու"+base_2+"ներ"
} ;
Dat => table {
Sg => base_1+base_2+"ան" ;
Pl => base_1+"ու"+base_2+"ների"
} ;
Ablat => table {
Sg => base_1+"ու"+base_2+"ից" ;
Pl => base_1+"ու"+base_2+"ներից"
} ;
Instr => table {
Sg => base_1+base_2+"ամբ" ;
Pl => base_1+"ու"+base_2+"ներով"
} ;
Loc => table {
Sg => base_1+"ու"+base_2+"ում" ;
Pl => base_1+"ու"+base_2+"ներում"
}
} ;
def_dat = table {
Sg => base_1+base_2+"անը" ;
Pl => base_1+"ու"+base_2+"ներին"
} ;
def_nom = table {
Sg => base_1+"ու"+base_2+"ը" ;
Pl => base_1+"ու"+base_2+"ները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ու"+base_2+"ս" ;
Pl => base_1+"ու"+base_2+"ներս"
} ;
Dat => table {
Sg => base_1+base_2+"անս" ;
Pl => base_1+"ու"+base_2+"ներիս"
} ;
Ablat => table {
Sg => base_1+"ու"+base_2+"իցս" ;
Pl => base_1+"ու"+base_2+"ներիցս"
} ;
Instr => table {
Sg => base_1+"ու"+base_2+"ովս" ;
Pl => base_1+"ու"+base_2+"ներովս"
} ;
Loc => table {
Sg => base_1+"ու"+base_2+"ումս" ;
Pl => base_1+"ու"+base_2+"ներումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ու"+base_2+"դ" ;
Pl => base_1+"ու"+base_2+"ներդ"
} ;
Dat => table {
Sg => base_1+base_2+"անդ" ;
Pl => base_1+"ու"+base_2+"ներիդ"
} ;
Ablat => table {
Sg => base_1+"ու"+base_2+"իցդ" ;
Pl => base_1+"ու"+base_2+"ներիցդ"
} ;
Instr => table {
Sg => base_1+"ու"+base_2+"ովդ" ;
Pl => base_1+"ու"+base_2+"ներովդ"
} ;
Loc => table {
Sg => base_1+"ու"+base_2+"ումդ" ;
Pl => base_1+"ու"+base_2+"ներումդ"
}
}
};
_ => error "Can't apply paradigm mkN004"
} ;
mkN005 : Str -> N ;
mkN005 base =
case base of {
base_1+"ու"+base_2@("ղթ"|"րչ"|"ղտ"|"մբ"|"րմ"|"նջ"|"նդ"|"րձ"|"րդ"|"րծք"|?) => lin N
{ s = table {
Nom => table {
Sg => base_1+"ու"+base_2 ;
Pl => base_1+base_2+"եր"
} ;
Dat => table {
Sg => base_1+base_2+"ի" ;
Pl => base_1+base_2+"երի"
} ;
Ablat => table {
Sg => base_1+base_2+"ից" ;
Pl => base_1+base_2+"երից"
} ;
Instr => table {
Sg => base_1+base_2+"ով" ;
Pl => base_1+base_2+"երով"
} ;
Loc => table {
Sg => base_1+base_2+"ում" ;
Pl => base_1+base_2+"երում"
}
} ;
def_dat = table {
Sg => base_1+base_2+"ին" ;
Pl => base_1+base_2+"երին"
} ;
def_nom = table {
Sg => base_1+"ու"+base_2+"ը" ;
Pl => base_1+base_2+"երը"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ու"+base_2+"ս" ;
Pl => base_1+base_2+"երս"
} ;
Dat => table {
Sg => base_1+base_2+"իս" ;
Pl => base_1+base_2+"երիս"
} ;
Ablat => table {
Sg => base_1+base_2+"իցս" ;
Pl => base_1+base_2+"երիցս"
} ;
Instr => table {
Sg => base_1+base_2+"ովս" ;
Pl => base_1+base_2+"երովս"
} ;
Loc => table {
Sg => base_1+base_2+"ումս" ;
Pl => base_1+base_2+"երումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ու"+base_2+"դ" ;
Pl => base_1+base_2+"երդ"
} ;
Dat => table {
Sg => base_1+base_2+"իդ" ;
Pl => base_1+base_2+"երիդ"
} ;
Ablat => table {
Sg => base_1+base_2+"իցդ" ;
Pl => base_1+base_2+"երիցդ"
} ;
Instr => table {
Sg => base_1+base_2+"ովդ" ;
Pl => base_1+base_2+"երովդ"
} ;
Loc => table {
Sg => base_1+base_2+"ումդ" ;
Pl => base_1+base_2+"երումդ"
}
}
};
_ => error "Can't apply paradigm mkN005"
} ;
mkN006 : Str -> N ;
mkN006 base =
case base of {
base_1 => lin N
{ s = table {
Nom => table {
Sg => base_1 ;
Pl => base_1+"ներ"
} ;
Dat => table {
Sg => base_1+"ի" ;
Pl => base_1+"ների"
} ;
Ablat => table {
Sg => base_1+"ից" ;
Pl => base_1+"ներից"
} ;
Instr => table {
Sg => base_1+"ով" ;
Pl => base_1+"ներով"
} ;
Loc => table {
Sg => base_1+"ում" ;
Pl => base_1+"ներում"
}
} ;
def_dat = table {
Sg => base_1+"ին" ;
Pl => base_1+"ներին"
} ;
def_nom = table {
Sg => base_1+"ն" ;
Pl => base_1+"ները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ս" ;
Pl => base_1+"ներս"
} ;
Dat => table {
Sg => base_1+"իս" ;
Pl => base_1+"ներիս"
} ;
Ablat => table {
Sg => base_1+"իցս" ;
Pl => base_1+"ներիցս"
} ;
Instr => table {
Sg => base_1+"ովս" ;
Pl => base_1+"ներովս"
} ;
Loc => table {
Sg => base_1+"ումս" ;
Pl => base_1+"ներումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"դ" ;
Pl => base_1+"ներդ"
} ;
Dat => table {
Sg => base_1+"իդ" ;
Pl => base_1+"ներիդ"
} ;
Ablat => table {
Sg => base_1+"իցդ" ;
Pl => base_1+"ներիցդ"
} ;
Instr => table {
Sg => base_1+"ովդ" ;
Pl => base_1+"ներովդ"
} ;
Loc => table {
Sg => base_1+"ումդ" ;
Pl => base_1+"ներումդ"
}
}
};
_ => error "Can't apply paradigm mkN006"
} ;
mkN007 : Str -> N ;
mkN007 base =
case base of {
base_1 => lin N
{ s = table {
Nom => table {
Sg => base_1 ;
Pl => base_1+"եր"
} ;
Dat => table {
Sg => base_1+"ի" ;
Pl => base_1+"երի"
} ;
Ablat => table {
Sg => base_1+"ից" ;
Pl => base_1+"երից"
} ;
Instr => table {
Sg => base_1+"ով" ;
Pl => base_1+"երով"
} ;
Loc => table {
Sg => base_1+"ում" ;
Pl => base_1+"երում"
}
} ;
def_dat = table {
Sg => base_1+"ին" ;
Pl => base_1+"երին"
} ;
def_nom = table {
Sg => base_1+"ը" ;
Pl => base_1+"երը"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ս" ;
Pl => base_1+"երս"
} ;
Dat => table {
Sg => base_1+"իս" ;
Pl => base_1+"երիս"
} ;
Ablat => table {
Sg => base_1+"իցս" ;
Pl => base_1+"երիցս"
} ;
Instr => table {
Sg => base_1+"ովս" ;
Pl => base_1+"երովս"
} ;
Loc => table {
Sg => base_1+"ումս" ;
Pl => base_1+"երումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"դ" ;
Pl => base_1+"երդ"
} ;
Dat => table {
Sg => base_1+"իդ" ;
Pl => base_1+"երիդ"
} ;
Ablat => table {
Sg => base_1+"իցդ" ;
Pl => base_1+"երիցդ"
} ;
Instr => table {
Sg => base_1+"ովդ" ;
Pl => base_1+"երովդ"
} ;
Loc => table {
Sg => base_1+"ումդ" ;
Pl => base_1+"երումդ"
}
}
};
_ => error "Can't apply paradigm mkN007"
} ;
mkN008 : Str -> N ;
mkN008 base =
case base of {
base_1+"իւն" => lin N
{ s = table {
Nom => table {
Sg => base_1+"իւն" ;
Pl => base_1+"իւններ"
} ;
Dat => table {
Sg => base_1+"եան" ;
Pl => base_1+"իւնների"
} ;
Ablat => table {
Sg => base_1+"իւնից" ;
Pl => base_1+"իւններից"
} ;
Instr => table {
Sg => base_1+"եամբ" ;
Pl => base_1+"իւններով"
} ;
Loc => table {
Sg => base_1+"իւնում" ;
Pl => base_1+"իւններում"
}
} ;
def_dat = table {
Sg => base_1+"եանը" ;
Pl => base_1+"իւններին"
} ;
def_nom = table {
Sg => base_1+"իւնը" ;
Pl => base_1+"իւնները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"իւնս" ;
Pl => base_1+"իւններս"
} ;
Dat => table {
Sg => base_1+"եանս" ;
Pl => base_1+"իւններիս"
} ;
Ablat => table {
Sg => base_1+"իւնիցս" ;
Pl => base_1+"իւններիցս"
} ;
Instr => table {
Sg => base_1+"եամբս" ;
Pl => base_1+"իւններովս"
} ;
Loc => table {
Sg => base_1+"իւնումս" ;
Pl => base_1+"իւններումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"իւնդ" ;
Pl => base_1+"իւններդ"
} ;
Dat => table {
Sg => base_1+"եանդ" ;
Pl => base_1+"իւններիդ"
} ;
Ablat => table {
Sg => base_1+"իւնիցդ" ;
Pl => base_1+"իւններիցդ"
} ;
Instr => table {
Sg => base_1+"եամբդ" ;
Pl => base_1+"իւններովդ"
} ;
Loc => table {
Sg => base_1+"իւնումդ" ;
Pl => base_1+"իւններումդ"
}
}
};
_ => error "Can't apply paradigm mkN008"
} ;
mkN009 : Str -> N ;
mkN009 base =
case base of {
base_1+"ուն" => lin N
{ s = table {
Nom => table {
Sg => base_1+"ուն" ;
Pl => base_1+"ուններ"
} ;
Dat => table {
Sg => base_1+"վան" ;
Pl => base_1+"ունների"
} ;
Ablat => table {
Sg => base_1+"ունից" ;
Pl => base_1+"ուններից"
} ;
Instr => table {
Sg => base_1+"վամբ" ;
Pl => base_1+"ուններով"
} ;
Loc => table {
Sg => base_1+"ունում" ;
Pl => base_1+"ուններում"
}
} ;
def_dat = table {
Sg => base_1+"վանը" ;
Pl => base_1+"ուններին"
} ;
def_nom = table {
Sg => base_1+"ունը" ;
Pl => base_1+"ունները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ունս" ;
Pl => base_1+"ուններս"
} ;
Dat => table {
Sg => base_1+"վանս" ;
Pl => base_1+"ուններիս"
} ;
Ablat => table {
Sg => base_1+"ունիցս" ;
Pl => base_1+"ուններիցս"
} ;
Instr => table {
Sg => base_1+"ունովս" ;
Pl => base_1+"ուններովս"
} ;
Loc => table {
Sg => base_1+"ունումս" ;
Pl => base_1+"ուններումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ունդ" ;
Pl => base_1+"ուններդ"
} ;
Dat => table {
Sg => base_1+"վանդ" ;
Pl => base_1+"ուններիդ"
} ;
Ablat => table {
Sg => base_1+"ունիցդ" ;
Pl => base_1+"ուններիցդ"
} ;
Instr => table {
Sg => base_1+"ունովդ" ;
Pl => base_1+"ուններովդ"
} ;
Loc => table {
Sg => base_1+"ունումդ" ;
Pl => base_1+"ուններումդ"
}
}
};
_ => error "Can't apply paradigm mkN009"
} ;
mkN010 : Str -> N ;
mkN010 base =
case base of {
base_1+"ուն" => lin N
{ s = table {
Nom => table {
Sg => base_1+"ուն" ;
Pl => base_1+"ուններ"
} ;
Dat => table {
Sg => base_1+"ան" ;
Pl => base_1+"ունների"
} ;
Ablat => table {
Sg => base_1+"ունից" ;
Pl => base_1+"ուններից"
} ;
Instr => table {
Sg => base_1+"ամբ" ;
Pl => base_1+"ուններով"
} ;
Loc => table {
Sg => base_1+"ունում" ;
Pl => base_1+"ուններում"
}
} ;
def_dat = table {
Sg => base_1+"անը" ;
Pl => base_1+"ուններին"
} ;
def_nom = table {
Sg => base_1+"ունը" ;
Pl => base_1+"ունները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ունս" ;
Pl => base_1+"ուններս"
} ;
Dat => table {
Sg => base_1+"անս" ;
Pl => base_1+"ուններիս"
} ;
Ablat => table {
Sg => base_1+"ունիցս" ;
Pl => base_1+"ուններիցս"
} ;
Instr => table {
Sg => base_1+"ամբս" ;
Pl => base_1+"ուններովս"
} ;
Loc => table {
Sg => base_1+"ունումս" ;
Pl => base_1+"ուններումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ունդ" ;
Pl => base_1+"ուններդ"
} ;
Dat => table {
Sg => base_1+"անդ" ;
Pl => base_1+"ուններիդ"
} ;
Ablat => table {
Sg => base_1+"ունիցդ" ;
Pl => base_1+"ուններիցդ"
} ;
Instr => table {
Sg => base_1+"ամբդ" ;
Pl => base_1+"ուններովդ"
} ;
Loc => table {
Sg => base_1+"ունումդ" ;
Pl => base_1+"ուններումդ"
}
}
};
_ => error "Can't apply paradigm mkN010"
} ;
mkN011 : Str -> N ;
mkN011 base =
case base of {
base_1+"ե"+base_2@? => lin N
{ s = table {
Nom => table {
Sg => base_1+"ե"+base_2 ;
Pl => base_1+"ե"+base_2+"ներ"
} ;
Dat => table {
Sg => base_1+"ո"+base_2 ;
Pl => base_1+"ե"+base_2+"ների"
} ;
Ablat => table {
Sg => base_1+"ո"+base_2+"ից" ;
Pl => base_1+"ե"+base_2+"ներից"
} ;
Instr => table {
Sg => base_1+"ո"+base_2+"ով" ;
Pl => base_1+"ե"+base_2+"ներով"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+"ո"+base_2+"ը" ;
Pl => base_1+"ե"+base_2+"ներին"
} ;
def_nom = table {
Sg => base_1+"ե"+base_2+"ը" ;
Pl => base_1+"ե"+base_2+"ները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ե"+base_2+"ս" ;
Pl => base_1+"ե"+base_2+"ներս"
} ;
Dat => table {
Sg => base_1+"ո"+base_2+"ս" ;
Pl => base_1+"ե"+base_2+"ներիս"
} ;
Ablat => table {
Sg => base_1+"ո"+base_2+"իցս" ;
Pl => base_1+"ե"+base_2+"ներիցս"
} ;
Instr => table {
Sg => base_1+"ո"+base_2+"ովս" ;
Pl => base_1+"ե"+base_2+"ներովս"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ե"+base_2+"դ" ;
Pl => base_1+"ե"+base_2+"ներդ"
} ;
Dat => table {
Sg => base_1+"ո"+base_2+"դ" ;
Pl => base_1+"ե"+base_2+"ներիս"
} ;
Ablat => table {
Sg => base_1+"ո"+base_2+"իցդ" ;
Pl => base_1+"ե"+base_2+"ներիցդ"
} ;
Instr => table {
Sg => base_1+"ո"+base_2+"ովդ" ;
Pl => base_1+"ե"+base_2+"ներովդ"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN011"
} ;
mkN012 : Str -> N ;
mkN012 base =
case base of {
base_1+"ու" => lin N
{ s = table {
Nom => table {
Sg => base_1+"ու" ;
Pl => base_1+"ուներ"
} ;
Dat => table {
Sg => base_1+"վի" ;
Pl => base_1+"ուների"
} ;
Ablat => table {
Sg => base_1+"վից" ;
Pl => base_1+"ուներից"
} ;
Instr => table {
Sg => base_1+"վով" ;
Pl => base_1+"ուներով"
} ;
Loc => table {
Sg => base_1+"վում" ;
Pl => base_1+"ուներում"
}
} ;
def_dat = table {
Sg => base_1+"վին" ;
Pl => base_1+"ուներին"
} ;
def_nom = table {
Sg => base_1+"ուն" ;
Pl => base_1+"ուները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ուս" ;
Pl => base_1+"ուներս"
} ;
Dat => table {
Sg => base_1+"վիս" ;
Pl => base_1+"ուներիս"
} ;
Ablat => table {
Sg => base_1+"վիցս" ;
Pl => base_1+"ուներիցս"
} ;
Instr => table {
Sg => base_1+"վովս" ;
Pl => base_1+"ուներովս"
} ;
Loc => table {
Sg => base_1+"վումս" ;
Pl => base_1+"ուներումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ուդ" ;
Pl => base_1+"ուներդ"
} ;
Dat => table {
Sg => base_1+"վիդ" ;
Pl => base_1+"ուներիդ"
} ;
Ablat => table {
Sg => base_1+"վիցդ" ;
Pl => base_1+"ուներիցդ"
} ;
Instr => table {
Sg => base_1+"վովդ" ;
Pl => base_1+"ուներովդ"
} ;
Loc => table {
Sg => base_1+"վումդ" ;
Pl => base_1+"ուներումդ"
}
}
};
_ => error "Can't apply paradigm mkN012"
} ;
mkN013 : Str -> N ;
mkN013 base =
case base of {
base_1+"ի"+base_2@("շկ"|"ստ"|"նք"|"նձ"|"նջ"|"սպ"|?) => lin N
{ s = table {
Nom => table {
Sg => base_1+"ի"+base_2 ;
Pl => base_1+"ի"+base_2+"ներ"
} ;
Dat => table {
Sg => base_1+base_2+"ի" ;
Pl => base_1+"ի"+base_2+"ների"
} ;
Ablat => table {
Sg => base_1+base_2+"ից" ;
Pl => base_1+"ի"+base_2+"ներից"
} ;
Instr => table {
Sg => base_1+base_2+"ով" ;
Pl => base_1+"ի"+base_2+"ներով"
} ;
Loc => table {
Sg => base_1+base_2+"ում" ;
Pl => base_1+"ի"+base_2+"ներում"
}
} ;
def_dat = table {
Sg => base_1+base_2+"ին" ;
Pl => base_1+"ի"+base_2+"ներին"
} ;
def_nom = table {
Sg => base_1+"ի"+base_2+"ը" ;
Pl => base_1+"ի"+base_2+"ները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ի"+base_2+"ս" ;
Pl => base_1+"ի"+base_2+"ներս"
} ;
Dat => table {
Sg => base_1+base_2+"իս" ;
Pl => base_1+"ի"+base_2+"ներիս"
} ;
Ablat => table {
Sg => base_1+base_2+"իցս" ;
Pl => base_1+"ի"+base_2+"ներիցս"
} ;
Instr => table {
Sg => base_1+base_2+"ովս" ;
Pl => base_1+"ի"+base_2+"ներովս"
} ;
Loc => table {
Sg => base_1+base_2+"ումս" ;
Pl => base_1+"ի"+base_2+"ներումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ի"+base_2+"դ" ;
Pl => base_1+"ի"+base_2+"ներդ"
} ;
Dat => table {
Sg => base_1+base_2+"իդ" ;
Pl => base_1+"ի"+base_2+"ներիդ"
} ;
Ablat => table {
Sg => base_1+base_2+"իցդ" ;
Pl => base_1+"ի"+base_2+"ներիցդ"
} ;
Instr => table {
Sg => base_1+base_2+"ովդ" ;
Pl => base_1+"ի"+base_2+"ներովդ"
} ;
Loc => table {
Sg => base_1+base_2+"ումդ" ;
Pl => base_1+"ի"+base_2+"ներումդ"
}
}
};
_ => error "Can't apply paradigm mkN013"
} ;
mkN014 : Str -> N ;
mkN014 base =
case base of {
base_1+"ի"+base_2@? => lin N
{ s = table {
Nom => table {
Sg => base_1+"ի"+base_2 ;
Pl => nonExist
} ;
Dat => table {
Sg => base_1+base_2+"վա" ;
Pl => nonExist
} ;
Ablat => table {
Sg => base_1+base_2+"վանից" ;
Pl => nonExist
} ;
Instr => table {
Sg => base_1+base_2+"ով" ;
Pl => nonExist
} ;
Loc => table {
Sg => base_1+base_2+"ում" ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+base_2+"վան" ;
Pl => nonExist
} ;
def_nom = table {
Sg => base_1+"ի"+base_2+"ը" ;
Pl => nonExist
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ի"+base_2+"ս" ;
Pl => nonExist
} ;
Dat => table {
Sg => base_1+base_2+"վաս" ;
Pl => nonExist
} ;
Ablat => table {
Sg => base_1+base_2+"վանիցս" ;
Pl => nonExist
} ;
Instr => table {
Sg => base_1+base_2+"ովս" ;
Pl => nonExist
} ;
Loc => table {
Sg => base_1+base_2+"ումս" ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ի"+base_2+"դ" ;
Pl => nonExist
} ;
Dat => table {
Sg => base_1+base_2+"վադ" ;
Pl => nonExist
} ;
Ablat => table {
Sg => base_1+base_2+"վանիցդ" ;
Pl => nonExist
} ;
Instr => table {
Sg => base_1+base_2+"ովդ" ;
Pl => nonExist
} ;
Loc => table {
Sg => base_1+base_2+"ումդ" ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN014"
} ;
mkN015 : Str -> N ;
mkN015 base =
case base of {
base_1+"ի"+base_2@("նչ"|"շտ"|"րք"|"րտ"|"րգ"|"նդ"|?) => lin N
{ s = table {
Nom => table {
Sg => base_1+"ի"+base_2 ;
Pl => base_1+base_2+"եր"
} ;
Dat => table {
Sg => base_1+base_2+"ի" ;
Pl => base_1+base_2+"երի"
} ;
Ablat => table {
Sg => base_1+base_2+"ից" ;
Pl => base_1+base_2+"երից"
} ;
Instr => table {
Sg => base_1+base_2+"ով" ;
Pl => base_1+base_2+"երով"
} ;
Loc => table {
Sg => base_1+base_2+"ում" ;
Pl => base_1+base_2+"երում"
}
} ;
def_dat = table {
Sg => base_1+base_2+"ին" ;
Pl => base_1+base_2+"երին"
} ;
def_nom = table {
Sg => base_1+"ի"+base_2+"ը" ;
Pl => base_1+base_2+"երը"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ի"+base_2+"ս" ;
Pl => base_1+base_2+"երս"
} ;
Dat => table {
Sg => base_1+base_2+"իս" ;
Pl => base_1+base_2+"երիս"
} ;
Ablat => table {
Sg => base_1+base_2+"իցս" ;
Pl => base_1+base_2+"երիցս"
} ;
Instr => table {
Sg => base_1+base_2+"ովս" ;
Pl => base_1+base_2+"երովս"
} ;
Loc => table {
Sg => base_1+base_2+"ումս" ;
Pl => base_1+base_2+"երումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ի"+base_2+"դ" ;
Pl => base_1+base_2+"երդ"
} ;
Dat => table {
Sg => base_1+base_2+"իդ" ;
Pl => base_1+base_2+"երիդ"
} ;
Ablat => table {
Sg => base_1+base_2+"իցդ" ;
Pl => base_1+base_2+"երիցդ"
} ;
Instr => table {
Sg => base_1+base_2+"ովդ" ;
Pl => base_1+base_2+"երովդ"
} ;
Loc => table {
Sg => base_1+base_2+"ումդ" ;
Pl => base_1+base_2+"երումդ"
}
}
};
_ => error "Can't apply paradigm mkN015"
} ;
mkN016 : Str -> N ;
mkN016 base =
case base of {
base_1 => lin N
{ s = table {
Nom => table {
Sg => base_1 ;
Pl => nonExist
} ;
Dat => table {
Sg => base_1+"վա" ;
Pl => nonExist
} ;
Ablat => table {
Sg => base_1+"վանից" ;
Pl => base_1+"ներից" --guessed
} ;
Instr => table {
Sg => base_1+"ով" ;
Pl => nonExist
} ;
Loc => table {
Sg => base_1+"ում" ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+"վան" ;
Pl => nonExist
} ;
def_nom = table {
Sg => base_1+"ը" ;
Pl => nonExist
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ս" ;
Pl => nonExist
} ;
Dat => table {
Sg => base_1+"վաս" ;
Pl => nonExist
} ;
Ablat => table {
Sg => base_1+"վանիցս" ;
Pl => base_1+"ներիցս" --guessed
} ;
Instr => table {
Sg => base_1+"ովս" ;
Pl => nonExist
} ;
Loc => table {
Sg => base_1+"ումս" ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"դ" ;
Pl => base_1+"ներդ" --guessed
} ;
Dat => table {
Sg => base_1+"վադ" ;
Pl => nonExist
} ;
Ablat => table {
Sg => base_1+"վանիցդ" ;
Pl => nonExist
} ;
Instr => table {
Sg => base_1+"ովդ" ;
Pl => nonExist
} ;
Loc => table {
Sg => base_1+"ումդ" ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN016"
} ;
mkN017 : Str -> N ;
mkN017 base =
case base of {
base_1 => lin N
{ s = table {
Nom => table {
Sg => base_1 ;
Pl => base_1+"եր"
} ;
Dat => table {
Sg => base_1+"ի" ;
Pl => base_1+"երի"
} ;
Ablat => table {
Sg => base_1+"ից" ;
Pl => base_1+"երից"
} ;
Instr => table {
Sg => base_1+"ով" ;
Pl => base_1+"երով"
} ;
Loc => table {
Sg => base_1+"ում" ;
Pl => base_1+"երում"
}
} ;
def_dat = table {
Sg => base_1+"ին" ;
Pl => base_1+"երին"
} ;
def_nom = table {
Sg => base_1+"ն" ;
Pl => base_1+"երը"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ս" ;
Pl => base_1+"երս"
} ;
Dat => table {
Sg => base_1+"իս" ;
Pl => base_1+"երիս"
} ;
Ablat => table {
Sg => base_1+"իցս" ;
Pl => base_1+"երիցս"
} ;
Instr => table {
Sg => base_1+"ովս" ;
Pl => base_1+"երովս"
} ;
Loc => table {
Sg => base_1+"ումս" ;
Pl => base_1+"երումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"դ" ;
Pl => base_1+"երդ"
} ;
Dat => table {
Sg => base_1+"իդ" ;
Pl => base_1+"երիդ"
} ;
Ablat => table {
Sg => base_1+"իցդ" ;
Pl => base_1+"երիցդ"
} ;
Instr => table {
Sg => base_1+"ովդ" ;
Pl => base_1+"երովդ"
} ;
Loc => table {
Sg => base_1+"ումդ" ;
Pl => base_1+"երումդ"
}
}
};
_ => error "Can't apply paradigm mkN017"
} ;
mkN018 : Str -> N ;
mkN018 base =
case base of {
base_1 => lin N
{ s = table {
Nom => table {
Sg => base_1 ;
Pl => base_1+"ներ"
} ;
Dat => table {
Sg => base_1+"ոջ" ;
Pl => base_1+"ների"
} ;
Ablat => table {
Sg => base_1+"ոջից" ;
Pl => base_1+"ներից"
} ;
Instr => table {
Sg => base_1+"ոջով" ;
Pl => base_1+"ներով"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+"ոջը" ;
Pl => base_1+"ներին"
} ;
def_nom = table {
Sg => base_1+"ը" ;
Pl => base_1+"ները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ս" ;
Pl => base_1+"ներս"
} ;
Dat => table {
Sg => base_1+"ոջս" ;
Pl => base_1+"ներիս"
} ;
Ablat => table {
Sg => base_1+"ոջիցս" ;
Pl => base_1+"ներիցս"
} ;
Instr => table {
Sg => base_1+"ոջովս" ;
Pl => base_1+"ներովս"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"դ" ;
Pl => base_1+"ներդ"
} ;
Dat => table {
Sg => base_1+"ոջդ" ;
Pl => base_1+"ներիդ"
} ;
Ablat => table {
Sg => base_1+"ոջիցդ" ;
Pl => base_1+"ներիցդ"
} ;
Instr => table {
Sg => base_1+"ոջովդ" ;
Pl => base_1+"ներովդ"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN018"
} ;
mkN019 : Str -> N ;
mkN019 base =
case base of {
base_1+"ձն"+base_2@?+"նուն" => lin N
{ s = table {
Nom => table {
Sg => base_1+"ձն"+base_2+"նուն" ;
Pl => base_1+"ձն"+base_2+"նուններ"
} ;
Dat => table {
Sg => base_1+"վ"+base_2+"ն" ;
Pl => base_1+"ձն"+base_2+"նունների"
} ;
Ablat => table {
Sg => base_1+"ձն"+base_2+"նունից" ;
Pl => base_1+"ձն"+base_2+"նուններից"
} ;
Instr => table {
Sg => base_1+"վ"+base_2+"մբ" ;
Pl => base_1+"ձն"+base_2+"նուններով"
} ;
Loc => table {
Sg => base_1+"ձն"+base_2+"նունում" ;
Pl => base_1+"ձն"+base_2+"նուններում"
}
} ;
def_dat = table {
Sg => base_1+"վ"+base_2+"նը" ;
Pl => base_1+"ձն"+base_2+"նուններին"
} ;
def_nom = table {
Sg => base_1+"ձն"+base_2+"նունը" ;
Pl => base_1+"ձն"+base_2+"նունները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ձն"+base_2+"նունս" ;
Pl => base_1+"ձն"+base_2+"նուններս"
} ;
Dat => table {
Sg => base_1+"վ"+base_2+"նս" ;
Pl => base_1+"ձն"+base_2+"նուններիս"
} ;
Ablat => table {
Sg => base_1+"ձն"+base_2+"նունիցս" ;
Pl => base_1+"ձն"+base_2+"նուններիցս"
} ;
Instr => table {
Sg => base_1+"ձն"+base_2+"նունովս" ;
Pl => base_1+"ձն"+base_2+"նուններովս"
} ;
Loc => table {
Sg => base_1+"ձն"+base_2+"նունումս" ;
Pl => base_1+"ձն"+base_2+"նուններումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ձն"+base_2+"նունդ" ;
Pl => base_1+"ձն"+base_2+"նուններդ"
} ;
Dat => table {
Sg => base_1+"վ"+base_2+"նդ" ;
Pl => base_1+"ձն"+base_2+"նուններիդ"
} ;
Ablat => table {
Sg => base_1+"ձն"+base_2+"նունիցդ" ;
Pl => base_1+"ձն"+base_2+"նուններիցդ"
} ;
Instr => table {
Sg => base_1+"ձն"+base_2+"նունովդ" ;
Pl => base_1+"ձն"+base_2+"նուններովդ"
} ;
Loc => table {
Sg => base_1+"ձն"+base_2+"նունումդ" ;
Pl => base_1+"ձն"+base_2+"նուններումդ"
}
}
};
_ => error "Can't apply paradigm mkN019"
} ;
mkN020 : Str -> N ;
mkN020 base =
case base of {
base_1+"ու"+base_2@? => lin N
{ s = table {
Nom => table {
Sg => base_1+"ու"+base_2 ;
Pl => base_1+"ու"+base_2+"ներ"
} ;
Dat => table {
Sg => base_1+base_2+"ան" ;
Pl => base_1+"ու"+base_2+"ների"
} ;
Ablat => table {
Sg => base_1+"ու"+base_2+"ից" ;
Pl => base_1+"ու"+base_2+"ներից"
} ;
Instr => table {
Sg => base_1+"ու"+base_2+"ով" ;
Pl => base_1+"ու"+base_2+"ներով"
} ;
Loc => table {
Sg => base_1+"ու"+base_2+"ում" ;
Pl => base_1+"ու"+base_2+"ներում"
}
} ;
def_dat = table {
Sg => base_1+base_2+"անը" ;
Pl => base_1+"ու"+base_2+"ներին"
} ;
def_nom = table {
Sg => base_1+"ու"+base_2+"ը" ;
Pl => base_1+"ու"+base_2+"ները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ու"+base_2+"ս" ;
Pl => base_1+"ու"+base_2+"ներս"
} ;
Dat => table {
Sg => base_1+base_2+"անս" ;
Pl => base_1+"ու"+base_2+"ներիս"
} ;
Ablat => table {
Sg => base_1+"ու"+base_2+"իցս" ;
Pl => base_1+"ու"+base_2+"ներիցս"
} ;
Instr => table {
Sg => base_1+"ու"+base_2+"ովս" ;
Pl => base_1+"ու"+base_2+"ներովս"
} ;
Loc => table {
Sg => base_1+"ու"+base_2+"ումս" ;
Pl => base_1+"ու"+base_2+"ներումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ու"+base_2+"դ" ;
Pl => base_1+"ու"+base_2+"ներդ"
} ;
Dat => table {
Sg => base_1+base_2+"անդ" ;
Pl => base_1+"ու"+base_2+"ներիդ"
} ;
Ablat => table {
Sg => base_1+"ու"+base_2+"իցդ" ;
Pl => base_1+"ու"+base_2+"ներիցդ"
} ;
Instr => table {
Sg => base_1+"ու"+base_2+"ովդ" ;
Pl => base_1+"ու"+base_2+"ներովդ"
} ;
Loc => table {
Sg => base_1+"ու"+base_2+"ումդ" ;
Pl => base_1+"ու"+base_2+"ներումդ"
}
}
};
_ => error "Can't apply paradigm mkN020"
} ;
mkN021 : Str -> N ;
mkN021 base =
case base of {
base_1+"վա"+base_2@? => lin N
{ s = table {
Nom => table {
Sg => base_1+"վա"+base_2 ;
Pl => base_1+"վա"+base_2+"ներ"
} ;
Dat => table {
Sg => base_1+base_2+"ո" ;
Pl => base_1+"վա"+base_2+"ների"
} ;
Ablat => table {
Sg => base_1+base_2+"ուց" ;
Pl => base_1+"վա"+base_2+"ներից"
} ;
Instr => table {
Sg => base_1+base_2+"ով" ;
Pl => base_1+"վա"+base_2+"ներով"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+base_2+"ուն" ;
Pl => base_1+"վա"+base_2+"ներին"
} ;
def_nom = table {
Sg => base_1+"վա"+base_2+"ը" ;
Pl => base_1+"վա"+base_2+"ները"
} ;
poss1 = table {
Nom => table {
Sg => nonExist ;
Pl => nonExist
} ;
Dat => table {
Sg => nonExist ;
Pl => nonExist
} ;
Ablat => table {
Sg => nonExist ;
Pl => nonExist
} ;
Instr => table {
Sg => nonExist ;
Pl => nonExist
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => nonExist ;
Pl => nonExist
} ;
Dat => table {
Sg => nonExist ;
Pl => nonExist
} ;
Ablat => table {
Sg => nonExist ;
Pl => nonExist
} ;
Instr => table {
Sg => nonExist ;
Pl => nonExist
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN021"
} ;
mkN022 : Str -> N ;
mkN022 base =
case base of {
base_1+"եւ"+base_2@(?+?+?+?)+"ի"+base_3@? => lin N
{ s = table {
Nom => table {
Sg => base_1+"եւ"+base_2+"ի"+base_3 ;
Pl => base_1+"եւ"+base_2+"ի"+base_3+"ներ"
} ;
Dat => table {
Sg => base_1+"և"+base_2+base_3+"ի" ;
Pl => base_1+"եւ"+base_2+"ի"+base_3+"ների"
} ;
Ablat => table {
Sg => base_1+"և"+base_2+base_3+"ից" ;
Pl => base_1+"եւ"+base_2+"ի"+base_3+"ներից"
} ;
Instr => table {
Sg => base_1+"և"+base_2+base_3+"ով" ;
Pl => base_1+"եւ"+base_2+"ի"+base_3+"ներով"
} ;
Loc => table {
Sg => base_1+"և"+base_2+base_3+"ում" ;
Pl => base_1+"եւ"+base_2+"ի"+base_3+"ներում"
}
} ;
def_dat = table {
Sg => base_1+"և"+base_2+base_3+"ին" ;
Pl => base_1+"եւ"+base_2+"ի"+base_3+"ներին"
} ;
def_nom = table {
Sg => base_1+"եւ"+base_2+"ի"+base_3+"ը" ;
Pl => base_1+"եւ"+base_2+"ի"+base_3+"ները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"եւ"+base_2+"ի"+base_3+"ս" ;
Pl => base_1+"եւ"+base_2+"ի"+base_3+"ներս"
} ;
Dat => table {
Sg => base_1+"և"+base_2+base_3+"իս" ;
Pl => base_1+"եւ"+base_2+"ի"+base_3+"ներիս"
} ;
Ablat => table {
Sg => base_1+"և"+base_2+base_3+"իցս" ;
Pl => base_1+"եւ"+base_2+"ի"+base_3+"ներիցս"
} ;
Instr => table {
Sg => base_1+"և"+base_2+base_3+"ովս" ;
Pl => base_1+"եւ"+base_2+"ի"+base_3+"ներովս"
} ;
Loc => table {
Sg => base_1+"և"+base_2+base_3+"ումս" ;
Pl => base_1+"եւ"+base_2+"ի"+base_3+"ներումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"եւ"+base_2+"ի"+base_3+"դ" ;
Pl => base_1+"եւ"+base_2+"ի"+base_3+"ներդ"
} ;
Dat => table {
Sg => base_1+"և"+base_2+base_3+"իդ" ;
Pl => base_1+"եւ"+base_2+"ի"+base_3+"ներիդ"
} ;
Ablat => table {
Sg => base_1+"և"+base_2+base_3+"իցդ" ;
Pl => base_1+"եւ"+base_2+"ի"+base_3+"ներիցդ"
} ;
Instr => table {
Sg => base_1+"և"+base_2+base_3+"ովդ" ;
Pl => base_1+"եւ"+base_2+"ի"+base_3+"ներովդ"
} ;
Loc => table {
Sg => base_1+"և"+base_2+base_3+"ումդ" ;
Pl => base_1+"եւ"+base_2+"ի"+base_3+"ներումդ"
}
}
};
_ => error "Can't apply paradigm mkN022"
} ;
mkN023 : Str -> N ;
mkN023 base =
case base of {
base_1+"ու"+base_2@? => lin N
{ s = table {
Nom => table {
Sg => base_1+"ու"+base_2 ;
Pl => base_1+base_2+"ներ"
} ;
Dat => table {
Sg => base_1+base_2+"ան" ;
Pl => base_1+base_2+"ների"
} ;
Ablat => table {
Sg => base_1+base_2+"նից" ;
Pl => base_1+base_2+"ներից"
} ;
Instr => table {
Sg => base_1+base_2+"նով" ;
Pl => base_1+base_2+"ներով"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+base_2+"անը" ;
Pl => base_1+base_2+"ներին"
} ;
def_nom = table {
Sg => base_1+"ու"+base_2+"ը" ;
Pl => base_1+base_2+"ները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ու"+base_2+"ս" ;
Pl => base_1+base_2+"ներս"
} ;
Dat => table {
Sg => base_1+base_2+"անս" ;
Pl => base_1+base_2+"ներիս"
} ;
Ablat => table {
Sg => base_1+base_2+"նիցս" ;
Pl => base_1+base_2+"ներիցս"
} ;
Instr => table {
Sg => base_1+base_2+"նովս" ;
Pl => base_1+base_2+"ներովս"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ու"+base_2+"դ" ;
Pl => base_1+base_2+"ներդ"
} ;
Dat => table {
Sg => base_1+base_2+"անդ" ;
Pl => base_1+base_2+"ներիդ"
} ;
Ablat => table {
Sg => base_1+base_2+"նիցդ" ;
Pl => base_1+base_2+"ներիցդ"
} ;
Instr => table {
Sg => base_1+base_2+"նովդ" ;
Pl => base_1+base_2+"ներովդ"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN023"
} ;
mkN024 : Str -> N ;
mkN024 base =
case base of {
base_1+"ու"+base_2@(?+?)+base_3@? => lin N
{ s = table {
Nom => table {
Sg => base_1+"ու"+base_2+base_3 ;
Pl => base_1+base_2+base_3+"եր"
} ;
Dat => table {
Sg => base_1+base_2+"ե"+base_3 ;
Pl => base_1+base_2+base_3+"երի"
} ;
Ablat => table {
Sg => base_1+base_2+base_3+"ից" ;
Pl => base_1+base_2+base_3+"երից"
} ;
Instr => table {
Sg => base_1+base_2+base_3+"ով" ;
Pl => base_1+base_2+base_3+"երով"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+base_2+"ե"+base_3+"ը" ;
Pl => base_1+base_2+base_3+"երին"
} ;
def_nom = table {
Sg => base_1+"ու"+base_2+base_3+"ը" ;
Pl => base_1+base_2+base_3+"երը"
} ;
poss1 = table {
Nom => table {
Sg => nonExist ;
Pl => nonExist
} ;
Dat => table {
Sg => nonExist ;
Pl => nonExist
} ;
Ablat => table {
Sg => nonExist ;
Pl => nonExist
} ;
Instr => table {
Sg => nonExist ;
Pl => nonExist
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => nonExist ;
Pl => nonExist
} ;
Dat => table {
Sg => nonExist ;
Pl => nonExist
} ;
Ablat => table {
Sg => nonExist ;
Pl => nonExist
} ;
Instr => table {
Sg => nonExist ;
Pl => nonExist
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN024"
} ;
mkN025 : Str -> N ;
mkN025 base =
case base of {
base_1+base_2@?+"ւյր" => lin N
{ s = table {
Nom => table {
Sg => base_1+base_2+"ւյր" ;
Pl => base_1+base_2+"ւյրեր"
} ;
Dat => table {
Sg => base_1+"ր"+base_2+"ջ" ;
Pl => base_1+base_2+"ւյրերի"
} ;
Ablat => table {
Sg => base_1+"ր"+base_2+"ջից" ;
Pl => base_1+base_2+"ւյրերից"
} ;
Instr => table {
Sg => base_1+"ր"+base_2+"ջով" ;
Pl => base_1+base_2+"ւյրերով"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+"ր"+base_2+"ջը" ;
Pl => base_1+base_2+"ւյրերին"
} ;
def_nom = table {
Sg => base_1+base_2+"ւյրը" ;
Pl => base_1+base_2+"ւյրերը"
} ;
poss1 = table {
Nom => table {
Sg => base_1+base_2+"ւյրս" ;
Pl => base_1+base_2+"ւյրերս"
} ;
Dat => table {
Sg => base_1+"ր"+base_2+"ջս" ;
Pl => base_1+base_2+"ւյրերիս"
} ;
Ablat => table {
Sg => base_1+"ր"+base_2+"ջիցս" ;
Pl => base_1+base_2+"ւյրերիցս"
} ;
Instr => table {
Sg => base_1+"ր"+base_2+"ջովս" ;
Pl => base_1+base_2+"ւյրերովս"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+base_2+"ւյրդ" ;
Pl => base_1+base_2+"ւյրերդ"
} ;
Dat => table {
Sg => base_1+"ր"+base_2+"ջդ" ;
Pl => base_1+base_2+"ւյրերիդ"
} ;
Ablat => table {
Sg => base_1+"ր"+base_2+"ջիցդ" ;
Pl => base_1+base_2+"ւյրերիցդ"
} ;
Instr => table {
Sg => base_1+"ր"+base_2+"ջովդ" ;
Pl => base_1+base_2+"ւյրերովդ"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN025"
} ;
mkN026 : Str -> N ;
mkN026 base =
case base of {
base_1 => lin N
{ s = table {
Nom => table {
Sg => base_1 ;
Pl => nonExist
} ;
Dat => table {
Sg => base_1+"ան" ;
Pl => nonExist
} ;
Ablat => table {
Sg => base_1+"նից" ;
Pl => base_1+"ներից" --guessed
} ;
Instr => table {
Sg => base_1+"նով" ;
Pl => nonExist
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+"անը" ;
Pl => nonExist
} ;
def_nom = table {
Sg => base_1+"ը" ;
Pl => nonExist
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ս" ;
Pl => nonExist
} ;
Dat => table {
Sg => base_1+"անս" ;
Pl => nonExist
} ;
Ablat => table {
Sg => base_1+"նիցս" ;
Pl => base_1+"ներիցս" --guessed
} ;
Instr => table {
Sg => base_1+"նովս" ;
Pl => nonExist
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"դ" ;
Pl => base_1+"ներդ" --guessed
} ;
Dat => table {
Sg => base_1+"անդ" ;
Pl => nonExist
} ;
Ablat => table {
Sg => base_1+"նիցդ" ;
Pl => nonExist
} ;
Instr => table {
Sg => base_1+"նովդ" ;
Pl => nonExist
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN026"
} ;
mkN027 : Str -> N ;
mkN027 base =
case base of {
base_1 => lin N
{ s = table {
Nom => table {
Sg => base_1 ;
Pl => base_1+"եր"
} ;
Dat => table {
Sg => base_1+"ու" ;
Pl => base_1+"երի"
} ;
Ablat => table {
Sg => base_1+"ուց" ;
Pl => base_1+"երից"
} ;
Instr => table {
Sg => base_1+"ով" ;
Pl => base_1+"երով"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+"ուն" ;
Pl => base_1+"երին"
} ;
def_nom = table {
Sg => base_1+"ն" ;
Pl => base_1+"երը"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ս" ;
Pl => base_1+"երս"
} ;
Dat => table {
Sg => base_1+"ուս" ;
Pl => base_1+"երիս"
} ;
Ablat => table {
Sg => base_1+"ուցս" ;
Pl => base_1+"երիցս"
} ;
Instr => table {
Sg => base_1+"ովս" ;
Pl => base_1+"երովս"
} ;
Loc => table {
Sg => base_1+"ումս" ;
Pl => base_1+"երումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"դ" ;
Pl => base_1+"երդ"
} ;
Dat => table {
Sg => base_1+"ուդ" ;
Pl => base_1+"երիդ"
} ;
Ablat => table {
Sg => base_1+"ուցդ" ;
Pl => base_1+"երիցդ"
} ;
Instr => table {
Sg => base_1+"ովդ" ;
Pl => base_1+"երովդ"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN027"
} ;
mkN028 : Str -> N ;
mkN028 base =
case base of {
base_1+"ու"+base_2@? => lin N
{ s = table {
Nom => table {
Sg => base_1+"ու"+base_2 ;
Pl => base_1+base_2+"եր"
} ;
Dat => table {
Sg => base_1+"ա"+base_2 ;
Pl => base_1+base_2+"երի"
} ;
Ablat => table {
Sg => base_1+base_2+"ից" ;
Pl => base_1+base_2+"երից"
} ;
Instr => table {
Sg => base_1+base_2+"ով" ;
Pl => base_1+base_2+"երով"
} ;
Loc => table {
Sg => base_1+base_2+"ում" ;
Pl => base_1+base_2+"երում"
}
} ;
def_dat = table {
Sg => base_1+"ա"+base_2+"ը" ;
Pl => base_1+base_2+"երին"
} ;
def_nom = table {
Sg => base_1+"ու"+base_2+"ը" ;
Pl => base_1+base_2+"երը"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ու"+base_2+"ս" ;
Pl => base_1+base_2+"երս"
} ;
Dat => table {
Sg => base_1+"ա"+base_2+"ս" ;
Pl => base_1+base_2+"երիս"
} ;
Ablat => table {
Sg => base_1+base_2+"իցս" ;
Pl => base_1+base_2+"երիցս"
} ;
Instr => table {
Sg => base_1+base_2+"ովս" ;
Pl => base_1+base_2+"երովս"
} ;
Loc => table {
Sg => base_1+base_2+"ումս" ;
Pl => base_1+base_2+"երումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ու"+base_2+"դ" ;
Pl => base_1+base_2+"երդ"
} ;
Dat => table {
Sg => base_1+"ա"+base_2+"դ" ;
Pl => base_1+base_2+"երիդ"
} ;
Ablat => table {
Sg => base_1+base_2+"իցդ" ;
Pl => base_1+base_2+"երիցդ"
} ;
Instr => table {
Sg => base_1+base_2+"ովդ" ;
Pl => base_1+base_2+"երովդ"
} ;
Loc => table {
Sg => base_1+base_2+"ումդ" ;
Pl => base_1+base_2+"երումդ"
}
}
};
_ => error "Can't apply paradigm mkN028"
} ;
mkN029 : Str -> N ;
mkN029 base =
case base of {
base_1+"եւու"+base_2@? => lin N
{ s = table {
Nom => table {
Sg => base_1+"եւու"+base_2 ;
Pl => base_1+"եւու"+base_2+"ներ"
} ;
Dat => table {
Sg => base_1+"և"+base_2+"ան" ;
Pl => base_1+"եւու"+base_2+"ների"
} ;
Ablat => table {
Sg => base_1+"եւու"+base_2+"ից" ;
Pl => base_1+"եւու"+base_2+"ներից"
} ;
Instr => table {
Sg => base_1+"և"+base_2+"ամբ" ;
Pl => base_1+"եւու"+base_2+"ներով"
} ;
Loc => table {
Sg => base_1+"եւու"+base_2+"ում" ;
Pl => base_1+"եւու"+base_2+"ներում"
}
} ;
def_dat = table {
Sg => base_1+"և"+base_2+"անը" ;
Pl => base_1+"եւու"+base_2+"ներին"
} ;
def_nom = table {
Sg => base_1+"եւու"+base_2+"ը" ;
Pl => base_1+"եւու"+base_2+"ները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"եւու"+base_2+"ս" ;
Pl => base_1+"եւու"+base_2+"ներս"
} ;
Dat => table {
Sg => base_1+"և"+base_2+"անս" ;
Pl => base_1+"եւու"+base_2+"ներիս"
} ;
Ablat => table {
Sg => base_1+"եւու"+base_2+"իցս" ;
Pl => base_1+"եւու"+base_2+"ներիցս"
} ;
Instr => table {
Sg => base_1+"եւու"+base_2+"ովս" ;
Pl => base_1+"եւու"+base_2+"ներովս"
} ;
Loc => table {
Sg => base_1+"եւու"+base_2+"ումս" ;
Pl => base_1+"եւու"+base_2+"ներումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"եւու"+base_2+"դ" ;
Pl => base_1+"եւու"+base_2+"ներդ"
} ;
Dat => table {
Sg => base_1+"և"+base_2+"անդ" ;
Pl => base_1+"եւու"+base_2+"ներիդ"
} ;
Ablat => table {
Sg => base_1+"եւու"+base_2+"իցդ" ;
Pl => base_1+"եւու"+base_2+"ներիցդ"
} ;
Instr => table {
Sg => base_1+"եւու"+base_2+"ովդ" ;
Pl => base_1+"եւու"+base_2+"ներովդ"
} ;
Loc => table {
Sg => base_1+"եւու"+base_2+"ումդ" ;
Pl => base_1+"եւու"+base_2+"ներումդ"
}
}
};
_ => error "Can't apply paradigm mkN029"
} ;
mkN030 : Str -> N ;
mkN030 base =
case base of {
base_1+"ու"+base_2@(?+?) => lin N
{ s = table {
Nom => table {
Sg => base_1+"ու"+base_2 ;
Pl => base_1+"ու"+base_2+"ներ"
} ;
Dat => table {
Sg => base_1+base_2+"յան" ;
Pl => base_1+"ու"+base_2+"ների"
} ;
Ablat => table {
Sg => base_1+base_2+"ից" ;
Pl => base_1+"ու"+base_2+"ներից"
} ;
Instr => table {
Sg => base_1+base_2+"յամբ" ;
Pl => base_1+"ու"+base_2+"ներով"
} ;
Loc => table {
Sg => base_1+base_2+"ում" ;
Pl => base_1+"ու"+base_2+"ներում"
}
} ;
def_dat = table {
Sg => base_1+base_2+"յանը" ;
Pl => base_1+"ու"+base_2+"ներին"
} ;
def_nom = table {
Sg => base_1+"ու"+base_2+"ը" ;
Pl => base_1+"ու"+base_2+"ները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ու"+base_2+"ս" ;
Pl => base_1+"ու"+base_2+"ներս"
} ;
Dat => table {
Sg => base_1+base_2+"յանս" ;
Pl => base_1+"ու"+base_2+"ներիս"
} ;
Ablat => table {
Sg => base_1+base_2+"իցս" ;
Pl => base_1+"ու"+base_2+"ներիցս"
} ;
Instr => table {
Sg => base_1+base_2+"ովս" ;
Pl => base_1+"ու"+base_2+"ներովս"
} ;
Loc => table {
Sg => base_1+base_2+"ումս" ;
Pl => base_1+"ու"+base_2+"ներումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ու"+base_2+"դ" ;
Pl => base_1+"ու"+base_2+"ներդ"
} ;
Dat => table {
Sg => base_1+base_2+"յանդ" ;
Pl => base_1+"ու"+base_2+"ներիդ"
} ;
Ablat => table {
Sg => base_1+base_2+"իցդ" ;
Pl => base_1+"ու"+base_2+"ներիցդ"
} ;
Instr => table {
Sg => base_1+base_2+"ովդ" ;
Pl => base_1+"ու"+base_2+"ներովդ"
} ;
Loc => table {
Sg => base_1+base_2+"ումդ" ;
Pl => base_1+"ու"+base_2+"ներումդ"
}
}
};
_ => error "Can't apply paradigm mkN030"
} ;
mkN031 : Str -> N ;
mkN031 base =
case base of {
base_1+"ու"+base_2@("շտ"|"րդ"|?) => lin N
{ s = table {
Nom => table {
Sg => base_1+"ու"+base_2 ;
Pl => base_1+"ու"+base_2+"ներ"
} ;
Dat => table {
Sg => base_1+base_2+"ի" ;
Pl => base_1+"ու"+base_2+"ների"
} ;
Ablat => table {
Sg => base_1+base_2+"ից" ;
Pl => base_1+"ու"+base_2+"ներից"
} ;
Instr => table {
Sg => base_1+base_2+"ով" ;
Pl => base_1+"ու"+base_2+"ներով"
} ;
Loc => table {
Sg => base_1+base_2+"ում" ;
Pl => base_1+"ու"+base_2+"ներում"
}
} ;
def_dat = table {
Sg => base_1+base_2+"ին" ;
Pl => base_1+"ու"+base_2+"ներին"
} ;
def_nom = table {
Sg => base_1+"ու"+base_2+"ը" ;
Pl => base_1+"ու"+base_2+"ները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ու"+base_2+"ս" ;
Pl => base_1+"ու"+base_2+"ներս"
} ;
Dat => table {
Sg => base_1+base_2+"իս" ;
Pl => base_1+"ու"+base_2+"ներիս"
} ;
Ablat => table {
Sg => base_1+base_2+"իցս" ;
Pl => base_1+"ու"+base_2+"ներիցս"
} ;
Instr => table {
Sg => base_1+base_2+"ովս" ;
Pl => base_1+"ու"+base_2+"ներովս"
} ;
Loc => table {
Sg => base_1+base_2+"ումս" ;
Pl => base_1+"ու"+base_2+"ներումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ու"+base_2+"դ" ;
Pl => base_1+"ու"+base_2+"ներդ"
} ;
Dat => table {
Sg => base_1+base_2+"իդ" ;
Pl => base_1+"ու"+base_2+"ներիդ"
} ;
Ablat => table {
Sg => base_1+base_2+"իցդ" ;
Pl => base_1+"ու"+base_2+"ներիցդ"
} ;
Instr => table {
Sg => base_1+base_2+"ովդ" ;
Pl => base_1+"ու"+base_2+"ներովդ"
} ;
Loc => table {
Sg => base_1+base_2+"ումդ" ;
Pl => base_1+"ու"+base_2+"ներումդ"
}
}
};
_ => error "Can't apply paradigm mkN031"
} ;
mkN032 : Str -> N ;
mkN032 base =
case base of {
base_1+"ուն" => lin N
{ s = table {
Nom => table {
Sg => base_1+"ուն" ;
Pl => base_1+"ուններ"
} ;
Dat => table {
Sg => base_1+"վա" ;
Pl => base_1+"ունների"
} ;
Ablat => table {
Sg => base_1+"վանից" ;
Pl => base_1+"ուններից"
} ;
Instr => table {
Sg => base_1+"ունով" ;
Pl => base_1+"ուններով"
} ;
Loc => table {
Sg => nonExist ;
Pl => base_1+"ուններում"
}
} ;
def_dat = table {
Sg => base_1+"վան" ;
Pl => base_1+"ուններին"
} ;
def_nom = table {
Sg => base_1+"ունը" ;
Pl => base_1+"ունները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ունս" ;
Pl => base_1+"ուններս"
} ;
Dat => table {
Sg => base_1+"վաս" ;
Pl => base_1+"ուններիս"
} ;
Ablat => table {
Sg => base_1+"վանիցս" ;
Pl => base_1+"ուններիցս"
} ;
Instr => table {
Sg => base_1+"ունովս" ;
Pl => base_1+"ուններովս"
} ;
Loc => table {
Sg => nonExist ;
Pl => base_1+"ուններումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ունդ" ;
Pl => base_1+"ուններդ"
} ;
Dat => table {
Sg => base_1+"վադ" ;
Pl => base_1+"ուններիդ"
} ;
Ablat => table {
Sg => base_1+"վանիցդ" ;
Pl => base_1+"ուններիցդ"
} ;
Instr => table {
Sg => base_1+"ունովդ" ;
Pl => base_1+"ուններովդ"
} ;
Loc => table {
Sg => nonExist ;
Pl => base_1+"ուններումդ"
}
}
};
_ => error "Can't apply paradigm mkN032"
} ;
mkN033 : Str -> N ;
mkN033 base =
case base of {
base_1+"ու" => lin N
{ s = table {
Nom => table {
Sg => base_1+"ու" ;
Pl => base_1+"վեր"
} ;
Dat => table {
Sg => base_1+"վի" ;
Pl => base_1+"վերի"
} ;
Ablat => table {
Sg => base_1+"վից" ;
Pl => base_1+"վերից"
} ;
Instr => table {
Sg => base_1+"վով" ;
Pl => base_1+"վերով"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+"վին" ;
Pl => base_1+"վերին"
} ;
def_nom = table {
Sg => base_1+"ուն" ;
Pl => base_1+"վերը"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ուս" ;
Pl => base_1+"վերս"
} ;
Dat => table {
Sg => base_1+"վիս" ;
Pl => base_1+"վերիս"
} ;
Ablat => table {
Sg => base_1+"վիցս" ;
Pl => base_1+"վերիցս"
} ;
Instr => table {
Sg => base_1+"վովս" ;
Pl => base_1+"վերովս"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ուդ" ;
Pl => base_1+"վերդ"
} ;
Dat => table {
Sg => base_1+"վիդ" ;
Pl => base_1+"վերիդ"
} ;
Ablat => table {
Sg => base_1+"վիցդ" ;
Pl => base_1+"վերիցդ"
} ;
Instr => table {
Sg => base_1+"վովդ" ;
Pl => base_1+"վերովդ"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN033"
} ;
mkN034 : Str -> N ;
mkN034 base =
case base of {
base_1+"ի"+base_2@? => lin N
{ s = table {
Nom => table {
Sg => base_1+"ի"+base_2 ;
Pl => base_1+"ա"+base_2+"այք"
} ;
Dat => table {
Sg => base_1+base_2+"ոջ" ;
Pl => base_1+"ա"+base_2+"անց"
} ;
Ablat => table {
Sg => base_1+base_2+"ոջից" ;
Pl => base_1+"ա"+base_2+"անցից"
} ;
Instr => table {
Sg => base_1+base_2+"ոջով" ;
Pl => base_1+"ա"+base_2+"անցով"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+base_2+"ոջը" ;
Pl => nonExist
} ;
def_nom = table {
Sg => base_1+"ի"+base_2+"ը" ;
Pl => nonExist
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ի"+base_2+"ս" ;
Pl => base_1+"ա"+base_2+"այքս"
} ;
Dat => table {
Sg => base_1+base_2+"ոջս" ;
Pl => base_1+"ա"+base_2+"անցս"
} ;
Ablat => table {
Sg => base_1+base_2+"ոջիցս" ;
Pl => base_1+"ա"+base_2+"անցիցս"
} ;
Instr => table {
Sg => base_1+base_2+"ոջովս" ;
Pl => base_1+"ա"+base_2+"անցովս"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ի"+base_2+"դ" ;
Pl => base_1+"ա"+base_2+"այքդ"
} ;
Dat => table {
Sg => base_1+base_2+"ոջդ" ;
Pl => base_1+"ա"+base_2+"անցդ"
} ;
Ablat => table {
Sg => base_1+base_2+"ոջիցդ" ;
Pl => base_1+"ա"+base_2+"անցիցդ"
} ;
Instr => table {
Sg => base_1+base_2+"ոջովդ" ;
Pl => base_1+"ա"+base_2+"անցովդ"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN034"
} ;
mkN035 : Str -> N ;
mkN035 base =
case base of {
base_1+"ի"+base_2@? => lin N
{ s = table {
Nom => table {
Sg => base_1+"ի"+base_2 ;
Pl => base_1+"ի"+base_2+"ներ"
} ;
Dat => table {
Sg => base_1+base_2+"ա" ;
Pl => base_1+"ի"+base_2+"ների"
} ;
Ablat => table {
Sg => base_1+base_2+"անից" ;
Pl => base_1+"ի"+base_2+"ներից"
} ;
Instr => table {
Sg => base_1+base_2+"անով" ;
Pl => base_1+"ի"+base_2+"ներով"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+base_2+"ան" ;
Pl => base_1+"ի"+base_2+"ներին"
} ;
def_nom = table {
Sg => base_1+"ի"+base_2+"ը" ;
Pl => base_1+"ի"+base_2+"ները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ի"+base_2+"ս" ;
Pl => base_1+"ի"+base_2+"ներս"
} ;
Dat => table {
Sg => base_1+base_2+"անս" ;
Pl => base_1+"ի"+base_2+"ներիս"
} ;
Ablat => table {
Sg => base_1+base_2+"անիցս" ;
Pl => base_1+"ի"+base_2+"ներիցս"
} ;
Instr => table {
Sg => base_1+base_2+"անովս" ;
Pl => base_1+"ի"+base_2+"ներովս"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ի"+base_2+"դ" ;
Pl => base_1+"ի"+base_2+"ներդ"
} ;
Dat => table {
Sg => base_1+base_2+"անդ" ;
Pl => base_1+"ի"+base_2+"ներիս"
} ;
Ablat => table {
Sg => base_1+base_2+"անիցդ" ;
Pl => base_1+"ի"+base_2+"ներիցդ"
} ;
Instr => table {
Sg => base_1+base_2+"անովդ" ;
Pl => base_1+"ի"+base_2+"ներովդ"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN035"
} ;
mkN036 : Str -> N ;
mkN036 base =
case base of {
base_1+"այ"+base_2@? => lin N
{ s = table {
Nom => table {
Sg => base_1+"այ"+base_2 ;
Pl => base_1+"այ"+base_2+"եր"
} ;
Dat => table {
Sg => base_1+"ո"+base_2 ;
Pl => base_1+"այ"+base_2+"երի"
} ;
Ablat => table {
Sg => base_1+"ո"+base_2+"ից" ;
Pl => base_1+"այ"+base_2+"երից"
} ;
Instr => table {
Sg => base_1+"ո"+base_2+"ով" ;
Pl => base_1+"այ"+base_2+"երով"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+"ո"+base_2+"ը" ;
Pl => base_1+"այ"+base_2+"երին"
} ;
def_nom = table {
Sg => base_1+"այ"+base_2+"ը" ;
Pl => base_1+"այ"+base_2+"երը"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"այ"+base_2+"ս" ;
Pl => base_1+"այ"+base_2+"երս"
} ;
Dat => table {
Sg => base_1+"ո"+base_2+"ս" ;
Pl => base_1+"այ"+base_2+"երիս"
} ;
Ablat => table {
Sg => base_1+"ո"+base_2+"իցս" ;
Pl => base_1+"այ"+base_2+"երիցս"
} ;
Instr => table {
Sg => base_1+"ո"+base_2+"ովս" ;
Pl => base_1+"այ"+base_2+"երովս"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"այ"+base_2+"դ" ;
Pl => base_1+"այ"+base_2+"երդ"
} ;
Dat => table {
Sg => base_1+"ո"+base_2+"դ" ;
Pl => base_1+"այ"+base_2+"երիդ"
} ;
Ablat => table {
Sg => base_1+"ո"+base_2+"իցդ" ;
Pl => base_1+"այ"+base_2+"երիցդ"
} ;
Instr => table {
Sg => base_1+"ո"+base_2+"ովդ" ;
Pl => base_1+"այ"+base_2+"երովդ"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN036"
} ;
mkN037 : Str -> N ;
mkN037 base =
case base of {
base_1+"ե"+base_2@? => lin N
{ s = table {
Nom => table {
Sg => base_1+"ե"+base_2 ;
Pl => base_1+"ե"+base_2+"եր"
} ;
Dat => table {
Sg => base_1+"ո"+base_2 ;
Pl => base_1+"ե"+base_2+"երի"
} ;
Ablat => table {
Sg => base_1+"ո"+base_2+"ից" ;
Pl => base_1+"ե"+base_2+"երից"
} ;
Instr => table {
Sg => base_1+"ո"+base_2+"ով" ;
Pl => base_1+"ե"+base_2+"երով"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+"ո"+base_2+"ը" ;
Pl => base_1+"ե"+base_2+"երին"
} ;
def_nom = table {
Sg => base_1+"ե"+base_2+"ը" ;
Pl => base_1+"ե"+base_2+"երը"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ե"+base_2+"ս" ;
Pl => base_1+"ե"+base_2+"երս"
} ;
Dat => table {
Sg => base_1+"ո"+base_2+"ս" ;
Pl => base_1+"ե"+base_2+"երիս"
} ;
Ablat => table {
Sg => base_1+"ո"+base_2+"իցս" ;
Pl => base_1+"ե"+base_2+"երիցս"
} ;
Instr => table {
Sg => base_1+"ո"+base_2+"ովս" ;
Pl => base_1+"ե"+base_2+"երովս"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ե"+base_2+"դ" ;
Pl => base_1+"ե"+base_2+"երդ"
} ;
Dat => table {
Sg => base_1+"ո"+base_2+"դ" ;
Pl => base_1+"ե"+base_2+"երիդ"
} ;
Ablat => table {
Sg => base_1+"ո"+base_2+"իցդ" ;
Pl => base_1+"ե"+base_2+"երիցդ"
} ;
Instr => table {
Sg => base_1+"ո"+base_2+"ովդ" ;
Pl => base_1+"ե"+base_2+"երովդ"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN037"
} ;
mkN038 : Str -> N ;
mkN038 base =
case base of {
base_1+"ու" => lin N
{ s = table {
Nom => table {
Sg => base_1+"ու" ;
Pl => nonExist
} ;
Dat => table {
Sg => base_1+"վա" ;
Pl => nonExist
} ;
Ablat => table {
Sg => base_1+"վանից" ;
Pl => nonExist
} ;
Instr => table {
Sg => base_1+"ով" ;
Pl => nonExist
} ;
Loc => table {
Sg => base_1+"ում" ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+"վան" ;
Pl => nonExist
} ;
def_nom = table {
Sg => base_1+"ուն" ;
Pl => nonExist
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ուս" ;
Pl => nonExist
} ;
Dat => table {
Sg => base_1+"վաս" ;
Pl => nonExist
} ;
Ablat => table {
Sg => base_1+"վանիցս" ;
Pl => nonExist
} ;
Instr => table {
Sg => base_1+"ովս" ;
Pl => nonExist
} ;
Loc => table {
Sg => base_1+"ումս" ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ուդ" ;
Pl => nonExist
} ;
Dat => table {
Sg => base_1+"վադ" ;
Pl => nonExist
} ;
Ablat => table {
Sg => base_1+"վանիցդ" ;
Pl => nonExist
} ;
Instr => table {
Sg => base_1+"ովդ" ;
Pl => nonExist
} ;
Loc => table {
Sg => base_1+"ումդ" ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN038"
} ;
mkN039 : Str -> N ;
mkN039 base =
case base of {
base_1+base_2@?+"ւյր" => lin N
{ s = table {
Nom => table {
Sg => base_1+base_2+"ւյր" ;
Pl => base_1+base_2+"ւյրներ"
} ;
Dat => table {
Sg => base_1+"ր"+base_2+"ջ" ;
Pl => base_1+base_2+"ւյրների"
} ;
Ablat => table {
Sg => base_1+"ր"+base_2+"ջից" ;
Pl => base_1+base_2+"ւյրներից"
} ;
Instr => table {
Sg => base_1+"ր"+base_2+"ջով" ;
Pl => base_1+base_2+"ւյրներով"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+"ր"+base_2+"ջը" ;
Pl => base_1+base_2+"ւյրներին"
} ;
def_nom = table {
Sg => base_1+base_2+"ւյրը" ;
Pl => base_1+base_2+"ւյրները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+base_2+"ւյրս" ;
Pl => base_1+base_2+"ւյրներս"
} ;
Dat => table {
Sg => base_1+"ր"+base_2+"ջս" ;
Pl => base_1+base_2+"ւյրներիս"
} ;
Ablat => table {
Sg => base_1+"ր"+base_2+"ջիցս" ;
Pl => base_1+base_2+"ւյրներիցս"
} ;
Instr => table {
Sg => base_1+"ր"+base_2+"ջովս" ;
Pl => base_1+base_2+"ւյրներովս"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+base_2+"ւյրդ" ;
Pl => base_1+base_2+"ւյրներդ"
} ;
Dat => table {
Sg => base_1+"ր"+base_2+"ջդ" ;
Pl => base_1+base_2+"ւյրներիդ"
} ;
Ablat => table {
Sg => base_1+"ր"+base_2+"ջիցդ" ;
Pl => base_1+base_2+"ւյրներիցդ"
} ;
Instr => table {
Sg => base_1+"ր"+base_2+"ջովդ" ;
Pl => base_1+base_2+"ւյրներովդ"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN039"
} ;
mkN040 : Str -> N ;
mkN040 base =
case base of {
base_1+"այ"+base_2@? => lin N
{ s = table {
Nom => table {
Sg => base_1+"այ"+base_2 ;
Pl => base_1+"այ"+base_2+"ներ"
} ;
Dat => table {
Sg => base_1+"ո"+base_2 ;
Pl => base_1+"այ"+base_2+"ների"
} ;
Ablat => table {
Sg => base_1+"ո"+base_2+"ից" ;
Pl => base_1+"այ"+base_2+"ներից"
} ;
Instr => table {
Sg => base_1+"ո"+base_2+"ով" ;
Pl => base_1+"այ"+base_2+"ներով"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+"ո"+base_2+"ը" ;
Pl => base_1+"այ"+base_2+"ներին"
} ;
def_nom = table {
Sg => base_1+"այ"+base_2+"ը" ;
Pl => base_1+"այ"+base_2+"ները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"այ"+base_2+"ս" ;
Pl => base_1+"այ"+base_2+"ներս"
} ;
Dat => table {
Sg => base_1+"ո"+base_2+"ս" ;
Pl => base_1+"այ"+base_2+"ներիս"
} ;
Ablat => table {
Sg => base_1+"ո"+base_2+"իցս" ;
Pl => base_1+"այ"+base_2+"ներիցս"
} ;
Instr => table {
Sg => base_1+"ո"+base_2+"ովս" ;
Pl => base_1+"այ"+base_2+"ներովս"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"այ"+base_2+"դ" ;
Pl => base_1+"այ"+base_2+"ներդ"
} ;
Dat => table {
Sg => base_1+"ո"+base_2+"դ" ;
Pl => base_1+"այ"+base_2+"ներիս"
} ;
Ablat => table {
Sg => base_1+"ո"+base_2+"իցդ" ;
Pl => base_1+"այ"+base_2+"ներիցդ"
} ;
Instr => table {
Sg => base_1+"ո"+base_2+"ովդ" ;
Pl => base_1+"այ"+base_2+"ներովդ"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN040"
} ;
mkN041 : Str -> N ;
mkN041 base =
case base of {
base_1+"ե"+base_2@? => lin N
{ s = table {
Nom => table {
Sg => base_1+"ե"+base_2 ;
Pl => nonExist
} ;
Dat => table {
Sg => base_1+"ի"+base_2+"ի" ;
Pl => nonExist
} ;
Ablat => table {
Sg => base_1+"ի"+base_2+"ից" ;
Pl => nonExist
} ;
Instr => table {
Sg => base_1+"ի"+base_2+"ով" ;
Pl => nonExist
} ;
Loc => table {
Sg => base_1+"ի"+base_2+"ում" ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+"ի"+base_2+"ին" ;
Pl => nonExist
} ;
def_nom = table {
Sg => base_1+"ե"+base_2+"ը" ;
Pl => nonExist
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ե"+base_2+"ս" ;
Pl => nonExist
} ;
Dat => table {
Sg => base_1+"ի"+base_2+"իս" ;
Pl => nonExist
} ;
Ablat => table {
Sg => base_1+"ի"+base_2+"իցս" ;
Pl => nonExist
} ;
Instr => table {
Sg => base_1+"ի"+base_2+"ովս" ;
Pl => nonExist
} ;
Loc => table {
Sg => base_1+"ի"+base_2+"ումս" ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ե"+base_2+"դ" ;
Pl => nonExist
} ;
Dat => table {
Sg => base_1+"ի"+base_2+"իդ" ;
Pl => nonExist
} ;
Ablat => table {
Sg => base_1+"ի"+base_2+"իցդ" ;
Pl => nonExist
} ;
Instr => table {
Sg => base_1+"ի"+base_2+"ովդ" ;
Pl => nonExist
} ;
Loc => table {
Sg => base_1+"ի"+base_2+"ումդ" ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN041"
} ;
mkN042 : Str -> N ;
mkN042 base =
case base of {
base_1+"ի" => lin N
{ s = table {
Nom => table {
Sg => base_1+"ի" ;
Pl => base_1+"իներ"
} ;
Dat => table {
Sg => base_1+"ու" ;
Pl => base_1+"իների"
} ;
Ablat => table {
Sg => base_1+"ուց" ;
Pl => base_1+"իներից"
} ;
Instr => table {
Sg => base_1+"ով" ;
Pl => base_1+"իներով"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+"ուն" ;
Pl => base_1+"իներին"
} ;
def_nom = table {
Sg => base_1+"ին" ;
Pl => base_1+"իները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"իս" ;
Pl => base_1+"իներս"
} ;
Dat => table {
Sg => base_1+"ուս" ;
Pl => base_1+"ունս"
} ;
Ablat => table {
Sg => base_1+"ուցս" ;
Pl => base_1+"իներիցս"
} ;
Instr => table {
Sg => base_1+"ովս" ;
Pl => base_1+"իներովս"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"իդ" ;
Pl => base_1+"իներդ"
} ;
Dat => table {
Sg => base_1+"ուդ" ;
Pl => base_1+"իներիդ"
} ;
Ablat => table {
Sg => base_1+"ուցդ" ;
Pl => base_1+"իներիցդ"
} ;
Instr => table {
Sg => base_1+"ովդ" ;
Pl => base_1+"իներովդ"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN042"
} ;
mkN043 : Str -> N ;
mkN043 base =
case base of {
base_1+"ե"+base_2@? => lin N
{ s = table {
Nom => table {
Sg => base_1+"ե"+base_2 ;
Pl => base_1+"ե"+base_2+"եր"
} ;
Dat => table {
Sg => base_1+"ի"+base_2+"ոջ" ;
Pl => base_1+"ե"+base_2+"երի"
} ;
Ablat => table {
Sg => base_1+"ի"+base_2+"ոջից" ;
Pl => base_1+"ե"+base_2+"երից"
} ;
Instr => table {
Sg => base_1+"ի"+base_2+"ոջով" ;
Pl => base_1+"ե"+base_2+"երով"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+"ի"+base_2+"ոջը" ;
Pl => base_1+"ե"+base_2+"երին"
} ;
def_nom = table {
Sg => base_1+"ե"+base_2+"ը" ;
Pl => base_1+"ե"+base_2+"երը"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ե"+base_2+"ս" ;
Pl => base_1+"ե"+base_2+"երս"
} ;
Dat => table {
Sg => base_1+"ի"+base_2+"ոջս" ;
Pl => base_1+"ե"+base_2+"երիս"
} ;
Ablat => table {
Sg => base_1+"ի"+base_2+"ոջիցս" ;
Pl => base_1+"ե"+base_2+"երիցս"
} ;
Instr => table {
Sg => base_1+"ի"+base_2+"ոջովս" ;
Pl => base_1+"ե"+base_2+"երովս"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ե"+base_2+"դ" ;
Pl => base_1+"ե"+base_2+"երդ"
} ;
Dat => table {
Sg => base_1+"ի"+base_2+"ոջդ" ;
Pl => base_1+"ե"+base_2+"երիդ"
} ;
Ablat => table {
Sg => base_1+"ի"+base_2+"ոջիցդ" ;
Pl => base_1+"ե"+base_2+"երիցդ"
} ;
Instr => table {
Sg => base_1+"ի"+base_2+"ոջովդ" ;
Pl => base_1+"ե"+base_2+"երովդ"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN043"
} ;
mkN044 : Str -> N ;
mkN044 base =
case base of {
base_1+"ու"+base_2@? => lin N
{ s = table {
Nom => table {
Sg => base_1+"ու"+base_2 ;
Pl => nonExist
} ;
Dat => table {
Sg => base_1+base_2+"ոջ" ;
Pl => nonExist
} ;
Ablat => table {
Sg => base_1+base_2+"ոջից" ;
Pl => nonExist
} ;
Instr => table {
Sg => base_1+base_2+"ոջով" ;
Pl => nonExist
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+base_2+"ոջը" ;
Pl => nonExist
} ;
def_nom = table {
Sg => base_1+"ու"+base_2+"ը" ;
Pl => nonExist
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ու"+base_2+"ս" ;
Pl => nonExist
} ;
Dat => table {
Sg => base_1+base_2+"ոջս" ;
Pl => nonExist
} ;
Ablat => table {
Sg => base_1+base_2+"ոջիցս" ;
Pl => nonExist
} ;
Instr => table {
Sg => base_1+base_2+"ոջովս" ;
Pl => nonExist
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ու"+base_2+"դ" ;
Pl => nonExist
} ;
Dat => table {
Sg => base_1+base_2+"ոջդ" ;
Pl => nonExist
} ;
Ablat => table {
Sg => base_1+base_2+"ոջիցդ" ;
Pl => nonExist
} ;
Instr => table {
Sg => base_1+base_2+"ոջովդ" ;
Pl => nonExist
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN044"
} ;
mkN045 : Str -> N ;
mkN045 base =
case base of {
base_1+"ը" => lin N
{ s = table {
Nom => table {
Sg => base_1+"ը" ;
Pl => nonExist
} ;
Dat => table {
Sg => base_1+"վա" ;
Pl => nonExist
} ;
Ablat => table {
Sg => base_1+"վանից" ;
Pl => nonExist
} ;
Instr => table {
Sg => base_1+"ով" ;
Pl => nonExist
} ;
Loc => table {
Sg => base_1+"ում" ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+"վան" ;
Pl => nonExist
} ;
def_nom = table {
Sg => base_1+"ը" ;
Pl => nonExist
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ըս" ;
Pl => nonExist
} ;
Dat => table {
Sg => base_1+"վաս" ;
Pl => nonExist
} ;
Ablat => table {
Sg => base_1+"վանիցս" ;
Pl => nonExist
} ;
Instr => table {
Sg => base_1+"ովս" ;
Pl => nonExist
} ;
Loc => table {
Sg => base_1+"ումս" ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ըդ" ;
Pl => nonExist
} ;
Dat => table {
Sg => base_1+"վադ" ;
Pl => nonExist
} ;
Ablat => table {
Sg => base_1+"վանիցդ" ;
Pl => nonExist
} ;
Instr => table {
Sg => base_1+"ովդ" ;
Pl => nonExist
} ;
Loc => table {
Sg => base_1+"ումդ" ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN045"
} ;
mkN046 : Str -> N ;
mkN046 base =
case base of {
base_1+"ի"+base_2@? => lin N
{ s = table {
Nom => table {
Sg => base_1+"ի"+base_2 ;
Pl => base_1+"ա"+base_2+"այք" --guessed
} ;
Dat => table {
Sg => base_1+base_2+"ոջ" ;
Pl => base_1+"ա"+base_2+"անց" --guessed
} ;
Ablat => table {
Sg => base_1+base_2+"ոջից" ;
Pl => base_1+"ա"+base_2+"անցից" --guessed
} ;
Instr => table {
Sg => base_1+base_2+"ոջով" ;
Pl => base_1+"ա"+base_2+"անցով" --guessed
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+base_2+"ոջը" ;
Pl => base_1+"ի"+base_2+"ներին" --guessed
} ;
def_nom = table {
Sg => base_1+"ի"+base_2+"ը" ;
Pl => base_1+"ի"+base_2+"ները" --guessed
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ի"+base_2+"ս" ;
Pl => base_1+"ա"+base_2+"այքս" --guessed
} ;
Dat => table {
Sg => base_1+base_2+"ոջս" ;
Pl => base_1+"ա"+base_2+"անցս" --guessed
} ;
Ablat => table {
Sg => base_1+base_2+"ոջիցս" ;
Pl => base_1+"ա"+base_2+"անցիցս" --guessed
} ;
Instr => table {
Sg => base_1+base_2+"ոջովս" ;
Pl => base_1+"ա"+base_2+"անցովս" --guessed
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ի"+base_2+"դ" ;
Pl => base_1+"ա"+base_2+"այքդ" --guessed
} ;
Dat => table {
Sg => base_1+base_2+"ոջդ" ;
Pl => base_1+"ա"+base_2+"անցդ" --guessed
} ;
Ablat => table {
Sg => base_1+base_2+"ոջիցդ" ;
Pl => base_1+"ա"+base_2+"անցիցդ" --guessed
} ;
Instr => table {
Sg => base_1+base_2+"ոջովդ" ;
Pl => base_1+"ա"+base_2+"անցովդ" --guessed
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN046"
} ;
mkN047 : Str -> N ;
mkN047 base =
case base of {
base_1 => lin N
{ s = table {
Nom => table {
Sg => base_1 ;
Pl => base_1+"իկ"
} ;
Dat => table {
Sg => base_1+"ու" ;
Pl => base_1+"կանց"
} ;
Ablat => table {
Sg => base_1+"ուց" ;
Pl => base_1+"կանցից"
} ;
Instr => table {
Sg => base_1+"ով" ;
Pl => base_1+"կանցով"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+"ուն" ;
Pl => nonExist
} ;
def_nom = table {
Sg => base_1+"ը" ;
Pl => nonExist
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ս" ;
Pl => base_1+"իկս"
} ;
Dat => table {
Sg => base_1+"ուս" ;
Pl => base_1+"կանցս"
} ;
Ablat => table {
Sg => base_1+"ուցս" ;
Pl => base_1+"կանցիցս"
} ;
Instr => table {
Sg => base_1+"ովս" ;
Pl => base_1+"կանցովս"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"դ" ;
Pl => base_1+"իկդ"
} ;
Dat => table {
Sg => base_1+"ուդ" ;
Pl => base_1+"կանցդ"
} ;
Ablat => table {
Sg => base_1+"ուցդ" ;
Pl => base_1+"կանցիցդ"
} ;
Instr => table {
Sg => base_1+"ովդ" ;
Pl => base_1+"կանցովդ"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN047"
} ;
mkN048 : Str -> N ;
mkN048 base =
case base of {
base_1+"ու"+base_2@(?+?) => lin N
{ s = table {
Nom => table {
Sg => base_1+"ու"+base_2 ;
Pl => base_1+"ու"+base_2+"ներ"
} ;
Dat => table {
Sg => base_1+base_2+"յան" ;
Pl => base_1+"ու"+base_2+"ների"
} ;
Ablat => table {
Sg => base_1+"ու"+base_2+"ից" ;
Pl => base_1+"ու"+base_2+"ներից"
} ;
Instr => table {
Sg => base_1+base_2+"յամբ" ;
Pl => base_1+"ու"+base_2+"ներով"
} ;
Loc => table {
Sg => base_1+"ու"+base_2+"ում" ;
Pl => base_1+"ու"+base_2+"ներում"
}
} ;
def_dat = table {
Sg => base_1+base_2+"յանը" ;
Pl => base_1+"ու"+base_2+"ներին"
} ;
def_nom = table {
Sg => base_1+"ու"+base_2+"ը" ;
Pl => base_1+"ու"+base_2+"ները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ու"+base_2+"ս" ;
Pl => base_1+"ու"+base_2+"ներս"
} ;
Dat => table {
Sg => base_1+base_2+"յանս" ;
Pl => base_1+"ու"+base_2+"ներիս"
} ;
Ablat => table {
Sg => base_1+"ու"+base_2+"իցս" ;
Pl => base_1+"ու"+base_2+"ներիցս"
} ;
Instr => table {
Sg => base_1+"ու"+base_2+"ովս" ;
Pl => base_1+"ու"+base_2+"ներովս"
} ;
Loc => table {
Sg => base_1+"ու"+base_2+"ումս" ;
Pl => base_1+"ու"+base_2+"ներումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ու"+base_2+"դ" ;
Pl => base_1+"ու"+base_2+"ներդ"
} ;
Dat => table {
Sg => base_1+base_2+"յանդ" ;
Pl => base_1+"ու"+base_2+"ներիդ"
} ;
Ablat => table {
Sg => base_1+"ու"+base_2+"իցդ" ;
Pl => base_1+"ու"+base_2+"ներիցդ"
} ;
Instr => table {
Sg => base_1+"ու"+base_2+"ովդ" ;
Pl => base_1+"ու"+base_2+"ներովդ"
} ;
Loc => table {
Sg => base_1+"ու"+base_2+"ումդ" ;
Pl => base_1+"ու"+base_2+"ներումդ"
}
}
};
_ => error "Can't apply paradigm mkN048"
} ;
mkN049 : Str -> N ;
mkN049 base =
case base of {
base_1+"ի"+base_2@? => lin N
{ s = table {
Nom => table {
Sg => base_1+"ի"+base_2 ;
Pl => base_1+"ի"+base_2+"ներ"
} ;
Dat => table {
Sg => base_1+base_2+"ոջ" ;
Pl => base_1+"ի"+base_2+"ների"
} ;
Ablat => table {
Sg => base_1+base_2+"ոջից" ;
Pl => base_1+"ի"+base_2+"ներից"
} ;
Instr => table {
Sg => base_1+base_2+"ոջով" ;
Pl => base_1+"ի"+base_2+"ներով"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+base_2+"ոջը" ;
Pl => base_1+"ի"+base_2+"ներին"
} ;
def_nom = table {
Sg => base_1+"ի"+base_2+"ը" ;
Pl => base_1+"ի"+base_2+"ները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ի"+base_2+"ս" ;
Pl => base_1+"ի"+base_2+"ներս"
} ;
Dat => table {
Sg => base_1+base_2+"ոջս" ;
Pl => base_1+"ի"+base_2+"ներիս"
} ;
Ablat => table {
Sg => base_1+base_2+"ոջիցս" ;
Pl => base_1+"ի"+base_2+"ներիցս"
} ;
Instr => table {
Sg => base_1+base_2+"ոջովս" ;
Pl => base_1+"ի"+base_2+"ներովս"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ի"+base_2+"դ" ;
Pl => base_1+"ի"+base_2+"ներդ"
} ;
Dat => table {
Sg => base_1+base_2+"ոջդ" ;
Pl => base_1+"ի"+base_2+"ներիդ"
} ;
Ablat => table {
Sg => base_1+base_2+"ոջիցդ" ;
Pl => base_1+"ի"+base_2+"ներիցդ"
} ;
Instr => table {
Sg => base_1+base_2+"ոջովդ" ;
Pl => base_1+"ի"+base_2+"ներովդ"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkN049"
} ;
mkA001 : Str -> A ;
mkA001 base =
case base of {
base_1 => lin A
{ s = table {
Nom => table {
Sg => base_1 ;
Pl => base_1+"ներ"
} ;
Dat => table {
Sg => base_1+"ի" ;
Pl => base_1+"ների"
} ;
Ablat => table {
Sg => base_1+"ից" ;
Pl => base_1+"ներից"
} ;
Instr => table {
Sg => base_1+"ով" ;
Pl => base_1+"ներով"
} ;
Loc => table {
Sg => base_1+"ում" ;
Pl => base_1+"ներում"
}
} ;
def_dat = table {
Sg => base_1+"ին" ;
Pl => base_1+"ներին"
} ;
def_nom = table {
Sg => base_1+"ը" ;
Pl => base_1+"ները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ս" ;
Pl => base_1+"ներս"
} ;
Dat => table {
Sg => base_1+"իս" ;
Pl => base_1+"ներիս"
} ;
Ablat => table {
Sg => base_1+"իցս" ;
Pl => base_1+"ներիցս"
} ;
Instr => table {
Sg => base_1+"ովս" ;
Pl => base_1+"ներովս"
} ;
Loc => table {
Sg => base_1+"ումս" ;
Pl => base_1+"ներումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"դ" ;
Pl => base_1+"ներդ"
} ;
Dat => table {
Sg => base_1+"իդ" ;
Pl => base_1+"ներիդ"
} ;
Ablat => table {
Sg => base_1+"իցդ" ;
Pl => base_1+"ներիցդ"
} ;
Instr => table {
Sg => base_1+"ովդ" ;
Pl => base_1+"ներովդ"
} ;
Loc => table {
Sg => base_1+"ումդ" ;
Pl => base_1+"ներումդ"
}
}
};
_ => error "Can't apply paradigm mkA001"
} ;
mkA002 : Str -> A ;
mkA002 base =
case base of {
base_1 => lin A
{ s = table {
Nom => table {
Sg => base_1 ;
Pl => base_1+"ներ"
} ;
Dat => table {
Sg => base_1+"ի" ;
Pl => base_1+"ների"
} ;
Ablat => table {
Sg => base_1+"ից" ;
Pl => base_1+"ներից"
} ;
Instr => table {
Sg => base_1+"ով" ;
Pl => base_1+"ներով"
} ;
Loc => table {
Sg => base_1+"ում" ;
Pl => base_1+"ներում"
}
} ;
def_dat = table {
Sg => base_1+"ին" ;
Pl => base_1+"ներին"
} ;
def_nom = table {
Sg => base_1+"ն" ;
Pl => base_1+"ները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ս" ;
Pl => base_1+"ներս"
} ;
Dat => table {
Sg => base_1+"իս" ;
Pl => base_1+"ներիս"
} ;
Ablat => table {
Sg => base_1+"իցս" ;
Pl => base_1+"ներիցս"
} ;
Instr => table {
Sg => base_1+"ովս" ;
Pl => base_1+"ներովս"
} ;
Loc => table {
Sg => base_1+"ումս" ;
Pl => base_1+"ներումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"դ" ;
Pl => base_1+"ներդ"
} ;
Dat => table {
Sg => base_1+"իդ" ;
Pl => base_1+"ներիդ"
} ;
Ablat => table {
Sg => base_1+"իցդ" ;
Pl => base_1+"ներիցդ"
} ;
Instr => table {
Sg => base_1+"ովդ" ;
Pl => base_1+"ներովդ"
} ;
Loc => table {
Sg => base_1+"ումդ" ;
Pl => base_1+"ներումդ"
}
}
};
_ => error "Can't apply paradigm mkA002"
} ;
mkA003 : Str -> A ;
mkA003 base =
case base of {
base_1+"ի" => lin A
{ s = table {
Nom => table {
Sg => base_1+"ի" ;
Pl => base_1+"իներ"
} ;
Dat => table {
Sg => base_1+"ու" ;
Pl => base_1+"իների"
} ;
Ablat => table {
Sg => base_1+"ուց" ;
Pl => base_1+"իներից"
} ;
Instr => table {
Sg => base_1+"ով" ;
Pl => base_1+"իներով"
} ;
Loc => table {
Sg => base_1+"ում" ;
Pl => base_1+"իներում"
}
} ;
def_dat = table {
Sg => base_1+"ուն" ;
Pl => base_1+"իներին"
} ;
def_nom = table {
Sg => base_1+"ին" ;
Pl => base_1+"իները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"իս" ;
Pl => base_1+"իներս"
} ;
Dat => table {
Sg => base_1+"ուս" ;
Pl => base_1+"իներիս"
} ;
Ablat => table {
Sg => base_1+"ուցս" ;
Pl => base_1+"իներիցս"
} ;
Instr => table {
Sg => base_1+"ովս" ;
Pl => base_1+"իներովս"
} ;
Loc => table {
Sg => base_1+"ումս" ;
Pl => base_1+"իներումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"իդ" ;
Pl => base_1+"իներդ"
} ;
Dat => table {
Sg => base_1+"ուդ" ;
Pl => base_1+"իներիդ"
} ;
Ablat => table {
Sg => base_1+"ուցդ" ;
Pl => base_1+"իներիցդ"
} ;
Instr => table {
Sg => base_1+"ովդ" ;
Pl => base_1+"իներովդ"
} ;
Loc => table {
Sg => base_1+"ումդ" ;
Pl => base_1+"իներումդ"
}
}
};
_ => error "Can't apply paradigm mkA003"
} ;
mkA004 : Str -> A ;
mkA004 base =
case base of {
base_1 => lin A
{ s = table {
Nom => table {
Sg => base_1 ;
Pl => base_1+"ներ"
} ;
Dat => table {
Sg => base_1+"յի" ;
Pl => base_1+"ների"
} ;
Ablat => table {
Sg => base_1+"յից" ;
Pl => base_1+"ներից"
} ;
Instr => table {
Sg => base_1+"յով" ;
Pl => base_1+"ներով"
} ;
Loc => table {
Sg => base_1+"յում" ;
Pl => base_1+"ներում"
}
} ;
def_dat = table {
Sg => base_1+"յին" ;
Pl => base_1+"ներին"
} ;
def_nom = table {
Sg => base_1+"ն" ;
Pl => base_1+"ները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ս" ;
Pl => base_1+"ներս"
} ;
Dat => table {
Sg => base_1+"յիս" ;
Pl => base_1+"ներիս"
} ;
Ablat => table {
Sg => base_1+"յիցս" ;
Pl => base_1+"ներիցս"
} ;
Instr => table {
Sg => base_1+"յովս" ;
Pl => base_1+"ներովս"
} ;
Loc => table {
Sg => base_1+"յումս" ;
Pl => base_1+"ներումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"դ" ;
Pl => base_1+"ներդ"
} ;
Dat => table {
Sg => base_1+"յիդ" ;
Pl => base_1+"ներիդ"
} ;
Ablat => table {
Sg => base_1+"յիցդ" ;
Pl => base_1+"ներիցդ"
} ;
Instr => table {
Sg => base_1+"յովդ" ;
Pl => base_1+"ներովդ"
} ;
Loc => table {
Sg => base_1+"յումդ" ;
Pl => base_1+"ներումդ"
}
}
};
_ => error "Can't apply paradigm mkA004"
} ;
mkA005 : Str -> A ;
mkA005 base =
case base of {
base_1 => lin A
{ s = table {
Nom => table {
Sg => base_1 ;
Pl => base_1+"եր"
} ;
Dat => table {
Sg => base_1+"ի" ;
Pl => base_1+"երի"
} ;
Ablat => table {
Sg => base_1+"ից" ;
Pl => base_1+"երից"
} ;
Instr => table {
Sg => base_1+"ով" ;
Pl => base_1+"երով"
} ;
Loc => table {
Sg => base_1+"ում" ;
Pl => base_1+"երում"
}
} ;
def_dat = table {
Sg => base_1+"ին" ;
Pl => base_1+"երին"
} ;
def_nom = table {
Sg => base_1+"ը" ;
Pl => base_1+"երը"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ս" ;
Pl => base_1+"երս"
} ;
Dat => table {
Sg => base_1+"իս" ;
Pl => base_1+"երիս"
} ;
Ablat => table {
Sg => base_1+"իցս" ;
Pl => base_1+"երիցս"
} ;
Instr => table {
Sg => base_1+"ովս" ;
Pl => base_1+"երովս"
} ;
Loc => table {
Sg => base_1+"ումս" ;
Pl => base_1+"երումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"դ" ;
Pl => base_1+"երդ"
} ;
Dat => table {
Sg => base_1+"իդ" ;
Pl => base_1+"երիդ"
} ;
Ablat => table {
Sg => base_1+"իցդ" ;
Pl => base_1+"երիցդ"
} ;
Instr => table {
Sg => base_1+"ովդ" ;
Pl => base_1+"երովդ"
} ;
Loc => table {
Sg => base_1+"ումդ" ;
Pl => base_1+"երումդ"
}
}
};
_ => error "Can't apply paradigm mkA005"
} ;
mkA006 : Str -> A ;
mkA006 base =
case base of {
base_1+"ի"+base_2@("շտ"|?) => lin A
{ s = table {
Nom => table {
Sg => base_1+"ի"+base_2 ;
Pl => base_1+"ի"+base_2+"ներ"
} ;
Dat => table {
Sg => base_1+base_2+"ի" ;
Pl => base_1+"ի"+base_2+"ների"
} ;
Ablat => table {
Sg => base_1+base_2+"ից" ;
Pl => base_1+"ի"+base_2+"ներից"
} ;
Instr => table {
Sg => base_1+base_2+"ով" ;
Pl => base_1+"ի"+base_2+"ներով"
} ;
Loc => table {
Sg => base_1+base_2+"ում" ;
Pl => base_1+"ի"+base_2+"ներում"
}
} ;
def_dat = table {
Sg => base_1+base_2+"ին" ;
Pl => base_1+"ի"+base_2+"ներին"
} ;
def_nom = table {
Sg => base_1+"ի"+base_2+"ը" ;
Pl => base_1+"ի"+base_2+"ները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ի"+base_2+"ս" ;
Pl => base_1+"ի"+base_2+"ներս"
} ;
Dat => table {
Sg => base_1+base_2+"իս" ;
Pl => base_1+"ի"+base_2+"ներիս"
} ;
Ablat => table {
Sg => base_1+base_2+"իցս" ;
Pl => base_1+"ի"+base_2+"ներիցս"
} ;
Instr => table {
Sg => base_1+base_2+"ովս" ;
Pl => base_1+"ի"+base_2+"ներովս"
} ;
Loc => table {
Sg => base_1+base_2+"ումս" ;
Pl => base_1+"ի"+base_2+"ներումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ի"+base_2+"դ" ;
Pl => base_1+"ի"+base_2+"ներդ"
} ;
Dat => table {
Sg => base_1+base_2+"իդ" ;
Pl => base_1+"ի"+base_2+"ներիդ"
} ;
Ablat => table {
Sg => base_1+base_2+"իցդ" ;
Pl => base_1+"ի"+base_2+"ներիցդ"
} ;
Instr => table {
Sg => base_1+base_2+"ովդ" ;
Pl => base_1+"ի"+base_2+"ներովդ"
} ;
Loc => table {
Sg => base_1+base_2+"ումդ" ;
Pl => base_1+"ի"+base_2+"ներումդ"
}
}
};
_ => error "Can't apply paradigm mkA006"
} ;
mkA007 : Str -> A ;
mkA007 base =
case base of {
base_1+base_2@(?+?+?+?+?) => lin A
{ s = table {
Nom => table {
Sg => base_1+base_2 ;
Pl => base_1+base_2+"ներ"
} ;
Dat => table {
Sg => base_1+"յ"+base_2+"յի" ;
Pl => base_1+base_2+"ների"
} ;
Ablat => table {
Sg => base_1+"յ"+base_2+"յից" ;
Pl => base_1+base_2+"ներից"
} ;
Instr => table {
Sg => base_1+"յ"+base_2+"յով" ;
Pl => base_1+base_2+"ներով"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+"յ"+base_2+"յին" ;
Pl => base_1+base_2+"ներին"
} ;
def_nom = table {
Sg => base_1+base_2+"ն" ;
Pl => base_1+base_2+"ները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+base_2+"ս" ;
Pl => base_1+base_2+"ներս"
} ;
Dat => table {
Sg => base_1+"յ"+base_2+"յիս" ;
Pl => base_1+base_2+"ներիս"
} ;
Ablat => table {
Sg => base_1+"յ"+base_2+"յիցս" ;
Pl => base_1+base_2+"ներիցս"
} ;
Instr => table {
Sg => base_1+"յ"+base_2+"յովս" ;
Pl => base_1+base_2+"ներովս"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+base_2+"դ" ;
Pl => base_1+base_2+"ներդ"
} ;
Dat => table {
Sg => base_1+"յ"+base_2+"յիդ" ;
Pl => base_1+base_2+"ներիդ"
} ;
Ablat => table {
Sg => base_1+"յ"+base_2+"յիցդ" ;
Pl => base_1+base_2+"ներիցդ"
} ;
Instr => table {
Sg => base_1+"յ"+base_2+"յովդ" ;
Pl => base_1+base_2+"ներովդ"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkA007"
} ;
mkA008 : Str -> A ;
mkA008 base =
case base of {
base_1+"ու"+base_2@("նչ"|?) => lin A
{ s = table {
Nom => table {
Sg => base_1+"ու"+base_2 ;
Pl => base_1+"ու"+base_2+"ներ"
} ;
Dat => table {
Sg => base_1+base_2+"ի" ;
Pl => base_1+"ու"+base_2+"ների"
} ;
Ablat => table {
Sg => base_1+base_2+"ից" ;
Pl => base_1+"ու"+base_2+"ներից"
} ;
Instr => table {
Sg => base_1+base_2+"ով" ;
Pl => base_1+"ու"+base_2+"ներով"
} ;
Loc => table {
Sg => base_1+base_2+"ում" ;
Pl => base_1+"ու"+base_2+"ներում"
}
} ;
def_dat = table {
Sg => base_1+base_2+"ին" ;
Pl => base_1+"ու"+base_2+"ներին"
} ;
def_nom = table {
Sg => base_1+"ու"+base_2+"ը" ;
Pl => base_1+"ու"+base_2+"ները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ու"+base_2+"ս" ;
Pl => base_1+"ու"+base_2+"ներս"
} ;
Dat => table {
Sg => base_1+base_2+"իս" ;
Pl => base_1+"ու"+base_2+"ներիս"
} ;
Ablat => table {
Sg => base_1+base_2+"իցս" ;
Pl => base_1+"ու"+base_2+"ներիցս"
} ;
Instr => table {
Sg => base_1+base_2+"ովս" ;
Pl => base_1+"ու"+base_2+"ներովս"
} ;
Loc => table {
Sg => base_1+base_2+"ումս" ;
Pl => base_1+"ու"+base_2+"ներումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ու"+base_2+"դ" ;
Pl => base_1+"ու"+base_2+"ներդ"
} ;
Dat => table {
Sg => base_1+base_2+"իդ" ;
Pl => base_1+"ու"+base_2+"ներիդ"
} ;
Ablat => table {
Sg => base_1+base_2+"իցդ" ;
Pl => base_1+"ու"+base_2+"ներիցդ"
} ;
Instr => table {
Sg => base_1+base_2+"ովդ" ;
Pl => base_1+"ու"+base_2+"ներովդ"
} ;
Loc => table {
Sg => base_1+base_2+"ումդ" ;
Pl => base_1+"ու"+base_2+"ներումդ"
}
}
};
_ => error "Can't apply paradigm mkA008"
} ;
mkA009 : Str -> A ;
mkA009 base =
case base of {
base_1+"ու" => lin A
{ s = table {
Nom => table {
Sg => base_1+"ու" ;
Pl => base_1+"ուներ"
} ;
Dat => table {
Sg => base_1+"վի" ;
Pl => base_1+"ուների"
} ;
Ablat => table {
Sg => base_1+"վից" ;
Pl => base_1+"ուներից"
} ;
Instr => table {
Sg => base_1+"վով" ;
Pl => base_1+"ուներով"
} ;
Loc => table {
Sg => base_1+"վում" ;
Pl => base_1+"ուներում"
}
} ;
def_dat = table {
Sg => base_1+"վին" ;
Pl => base_1+"ուներին"
} ;
def_nom = table {
Sg => base_1+"ուն" ;
Pl => base_1+"ուները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ուս" ;
Pl => base_1+"ուներս"
} ;
Dat => table {
Sg => base_1+"վիս" ;
Pl => base_1+"ուներիս"
} ;
Ablat => table {
Sg => base_1+"վիցս" ;
Pl => base_1+"ուներիցս"
} ;
Instr => table {
Sg => base_1+"վովս" ;
Pl => base_1+"ուներովս"
} ;
Loc => table {
Sg => base_1+"վումս" ;
Pl => base_1+"ուներումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ուդ" ;
Pl => base_1+"ուներդ"
} ;
Dat => table {
Sg => base_1+"վիդ" ;
Pl => base_1+"ուներիդ"
} ;
Ablat => table {
Sg => base_1+"վիցդ" ;
Pl => base_1+"ուներիցդ"
} ;
Instr => table {
Sg => base_1+"վովդ" ;
Pl => base_1+"ուներովդ"
} ;
Loc => table {
Sg => base_1+"վումդ" ;
Pl => base_1+"ուներումդ"
}
}
};
_ => error "Can't apply paradigm mkA009"
} ;
mkA010 : Str -> A ;
mkA010 base =
case base of {
base_1@?+"ի"+base_2 => lin A
{ s = table {
Nom => table {
Sg => base_1+"ի"+base_2 ;
Pl => base_1+base_2+"եր"
} ;
Dat => table {
Sg => base_1+base_2+"ի" ;
Pl => base_1+base_2+"երի"
} ;
Ablat => table {
Sg => base_1+base_2+"ից" ;
Pl => base_1+base_2+"երից"
} ;
Instr => table {
Sg => base_1+base_2+"ով" ;
Pl => base_1+base_2+"երով"
} ;
Loc => table {
Sg => base_1+base_2+"ում" ;
Pl => base_1+base_2+"երում"
}
} ;
def_dat = table {
Sg => base_1+base_2+"ին" ;
Pl => base_1+base_2+"երին"
} ;
def_nom = table {
Sg => base_1+"ի"+base_2+"ը" ;
Pl => base_1+base_2+"երը"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ի"+base_2+"ս" ;
Pl => base_1+base_2+"երս"
} ;
Dat => table {
Sg => base_1+base_2+"իս" ;
Pl => base_1+base_2+"երիս"
} ;
Ablat => table {
Sg => base_1+base_2+"իցս" ;
Pl => base_1+base_2+"երիցս"
} ;
Instr => table {
Sg => base_1+base_2+"ովս" ;
Pl => base_1+base_2+"երովս"
} ;
Loc => table {
Sg => base_1+base_2+"ումս" ;
Pl => base_1+base_2+"երումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ի"+base_2+"դ" ;
Pl => base_1+base_2+"երդ"
} ;
Dat => table {
Sg => base_1+base_2+"իդ" ;
Pl => base_1+base_2+"երիդ"
} ;
Ablat => table {
Sg => base_1+base_2+"իցդ" ;
Pl => base_1+base_2+"երիցդ"
} ;
Instr => table {
Sg => base_1+base_2+"ովդ" ;
Pl => base_1+base_2+"երովդ"
} ;
Loc => table {
Sg => base_1+base_2+"ումդ" ;
Pl => base_1+base_2+"երումդ"
}
}
};
_ => error "Can't apply paradigm mkA010"
} ;
mkA011 : Str -> A ;
mkA011 base =
case base of {
base_1+"ու"+base_2@? => lin A
{ s = table {
Nom => table {
Sg => base_1+"ու"+base_2 ;
Pl => base_1+base_2+"եր"
} ;
Dat => table {
Sg => base_1+base_2+"ի" ;
Pl => base_1+base_2+"երի"
} ;
Ablat => table {
Sg => base_1+base_2+"ից" ;
Pl => base_1+base_2+"երից"
} ;
Instr => table {
Sg => base_1+base_2+"ով" ;
Pl => base_1+base_2+"երով"
} ;
Loc => table {
Sg => base_1+base_2+"ում" ;
Pl => base_1+base_2+"երում"
}
} ;
def_dat = table {
Sg => base_1+base_2+"ին" ;
Pl => base_1+base_2+"երին"
} ;
def_nom = table {
Sg => base_1+"ու"+base_2+"ը" ;
Pl => base_1+base_2+"երը"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"ու"+base_2+"ս" ;
Pl => base_1+base_2+"երս"
} ;
Dat => table {
Sg => base_1+base_2+"իս" ;
Pl => base_1+base_2+"երիս"
} ;
Ablat => table {
Sg => base_1+base_2+"իցս" ;
Pl => base_1+base_2+"երիցս"
} ;
Instr => table {
Sg => base_1+base_2+"ովս" ;
Pl => base_1+base_2+"երովս"
} ;
Loc => table {
Sg => base_1+base_2+"ումս" ;
Pl => base_1+base_2+"երումս"
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"ու"+base_2+"դ" ;
Pl => base_1+base_2+"երդ"
} ;
Dat => table {
Sg => base_1+base_2+"իդ" ;
Pl => base_1+base_2+"երիդ"
} ;
Ablat => table {
Sg => base_1+base_2+"իցդ" ;
Pl => base_1+base_2+"երիցդ"
} ;
Instr => table {
Sg => base_1+base_2+"ովդ" ;
Pl => base_1+base_2+"երովդ"
} ;
Loc => table {
Sg => base_1+base_2+"ումդ" ;
Pl => base_1+base_2+"երումդ"
}
}
};
_ => error "Can't apply paradigm mkA011"
} ;
mkA012 : Str -> A ;
mkA012 base =
case base of {
base_1+"ի" => lin A
{ s = table {
Nom => table {
Sg => base_1+"ի" ;
Pl => base_1+"իներ"
} ;
Dat => table {
Sg => base_1+"ի" ;
Pl => base_1+"իների"
} ;
Ablat => table {
Sg => base_1+"ից" ;
Pl => base_1+"իներից"
} ;
Instr => table {
Sg => base_1+"ով" ;
Pl => base_1+"իներով"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
def_dat = table {
Sg => base_1+"ին" ;
Pl => base_1+"իներին"
} ;
def_nom = table {
Sg => base_1+"ին" ;
Pl => base_1+"իները"
} ;
poss1 = table {
Nom => table {
Sg => base_1+"իս" ;
Pl => base_1+"իներս"
} ;
Dat => table {
Sg => base_1+"իս" ;
Pl => base_1+"իներիս"
} ;
Ablat => table {
Sg => base_1+"իցս" ;
Pl => base_1+"իներիցս"
} ;
Instr => table {
Sg => base_1+"ովս" ;
Pl => base_1+"իներովս"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
} ;
poss2 = table {
Nom => table {
Sg => base_1+"իդ" ;
Pl => base_1+"իներդ"
} ;
Dat => table {
Sg => base_1+"իդ" ;
Pl => base_1+"իներիդ"
} ;
Ablat => table {
Sg => base_1+"իցդ" ;
Pl => base_1+"իներիցդ"
} ;
Instr => table {
Sg => base_1+"ովդ" ;
Pl => base_1+"իներովդ"
} ;
Loc => table {
Sg => nonExist ;
Pl => nonExist
}
}
};
_ => error "Can't apply paradigm mkA012"
} ;
}