added test for new SetLexer, all tests pass