Ditch built-in lexer