SGF2isiba
SGF棋譜を 石葉2 用に変換するスクリプトです(javascript)。-
LB,TR,CRなどのマークアッププロパティーをMKに変換します。
(石葉はマークアッププロパティーを正しく表示しません。 替わりにMKという石葉独自のプロパティーを用意してあります。) -
コメント中の大カッコ([,\])を中カッコ({})に変換します。
(石葉が\をエスケープ文字として扱ってくれないため。) -
コメント中の改行を'___'に変換します。
(石葉はコメント中の'___'を改行として扱います。) - コメント中の引用符('")を全角(’”)に変換します。
(SGFデータをHTMLファイルに含める時に、そのままでは引用符がHTMLに解釈されてしまうため。) - ノード中にB[]またはW[]プロパティーがあれば、
それをノードの先頭に移動します。
(SGFの仕様ではノード中のプロパティーの順番は問わないのですが、 石葉だと先頭にないとパスになってしまうため。)
同機能のRubyスクリプトもあります。