あすかぜ が 2000 年から開発を続けている CSV エディターです。 編集作業に必要なさまざまな機能を備えています。
開発には Embarcadero C++Builder を使用しています。 個人またはスタートアップ企業の場合 https://www.embarcadero.com/jp/products/cbuilder/starter から C++Builder Community Edition がダウンロードできます。 その他の企業で Cassava Editor をビルドする場合、有償エディションの購入が必要となります。
正規表現の処理に Boost Library を使用しています。 C++Builder の [ツール]-[GetIt パッケージマネージャ...] メニューでパッケージマネージャを開き、 「C++ Libraries」内の「Boost 1.70 for the Win64 Toolchain」および「Boost 1.70 for the Win32 Clang-enhanced Toolchain」をインストールしてください。
cassava-editor リポジトリをクローンし、「Cassava??.groupproj」ファイルを C++Builder で開いてください。 [実行] メニューをクリックすると Cassava Editor がビルド・実行されます。
マクロ等を使えるようにするには、「Export」「Help」「Macro」の 3 つのフォルダを「Release_Build」フォルダ内(デバッグ実行時は「Debug_Build」フォルダ内)にコピーしてください。
実行中の Cassava Editor 内で [マクロ(M)]-[指定したマクロを実行(X)...] メニューを実行し、 リポジトリ内の「Macro/tests/TestAll.cms」を選択してください。マクロのテストが実行されます。 今のところ、それ以外のテストはありません。変更箇所を手作業で動作確認してください。