2016.10.25)↑(1)KH-FDPLはいわば#defineだけで機械語(とはいわないまでも、単純なアセンブラみたいな言語)に置換することを目指していた。#defineでは以下みたいなことができる。}こういうことをされると、中カッコの入れ子関係は処理系には容易にはわからなくなってしまう。正常に動く場合はいいかもしれないけど、エラーがある場合はどうなのか。要領を得ないエラーしか出せないのではないか?↑(2)次の問題。b)たとえばこういう記述ルールを書きたいのだけど、果たしてこれは可能なのか。(1+2)+3もしカッコを特別扱いしないのであればこれは、ADD((1,2)+3)になりはしないか?これを避けるにはどの#defineから適用するかを決定したり、どこで語が切れるのか、カッコは複数の語をひとかたまりにすることができることを、固定されたルールにする必要がある。↑(3)そんなこんなで、とにかく#defineでカッコの合計数が増減するのはいけないことだと思った。NEXTNEXT最初のFORが最初のNEXTと対応しないなんてどうしてわかるだろう。