git.iko.soy/typeable/pandoc
on master help sign in
Asciidoc writer: ensure correct nesting strong/emph.

Closes #5565.

commit2e12106a901cf2574a7ef50975e71be13d02fca9 authorJohn MacFarlane <jgm@berkeley.edu> dateMon 10 Jun 2019, 14:42 (7 years ago) parent01bbb52
2 files changed+8
src/Text/Pandoc/Writers/AsciiDoc.hs+2 test/command/5565.md+6
src/Text/Pandoc/Writers/AsciiDoc.hs+2
@@ -405,6 +405,8 @@ withIntraword p = setIntraword True *> p <* setIntraword False
405405
406406-- | Convert Pandoc inline element to asciidoc.
407407inlineToAsciiDoc :: PandocMonad m => WriterOptions -> Inline -> ADW m Doc
408+inlineToAsciiDoc opts (Emph [Strong xs]) =
409+ inlineToAsciiDoc opts (Strong [Emph xs]) -- see #5565
408410inlineToAsciiDoc opts (Emph lst) = do
409411 contents <- inlineListToAsciiDoc opts lst
410412 isIntraword <- gets intraword
test/command/5565.mdnew file+6
@@ -0,0 +1,6 @@
1+```
2+% pandoc -t asciidoc
3+***hi***
4+^D
5+*_hi_*
6+```