aboutsummaryrefslogtreecommitdiff
path: root/src/compiler/parser.h
diff options
context:
space:
mode:
authorA404M <ahmadmahmoudiprogrammer@gmail.com>2025-06-05 16:24:21 +0330
committerA404M <ahmadmahmoudiprogrammer@gmail.com>2025-06-05 16:24:21 +0330
commitc506c3458a07485169cc38ce27d5cf21601136c2 (patch)
tree6f41a300d2ee4a503a97fbeafa3e509133f02d63 /src/compiler/parser.h
parent3a079c1da7508839088c0c70795819692954eb43 (diff)
trying to add macro
Diffstat (limited to 'src/compiler/parser.h')
-rw-r--r--src/compiler/parser.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/compiler/parser.h b/src/compiler/parser.h
index 0b89bb3..3db1d3d 100644
--- a/src/compiler/parser.h
+++ b/src/compiler/parser.h
@@ -149,6 +149,7 @@ typedef struct ParserNode {
typedef struct ParserNodeTypeFunctionMetadata {
ParserNode *arguments;
ParserNode *returnType;
+ bool isMacro;
} ParserNodeTypeFunctionMetadata;
typedef struct ParserNodeVariableMetadata {
@@ -163,6 +164,7 @@ typedef struct ParserNodeFunctionDefnitionMetadata {
ParserNode *arguments;
ParserNode *returnType;
ParserNode *body;
+ bool isMacro;
} ParserNodeFunctionDefnitionMetadata;
typedef struct ParserNodeArray {