8673eb079b
* 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.
48 lines
837 B
Markdown
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"]]]
|
|
```
|