start to work on lexer;
Revert "start to work on lexer;"

This reverts commit a53233e56b9f3f012e3f622e10dd7cb873f0ddbb.