tuenar.matzo 260 B

123456
  1. cons ::= m n ny ng p py ph t ty th c cy ch k ky kh r rh l ly lh h s sh z zh;
  2. short := 3: "a" | "e" | "i" | 5: "o" | 3: "u" | "ü" | "ö";
  3. long := 3: "ā" | "ē" | "ī" | 5: "ō" | 3: "ū";
  4. vowel := 5: short | long;
  5. puts (4: "" | vowel) rep[2..4, cons vowel];