refine parser.c

refine parser.c