From 5d43a23a42725d9e88be76ce04260dbd4b57d370 Mon Sep 17 00:00:00 2001 From: A404M Date: Fri, 4 Apr 2025 22:12:17 +0330 Subject: add undefined and fix some struct stuff --- src/compiler/ast-tree.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/compiler/ast-tree.h') diff --git a/src/compiler/ast-tree.h b/src/compiler/ast-tree.h index a62e195..00f477c 100644 --- a/src/compiler/ast-tree.h +++ b/src/compiler/ast-tree.h @@ -39,6 +39,7 @@ typedef enum AstTreeToken { AST_TREE_TOKEN_VARIABLE, AST_TREE_TOKEN_VARIABLE_DEFINE, AST_TREE_TOKEN_VALUE_NULL, + AST_TREE_TOKEN_VALUE_UNDEFINED, AST_TREE_TOKEN_VALUE_INT, AST_TREE_TOKEN_VALUE_FLOAT, AST_TREE_TOKEN_VALUE_BOOL, @@ -273,6 +274,7 @@ bool setTypesValueBool(AstTree *tree, AstTreeSetTypesHelper helper); bool setTypesValueInt(AstTree *tree, AstTreeSetTypesHelper helper); bool setTypesValueFloat(AstTree *tree, AstTreeSetTypesHelper helper); bool setTypesValueNull(AstTree *tree, AstTreeSetTypesHelper helper); +bool setTypesValueUndefined(AstTree *tree, AstTreeSetTypesHelper helper); bool setTypesFunction(AstTree *tree, AstTreeSetTypesHelper helper); bool setTypesPrintU64(AstTree *tree, AstTreeSetTypesHelper helper); bool setTypesReturn(AstTree *tree, AstTreeSetTypesHelper helper, -- cgit v1.2.3