Ajout du module Lexer (abstraction de GenLex)