compile:
	yacc -d advcodegen.y
	lex advcodegen.l
	gcc codegen.c y.tab.c lex.yy.c

run: compile
	./a.out input.c

clean:
	rm -f lex.yy.c y.tab.h y.tab.c a.out
