| 581 | } |
| 582 | |
| 583 | static struct grep_expr *grep_binexp(enum grep_expr_node kind, |
| 584 | struct grep_expr *left, |
| 585 | struct grep_expr *right) |
| 586 | { |
| 587 | struct grep_expr *z = xcalloc(1, sizeof(*z)); |
| 588 | z->node = kind; |
| 589 | z->u.binary.left = left; |
| 590 | z->u.binary.right = right; |
| 591 | return z; |
| 592 | } |
| 593 | |
| 594 | static struct grep_expr *grep_or_expr(struct grep_expr *left, struct grep_expr *right) |
| 595 | { |
no test coverage detected