if; //else、else ifでさらに分岐
while; //break、continueで制御
goto; //ラベルに飛ぶ
call; //サブルーチンを実行
//--( if )--------------------------------------------------
if( result == yes ) {
処理;
}else{
処理;
}
//--( while )-----------------------------------------------
#a = 0;
while( #a < 10 ) {
処理;
if( !result ) break; //whileを1つ抜ける
if( result ) continue; //while先頭の条件式に戻る
#a = #a + 1;
}
//--( goto )------------------------------------------------
Label:
処理;
goto Label;
//--( call )------------------------------------------------
call QuestionTmp "abc","def";
if( ##return ) beep;
endmacro;
QuestionTmp:
question "word:" + $$1 + $$2;
return result;