-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add: Mecab_load_with_userdicを追加 #9
Add: Mecab_load_with_userdicを追加 #9
Conversation
@sevenc-nanashi PRありです!! もし知ってたらお聞きしたいのですが、この関数がなくてもpyopenjtalkの方はuserdicを読み込めてたのはなぜなんでしょう・・・? |
ユーザー辞書指定がなければMecab_load、指定されていたらMecab_load_with_userdic(のようなもの)をCPythonで実装、のようになっています。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
エラーメッセージを書くところ以外はlgtmです!!
mecabのコードを追っていました。結構不思議な作りですね!
調整ありがとうございます!!!
あ、pyopenjtalk側もこれ使うようにするのが良いかもですかね。 |
レビューを反映しました。
確かに。良さそう。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(C++に詳しくないのでちょっと自信無いですが)LGTM!
Approve集まったのでマージします。 |
return Mecab_load_with_userdic(m, dicdir, NULL); | ||
} | ||
|
||
void Mecab_print_load_error(const char *dicdir, const char *userdic) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
今言うのは微妙ですが、ここはstatic void
にしてMecab_
というprefixを外した方がよかった気がします。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
たしかに。private関数だからMecab_
いらなかった。
内容
Mecab_load_with_userdicを追加します。
関連 Issue
スクリーンショット・動画など
(なし)
その他
(なし)