             case .Verb: return "verbo"
             case .Noun: return "substantivo"
             case .Adjective: return "adjektivo"
+            case .Correlative: return "korelativo"
             case .Other: return .None
             }
         }

import Foundation

enum WordClass {
    case Phrase, Suffix, Prefix, Preposition, Pronoun, Numeral, Particle, Adverb, Verb, Noun, Adjective, Other
}

typealias GrammarResult = (String, [String])

            + "<tr><td><b>Nominativo</b></td><td>\(base)</td><td>\(base)j</td></tr>"
            + "<tr><td><b>Akuzativo</b></td><td>\(base)n</td><td>\(base)jn</td></tr>"
            + "</table>"
    }

    func correlativeTable() -> String {
        var result = "<table><tr><th></th>"
        for p in correlative_prefixes {
            result += "<th>\(p.uppercaseString)-</th>"
        }
        result += "</tr>"
        for s in correlative_suffixes {
            result += "<tr><td><b>-\(s.uppercaseString)</b></td>"
            for p in correlative_prefixes {
                if p + s == eo {
                    result += "<td><b><u>\(p + s)</u></b></td>"
                } else {
                    result += "<td>\(p + s)</td>"
                }
            }
            result += "</tr>"
        }
        result += "</table>"
        return result
    }

    func numerals() -> [String] {
