重构
重构完lexer