ALPHABET a ^ b c d e < f g h i { j J k l m n ~ o * p q r s t u > v w x y z + NULL 0 ANY @ BOUNDARY # SUBSET CONS b c d f g h j k l m n ~ p q r s t v w x y z SUBSET BACK u o a > * ^ SUBSET FRONT e i < { RULE "1 Consonant defaults" 1 23 b c d f g h j k l m n ~ p q r s t v w x y z @ b c d f g h j k l m n ~ p q r s t v w x y z @ 1: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 RULE "2 Vowels and other defaults" 1 17 a e i o u ^ < { * > ' - - ` + @ # a e i o u ^ < { * > ' - 0 0 0 @ # 1: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 # Actual problems RULE "3.1 g-j mutation" 3 5 J J BACK + @ g j BACK 0 @ 1: 2 3 1 1 1 2: 1 1 0 2 1 3: 0 0 1 3 0 RULE "3.2 z-c mutation" 3 6 z z FRONT + @ + z c FRONT e @ 0 1: 2 3 1 1 1 1 2: 1 1 0 0 1 2 3: 0 0 1 1 0 3 RULE "3.3 pluralization" 3 5 CONS s + @ + CONS s e @ 0 1: 2 1 0 1 1 2: 1 0 3 1 2 3: 0 1 0 0 3