From de179e8bd2e920ca3b8cb9ec18842a708b2899cc Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Thu, 30 Jun 2022 10:02:25 -0400 Subject: =?UTF-8?q?Prevent=20=C2=B7=20as=20a=20modified=20assignment=20tar?= =?UTF-8?q?get=20in=20the=20compiler;=20VMs=20mostly=20don't=20handle=20th?= =?UTF-8?q?is?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/c.bqn | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/c.bqn b/src/c.bqn index 8f546551..6c22cb9c 100644 --- a/src/c.bqn +++ b/src/c.bqn @@ -259,6 +259,7 @@ Parse ← {r‿vn‿i‿e‿def←𝕨⋄nv←≠vn aa←×gac←g⊏ac↩»+`(1⊸»⊸∨0=+`)⊸×gi⊏ac # Broadcast ac to the entire target api←/(𝕩=⊑bO)∧ap←aa∧2=no # Assignment placeholder "Can't use Nothing (·) in lists"_nerr (¬ap)×no×ns≤»lo∨ls + "Can't modify Nothing (·)"_err_(G) ap∧5=gac "Square brackets can't be empty"_err_(G) aa<(𝕩=6+⊑bB)∧1«ps ac-↩3×ah←6=ac # Assignment is header; 6→3 nx⌈↩aa×1=no # Prevent assignment to 𝕨 if it's · -- cgit v1.2.3