From 9c7d2cad8ef9bcc019af3924fb72dd896c8c77e7 Mon Sep 17 00:00:00 2001 From: A404M Date: Thu, 29 May 2025 21:44:10 +0330 Subject: add any type --- src/runner/runner.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/runner') diff --git a/src/runner/runner.c b/src/runner/runner.c index 633e202..04f26b6 100644 --- a/src/runner/runner.c +++ b/src/runner/runner.c @@ -1567,6 +1567,7 @@ AstTree *runExpression(AstTree *expr, AstTreeScope *scope, bool *shouldRet, return ret; } case AST_TREE_TOKEN_TYPE_TYPE: + case AST_TREE_TOKEN_TYPE_ANY_TYPE: case AST_TREE_TOKEN_TYPE_FUNCTION: case AST_TREE_TOKEN_TYPE_VOID: case AST_TREE_TOKEN_TYPE_BOOL: @@ -2197,6 +2198,7 @@ AstTree *toRawValue(AstTree *value) { case AST_TREE_TOKEN_OPERATOR_ARRAY_ACCESS: case AST_TREE_TOKEN_SCOPE: case AST_TREE_TOKEN_NONE: + case AST_TREE_TOKEN_TYPE_ANY_TYPE: case AST_TREE_TOKEN_BUILTIN_SIZE_OF: case AST_TREE_TOKEN_BUILTIN_C_LIBRARY: case AST_TREE_TOKEN_BUILTIN_C_FUNCTION: @@ -2402,6 +2404,7 @@ AstTree *castTo(AstTree *tree, AstTree *to) { case AST_TREE_TOKEN_OPERATOR_ARRAY_ACCESS: case AST_TREE_TOKEN_SCOPE: case AST_TREE_TOKEN_NONE: + case AST_TREE_TOKEN_TYPE_ANY_TYPE: case AST_TREE_TOKEN_BUILTIN_SIZE_OF: case AST_TREE_TOKEN_BUILTIN_C_LIBRARY: case AST_TREE_TOKEN_BUILTIN_C_FUNCTION: @@ -2549,6 +2552,7 @@ ffi_type *toFFIType(AstTree *type) { case AST_TREE_TOKEN_OPERATOR_SHIFT_RIGHT: case AST_TREE_TOKEN_OPERATOR_ARRAY_ACCESS: case AST_TREE_TOKEN_SCOPE: + case AST_TREE_TOKEN_TYPE_ANY_TYPE: case AST_TREE_TOKEN_NONE: } printLog("%s", AST_TREE_TOKEN_STRINGS[type->token]); -- cgit v1.2.3