diff options
Diffstat (limited to 'src/parser/parser.h')
| -rw-r--r-- | src/parser/parser.h | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/src/parser/parser.h b/src/parser/parser.h index 3f2e763..f54bae0 100644 --- a/src/parser/parser.h +++ b/src/parser/parser.h @@ -37,7 +37,6 @@ typedef struct Symbol char *name; char *type_name; Type *type_info; - int is_mutable; int is_used; int is_autofree; Token decl_token; @@ -103,13 +102,6 @@ typedef struct ImportedFile struct ImportedFile *next; } ImportedFile; -typedef struct VarMutability -{ - char *name; - int is_mutable; - struct VarMutability *next; -} VarMutability; - // Instantiation tracking typedef struct Instantiation { @@ -250,11 +242,9 @@ struct ParserContext ImportedPlugin *imported_plugins; // Plugin imports // Config/State - int immutable_by_default; char *current_impl_struct; // Internal tracking - VarMutability *var_mutability_table; DeprecatedFunc *deprecated_funcs; // LSP / Fault Tolerance @@ -377,10 +367,6 @@ void register_selective_import(ParserContext *ctx, const char *symbol, const cha const char *source_module); SelectiveImport *find_selective_import(ParserContext *ctx, const char *name); -// Mutability tracking -void register_var_mutability(ParserContext *ctx, const char *name, int is_mutable); -int is_var_mutable(ParserContext *ctx, const char *name); - // External symbol tracking (C interop) void register_extern_symbol(ParserContext *ctx, const char *name); int is_extern_symbol(ParserContext *ctx, const char *name); |
