// 式を評価し、結果を真偽値として解釈する bool Satori::evalcate_to_bool(const Condition& i_cond) { string r; if ( !calculate(i_cond.c_str(), r) ) { // 計算失敗 return false; } return ( zen2int(r) != 0 ); }