From 2bc8e5f74cdfca319f04ac2e6c13d04c05059137 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sun, 21 Sep 2025 16:06:58 -0400 Subject: Deprecate `extern` keyword --- src/ast.c | 6 ------ 1 file changed, 6 deletions(-) (limited to 'src/ast.c') diff --git a/src/ast.c b/src/ast.c index 06a0e486..4dfd7d0f 100644 --- a/src/ast.c +++ b/src/ast.c @@ -262,7 +262,6 @@ Text_t ast_to_sexp(ast_t *ast) { T(Pass, "(Pass)"); T(Defer, "(Defer ", ast_to_sexp(data.body), ")"); T(Return, "(Return ", ast_to_sexp(data.value), ")"); - T(Extern, "(Extern \"", data.name, "\" ", type_ast_to_sexp(data.type), ")"); T(StructDef, "(StructDef \"", data.name, "\" ", arg_defs_to_sexp(data.fields), " ", ast_to_sexp(data.namespace), ")"); T(EnumDef, "(EnumDef \"", data.name, "\" (tags ", tags_to_sexp(data.tags), ") ", ast_to_sexp(data.namespace), @@ -629,7 +628,6 @@ void ast_visit(ast_t *ast, void (*visitor)(ast_t *, void *), void *userdata) { ast_visit(Match(ast, Return)->value, visitor, userdata); return; } - case Extern: return; case StructDef: { DeclareMatch(def, ast, StructDef); ast_visit_args(def->fields, visitor, userdata); @@ -746,10 +744,6 @@ static void _type_ast_visit(ast_t *ast, void *userdata) { visit(Match(ast, Deserialize)->type, userdata); break; } - case Extern: { - visit(Match(ast, Extern)->type, userdata); - break; - } default: break; } } -- cgit v1.2.3