upload Lexier.cpp and fixed a bug that can't accpet corret char