Locally-encoded syllable parser

Michael Hammond, University of Arizona


This parser is implemented in SICStus prolog 2.1, as a saved program state. As such, it is apparently quite precarious. (Apparently, it can fail after each system reboot!) If you should get zero output on running the program, please email me so I can resave it.

Word:
Enter a single word, making use only of lowercase letters from a to z. The parser knows the difference between consonants and vowels, but does not know anything about i) sonority, or ii) English orthographic oddities.


Constraint ranking:
>> >> >> >> >>
(Each constraint should only appear once.)