void PrintVisitor::visit(const Condition& node) { m_os << "(? "; node.get_expr().accept(*this); m_os << " : "; node.get_lhs().accept(*this); node.get_rhs().accept(*this); m_os << ")"; }