Merge pull request #6 from novi/swift-5.2 Migrate to Swift 5
Merge pull request #6 from novi/swift-5.2
Migrate to Swift 5
MeCab wrapper for Swift.
import MeCab let m = Mecab() let nodes = try! m.tokenize("太郎は次郎が持っている本を花子に渡した。") for n in nodes.filter({ !$0.isBosEos }) { print(n.surface, n.features) }
太郎 ["名詞", "固有名詞", "人名", "名", "*", "*", "太郎", "タロウ", "タロー"] は ["助詞", "係助詞", "*", "*", "*", "*", "は", "ハ", "ワ"] 次郎 ["名詞", "固有名詞", "人名", "名", "*", "*", "次郎", "ジロウ", "ジロー"] が ["助詞", "格助詞", "一般", "*", "*", "*", "が", "ガ", "ガ"] 持っ ["動詞", "自立", "*", "*", "五段・タ行", "連用タ接続", "持つ", "モッ", "モッ"] て ["助詞", "接続助詞", "*", "*", "*", "*", "て", "テ", "テ"] いる ["動詞", "非自立", "*", "*", "一段", "基本形", "いる", "イル", "イル"] 本 ["名詞", "一般", "*", "*", "*", "*", "本", "ホン", "ホン"] を ["助詞", "格助詞", "一般", "*", "*", "*", "を", "ヲ", "ヲ"] 花 ["名詞", "一般", "*", "*", "*", "*", "花", "ハナ", "ハナ"] 子 ["名詞", "接尾", "一般", "*", "*", "*", "子", "コ", "コ"] に ["助詞", "格助詞", "一般", "*", "*", "*", "に", "ニ", "ニ"] 渡し ["動詞", "自立", "*", "*", "五段・サ行", "連用形", "渡す", "ワタシ", "ワタシ"] た ["助動詞", "*", "*", "*", "特殊・タ", "基本形", "た", "タ", "タ"] 。 ["記号", "句点", "*", "*", "*", "*", "。", "。", "。"]
Install pkg-config .pc.
.pc
$ brew tap novi/tap $ brew install novi/tap/cmecab
MIT
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
mecab-swift
MeCab wrapper for Swift.
Requirements
macOS
Install pkg-config
.pc
.Dependencies
License
MIT