pandoc/tests/markdown-reader-more.txt
John MacFarlane 72d11ad20b Markdown/RST reader: Skip blank lines.
This fixes a subtle regression involving grid tables with
empty cells.  Closes #732.

Also added test for grid table with empty cells.
2013-01-27 22:13:05 -08:00

210 lines
3.2 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

% Title
spanning multiple lines
% Author One
Author Two; Author Three;
Author Four
# Additional markdown reader tests
## Blank line before URL in link reference
[foo] and [bar]
[foo]:
/url
[bar]:
/url
"title"
## Raw ConTeXt environments
\placeformula \startformula
L_{1} = L_{2}
\stopformula
\start[a2]
\start[a2]
\stop[a2]
\stop[a2]
## URLs with spaces
[foo](/bar and baz)
[foo](/bar
and baz )
[foo]( /bar and baz )
[foo](bar baz "title" )
[baz][] [bam][] [bork][]
[baz]: /foo foo
[bam]: /foo fee
[bork]: /foo/zee zob (title)
## Horizontal rules with spaces at end
* * * * *
-- - -- -- -
## Raw HTML before header
<a></a>
### my header
## $ in math
$\$2 + \$3$
## Commented-out list item
- one
<!--
- two
-->
- three
## Backslash newline
hi\
there
## Code spans
`hi\`
`hi
there`
`` hi````there ``
`hi
there`
## Multilingual URLs
<http://测.com?测=测>
[foo](/bar/测?x=测 "title")
<测@foo.测.baz>
## Numbered examples
(@) First example.
(@foo) Second example.
Explanation of examples (@foo) and (@bar).
(@bar) Third example.
## Macros
\newcommand{\tuple}[1]{\langle #1 \rangle}
$\tuple{x,y}$
## Case-insensitive references
[Fum]
[FUM]
[bat]
[fum]: /fum
[BAT]: /bat
## Curly smart quotes
“Hi”
Hi
## Consecutive lists
- one
- two
1. one
2. two
a. one
b. two
## Implicit header references
### My header
### My other header
A link to [My header].
Another link to [it][My header].
[my other header]: /foo
But this is not a link to [My other header], since the reference is defined.
## Explicit header attributes {#foobar .baz key="val"}
## Line blocks
| But can a bee be said to be
| or not to be an entire bee,
| when half the bee is not a bee,
| due to some ancient injury?
|
| Continuation
line
| and
another
## Grid Tables
+------------------+-----------+------------+
| col 1 | col 2 | col 3 |
+==================+===========+============+
| r1 a | b | c |
| r1 bis | b 2 | c 2 |
+------------------+-----------+------------+
| r2 d | e | f |
+------------------+-----------+------------+
Headless
+------------------+-----------+------------+
| r1 a | b | c |
| r1 bis | b 2 | c 2 |
+------------------+-----------+------------+
| r2 d | e | f |
+------------------+-----------+------------+
Spaces at ends of lines
+------------------+-----------+------------+
| r1 a | b | c |
| r1 bis | b 2 | c 2 |
+------------------+-----------+------------+
| r2 d | e | f |
+------------------+-----------+------------+
Multiple blocks in a cell
+------------------+-----------+------------+
| # col 1 | # col 2 | # col 3 |
| col 1 | col 2 | col 3 |
+------------------+-----------+------------+
| r1 a | - b | c |
| | - b 2 | c 2 |
| r1 bis | - b 2 | c 2 |
+------------------+-----------+------------+
Empty cells
+---+---+
| | |
+---+---+