From fd74479a2bf2e4ccc35d1c2fa206de8f28be1e54 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sun, 21 Sep 2025 16:28:57 -0400 Subject: Deprecate optional '?' postfix operator --- src/ast.c | 5 ----- 1 file changed, 5 deletions(-) (limited to 'src/ast.c') diff --git a/src/ast.c b/src/ast.c index 4dfd7d0f..0dcda5dc 100644 --- a/src/ast.c +++ b/src/ast.c @@ -269,7 +269,6 @@ Text_t ast_to_sexp(ast_t *ast) { T(LangDef, "(LangDef \"", data.name, "\" ", ast_to_sexp(data.namespace), ")"); T(Index, "(Index ", ast_to_sexp(data.indexed), " ", ast_to_sexp(data.index), ")"); T(FieldAccess, "(FieldAccess ", ast_to_sexp(data.fielded), " \"", data.field, "\")"); - T(Optional, "(Optional ", ast_to_sexp(data.value), ")"); T(NonOptional, "(NonOptional ", ast_to_sexp(data.value), ")"); T(DocTest, "(DocTest ", ast_to_sexp(data.expr), optional_sexp("expected", data.expected), ")"); T(Assert, "(Assert ", ast_to_sexp(data.expr), " ", optional_sexp("message", data.message), ")"); @@ -655,10 +654,6 @@ void ast_visit(ast_t *ast, void (*visitor)(ast_t *, void *), void *userdata) { ast_visit(Match(ast, FieldAccess)->fielded, visitor, userdata); return; } - case Optional: { - ast_visit(Match(ast, Optional)->value, visitor, userdata); - return; - } case NonOptional: { ast_visit(Match(ast, NonOptional)->value, visitor, userdata); return; -- cgit v1.2.3