From 77b2ae9b24d07770fdd22530bf22061a275cc0f0 Mon Sep 17 00:00:00 2001 From: lemon Date: Tue, 16 Aug 2022 05:32:02 +0200 Subject: change 'not' to '!' it looks nicer --- bootstrap/all.h | 1 - bootstrap/cgen.c | 1 - bootstrap/parse.c | 4 ++-- 3 files changed, 2 insertions(+), 4 deletions(-) (limited to 'bootstrap') diff --git a/bootstrap/all.h b/bootstrap/all.h index 77f4577..932fbe0 100644 --- a/bootstrap/all.h +++ b/bootstrap/all.h @@ -47,7 +47,6 @@ struct span { _(if) \ _(import) \ _(let) \ - _(not) \ _(or) \ _(return) \ _(sizeof) \ diff --git a/bootstrap/cgen.c b/bootstrap/cgen.c index 39cbba0..665bdc5 100644 --- a/bootstrap/cgen.c +++ b/bootstrap/cgen.c @@ -847,7 +847,6 @@ static void prelude() { pri("#include \n" "#include \n" - "#define not !\n" "#define and &&\n" "#define or ||\n"); } diff --git a/bootstrap/parse.c b/bootstrap/parse.c index b113618..08f83a8 100644 --- a/bootstrap/parse.c +++ b/bootstrap/parse.c @@ -1523,7 +1523,7 @@ pexprefix(struct parser *P) { tok.t, exprdup(ex) } }; - } else if (lexmatch(P, &tok, TKkw_not)) { + } else if (lexmatch(P, &tok, '!')) { struct expr ex = pexprefix(P); if (ex.ty->t != TYbool) @@ -1531,7 +1531,7 @@ pexprefix(struct parser *P) { ex.ty, tok); return (struct expr) { Eprefix, tok.span, ty_bool, .unop = { - 'not', exprdup(ex) + '!', exprdup(ex) } }; } else if (lexmatch(P, &tok, '*')) { -- cgit v1.2.3