all:
	yacc -d parser.y -o parser.c
	flex -o scanner.c scanner.lex
	gcc -g -ansi -c scanner.c
	gcc -g -ansi -c parser.c
	gcc -o parser scanner.o parser.o -ll
	
clean:
	rm -rf scanner.c scanner.o scanner parser.c parser.h parser parser.o

test: all
	/usr/ftp/pub/ublu/test/parser/test

debug:
	yacc -d parser.y -o parser.c
	flex -o scanner.c scanner.lex
	gcc -D DEBUG -g -ansi -c scanner.c
	gcc -D DEBUG -g -ansi -c parser.c
	gcc -o parser scanner.o parser.o -ll

