Erzya NLP Grammar

Finite state and Constraint Grammar based analysers, proofing tools and other resources

View the project on GitHub giellalt/lang-myv

The Erzya morphophonological/twolc rules file

This file documents the phonology.twolc file

Alphabet

ӓ Ӓ ҥ Ҥ і І ѳ Ѳ Pre-Soviet 1930s letters

Special letters in the root that might be useful in dialect research and etymology later

идиса, идима ашоян disallow о:0

вт%{оеэ%}мО1

%{frontHard%}:0 — front harmony hard %{frontSoft%}:0 — front harmony soft %{back%}:0 — back harmony %{backHard%}:0 — back harmony

%^OldAE:0 — This allows Ӓ4 and Ӓ3 to be realized as я %^NoLinkVow:0 — No linking vowel is used only after consonants for error

verbStemVowStrong:0

Ӓ3 Ӓ4 as я

A1:o

Y2:yi

%{оеэ%}:е неемс+V+Ger+Ill+PxPl1: –see/nähdä–

%{оеэ%}:о псака+N+SP+Abe+PxSg3+Der+Der/MWN+N+SP+Tra+Indef: cat/kissa

%{оеэ%}:э

%{оеэØ%}:0 %{оеэØ%}:е панемс+V+Ind+ConNeg: drive/ajaa

вадемс+V+Der/Ovt+Prc/Telic+Sg+Nom+Def: the greased one/

%{оеэØ%}:э кев+N+SP+Ill+PxSg2: rock/kivi

%{оеэØ%}:о ков+N+SP+Ill+PxSg2: moon/kuu

%{уиыØ%}:и панемс+V+Inf+Dial/NW: drive/ajaa

%{уиыØ%}:ы кев+N+SP+Ill+PxSg2: rock/kivi

%{уиыØ%}:у ков+N+SP+Ill+PxSg2: moon/kuu

O1:e

O1:o

%{оэØ%}:e

тев+N+Sg+Nom+PxSg3+Err/Orth-no-linking-vowel: thing/juttu

%{оэØ%}:o

псака+N+SP+Abe+PxSg3+Der+Der/MWN+N+SP+Tra+Indef: cat/kissa

%{оэØ%}:0

O1:0

%{ое%}:е

%{ое%}:о

A2:a
путомс+V+Prec+ScSg2: put/laittaa

и:ы

j:0

**Е3:э always ** %> т н _ 2013-02-23

**Е3:э sometimes ** %> т н _ 2013-02-23

**ye:e always **
сыр

Н1:н
Н1:к

а: и Dimin

о: ы Dimin

у: и Dimin

о regressive raising у озномс+V+Ind+Prs+ScSg1+OcSg3+Dial/NW: bless/siunata

э: и Dimin

а: и Dimin

о: и Dimin

у: и Dimin

я: и Dimin

ё: и Dimin

ю: и Dimin

е: и Dimin

a:ya

n loss with plural ведун+N+Pl+Indef: knower/tietäjä

v:0

G1:0

G1:g

G1:k

G2:g

G2:k

G4:0
саемс+V+Ind+Prs+ConNeg+Clt/Ga:

G4:k

потмо+N+Relator+SP+Ela+Indef: inside/sisäosa

imperative suffix K1:t

лыказевемс+V+Imprt+ScSg2: have taken

K1:к
ливтемс+V+Prec+ScSg2: set out/laittaa esille

U4:y
кал+N+Sg+Nom+Def: fish/kala

пильге+N+Pl+Nom+Indef leg; foot/jalka

U4:0

вадемс+V+Der/Ovt+Prc/Telic+Sg+Nom+Def: the greased one/

валдо+N+Pl+Nom+Indef light/valo

t:d
ловомс+V+Ind+Prs+ScSg1+OcSg2: regard/pitää jonain

s:0

d:t

d:d

y:y

y:0

меремс+V+Ind+Prt1+ScSg3: say/sanoa

Disallow TLoss after non-t

Disallow RegrRaise after A

Disallow vow loss before break

Disallow OldAE when no Ä

Disallow KLoss after non-k

Disallow SLoss after non-s

Disallow %^WLoss after non-v

Disallow Н1:н after Letters

р н :Vows (HarmDummies:)] (ь:) %> _ %> %{оеэØ%}: ;

Disallow soft loss

Disallow soft loss чувто+N+Pl+Nom+Def: tree/puu

веле+N+SP+Tra+PxSg2

псака+N+SP+Abe+PxSg2+Clt/Cop+Prt2+ScPl3+Clt/Gak

псака+N+SP+Abe+PxSg3+Der+Der/MWN+N+SP+Tra+Indef: cat/kissa

веле+N+SP+Tra+PxSg2+Clt/Cop+Prt2+ScPl3: village/kylä

Disallow %^NoLinkVow after vowel

Disallow s for control of stems with inessive…

Disallow dano after non-voiced

Disallow dano after non-voiced

Disallow k for control of comparative with stem types


This (part of) documentation was generated from src/fst/morphology/phonology.twolc