add more rule in yacc