現在、古い VBA (アプリケーション用ビジュアル ベーシック) アプリケーションのサービスを提供しています。そのアプリケーションを分析し、無効な変数を出力する従来のツールを持っています。それらの数は 2000 以上あるので、これを手作業で行いたくありません。
したがって、前述のツールに従ってデッド変数を含む個別のコードファイルを AST に変換し、その方法で削除するというアイデアがありました。
私の質問:これを行うための推奨される方法はありますか? StringTemplate を使用したくありません。すべてのルールのテンプレートを作成する必要があり、非表示のチャネルにコメントがあった場合、それは失われますよね? 必要なのは、そのコードの一部を削除し、残りを読み取ったとおりに出力することだけです。
おすすめはありますか?