Eastern Mari NLP Grammar

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

View the project on GitHub giellalt/lang-mhr

Eastern Mari twol file

This file documents the phonology.twolc file

This file contains rules for morphophonological alternations, such as vowel harmony, stem vowel changes, palatalisation, etc.

We define our symbols (Alphabet), some Sets, and then the Rules

Letters of the alphabet

other symbols

Archiphonemes for vowels, Giellatekno style

Archiphonemes for vowels, Apertium style

Arcihphonemes for consonants

Sets

Rules

Punctuation bullet as such This rule prevents deleting of BULLET when it forms a token. BULLET as stress mark is deleted as before.

Palatal mark loss before vowel имне+N+Sg+Nom+Foc/Ат

Onset vowel loss in suffix after stem vowel

Onset vowel Е2 realized in suffix е

Onset vowel Е2 realized in suffix э

Onset vowel Е2 realized in suffix ZERO

Onset vowel Ы1 realized in suffix

suffix-final vowel loss after stem-final vowel
пуаш+V+Imprt+Sg2

кияш+V+Imprt+Sg2

suffix-final vowel loss after stem-final vowel

**suffix-final vowel realized as -Round in word-final position е **

шылаш+V+Imprt+Sg3 шыл%>жЫ2%^END шыл%>же0

**suffix-final vowel realized as +Back +Round in word-final position о **

**suffix-final vowel realized as +Front +Round in word-final position ӧ **
шӱртняш+V+ConNeg:

remove ʼ mod let apostrophe

%{ьØ%}:ь толам+V+Ind+Prt1+Sg1

suffix-final vowel realized after stem-final consonant

stem-final vowel realized as -Round in word-final position

stem-final vowel realized as +Back +Round in word-final position

stem-final vowel realized as +Front +Round in word-final position

**suffix-final vowel realized %{аы%}:ы **

stem-final vowel realized %{аы%}:а
stem-final vowel realized %{аы%}:а

Stem-final non-stressed vowel loss

Stem-final non-stressed %{еы%} loss

**suffix-final vowel realized %{еы%}:ы **
имне+N+Sg+PxSg3+Nom horse/hevonen

**suffix-final vowel realized Ы2:ы **
пӧрт+N+Sg+Ine+Foc/ys пӧрт%>Ы1штЫ2%>Ы1с%^END пӧрт%>ышты%>0с0

stem-final vowel realized %{еы%}:е

**suffix-final vowel realized %{ӧы%}:ы **

stem-final vowel realized %{ӧы%}:ӧ

**suffix-final vowel realized %{оы%}:ы **

stem-final vowel realized %{оы%}:о

**suffix-final vowel realized %{яы%}:ы **

stem-final vowel realized %{яы%}:я

**stem-internal glide realized in 0:й %{яы%}:ы **

Clitics in At and Ak take onset glide = a

Clitics in At and Ak take onset glide = ja
когыльо+N+Sg+Nom+Foc/Ат

Clitics in At and Ak take ZERO

й Deletion in front of я Suffix and others

й Deletion in front of я Suffix and others

й Deletion in front of я Suffix and others

**Onset consonant devoicing ж:ш **

**Onset consonant devoicing з:с **

Stem-final consonant loss т

Stem-final consonant loss к

Stem-final consonant loss н

Stem-final consonant variation з2:з

Stem-final consonant variation з2:з

**Disallow Sg+Ine in тЫ2 everywhere except after stem-final ш ** йӧратымаш+N+Sg+Ine

**Disallow Sg+Ill in кЫ2 everywhere except after stem-final ш ** авалтымаш+N+Sg+Ine

**Disallow PxSg3 in ыж no where except after ш **

**Disallow PxSg3 in ыж no where except after ш **

**Disallow %^V2IMPRT й-final Imprt+Sg2 single-syllable -em verbs **


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