update unit test
remove unnecessary regexes
clean
1. add unites as an informal to guide how '%' should be lexed
2. remove customized delimiters since it's not needed any more
tweak