                     parts.append(String(char))
                 }
                 return (base, parts)
-            } else {
-                return .None
-            }
-        }
-        return .None
-    }
-
-    func adverbParts() -> GrammarResult? {
-        if adverbs().contains(eo.lowercaseString) {
-            return (eo, [eo])
-        }
-        if let range = match("en?!?$") {
-            let base = eo[eo.startIndex..<range.startIndex]
-            var parts = [base]
-            for char in eo[range.startIndex..<eo.endIndex].characters {
-                parts.append(String(char))
-            }
-            return (base, parts)
+            }
         }
         return .None
     }

            }
        }
        return results
    }

    func particles() -> [String] {
        return ["ajn", "almenaŭ", "ankaŭ", "apenaŭ", "eĉ", "hoj", "ja", "jam", "jes", "kaj", "ke", "kvankam", "kvazaŭ", "malpli", "malplej", "mem", "nek", "nur", "ol", "plej", "pli", "plu", "se", "sed", "tamen", "tre", "tro", "tuj", "ĉar", "ĉi", "ĵus"]

    }

    func translatedWordClass() -> String? {

    var wordClass: WordClass?
    var base: String?
    var parts: [String]?
    let pronouns = ["ambaŭ", "ili", "li", "mi", "ni", "oni", "si", "vi", "ĝi", "ŝi"]
    let prepositions = ["al", "anstataŭ", "antaŭ", "apud", "cis", "ĉe", "ĉirkaŭ", "da", "de", "disde", "dum", "ekde", "ekster", "el", "en", "estiel", "far", "for", "graŭ", "ĝis", "inter", "je", "kiel", "kontraŭ", "krom", "kun", "laŭ", "malantaŭ", "malapud", "malgraŭ", "malsupre", "meze", "na", "per", "po", "por", "post", "preter", "pri", "pro", "proksime", "samkiel", "sen", "sob", "sub", "super", "sur", "tra", "trans"]
    let particles = ["ajn", "almenaŭ", "ankaŭ", "apenaŭ", "eĉ", "hoj", "ja", "jam", "jes", "kaj", "ke", "kvankam", "kvazaŭ", "malpli", "malplej", "mem", "nek", "nur", "ol", "plej", "pli", "plu", "se", "sed", "tamen", "tre", "tro", "tuj", "ĉar", "ĉi", "ĵus"]
    let adverbs = ["baldaŭ", "hieraŭ", "hodiaŭ", "morgaŭ", "nun", "postmorgaŭ", "preskaŭ"]

    init(eo: String, en: String) {
        self.eo = eo
