日本語係り受け解析器CaboChaのRubyバインディング cabocha-ruby をリリースした。とは言っても 公式 のSWIGバインディングをベースにしたものだ。
導入
$ gem install cabocha
でインストール出来る。
cabocha-ruby をインストールする前に、CaboCha を
brew install cabocha
かなんかでインストールしておかないとmakeが失敗するので注意すること。
使う
requireする時はrequire "cabocha"
とrequire "CaboCha"
、どちらを使っても正しい。
require "cabocha"
parser = CaboCha::Parser.new
tree = parser.parse("太郎は次郎に本を貸した")
p tree
なんてこった。これまでソースコードをダウンロードしてruby extconf.rb && make install
していたのが、これからはgem install cabocha
で済む。
バグを見つけたら Pull request を送ろう。