From e3856c8198513e9a7d2f4dafe73686b875be02e8 Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Mon, 5 Apr 2021 19:36:29 -0400 Subject: =?UTF-8?q?Use=20a=20Group=20argument=20with=20length=20to=20get?= =?UTF-8?q?=20strings=20without=201=E2=86=93=C2=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/c.bqn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/c.bqn b/src/c.bqn index ca1ae996..416ce6f1 100644 --- a/src/c.bqn +++ b/src/c.bqn @@ -48,7 +48,7 @@ Tokenize←{ u←f∧𝕩='@'⋄ci←/u∨»a∧sm chr←(⊏⟜𝕩-('@'-@)×⊏⟜u)ci # Characters (indices ci) f>↩qe←dm∧«a∧↩dm # Quote Escape "" - str←1↓¨𝕩⊔˜1-˜(+`si←a>»qe)×≠`dm∧ab # Strings (indices /si) + str←𝕩⊔˜1-˜(si←a>»qe)(⊣+`⊸×○(∾⟜1)<)≠`dm∧ab # Strings (indices /si) # Extract words: identifiers and numbers ie←/f⋄is←ie≠⊸↑/1»f⋄Fs←{is/˜↩𝕨⋄𝕨/𝕩} # Token start and end -- cgit v1.2.3