From 00fab16104f80d073373b9874942eb5424ffeee7 Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Fri, 7 May 2021 22:44:02 -0400 Subject: Allow any target role and no targets in (non-assigning) export statements --- src/c.bqn | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/c.bqn b/src/c.bqn index 04a28d6d..73278c5f 100644 --- a/src/c.bqn +++ b/src/c.bqn @@ -172,21 +172,22 @@ Parse ← {r‿vn‿i‿e←𝕨⋄nv←≠vn g⊏˜↩gs←⍋gr⊏sl⋄gr↩g⊏rev⋄gi←⍋g # Send strand prefixes *‿ to the end 𝕩⊏˜↩g⋄r⊏˜↩gr⋄ir⊏˜↩gr⋄l↩(l⊏⍋gs)∾/gr⊏sr>sl bk←c⊏gi # Block loads - a←r≤¯3⋄ps←aex oa←⌽/op←(er<2)∧r≥2⋄ro←op∨«op∧m2←r=3 # op: active modifiers; ro: mod or right operand "Missing operand"_err_(G) op>(«∧m2≤»)noaa # Lexical resolution (independent of parsing part 2 below) -- cgit v1.2.3