pandoc/tests/markdown-reader-more.txt
John MacFarlane 5b7c209373 Markdown reader: Fix parsing of consecutive lists.
Pandoc previously behaved like Markdown.pl for consecutive
lists of different styles. Thus, the following would be parsed
as a single ordered list, rather than an ordered list followed
by an unordered list:

    1. one
    2. two

    - one
    - two

This patch makes pandoc behave more sensibly, parsing this as
two lists.  Any change in list type (ordered/unordered) or in
list number style will trigger a new list. Thus, the following
will also be parsed as two lists:

    1. one
    2. two

    a. one
    b. two

Since we regard this as a bug in Markdown.pl, and not something
anyone would ever rely on, we do not preserve the old behavior
even when `--strict` is selected.
2012-01-02 17:04:59 -08:00

135 lines
1.3 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