| 126 | }; |
| 127 | |
| 128 | struct bool_binop : bool_expr { |
| 129 | shared_ptr<value_expr> lhs, rhs; |
| 130 | bool_binop(prod *p) : bool_expr(p) { } |
| 131 | virtual void out(std::ostream &out) = 0; |
| 132 | virtual void accept(prod_visitor *v) { |
| 133 | v->visit(this); |
| 134 | lhs->accept(v); |
| 135 | rhs->accept(v); |
| 136 | } |
| 137 | }; |
| 138 | |
| 139 | struct bool_term : bool_binop { |
| 140 | virtual ~bool_term() { } |
nothing calls this directly
no outgoing calls
no test coverage detected