A general-purpose (yacc-compatible) parser generator
