[if exp="tf.x == 1"][eval exp="tf.y = 1"][jump target=*1]
[elsif exp="tf.x == 2"][eval exp="tf.y = 2"][jump target=*2]
[endif]

こういう書き方ってやっちゃダメですかね?
これって[endif]通過せずにジャンプしてます?