| 96 | const char *op; |
| 97 | virtual void out(std::ostream &out) { out << op; } |
| 98 | truth_value(prod *p) : bool_expr(p) { |
| 99 | op = ( (d6() < 4) ? scope->schema->true_literal : scope->schema->false_literal); |
| 100 | } |
| 101 | }; |
| 102 | |
| 103 | struct null_predicate : bool_expr { |