重构完scanner
完成lexer
初始完成parser
重构前先提交
完成scanner的再次重构