update readme
update parser/lexer
fix shift/reduce conflict