aboutsummaryrefslogtreecommitdiff
path: root/src/compiler/parser.h
diff options
context:
space:
mode:
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 {