diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-04-08 12:47:19 -0400 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-04-08 12:47:19 -0400 |
| commit | 535ad31b2feb49f477c0496fe55d0e9ed7cb0525 (patch) | |
| tree | 3676a789545da47d7781a85ae51c107fa2ecff72 /src | |
| parent | 3d4602bcfbdef2c5122cb94bf945dddc49eaec77 (diff) | |
Fix error positioning for underscore-number with strings or comments
Diffstat (limited to 'src')
| -rw-r--r-- | src/c.bqn | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -62,7 +62,7 @@ Tokenize←{ num←is ReadNums○(((0∾us)<∨⟜«0∾n)/0⊸∾) t×l # Numbers ir←(us/˜«⊸<i)(⊢+∧⟜(2⊸=))wi/wk # Identifier role ws←1=wi/wt⋄ig←1-˜(i>us)×+`w>n # Identifier groups - {⟨𝕩/𝕨,"Numbers can't start with underscores"⟩!0}⍟(∨´⊢)⟜(ws<(⊑bA)>⊏⟜t)/(¯1»⌈`)⊸<ig + {⟨is⊏˜𝕩/𝕨,"Numbers can't start with underscores"⟩!0}⍟(∨´⊢)⟜(ws<(⊑bA)>⊏⟜t)/(¯1»⌈`)⊸<ig id←ws(¬⊸/≍○</)ig⊔t # ⟨Identifiers, system values⟩ # Deduplicate literals and identifiers; other cleanup |
