fix little bug on lexer. todo : token expression replacement