aboutsummaryrefslogtreecommitdiff
path: root/src/ast.h
diff options
context:
space:
mode:
authorMustafa Quraish <[email protected]>2022-02-05 05:47:52 -0500
committerMustafa Quraish <[email protected]>2022-02-05 08:56:15 -0500
commit2ca7824bedade35a08da5c037b8dc999a54e84f1 (patch)
tree281421602911828b060f43a540862517c19370b3 /src/ast.h
parentHandle command-line arguments properly on linux (diff)
downloadcup-2ca7824bedade35a08da5c037b8dc999a54e84f1.tar.xz
cup-2ca7824bedade35a08da5c037b8dc999a54e84f1.zip
Allow function declarations without a definition
Diffstat (limited to 'src/ast.h')
-rw-r--r--src/ast.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/ast.h b/src/ast.h
index 074228c..70896ac 100644
--- a/src/ast.h
+++ b/src/ast.h
@@ -95,6 +95,8 @@ typedef struct ast_node {
// TODO: Arguments / etc?
Variable *args;
int num_args;
+
+ bool is_defined;
} func;
// Block of statements