add holder lexer