diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2020-08-19 21:34:57 -0400 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2020-08-19 21:34:57 -0400 |
| commit | fd9c676785ce42ebb6878f30de9bf3ee1f476ac1 (patch) | |
| tree | 1d8ab45de04935c6a747cf69a3416ee87b368bf8 /src | |
| parent | a6d64a40e880b13f094f4da300d4243d1aedab57 (diff) | |
Escape double quotes in strings when formatting
Diffstat (limited to 'src')
| -rw-r--r-- | src/fmt.bqn | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/fmt.bqn b/src/fmt.bqn index ae49a27d..b7d755fb 100644 --- a/src/fmt.bqn +++ b/src/fmt.bqn @@ -41,7 +41,9 @@ lf←' ((≠(0⊸<+≤)+´)⥊num)◶{ # All characters k ← ∞⍟(0⊸=) -≠ c ← ¯1↓≢𝕩 - (r Enframe 1 PadH PadV)⍟(1≠r) ≍ (c↑'"') ∾⎉k 𝕩 ∾⎉k ⌽⌾⥊c↑'"' + q ← '"' + 𝕩 ↩ (1+q=⊢)⊸/⍟(k=∞) 𝕩 + (r Enframe 1 PadH PadV)⍟(1≠r) ≍ (c↑q) ∾⎉k 𝕩 ∾⎉k ⌽⌾⥊c↑q }‿{ # Not homogeneous, or empty (∨´0=≢)◶FmtMixed‿FmtEmpty 𝕩 |
