text :: diff3 :: diffheckel.

text :: diff3 :: diffheckelは双方向差動プラグインです。
今すぐダウンロード

text :: diff3 :: diffheckel. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • MIZUTANI Tociyuki
  • 出版社のWebサイト:
  • http://search.cpan.org/tociyuki/Text-Diff3-0.06/lib/Text/Diff3/Diff3.pm

text :: diff3 :: diffheckel. タグ


text :: diff3 :: diffheckel. 説明

TEXT :: DIFF3 :: DIFFHECKELは双方向差動プラグインです。 TEXT :: DIFF3 :: DiffHeckelは双方向差分プラグインです。私の$ f = text :: diff3 :: factory-> new;私の$ p = $ f-> create_diff; My $ MyText = $ f-> create_text()。 My $ ORIGINAL = $ f-> create_text()。 My $ DIFF2 = $ P-> DIFF($王国、$ myText); $ DIFF2->それぞれ(サブ{My($ R)= @_;印刷$ R-> AS_STRING、 "N";($ R->タイプNE 'D'){印刷 ' - '、$オリジナル - > $ r-> rangebのas_string_at($ _)}($ R→タイプNE 'a'){print '+'、$ myText-> AS_STRING_AT($ _ _)$ R - > Rangea;}}) ;要約これは、P. Heckelのアルゴリズムに基づいて2つのテキストバッファ間の差分セットを計算するためのText :: Diff3のパッケージです。誰もがあなたのカスタムファクトリinstance.text :: diff3によってこれを別のdiffまたはそのラッパーモジュールに変更するかもしれません:: diff3は、2つのテキストバッファ(diff)の間の差分セットのサポートを必要とします。 diff(1)コマンドとして、必要な差分モジュールは、変更タイプの情報セット(A、C、Dなど)と2つのテキストバッファ間の行番号の範囲を記録したティップのリストを作成します。アルゴリズムとその実装は、TEXT :: DIFF3を計画しています。それは、Text :: Diff3で一般的に使用されている工場で指定されたプラガブルディフィブプロセッサインスタンスを呼び出します。誰もがテキストのプロパティに従って差分プラグインを変更することができます。ユーザーの利便性については、Text :: Diff3にはP. Heckelのアルゴリズムに基づく小さな差分が含まれています。他の手で、他の多くのシステムは人気の最も一般的なシーケンス(LCS)アルゴリズムを使用しています。各アルゴリズムのメリットはケースでケースである。著者の経験では、2つのアルゴリズムがテキスト内の小さなローカル変更に対してほぼ同じ結果を生み出します。ラインのブロックなどの場合は、Results.Text :: Diff3 :: DiffHeckeLの違いが違いました。 ・Perl


text :: diff3 :: diffheckel. 関連ソフトウェア