From f4500953ef8fa54451302dddbf1d7d85e9deae7c Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Fri, 11 Sep 2020 22:55:29 -0400 Subject: Use self-classify for string literals as well as words --- src/c.bqn | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src/c.bqn') diff --git a/src/c.bqn b/src/c.bqn index 0fe5b049..12789450 100644 --- a/src/c.bqn +++ b/src/c.bqn @@ -40,7 +40,9 @@ Tokenize←{ ToI←¯1↓·/⁼(≠𝕩)∾˜⥊ f←¬≠`bm←ToI b⋄f∧↩¬qe←f∧bm∧(1↓0∾˜⊢)⊸∧dm cb←(¬(st/q)⊏r)/b - lu←⍷lit←𝕩⊔˜1-˜(+`qe-˜ToI⊑˘cb)×≠`ToI cb + lit←𝕩⊔˜1-˜(+`qe-˜ToI⊑˘cb)×≠`ToI cb + UM←(≠↑¯1∾⌈`)⊸< + lu←lit/˜UM ls←⊐lit cl←f/ToI⊑∘⌽˘cb c←cl-˜CharCode(⊑charSet)¨⌾(cl⊸/)f/𝕩 @@ -49,14 +51,14 @@ Tokenize←{ us←c=¯1++´bA id←(1-˜(usiu/ti + iu←/UM is←⊐id⋄ie←vi+≠in←0>iu⊏ti ti↩(us/˜(1↓0∾˜⊢)⊸