1. func isLetter(_ c :Character) ->Bool{
    2. let unicodeValue = c.unicodeScalars.first!.value
    3. if (unicodeValue > 64 && unicodeValue<91) || (unicodeValue > 96 && unicodeValue < 123){
    4. return true
    5. }
    6. return false
    7. }
    8. func tokenLize (_ string:String)->Set<String>{
    9. var a = ""
    10. var b = Set<String>()
    11. for data in string{
    12. if isLetter(data){
    13. a.insert(data, at: a.endIndex)
    14. a = a.lowercased()
    15. }else{
    16. b.insert(a)
    17. a = ""
    18. continue
    19. }
    20. }
    21. return b
    22. }