tune lexer to support regex
refactoring int literal:fix
fix multiple private
cleaning
merge lex
merge if then feature