A CVV-final-rafsi consists of a consonant, a stressed-vowel, an apostrophe and a final-syllable vowel (CVhV).
A short-final-rafsi is a final-syllable consisting of a consonant and a diphthong (CVV), or an initial-pair and a vowel (CCV).
An initial-rafsi is an extended-rafsi, a y-rafsi, or a y-less-rafsi not the beginning of any-extended-rafsi.
A stressed-initial-rafsi is a stressed-extended-rafsi, a stressed-y-rafsi, or a stressed-y-less-rafsi.
stressed-y-rafsi <- (stressed-long-rafsi / stressed-CVC-rafsi) y
stressed-y-less-rafsi <- stressed-CVC-rafsi !y / stressed-CCV-rafsi / stressed-CVV-rafsi
stressed-long-rafsi <- (stressed-CCV-rafsi / stressed-CVC-rafsi) consonant
stressed-CVC-rafsi <- consonant stressed-vowel consonant
stressed-CCV-rafsi <- initial-pair stressed-vowel
stressed-CVV-rafsi <- consonant (unstressed-vowel h stressed-vowel / stressed-diphthong) r-hyphen?
y-rafsi <- (long-rafsi / CVC-rafsi) y
y-less-rafsi <- !y-rafsi (CVC-rafsi !y / CCV-rafsi / CVV-rafsi) !any-extended-rafsi
long-rafsi <- (CCV-rafsi / CVC-rafsi) consonant
CVC-rafsi <- consonant unstressed-vowel consonant
CCV-rafsi <- initial-pair unstressed-vowel
CVV-rafsi <- consonant (unstressed-vowel h unstressed-vowel / unstressed-diphthong) r-hyphen?
r-hyphen <- r &consonant / n &r