aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/parse.h
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-02-05 23:51:26 +0900
committernsfisis <nsfisis@gmail.com>2026-02-06 00:01:34 +0900
commit3633f9a1f4f7638355beba85c53a2bb2ab0e3976 (patch)
tree58dd3231c5580d770defc2268ffe75dd87c11dec /src/parse.h
parent0dcaa7de7208bbcd56624011a43bac66f5dee44b (diff)
downloadducc-3633f9a1f4f7638355beba85c53a2bb2ab0e3976.tar.gz
ducc-3633f9a1f4f7638355beba85c53a2bb2ab0e3976.tar.zst
ducc-3633f9a1f4f7638355beba85c53a2bb2ab0e3976.zip
feat: implement more complex initializer
Diffstat (limited to 'src/parse.h')
-rw-r--r--src/parse.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/parse.h b/src/parse.h
index 7649575..17ffe2c 100644
--- a/src/parse.h
+++ b/src/parse.h
@@ -2,9 +2,11 @@
#define DUCC_PARSE_H
#include "ast.h"
+#include "common.h"
#include "preprocess.h"
Program* parse(TokenArray* tokens);
bool pp_eval_constant_expr(TokenArray* pp_tokens);
+void eval_init_expr(StrBuilder* buf, AstNode* expr, Type* ty);
#endif