ca::= b | b | c | c | d | d | f | f | g | g | h | j | k | k | l | l l | m | m | n | n n | p | s | s s | t | t t | v | w | x | y | z | ca va | ca va | ca '
Thanks, I knew there was another around somewhere. I'm mostly interested in how tweaks to this setup will create different-looking words, as implementation is easy enough. --R?