Yacc~parctice2.