%.c: %.y # loesche alte implizite Regel
%.c: %.l # loesche alte implizite Regel
%.tab.c %.tab.h: %.y
	bison --defines $<
%.c: %.l %.tab.h
	flex -t $< > $@
%: %.tab.o %.o
	cc -o $@ $^
	rm -f $@.tab.h