« 取り込みからの終了状態の扱い(プログラム言語なでしこ) | トップページ | プラグインで「漢字読み取得改」作成(プログラム言語なでしこ) »

いくつか修正版dnako(プログラム言語なでしこ)

とりあえず、目に付いたところだけ修正してみました。
(A)ワイルドカード一致にて、マルチバイト文字で「|」や「]」を含む文字(酢とかポ)が含まれていると正しく動作しない問題への対応。
(B)JSONエンコードの際、ハッシュをエンコードすると余計な{"",null}というエントリが出来てしまう問題への対応。
(C)JSONデコードの際、Unicodeシーケンスの16進数が英大文字だとエラーとなり結果が空文字列となる問題への対応。
(D)「等しい」「ない/ではない」「条件分岐」「条件分岐~ならば」の数式としてハッシュに存在しないキーを付けて渡した場合にNULLアクセスのエラーで実行が中断する問題への対応。
(E)JSONデコードの際、ハッシュのキーに非ASCII文字があると化けてしまう問題への対応。
(F)JSONデコードの際、データにnullが含まれていると失敗する問題への対応。

http://weyk.la.coocan.jp/files/dnako_patched003.zip

(A)はnakostr.dll
(B)(C)(E)(F)はnakonet.dll
(D)はdnako.dll
です。LGPLのライセンスに従い、修正したファイルを公開しています。LGPLのライセンスの規定により、このファイルについても、LGPLが適用されます。
※LGPLの要件であるソースの提供については、2012/3/17までお待ちください。とりいそぎバイナリのみ。

17日編集:修正項目(E)を追加し、ファイルを0.02にしソースも一緒に含めました。
20日編集:修正項目(F)を追加し、ファイルを0.03にしました。

追記。
 修正が本体に吸収されたのに伴い、公開を終了しました。

|

« 取り込みからの終了状態の扱い(プログラム言語なでしこ) | トップページ | プラグインで「漢字読み取得改」作成(プログラム言語なでしこ) »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/20195/54231602

この記事へのトラックバック一覧です: いくつか修正版dnako(プログラム言語なでしこ):

« 取り込みからの終了状態の扱い(プログラム言語なでしこ) | トップページ | プラグインで「漢字読み取得改」作成(プログラム言語なでしこ) »