From ba623c7a3a5b450b9b492de50efceea93df96039 Mon Sep 17 00:00:00 2001 From: Xavier Del Campo Romero Date: Mon, 10 Nov 2025 23:47:10 +0100 Subject: Add if and else operators --- src/op/block.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/op/block.c') diff --git a/src/op/block.c b/src/op/block.c index e35a722..78651da 100644 --- a/src/op/block.c +++ b/src/op/block.c @@ -8,10 +8,17 @@ */ #include +#include #include #include +static enum nw_state resume(struct nw_interp *const i) +{ + nwp_interp_resume(i); + return NW_AGAIN; +} + void nwp_op_block(struct nw_interp *const i) { - nwp_start_block(i); + nwp_start_block(i, &i->sm.start_block, resume); } -- cgit v1.2.3