Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ C で書かれたツール。READMEs ディレクトリに収めてある README
* `skkdic-count` 辞書の中の候補数を数える
* `skkdic-diff` ふたつの辞書の差分を真鵺道形式で出力
* `skkdic-expr` 複数の辞書のマージなど
* `skkdic-expr2` skkdic-expr の高速版
* `skkdic-expr2` skkdic-expr の改良版
* `skkdic-sort` 辞書のソート
* `skk2cdb.py` SKK 形式から cdb 形式への変換
* `saihenkan.rb` バージョン 2.1.0 以降の ruby が必要
Expand Down
8 changes: 8 additions & 0 deletions READMEs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,14 @@ skkdic-count が作成されます。
$ skkdic-expr jisyo-a - jisyo-tmp > jisyo-common
```

## 注意点

* annotation には対応しておりませんので、annotation 付きと annotation なしの同じ候補、
あるいは annotation の内容が異なる同じ候補を、異なる候補として認識します。

* skkdic-expr はでたらめな順番で出力するので、
処理後に更に skk-sort コマンドにソートさせないと SKK 辞書として利用できません。

## 2.2. skkdic-sort

skkdic-expr はでたらめな順番で出力します。それを通常の SKK 辞書の形式に
Expand Down
22 changes: 19 additions & 3 deletions READMEs/README.skkdic-expr2.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,10 +52,16 @@ skkdic-expr2 はソートされた結果を出力しますので、skkdic-sort

## 書式

skkdic-expr2 [-o 出力ファイル] 辞書ファイル [[+-^] 辞書ファイル]...
skkdic-expr2 [-d 注釈区切り文字] [-o 出力ファイル] 辞書ファイル [[+-^] 辞書ファイル]...

## オプション

-d 注釈区切り文字

二つの辞書をマージする際に、同じ語に違う注釈が付けられていた場合は、
二つの注釈を指定された区切り文字でつなぎます。
省略された場合のデフォルトは "," になります。

-o 出力ファイル

作業結果を標準出力に出す代わりに、指定されたファイルに書き込みます。
Expand All @@ -75,9 +81,19 @@ skkdic-expr2 はソートされた結果を出力しますので、skkdic-sort
括られたもの)は削除されます。skkdic-expr のデフォルトでの挙動
(-O を指定しない)と同じです。

* 二つの辞書をマージする際に、同じ語に違う注釈が付けられていた場合は、
二つの注釈を "," でつないで格納します。
## skkdic-expr との相違点

* skkdic-expr よりもかなり高速です。

* skkdic-sort を併用する必要がありません (skkdic-expr2 が sort もしてくれます)。

* 演算子として、'+', '-' の他、'^' が使用できます。共通集合を求めます。

* annotation に対応しています。二つの辞書をマージする際に、
同じ語に違う注釈が付けられていた場合は、
二つの注釈を","(または -d で指定した任意の文字列)でつないで格納します。

* GLIB-2.0.x を必要とします。

著者
====
Expand Down
Loading