know how to write the ast tree in yacc