= 選択肢に条件式をつける方法
例えば以下のようなスクリプトの場合
{{{ code cpp
select("問題文")
{($1 == 3)"選択肢1"
}
{($1 < 3)"選択肢2"
}
}}}
コンバート後のデータは以下のようになる
{{{ code
SEL,1,問題文,
SEL_ANS,2,選択肢1,選択肢2,
INT,3,
VAR,1,
EQ,
SEL_ANS2,0,
INT,3,
VAR,1,
LE,
SEL_ANS2,1,
SEL_GOTO,選択肢1,選択肢2,
}}}
SEL_ANS2命令で、スタックからpopして、それが指定の変数番号の値と一致してれば、その選択肢を表示する