Plus the lexer and some class

Memory problem still remained,I will handle it sometime.