summaryrefslogtreecommitdiff
path: root/src/parser/parser_utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/parser/parser_utils.c')
-rw-r--r--src/parser/parser_utils.c22
1 files changed, 0 insertions, 22 deletions
diff --git a/src/parser/parser_utils.c b/src/parser/parser_utils.c
index 7c45178..d2214eb 100644
--- a/src/parser/parser_utils.c
+++ b/src/parser/parser_utils.c
@@ -177,7 +177,6 @@ void add_symbol_with_token(ParserContext *ctx, const char *n, const char *t, Typ
s->name = xstrdup(n);
s->type_name = t ? xstrdup(t) : NULL;
s->type_info = type_info;
- s->is_mutable = 1;
s->is_used = 0;
s->decl_token = tok;
s->is_const_value = 0;
@@ -538,27 +537,6 @@ void register_lambda(ParserContext *ctx, ASTNode *node)
ctx->global_lambdas = ref;
}
-void register_var_mutability(ParserContext *ctx, const char *name, int is_mutable)
-{
- VarMutability *v = xmalloc(sizeof(VarMutability));
- v->name = xstrdup(name);
- v->is_mutable = is_mutable;
- v->next = ctx->var_mutability_table;
- ctx->var_mutability_table = v;
-}
-
-int is_var_mutable(ParserContext *ctx, const char *name)
-{
- for (VarMutability *v = ctx->var_mutability_table; v; v = v->next)
- {
- if (strcmp(v->name, name) == 0)
- {
- return v->is_mutable;
- }
- }
- return 1;
-}
-
void register_extern_symbol(ParserContext *ctx, const char *name)
{
// Check for duplicates