testing lexer