add test ("make test" run test)
.PHONY: clean
separate compliation
add parser.h in dependency list