rename file
add test ("make test" run test)
.PHONY: clean
separate compliation
add parser.h in dependency list
refactor
refactor
refactor
add document
refactor:rename function
rename file
rename var
fix markdown
refer make test
fix markdown syntax
rename source files
add comment