| 1740 | } |
| 1741 | |
| 1742 | Expression or_(Expression lhs, Expression rhs) { |
| 1743 | return call("or_kleene", {std::move(lhs), std::move(rhs)}); |
| 1744 | } |
| 1745 | |
| 1746 | Expression or_(const std::vector<Expression>& operands) { |
| 1747 | if (operands.empty()) return literal(false); |