2005-07-16 定数畳み込み 勉強 プログラミング 20*(x+5)+1 を 20*x+101 に変換する方法を私はまだ知らない.つまり構文木に all_leaves_are_literal なるフラグをつけるだけではダメってこった. あ,分配律くらい教えておけと? じゃあ 10*(20*(x+5)+1)+3 を 200*x+1013 に変換する方法,etc. etc. はどうよ.分配律を繰り返すのをどうやって判断するのかな? それこそSSAか?