Yacc~practice3.