Lexer completed
Improved parser, still not totally functionnal