| 828 | } |
| 829 | |
| 830 | static cbm_expr_t *expr_not(cbm_expr_t *child) { |
| 831 | cbm_expr_t *e = calloc(CBM_ALLOC_ONE, sizeof(cbm_expr_t)); |
| 832 | e->type = EXPR_NOT; |
| 833 | e->left = child; |
| 834 | return e; |
| 835 | } |
| 836 | |
| 837 | /* ── Unsupported keyword detection ─────────────────────────────── */ |
| 838 |