From 58b3b84bd99cbba5ec7cc2ae05d720b7f80374c2 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Thu, 22 Feb 2024 13:26:43 -0500 Subject: Fix up some update operators --- parse.c | 1 + 1 file changed, 1 insertion(+) (limited to 'parse.c') diff --git a/parse.c b/parse.c index 9418cc71..51e5536c 100644 --- a/parse.c +++ b/parse.c @@ -1317,6 +1317,7 @@ PARSER(parse_update) { else if (match(&pos, "-=")) op = BINOP_MINUS; else if (match(&pos, "*=")) op = BINOP_MULT; else if (match(&pos, "/=")) op = BINOP_DIVIDE; + else if (match(&pos, "^=")) op = BINOP_POWER; else if (match(&pos, "and=")) op = BINOP_AND; else if (match(&pos, "or=")) op = BINOP_OR; else if (match(&pos, "xor=")) op = BINOP_XOR; -- cgit v1.2.3