Например, результатом для следующего выражения должно быть 1 (true) (в настоящее время его 0 ):
Код: Выделить всё
1 || 0 && 0
Код: Выделить всё
expression = (uint_[_val = _1] | '(' >> expression[_val = _1] >> ')') * (("&&" >> (uint_[_val = (_val && _1)] | expression[_val = (_val && _1)])) | ("||" >> (uint_[_val = (_val || _1)] | expression[_val = (_val || _1)])));
Подробнее здесь: https://stackoverflow.com/questions/796 ... oostspirit