From b0b23acf887bec28b5ef8d0dfe448c4228ee0eb3 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Wed, 11 Sep 2024 13:55:41 -0400 Subject: Rename "Nil"->"Null" for consistency --- ast.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ast.c') diff --git a/ast.c b/ast.c index 98d6f60d..1e89d29b 100644 --- a/ast.c +++ b/ast.c @@ -96,7 +96,7 @@ CORD ast_to_xml(ast_t *ast) switch (ast->tag) { #define T(type, ...) case type: { auto data = ast->__data.type; (void)data; return CORD_asprintf(__VA_ARGS__); } T(Unknown, "") - T(Nil, "%r", type_ast_to_xml(data.type)) + T(Null, "%r", type_ast_to_xml(data.type)) T(Bool, "", data.b ? "yes" : "no") T(Var, "%s", data.name) T(Int, "%s", data.bits, data.str) @@ -197,7 +197,7 @@ int printf_ast(FILE *stream, const struct printf_info *info, const void *const a PUREFUNC bool is_idempotent(ast_t *ast) { switch (ast->tag) { - case Int: case Bool: case Num: case Var: case Nil: case TextLiteral: return true; + case Int: case Bool: case Num: case Var: case Null: case TextLiteral: return true; case Index: { auto index = Match(ast, Index); return is_idempotent(index->indexed) && index->index != NULL && is_idempotent(index->index); -- cgit v1.2.3