2
置換によるsexpsのパターンマッチングを使用してelispプログラムをリファクタリングする方法は?
一連の書き換えルールを指定して、elispプログラムのソースからソースへの変換を実行できる機能を探しています。たとえば、次のようなルールがあるとします。 (set (make-local-variable (quote ?var) ?value)) => (setq-local ?var ?value) それはパターンのすべての出現を見つけ、それを置換で置き換えます。歓迎すべき機能は、最小限の変更を行うことです。 編集:私はこれをhttp://www.informatik.uni-bremen.de/st/lehre/Arte-fakt/Seminar/papers/06/Formal/pattern-language-for-refactoring.pdf残念ながら実装していません。
7
replace