generic_lexer
