Delphiで言語を作るぞ(゚Д゚ )ゴルァ!!
■ このスレッドは過去ログ倉庫に格納されています
008534
NGNGPUSH A
PUSH B
op *
PUSH C
op /
に再帰下降でコンパイルしてるのだけど、これを
PUSH C
PUSH A
PUSH B
op *
op 逆除算
とコンパイルするとしたら、どうやればいいのかな?
何をしたいかというと、
掛算と割算が連続してたら、一時的に倍精度を使いたいので
後の方が実行エンジン側が楽になるので
単純にMulDiv( A,B,C) って関数を定義した方がいいか
■ このスレッドは過去ログ倉庫に格納されています