diff --git a/parser/nodes.cc b/parser/nodes.cc index 65bd12b..13e43b8 100644 --- a/parser/nodes.cc +++ b/parser/nodes.cc @@ -93,22 +93,22 @@ NodeRef BoolExpressionNode::evaluate() switch (m_op) { case '<': - r = o < t ? 0 : 1; + r = o < t ? 1 : 0; break; case 'l': - r = o <= t ? 0 : 1; + r = o <= t ? 1 : 0; break; case '>': - r = o > t ? 0 : 1; + r = o > t ? 1 : 0; break; case 'g': - r = o >= t ? 0 : 1; + r = o >= t ? 1 : 0; break; case '=': - r = o == t ? 0 : 1; + r = o == t ? 1 : 0; break; case 'n': - r = o != t ? 0 : 1; + r = o != t ? 1 : 0; break; case '!': r = ! one->evaluate()->getInteger();