Grosse première partie du Lexer