A self-contained morphological analyzer (including dictionary data) writed in Scala.
Scala Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src/net/reduls/scala/gomoku
.gitignore
COPYING
COPYING.ipadic
README
build.xml
scala_classpath.sh

README

【名前】
・scala-gomoku

【バージョン】
・0.0.2


【概要】
・辞書込みのJava形態素解析器GomokuのScala版
・詳細はGomokuのドキュメントを参照
 ・Gomoku: https://github.com/sile/gomoku/


【ビルド方法】
$ export CLASSPATH=`./scala_classpath.sh`  # scala-library.jarおよびscala-compiler.jarにパスが通るようにする
$ ant


【形態素解析(コマンドライン)】
# 形態素解析
$ scala -cp scala-gomoku-{ver}.jar net.reduls.scala.gomoku.bin.Gomoku < 解析対象テキスト

# 分かち書き
$ scala -cp scala-gomoku-{ver}.jar net.reduls.scala.gomoku.bin.Gomoku -wakati < 解析対象テキスト


【API】
package net.reduls.scala.gomoku

object Tagger {
  def parse(text:String): List[Morpheme]  // 形態素解析
  def wakati(text:String): List[String]   // 分かち書き
}

case class Morpheme(val surface:String, val feature:String, val start:Int)


【ライセンス】
・scala-gomoku本体(ソースファイル及びjarファイル)
 ・MITライセンス: 詳細はCOPYINGファイルを参照

・scala-gomokuに含まれるIPADICバイナリデータ
 ・IPADICのライセンスに準拠: 詳細はCOPYING.ipadicを参照