tool to help write yacc parsers/compilers
