From c8fd5abe3abad1251ce438d3dd3e640acde8990f Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Sun, 22 Aug 2021 17:14:59 -0400 Subject: =?UTF-8?q?Fix=20handling=20of=20=E2=80=A2=20with=20=F0=9D=95=A3-n?= =?UTF-8?q?ames?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/c.bqn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/c.bqn b/src/c.bqn index 6893dfb6..77448b28 100644 --- a/src/c.bqn +++ b/src/c.bqn @@ -70,7 +70,8 @@ Tokenize←{System‿vars←𝕨 i←l>n←l∧(+`w)⊏0∾¬wi # Identifier/Number masks num←is ReadNums○(((0∾us)<∨⟜«0∾n)/0⊸∾) t×l # Numbers ir←(us/˜«⊸us)×+`w>n # Identifier groups and first character + if←(»⌈`)⊸us)×+`w>n # Identifier groups and first character + fr←(1=wi/wt)us)∧(rr⊸≠∨if⊸<)ig⊏0∾fr {⟨is⊏˜𝕩/𝕨,"Numbers can't start with underscores"⟩!0}⍟(∨´⊢)⟜(ws<(⊑bA)>⊏⟜t)/rr