namazu-dev(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: coverage of libnmz
Satoru Takabayashi <satoru-t@xxxxxxxxxxxxxxxxxx> wrote:
>># そういえば、今の libnmz の仕様に Serach::Namazu を追従させていない...
>># やらなきゃ。
>
> uniq_idxnames();
> expand_idxname_aliases();
> complete_idxnames();
> codeconv_query();
> free_idxnames();
> free_aliases();
> free_replaces();
> load_conf();
>
>の呼出しは不要になりました。(nmz_search の中で呼ばれます)
ごめんなさい。
nmz_free_idxnames();
nmz_free_aliases();
nmz_free_replaces();
はまだ残っていました。これらの関数は、検索結果を出力してから
呼び出す必要があります。
nmz_free_idxnames();
nmz_free_aliases();
nmz_free_replaces();
をまとめて
nmz_free_internal();
としておいたので、nmz_free_hlist() と一緒にこれを使ってくだ
さいませ。(泥縄式…)
p.s.
現在のコードは機能と順序に厳しい依存関係がある、おそろしくひ
どい構造をしています。表面的なコードの整理はできても、構造の
悪さは簡単には直りません。設計からやり直すしかないみたい。そ
の前にプログラミングをよく勉強しないといけないんだけど。
# 2.0 に多くを望むのはあきらめた方がいいみたい
-- Satoru Takabayashi