Closed this issue 12 years ago · 1 comments
#[ m a x : toplevel -> toplevel -> toplevel = a ] m x w
の展開結果が x ではなく w になってしまう
x
w
原因は macroExpand の実装が
まず a を x に置換し、そのあと x を w に置換しているから。
a
とりあえず修正 master にマージした