うーん変数とかは無しで
スクリプト言語で組んだマクロコンパイラって言う方が正しいかも
コンパイルつっても文法とパラメータの正当性をチェックして
整理するぐらいなので
インタープリタでも変わらんかもです