| 573 | } |
| 574 | |
| 575 | static struct grep_expr *grep_not_expr(struct grep_expr *expr) |
| 576 | { |
| 577 | struct grep_expr *z = xcalloc(1, sizeof(*z)); |
| 578 | z->node = GREP_NODE_NOT; |
| 579 | z->u.unary = expr; |
| 580 | return z; |
| 581 | } |
| 582 | |
| 583 | static struct grep_expr *grep_binexp(enum grep_expr_node kind, |
| 584 | struct grep_expr *left, |
no test coverage detected