Combyによる大規模コードベースの構造的コードモッド適用 は何をしますか?
構文認識マッチングを使用して繰り返しコードパターンを書き換え、エージェントがプレーンな正規表現の検索と置換よりも安全に移行コードモッドを実行できるようにします。
前提条件
Comby CLI
インストール
環境に合ったアップストリームのインストールまたはセットアップパスを使用してください:
- docker run -a stdin -a stdout -a stderr -i comby/comby '(:[emoji] hi)' 'bye :[emoji]' lisp -stdin <<< '(👋 hi)'
- git clone https://github.com/comby-tools/comby
- make
- make test
アップストリームからの要件と注意事項:
-
Docker
- docker pull comby/comby
基本的な使用法または開始方法のメモ:
-
使用ドキュメントをご覧ください。
-
以下の簡単な例では、sedのような正規表現アプローチと比較して、Combyがマッチングと書き換えをどのように簡素化するかを示しています。
-
Mac OS X
-
アップストリームドキュメントから抽出: https://raw.githubusercontent.com/comby-tools/comby/HEAD/README.md