all: parser

lex.yy.c: parser.l parser.tab.h
	flex parser.l

parser.tab.c parser.tab.h: parser.y
	bison -d parser.y

parser: lex.yy.c parser.tab.c parser.tab.h
	gcc -o parser parser.tab.c lex.yy.c -lfl

clean:
	rm parser parser.tab.c lex.yy.c parser.tab.h
