Add lexer