parser: grammar.y bison -d -p qsyy grammar.y && mv grammar.tab.c grammar.cpp; \ if test -f grammar.tab.h; then \ if cmp -s grammar.tab.h grammar.h; then rm -f grammar.tab.h; \ else mv grammar.tab.h grammar.h; fi \ else :; fi