An easy yacc