yohasebe.com


Sat Feb 17 23:41:00 +0900 2007

RSyntaxTree

理論言語学の領域でよく用いられる樹形図の画像を簡単に出力できるRubyプログラムRSyntaxTreeを作成しました。次のURLからアクセスできるのでお試しください。

http://www.yohasebe.com/rsyntaxtree/

基本的にはAndré Eisenbach氏が開発したphpSyntaxTreeのコードをPHPからRubyに書き直したものです。ただし、日本語などのマルチバイト文字を(フォントさえインストールされていれば)自由に扱えるという点が改良されています。一方、速度のほうはやや遅いです。

phpSyntaxTreeはきれいな樹形図を簡単に作成できることのほか、Ajaxを用いたインタフェイスにも特徴があるのですが、RSyntaxTreeでもRuby on Railsを用いてこれを実現しています。現在のところ最低限の機能しか実装していませんが、拡張は容易なはずです。

ソースコードはまだ公開していませんが、そのうちRubyForgeにレポジトリを移す予定です。

<img src=‘/img/070218.png’ align=center hspace=10 vspace=5 border=0 />

上のツリーのソース(インデントは不要です。単に見やすいという理由で付けています。)

[発話 [文 
  [主部 
    [後置詞句 [名詞_固有 太郎]
              [後置詞_係助詞]]]
  [述部 
    [助動詞句 [名詞句 [修飾句_連体 京都 の] [名詞_一般 学生]] 
              [助動詞_断定 です]]]
]]

Prev entry | | Next entry



大学関係


計算機プログラミング


その他いろいろ


--