(for文の中) // ユーザーが入力した条件式が文法的に解釈可能か検査 if ( !evaluable(condition) ) { alert("条件を解釈できません。終了します..."); exit(); } // 条件式を評価し、このピクセルの色が透明化対象であるかどうかを bool 型変数に控える // (条件式が文法的に正しくても、値がbool型ではない場合はここで型変換エラーとなる) bool shouldReplaceColor = eval(condition);