どなたかもしご存じの方がいらっしゃったら教えてください。 zmc2にV3相当のマクロを実装して今評価中だったりしますが、例えば .define AB %,% {c%d%} .define ABC %,% {e%f%} (t1) ABCc,d ABC c,d なんてやると(t1)の2行で結果が違ったり、さらにABの定義を削ると また変わるんです。つまり、マクロ名内に別マクロ名がある場合の 変換ルールが皆目見当がつきません。 実際に試されると分かりますが、上の例は理解に苦しむ変換をします。 単純に定義順に置換しているわけでもなく、かといって最長一致でも ないようです。 # ごめんなさい、まだソース読んでません...