diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2020-09-12 22:56:03 -0400 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2020-09-13 12:10:40 -0400 |
| commit | 2a178f6811e81d575e4aead3ee0eb15e8867d611 (patch) | |
| tree | a5c3e198d0a693885b38746fe63992f016029652 /src/cjs.bqn | |
| parent | 4329621fdf29d050af3da37fb196376b26122387 (diff) | |
Process character and string literals separately
Diffstat (limited to 'src/cjs.bqn')
| -rwxr-xr-x | src/cjs.bqn | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cjs.bqn b/src/cjs.bqn index ad2929d5..48724cbd 100755 --- a/src/cjs.bqn +++ b/src/cjs.bqn @@ -3,7 +3,7 @@ compile ← •EX •path∾"c.bqn" Comp ← ((<"runtime["∾⍕∾"]"˙)¨↕60)⊸Compile FP ← ∞⊸=◶⟨⍕,"Infinity"⟩ -Esc ← (⟨"\t","\n","\r","\'"⟩∾<∘⥊)⊑˜("'"∾˜@+9‿10‿13)⊑∘⊐⊢ +Esc ← (⟨"\t","\n","\r","\'","\"""⟩∾<∘⥊)⊑˜("'"""∾˜@+9‿10‿13)⊑∘⊐⊢ Str ← "str("""∾(∾Esc¨)∾""")"˜ Char ← "'"(∾∾⊣)Esc Fconst ← ≡◶⟨(⊑⍋)∘(∾⟜∞)◶⟨0⊸≤◶⟨"-"∾FP∘|,FP⟩,Char⟩⋄Str⋄⊑⟩ |
