From 967b649da20f1cb2011025456853cb55f25e9a88 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sun, 18 Aug 2024 20:39:57 -0400 Subject: Deprecate `#` operator in favor of .length and fix up some issues --- parse.c | 9 --------- 1 file changed, 9 deletions(-) (limited to 'parse.c') diff --git a/parse.c b/parse.c index 3b5974aa..c8e91d00 100644 --- a/parse.c +++ b/parse.c @@ -1089,14 +1089,6 @@ PARSER(parse_while) { return NewAST(ctx->file, start, pos, While, .condition=condition, .body=body); } -PARSER(parse_length) { - const char *start = pos; - if (!match(&pos, "#")) return NULL; - spaces(&pos); - ast_t *val = expect(ctx, start, &pos, parse_term, "I expected an expression for this '#'"); - return NewAST(ctx->file, start, pos, Length, .value=val); -} - PARSER(parse_heap_alloc) { const char *start = pos; if (!match(&pos, "@")) return NULL; @@ -1335,7 +1327,6 @@ PARSER(parse_term_no_suffix) { || (term=parse_nil(ctx, pos)) || (term=parse_num(ctx, pos)) || (term=parse_int(ctx, pos)) - || (term=parse_length(ctx, pos)) || (term=parse_negative(ctx, pos)) || (term=parse_heap_alloc(ctx, pos)) || (term=parse_stack_reference(ctx, pos)) -- cgit v1.2.3