naoyat / dump_darts

Dump all words in Darts (Double-ARray Trie System)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dump_darts

Darts (Double-ARray Trie System) データ構造のTrieの全単語をダンプするツール

別名:mkdarts した元の単語ファイルを失くしてしまった残念な人を救済するツール

requirement

実際に必要なのはdarts.hだけです。

install

darts.h が /usr/local/include にインストールされていることを前提としています。 そうでない場合は Makefile をいじってください。

darts.h にパッチをあてて使っています。

$ make dump_darts
$ sudo make install

usage

$ dump_darts <darts-file>

license

dump_darts はフリーソフトウェアです.LGPL(Lesser GNU General Public License) または BSD ライセンスに従って本ソフトウェアを使用,再配布することができます. 詳細は COPYING, LGPL, BSD各ファイルを参照して下さい.

開発動機

DartsをDAWGで置き換えたかったのだけれど、mkdartsした元の単語ファイルを失くしてしまったのですよ…

これを書いたおかげでdouble-arrayでTrieがどう実装されているのか自分なりに理解できたのが不幸中の幸い。

author

  • naoya_t

About

Dump all words in Darts (Double-ARray Trie System)

License:Other


Languages

Language:C++ 100.0%