fix coding style
add #include "y.tab.h"
ignore yacc lex gcc generated files
modify the Makefile for parser usage