This broke when we added the Key type. We had assumed that the custom case-insensitive Ord instance would ensure case-insensitive matching, but that is not how Data.Map works. * Added a test case for case-insensitivity in markdown-reader-more * Removed old refsMatch from Text.Pandoc.Parsing module; * hid the 'Key' constructor; * dropped the custom Ord and Eq instances, deriving instead; * added fromKey and toKey to convert between Keys and Inline lists; * toKey ensures that keys are case-insensitive, since this is the only way the API provides to construct a Key. Resolves Issue #272.
118 lines
1.2 KiB
Text
118 lines
1.2 KiB
Text
% 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
|