From 6a105fbd801f10bd6c8cee32fd6d45a279f33e1b Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Thu, 4 Jul 2024 18:00:01 -0400 Subject: Add 'defer' --- ast.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ast.h') diff --git a/ast.h b/ast.h index f58e8595..849f91c8 100644 --- a/ast.h +++ b/ast.h @@ -111,6 +111,7 @@ typedef enum { For, While, If, When, Reduction, Skip, Stop, Pass, + Defer, Return, Extern, StructDef, EnumDef, LangDef, @@ -233,6 +234,9 @@ struct ast_s { const char *target; } Skip, Stop; struct {} Pass; + struct { + ast_t *body; + } Defer; struct { ast_t *value; } Return; -- cgit v1.2.3