all: simple_scanner simple_parser test

simple_scanner : scanner1.flex
	flex $<
	gcc -o $@ lex.yy.c -lfl

simple_parser : scanner.flex parser.y
	bison -d parser.y
	flex scanner.flex
	gcc -o $@ parser.tab.c -lfl

test : simple_scanner simple_parser
	echo "Die ist ein Test!!!" | ./simple_scanner
	cat test.in | ./simple_parser
	echo "Die ist ein Test!!!" | ./simple_parser
