clean src
finish lex