update lex analyzer
add simple expression builder