niobures's picture
XPF
4a08ba7 verified
# Mari Rule Set
# Written by Abi Creighton
# Updated: 2019-10-31
type,sfrom,sto,weight,precede,follow,comment
# Class Rules
class,pal,[ьюя],,,
class,glide_preceders,[аэиоӧуӱыӹъь],,,"<е>, <ю>, and <я> are /je/, /ju/, and /jɑ/ following these graphemes",
class,hard_soft,[ъь],,,,
class,a,[а],,,
class,ae,[ӓ],,,
class,b,[б],,,
class,bilabialfric,[в],,,
class,g,[г],,,
class,d,[д],,,
class,je,[е],,,
class,jo,[ё],,,"only used in Russian loanwords",
class,ezh,[ж],,,
class,z,[з],,,
class,i,[и],,,
class,j,[й],,,
class,k,[к],,,
class,l,[л],,,
class,m,[м],,,
class,n,[н],,,
class,ng,[ҥ],,,
class,o,[о],,,
class,lineo,[ӧ],,,
class,p,[п],,,
class,r,[р],,,
class,s,[с],,,
class,t,[т],,,
class,u,[у],,,
class,y,[ӱ],,,
class,f,[ф],,,
class,x,[х],,,
class,ts,[ц],,,
class,alveopalatal_ch,[ч],,,
class,esh,[ш],,,
class,alveopalatal_sh,[щ],,,
class,mid_back_unroundedV,[ы],,,
class,schwa,[ӹ],,,
class,e,[э],,,
class,ju,[ю],,,
class,ja,[я],,,
# Class to IPA rules
sub,{a},ɑ,1,,,
sub,{ae},æ,1,,,
sub,{b},b,1,,,
sub,{bilabialfric},β,1,,,
sub,{g},ɡ,1,,,
sub,{d},d,1,,,
sub,{je},e,1,,,
sub,{je},j e,3,{glide_preceders},,"<е> is /je/ word-initially, following vowels, and following the hard and soft sign",
sub,{je},j e,2,^,,"<е> is /je/ word-initially",
sub,{hard_soft},,2,,{je},"clean-up: the hard and soft signs do not hold any phonemic value",
sub,{jo},j o,1,,,
sub,{ezh},ʒ,1,,,
sub,{z},z,1,,,
sub,{i},i,1,,,
sub,{j},j,1,,,
sub,{k},k,1,,,
sub,{l},l,1,,,
sub,{m},m,1,,,
sub,{n},n,1,,,
sub,{ng},ŋ,1,,,
sub,{o},o,1,,,
sub,{lineo},ø,1,,,
sub,{p},p,1,,,
sub,{r},r,1,,,
sub,{s},s,1,,,
sub,{t},t,1,,,
sub,{u},u,1,,,
sub,{y},y,1,,,
sub,{f},f,1,,,
sub,{x},x,1,,,
sub,{ts},ts,1,,,
sub,{alveopalatal_ch},tɕ,1,,,
sub,{esh},ʃ,1,,,
sub,{alveopalatal_sh},ɕ,1,,,
sub,{mid_back_unroundedV},ɤ,1,,,
sub,{schwa},ə,1,,,
sub,{e},e,1,,,
sub,{ju},u,1,,,
sub,{ju},j u,3,{glide_preceders},,"<ю> is /ju/ word-initially, following vowels, and following the hard and soft sign",
sub,{ju},j u,2,^,,"<ю> is /ju/ word-initially",
sub,{hard_soft},,2,,{ju},"clean-up: the hard and soft signs do not hold any phonemic value",
sub,{ja},ɑ,1,,,
sub,{ja},j ɑ,3,{glide_preceders},,"<я> is /jɑ/ word-initially, following vowels, and following the hard and soft sign",
sub,{ja},j ɑ,2,^,,"<я> is /jɑ/ word-initially",
sub,{hard_soft},,2,,{ja},"clean-up: the hard and soft signs do not hold any phonemic value",
sub,{n},ɲ,2,,{pal},"<н> is /ɲ/ preceding the soft sign, ⟨ю⟩, and ⟨я⟩",
sub,ь,,3,{n},,"clean-up: the soft sign holds no phonemic value",
sub,{l},ʎ,2,,{pal},"<л> is /ʎ/ preceding the soft sign, ⟨ю⟩, and ⟨я⟩",
sub,ь,,3,{l},,"clean-up: the soft sign holds no phonemic value",
# Misc. Rules
sub,-,,2,,,