tokens vowels a e i o ao oa ei ie oi tokens consonants bj kh ng m sh ch r g b h f p pr t tr v tokens consonantstarters bj kh m sh ch r g h b f p pr t tr v tokens consonantenders kh m ng sh ch r g f p t v rule root { rule noun } rule maybeconsonantstart 6 { token consonantstarters } rule maybeconsonantstart { } rule syllable { token consonants token vowels } rule syllablestart { rule maybeconsonantstart token vowels } rule noun { rule baseword token consonantenders Branch Accusative acc Branch Genitive gen Branch Dative dat } rule baseword { rule syllablestart } rule baseword { rule syllablestart rule syllable } rule baseword { rule syllablestart rule syllable rule syllable } rule baseword { rule syllablestart rule syllable rule syllable rule syllable } rule acc { literal ong } rule gen { literal och } rule dat { drop literal khom } column Accusative Accusative column Genitive Genitive column Dative Dative