diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2020-07-19 14:59:33 -0400 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2020-07-19 14:59:33 -0400 |
| commit | 99ebfb2faf3a73dd90d8e30d16c80ce371cc0d14 (patch) | |
| tree | 7b75ddee414d0b9483107ead258921804c4a3816 /md.bqn | |
| parent | 46ffcb2df7782e507745e586112b627901bb2cfe (diff) | |
Support strong emphasis (but not weird emphasis combinations)
Diffstat (limited to 'md.bqn')
| -rw-r--r-- | md.bqn | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -279,11 +279,12 @@ Markdown ← {𝕊𝕩:1𝕊𝕩; extensions𝕊𝕩: # Emphasis (still rudimentary) eMasks ← (unused ∧ 𝕩⊸=)¨ "*_" - eInds ← ∾ (⊢-2|⊢)∘≠⊸↑∘/¨ eMasks - include ∧↩ ¬ I2M ∧ eInds - eTags ← eInds ≠⊸⥊ "<em>"‿"</em>" - eInds ∾↩ codeBounds - eTags ∾↩ codeBounds ≠⊸⥊ "<code>"‿"</code>" + eMasks ↩ 0⊸Shr⊸∧¨⊸(⊣∾˜0⊸Shl⊸∨⊸<¨) eMasks + eInds ← (⊢-2|⊢)∘≠⊸↑∘/¨ eMasks + include ∧↩ ¬ I2M ∧ ∾ eInds∾1+2↓eInds + eInds ∾↩ ⟨codeBounds⟩ + eTags ← ∾ eInds ≠⊸⥊¨ 2‿2‿1 / ("<"‿"</"∾¨·<∾⟜">")¨ "em"‿"strong"‿"code" + eInds ↩ ∾ eInds # Remove backslashes used for escaping include ∧↩ codeMask ∨ 1 ⌽ actual |
