原です。

|IF(), THEN{}, ELSE{}, END としたらどうでしょう。THEN で push、
|ENDで pop とした方がきれいかな。

ごめんなさい。「IF() で push」の間違いでした。(^^;