C言語なら俺に聞け(入門編)Part 100
■ このスレッドは過去ログ倉庫に格納されています
0032はちみつ餃子 ◆8X2XSCHEME
2012/04/01(日) 12:39:17.18小手先のトリックを使えばなんとかならんでもないけど…
例えば
cond: __STATE_IF expression __STATE_THEN
ifstatement: cond expression __STATE_ELSE expression
という風にふたつに分離してしまえば条件節の結果を先に得られるので、
それが真であれば else 節はよみとばす (パースだけして副作用を発生させないようにフラグを立てるとか) というような実装にできる。
■ このスレッドは過去ログ倉庫に格納されています