diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-05-06 13:14:23 -0400 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-05-06 13:14:23 -0400 |
| commit | 299e5ce3aeb4d4b3b8afece41fc0e0b046c3888e (patch) | |
| tree | 58255a8182fb14f8d5e2cff54980fa297626197e /src/c.bqn | |
| parent | aa396f30dc8c4650778a5ede37b670a9289cc14e (diff) | |
Check for all-underscore words
Diffstat (limited to 'src/c.bqn')
| -rw-r--r-- | src/c.bqn | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -59,6 +59,7 @@ Tokenize←{ nd←(t=⊑bN)>«t M bD # Namespace dot w←»⊸<l←nd<t M bN(⊣≍-˜)○⊑bW # Word chars l, start w us←t=¯1++´bA⋄sy←t=⊑bW # Underscore, system dot + {⟨/us∧w+`⊸⊏0∾𝕩,"Words can't only have underscores"⟩!0}⍟(∨´)w(/<1(⊢/«)(∨/⊣))l>us wk←na⌊∘÷˜(⊑bA)-˜w/t # Kind of word from first char t-↩na×l∧t≥na+⊑bA # Case-insensitive {⟨𝕩/is,"System dot with no name"⟩!0}⍟(∨´)sy>«l |
