updated
baseline yacc example