pandoc/test/command/4811.md
John MacFarlane 8673eb079b Removed superfluous sourceCode class on code blocks.
* These were added by the RST reader and, for literate Haskell,
  by the Markdown and LaTeX readers.  There is no point to
  this class, and it is not applied consistently by all readers.
  See #5047.

* Reverse order of `literate` and `haskell` classes on code blocks
  when parsing literate Haskell. Better if `haskell` comes first.
2019-01-08 11:36:33 -08:00

48 lines
837 B
Markdown

No blank lines in inline interpreted roles:
```
% pandoc -f rst -t native
`no
blank`:myrole:
^D
[Para [Str "`no"]
,Para [Str "blank`:myrole:"]]
```
Backslash escape behaves properly in interpreted roles:
```
% pandoc -f rst -t native
`hi\ there`:sup:
`hi\ there`:code:
^D
[Para [Superscript [Str "hithere"]]
,Para [Code ("",[],[]) "hi\\ there"]]
```
Backtick followed by alphanumeric doesn't end the span:
```
% pandoc -f rst -t native
`hi`there`:myrole:
^D
[Para [Code ("",["interpreted-text"],[("role","myrole")]) "hi`there"]]
```
Newline is okay, as long as not blank:
```
% pandoc -f rst -t native
`hi
there`:myrole:
^D
[Para [Code ("",["interpreted-text"],[("role","myrole")]) "hi\nthere"]]
```
Use span for title-reference:
```
% pandoc -f rst -t native
`default`
^D
[Para [Span ("",["title-ref"],[]) [Str "default"]]]
```