2009-02-20

ようやくマクロ

やっぱりマクロが欲しいのです。昨日最低限やりたいことがシンプルにまとまったので、詳しく考え中。

字句レベルで展開する方がマクロを組むときに楽そうだけど、lexと戯れるのが嫌なので、構文木レベルで展開することにする。どうせマクロ組むのは私だけなんだし。あと、一部の用途でマクロ式の構文解析を既存の構文と共用できなそうなので(共用にすると字句を展開しようとしても、すでに先の文字を読んでしまっている可能性がありそう)。