git.iko.soy/typeable/pandoc
on master help sign in
Added `spaced_reference_links` extension.

This is now the default for pandoc's Markdown. It allows whitespace between the two parts of a reference link: e.g. [a] [b] [b]: url This is now forbidden by default. Closes #2602.

commit708973a33a0ce425bb21a5ffa06fbdab465d3fb8 authorJohn MacFarlane <jgm@berkeley.edu> dateThu 25 May 2017, 12:50 (9 years ago) parent650e1ac
34 files changed+1101−216
MANUAL.txt+9−1 src/Text/Pandoc/Extensions.hs+5−1 src/Text/Pandoc/Readers/Markdown.hs+5−3 test/command/2602.md+18 test/testsuite.native−2 test/testsuite.txt+3−8 test/writer.asciidoc−4 test/writer.context+18−22 test/writer.docbook4−6 test/writer.docbook5−6 test/writer.dokuwiki−4 test/writer.fb2+1012−2 test/writer.haddock−4 test/writer.html4−2 test/writer.html5−2 test/writer.icml+30−72 test/writer.jats−6 test/writer.latex−4 test/writer.man−4 test/writer.markdown−4 test/writer.mediawiki−4 test/writer.ms−10 test/writer.muse−4 test/writer.native−2 test/writer.opendocument−4 test/writer.opml+1−1 test/writer.org−4 test/writer.plain−4 test/writer.rst−4 test/writer.rtf−8 test/writer.tei−2 test/writer.texinfo−4 test/writer.textile−4 test/writer.zimwiki−4
MANUAL.txt+9−1
@@ -3100,7 +3100,8 @@ definition, which may occur elsewhere in the document (either
31003100before or after the link).
31013101
31023102The link consists of link text in square brackets, followed by a label in
3103−square brackets. (There can be space between the two.) The link definition
3103+square brackets. (There cannot be space between the two unless the
3104+`spaced_reference_links` extension is enabled.) The link definition
31043105consists of the bracketed label, followed by a colon and a space, followed by
31053106the URL, and optionally (after a space) a link title either in quotes or in
31063107parentheses. The label must not be parseable as a citation (assuming
@@ -3551,6 +3552,13 @@ implied by pandoc's default `all_symbols_escapable`.
35513552Allow a list to occur right after a paragraph, with no intervening
35523553blank space.
35533554
3555+#### Extension: `spaced_reference_links` ####
3556+
3557+Allow whitespace between the two components of a reference link,
3558+for example,
3559+
3560+ [foo] [bar].
3561+
35543562#### Extension: `hard_line_breaks` ####
35553563
35563564Causes all newlines within a paragraph to be interpreted as hard line
src/Text/Pandoc/Extensions.hs+5−1
@@ -137,6 +137,7 @@ data Extension =
137137 | Ext_shortcut_reference_links -- ^ Shortcut reference links
138138 | Ext_smart -- ^ "Smart" quotes, apostrophes, ellipses, dashes
139139 | Ext_old_dashes -- ^ -- = em, - before number = en
140+ | Ext_spaced_reference_links -- ^ Allow space between two parts of ref link
140141 deriving (Show, Read, Enum, Eq, Ord, Bounded, Data, Typeable, Generic)
141142
142143-- | Extensions to be used with pandoc-flavored markdown.
@@ -187,7 +188,7 @@ pandocExtensions = extensionsFromList
187188 , Ext_smart
188189 ]
189190
190−-- | Extensions to be used with github-flavored markdown.
191+-- | Extensions to be used with plain text output.
191192plainExtensions :: Extensions
192193plainExtensions = extensionsFromList
193194 [ Ext_table_captions
@@ -220,6 +221,7 @@ phpMarkdownExtraExtensions = extensionsFromList
220221 , Ext_link_attributes
221222 , Ext_abbreviations
222223 , Ext_shortcut_reference_links
224+ , Ext_spaced_reference_links
223225 ]
224226
225227-- | Extensions to be used with github-flavored markdown.
@@ -272,6 +274,7 @@ multimarkdownExtensions = extensionsFromList
272274 , Ext_superscript
273275 , Ext_subscript
274276 , Ext_backtick_code_blocks
277+ , Ext_spaced_reference_links
275278 ]
276279
277280-- | Language extensions to be used with strict markdown.
@@ -279,6 +282,7 @@ strictExtensions :: Extensions
279282strictExtensions = extensionsFromList
280283 [ Ext_raw_html
281284 , Ext_shortcut_reference_links
285+ , Ext_spaced_reference_links
282286 ]
283287
284288-- | Default extensions from format-describing string.
src/Text/Pandoc/Readers/Markdown.hs+5−3
@@ -1750,10 +1750,12 @@ referenceLink :: PandocMonad m
17501750referenceLink constructor (lab, raw) = do
17511751 sp <- (True <$ lookAhead (char ' ')) <|> return False
17521752 (_,raw') <- option (mempty, "") $
1753− lookAhead (try (guardEnabled Ext_citations >>
1754− spnl >> normalCite >> return (mempty, "")))
1753+ lookAhead (try (do guardEnabled Ext_citations
1754+ guardDisabled Ext_spaced_reference_links <|> spnl
1755+ normalCite
1756+ return (mempty, "")))
17551757 <|>
1756− try (spnl >> reference)
1758+ try ((guardDisabled Ext_spaced_reference_links <|> spnl) >> reference)
17571759 when (raw' == "") $ guardEnabled Ext_shortcut_reference_links
17581760 let labIsRef = raw' == "" || raw' == "[]"
17591761 let key = toKey $ if labIsRef then raw else raw'
test/command/2602.mdnew file+18
@@ -0,0 +1,18 @@
1+```
2+% pandoc
3+[a] [b]
4+
5+[b]: url
6+^D
7+<p>[a] <a href="url">b</a></p>
8+```
9+
10+```
11+% pandoc -f markdown+spaced_reference_links
12+[a] [b]
13+
14+[b]: url
15+^D
16+<p><a href="url">a</a></p>
17+```
18+
test/testsuite.native−2
@@ -369,8 +369,6 @@ Pandoc (Meta {unMeta = fromList [("author",MetaList [MetaInlines [Str "John",Spa
369369,Para [Link ("",[],[]) [Str "Empty"] ("",""),Str "."]
370370,Header 2 ("reference",[],[]) [Str "Reference"]
371371,Para [Str "Foo",Space,Link ("",[],[]) [Str "bar"] ("/url/",""),Str "."]
372−,Para [Str "Foo",Space,Link ("",[],[]) [Str "bar"] ("/url/",""),Str "."]
373−,Para [Str "Foo",Space,Link ("",[],[]) [Str "bar"] ("/url/",""),Str "."]
374372,Para [Str "With",Space,Link ("",[],[]) [Str "embedded",Space,Str "[brackets]"] ("/url/",""),Str "."]
375373,Para [Link ("",[],[]) [Str "b"] ("/url/",""),Space,Str "by",Space,Str "itself",Space,Str "should",Space,Str "be",Space,Str "a",Space,Str "link."]
376374,Para [Str "Indented",Space,Link ("",[],[]) [Str "once"] ("/url",""),Str "."]
test/testsuite.txt+3−8
@@ -621,16 +621,11 @@ Just a [URL](/url/).
621621
622622## Reference
623623
624−Foo [bar] [a].
625−
626624Foo [bar][a].
627625
628−Foo [bar]
629−[a].
630−
631626[a]: /url/
632627
633−With [embedded [brackets]] [b].
628+With [embedded [brackets]][b].
634629
635630[b] by itself should be a link.
636631
@@ -659,9 +654,9 @@ Foo [biz](/url/ "Title with "quote" inside").
659654
660655## With ampersands
661656
662−Here's a [link with an ampersand in the URL] [1].
657+Here's a [link with an ampersand in the URL][1].
663658
664−Here's a link with an amersand in the link text: [AT&T] [2].
659+Here's a link with an amersand in the link text: [AT&T][2].
665660
666661Here's an [inline link](/script?foo=1&bar=2).
667662
test/writer.asciidoc−4
@@ -600,10 +600,6 @@ Reference
600600
601601Foo link:/url/[bar].
602602
603−Foo link:/url/[bar].
604−
605−Foo link:/url/[bar].
606−
607603With link:/url/[embedded [brackets]].
608604
609605link:/url/[b] by itself should be a link.
test/writer.context+18−22
@@ -787,19 +787,15 @@ Just a \useURL[url4][/url/][][URL]\from[url4].
787787
788788Foo \useURL[url13][/url/][][bar]\from[url13].
789789
790−Foo \useURL[url14][/url/][][bar]\from[url14].
790+With \useURL[url14][/url/][][embedded {[}brackets{]}]\from[url14].
791791
792−Foo \useURL[url15][/url/][][bar]\from[url15].
792+\useURL[url15][/url/][][b]\from[url15] by itself should be a link.
793793
794−With \useURL[url16][/url/][][embedded {[}brackets{]}]\from[url16].
794+Indented \useURL[url16][/url][][once]\from[url16].
795795
796−\useURL[url17][/url/][][b]\from[url17] by itself should be a link.
796+Indented \useURL[url17][/url][][twice]\from[url17].
797797
798−Indented \useURL[url18][/url][][once]\from[url18].
799−
800−Indented \useURL[url19][/url][][twice]\from[url19].
801−
802−Indented \useURL[url20][/url][][thrice]\from[url20].
798+Indented \useURL[url18][/url][][thrice]\from[url18].
803799
804800This should {[}not{]}{[}{]} be a link.
805801
@@ -807,41 +803,41 @@ This should {[}not{]}{[}{]} be a link.
807803[not]: /url
808804\stoptyping
809805
810−Foo \useURL[url21][/url/][][bar]\from[url21].
806+Foo \useURL[url19][/url/][][bar]\from[url19].
811807
812−Foo \useURL[url22][/url/][][biz]\from[url22].
808+Foo \useURL[url20][/url/][][biz]\from[url20].
813809
814810\subsection[with-ampersands]{With ampersands}
815811
816−Here's a \useURL[url23][http://example.com/?foo=1&bar=2][][link with an
817−ampersand in the URL]\from[url23].
812+Here's a \useURL[url21][http://example.com/?foo=1&bar=2][][link with an
813+ampersand in the URL]\from[url21].
818814
819815Here's a link with an amersand in the link text:
820−\useURL[url24][http://att.com/][][AT&T]\from[url24].
816+\useURL[url22][http://att.com/][][AT&T]\from[url22].
821817
822−Here's an \useURL[url25][/script?foo=1&bar=2][][inline link]\from[url25].
818+Here's an \useURL[url23][/script?foo=1&bar=2][][inline link]\from[url23].
823819
824−Here's an \useURL[url26][/script?foo=1&bar=2][][inline link in pointy
825−braces]\from[url26].
820+Here's an \useURL[url24][/script?foo=1&bar=2][][inline link in pointy
821+braces]\from[url24].
826822
827823\subsection[autolinks]{Autolinks}
828824
829−With an ampersand: \useURL[url27][http://example.com/?foo=1&bar=2]\from[url27]
825+With an ampersand: \useURL[url25][http://example.com/?foo=1&bar=2]\from[url25]
830826
831827\startitemize[packed]
832828\item
833829 In a list?
834830\item
835− \useURL[url28][http://example.com/]\from[url28]
831+ \useURL[url26][http://example.com/]\from[url26]
836832\item
837833 It should.
838834\stopitemize
839835
840836An e-mail address:
841−\useURL[url29][mailto:nobody@nowhere.net][][nobody@nowhere.net]\from[url29]
837+\useURL[url27][mailto:nobody@nowhere.net][][nobody@nowhere.net]\from[url27]
842838
843839\startblockquote
844−Blockquoted: \useURL[url30][http://example.com/]\from[url30]
840+Blockquoted: \useURL[url28][http://example.com/]\from[url28]
845841\stopblockquote
846842
847843Auto-links should not occur here: \type{<http://example.com/>}
@@ -880,7 +876,7 @@ Here is a footnote reference,\footnote{Here is the footnote. It can go
880876 indent the first line of each block.\stopbuffer\footnote{\getbuffer} This
881877should {\em not} be a footnote reference, because it contains a space.{[}^my
882878note{]} Here is an inline note.\footnote{This is {\em easier} to type. Inline
883− notes may contain \useURL[url31][http://google.com][][links]\from[url31] and
879+ notes may contain \useURL[url29][http://google.com][][links]\from[url29] and
884880 \type{]} verbatim characters, as well as {[}bracketed text{]}.}
885881
886882\startblockquote
test/writer.docbook4−6
@@ -1248,12 +1248,6 @@ These should not be escaped: \$ \\ \&gt; \[ \{
12481248 <para>
12491249 Foo <ulink url="/url/">bar</ulink>.
12501250 </para>
1251− <para>
1252− Foo <ulink url="/url/">bar</ulink>.
1253− </para>
1254− <para>
1255− Foo <ulink url="/url/">bar</ulink>.
1256− </para>
12571251 <para>
12581252 With <ulink url="/url/">embedded [brackets]</ulink>.
12591253 </para>
test/writer.docbook5−6
@@ -1223,12 +1223,6 @@ These should not be escaped: \$ \\ \&gt; \[ \{
12231223 <para>
12241224 Foo <link xlink:href="/url/">bar</link>.
12251225 </para>
1226− <para>
1227− Foo <link xlink:href="/url/">bar</link>.
1228− </para>
1229− <para>
1230− Foo <link xlink:href="/url/">bar</link>.
1231− </para>
12321226 <para>
12331227 With <link xlink:href="/url/">embedded [brackets]</link>.
12341228 </para>
test/writer.dokuwiki−4
@@ -556,10 +556,6 @@ Just a [[url/|URL]].
556556
557557Foo [[url/|bar]].
558558
559−Foo [[url/|bar]].
560−
561−Foo [[url/|bar]].
562−
563559With [[url/|embedded [brackets]]].
564560
565561[[url/|b]] by itself should be a link.
test/writer.fb2+1012−2
@@ -1,3 +1,1013 @@
11<?xml version="1.0" encoding="UTF-8"?>
2−<FictionBook xmlns="http://www.gribuser.ru/xml/fictionbook/2.0" xmlns:l="http://www.w3.org/1999/xlink"><description><title-info><book-title>Pandoc Test Suite</book-title><author><first-name>John</first-name><last-name>MacFarlane</last-name></author><author><nickname>Anonymous</nickname></author><date>July 17, 2006</date></title-info><document-info><program-used>pandoc</program-used></document-info></description><body><title><p>Pandoc Test Suite</p></title><annotation><p>John MacFarlane</p><p>Anonymous</p><p>July 17, 2006</p></annotation><section><p>This is a set of tests for pandoc. Most of them are adapted from John Gruber’s markdown test suite.</p><empty-line /><p>——————————</p><empty-line /></section><section><title><p>Headers</p></title><section><title><p>Level 2 with an embedded link &lt;/url&gt;</p></title><section><title><p>Level 3 with emphasis</p></title><section><title><p>Level 4</p></title><section><title><p>Level 5</p></title></section></section></section></section></section><section><title><p>Level 1</p></title><section><title><p>Level 2 with emphasis</p></title><section><title><p>Level 3</p></title><p>with no blank line</p></section></section><section><title><p>Level 2</p></title><p>with no blank line</p><empty-line /><p>——————————</p><empty-line /></section></section><section><title><p>Paragraphs</p></title><p>Here’s a regular paragraph.</p><p>In Markdown 1.0.0 and earlier. Version 8. This line turns into a list item. Because a hard-wrapped line in the middle of a paragraph looked like a list item.</p><p>Here’s one with a bullet. * criminey.</p><p>There should be a hard line break<empty-line />here.</p><empty-line /><p>——————————</p><empty-line /></section><section><title><p>Block Quotes</p></title><p>E-mail style:</p><cite><p>This is a block quote. It is pretty short.</p></cite><cite><p>Code in a block quote:</p><empty-line /><p><code>sub status {</code></p><p><code> print &quot;working&quot;;</code></p><p><code>}</code></p><empty-line /><p>A list:</p><p> 1. item one</p><p> 2. item two</p><p>Nested block quotes:</p><cite><p>nested</p></cite><cite><p>nested</p></cite></cite><p>This should not be a block quote: 2 &gt; 1.</p><p>And a following paragraph.</p><empty-line /><p>——————————</p><empty-line /></section><section><title><p>Code Blocks</p></title><p>Code:</p><empty-line /><p><code>---- (should be four hyphens)</code></p><p><code></code></p><p><code>sub status {</code></p><p><code> print &quot;working&quot;;</code></p><p><code>}</code></p><p><code></code></p><p><code>this code block is indented by one tab</code></p><empty-line /><p>And:</p><empty-line /><p><code> this code block is indented by two tabs</code></p><p><code></code></p><p><code>These should not be escaped: \$ \\ \&gt; \[ \{</code></p><empty-line /><empty-line /><p>——————————</p><empty-line /></section><section><title><p>Lists</p></title><section><title><p>Unordered</p></title><p>Asterisks tight:</p><p>• asterisk 1</p><p>• asterisk 2</p><p>• asterisk 3</p><p>Asterisks loose:</p><p>• asterisk 1<empty-line /></p><p>• asterisk 2<empty-line /></p><p>• asterisk 3<empty-line /></p><p>Pluses tight:</p><p>• Plus 1</p><p>• Plus 2</p><p>• Plus 3</p><p>Pluses loose:</p><p>• Plus 1<empty-line /></p><p>• Plus 2<empty-line /></p><p>• Plus 3<empty-line /></p><p>Minuses tight:</p><p>• Minus 1</p><p>• Minus 2</p><p>• Minus 3</p><p>Minuses loose:</p><p>• Minus 1<empty-line /></p><p>• Minus 2<empty-line /></p><p>• Minus 3<empty-line /></p></section><section><title><p>Ordered</p></title><p>Tight:</p><p> 1. First</p><p> 2. Second</p><p> 3. Third</p><p>and:</p><p> 1. One</p><p> 2. Two</p><p> 3. Three</p><p>Loose using tabs:</p><p> 1. First<empty-line /></p><p> 2. Second<empty-line /></p><p> 3. Third<empty-line /></p><p>and using spaces:</p><p> 1. One<empty-line /></p><p> 2. Two<empty-line /></p><p> 3. Three<empty-line /></p><p>Multiple paragraphs:</p><p> 1. Item 1, graf one.<empty-line />Item 1. graf two. The quick brown fox jumped over the lazy dog’s back.<empty-line /></p><p> 2. Item 2.<empty-line /></p><p> 3. Item 3.<empty-line /></p></section><section><title><p>Nested</p></title><p>• Tab<p>◦ Tab<p>* Tab</p></p></p><p>Here’s another:</p><p> 1. First</p><p> 2. Second:<p>   • Fee</p><p>   • Fie</p><p>   • Foe</p></p><p> 3. Third</p><p>Same thing but with paragraphs:</p><p> 1. First<empty-line /></p><p> 2. Second:<empty-line /><p>   • Fee</p><p>   • Fie</p><p>   • Foe</p></p><p> 3. Third<empty-line /></p></section><section><title><p>Tabs and spaces</p></title><p>• this is a list item indented with tabs<empty-line /></p><p>• this is a list item indented with spaces<empty-line /><p>◦ this is an example list item indented with tabs<empty-line /></p><p>◦ this is an example list item indented with spaces<empty-line /></p></p></section><section><title><p>Fancy list markers</p></title><p> (2) begins with 2</p><p> (3) and now 3<empty-line />with a continuation<empty-line /><p> (3) iv. sublist with roman numerals, starting with 4</p><p> (3) v. more items<p> (3) v. (A) a subsublist</p><p> (3) v. (B) a subsublist</p></p></p><p>Nesting:</p><p> A. Upper Alpha<p> A. I. Upper Roman.<p> A. I. (6) Decimal start with 6<p> A. I. (6) c) Lower alpha with paren</p></p></p></p><p>Autonumbering:</p><p> 1. Autonumber.</p><p> 2. More.<p> 2. 1. Nested.</p></p><p>Should not be a list item:</p><p>M.A. 2007</p><p>B. Williams</p><empty-line /><p>——————————</p><empty-line /></section></section><section><title><p>Definition Lists</p></title><p>Tight using spaces:</p><p><strong>apple</strong></p><p>    red fruit<empty-line /></p><p><strong>orange</strong></p><p>    orange fruit<empty-line /></p><p><strong>banana</strong></p><p>    yellow fruit<empty-line /></p><p>Tight using tabs:</p><p><strong>apple</strong></p><p>    red fruit<empty-line /></p><p><strong>orange</strong></p><p>    orange fruit<empty-line /></p><p><strong>banana</strong></p><p>    yellow fruit<empty-line /></p><p>Loose:</p><p><strong>apple</strong></p><p>    red fruit<empty-line /></p><p><strong>orange</strong></p><p>    orange fruit<empty-line /></p><p><strong>banana</strong></p><p>    yellow fruit<empty-line /></p><p>Multiple blocks with italics:</p><p><strong><emphasis>apple</emphasis></strong></p><p>    red fruit<empty-line />    contains seeds, crisp, pleasant to taste<empty-line /></p><p><strong><emphasis>orange</emphasis></strong></p><p>    orange fruit<empty-line /><empty-line /><p><code>    { orange code block }</code></p><empty-line /><cite><p>    orange block quote</p></cite></p><p>Multiple definitions, tight:</p><p><strong>apple</strong></p><p>    red fruit<empty-line />    computer<empty-line /></p><p><strong>orange</strong></p><p>    orange fruit<empty-line />    bank<empty-line /></p><p>Multiple definitions, loose:</p><p><strong>apple</strong></p><p>    red fruit<empty-line />    computer<empty-line /></p><p><strong>orange</strong></p><p>    orange fruit<empty-line />    bank<empty-line /></p><p>Blank line after term, indented marker, alternate markers:</p><p><strong>apple</strong></p><p>    red fruit<empty-line />    computer<empty-line /></p><p><strong>orange</strong></p><p>    orange fruit<empty-line /><p> 1. sublist</p><p> 2. sublist</p></p></section><section><title><p>HTML Blocks</p></title><p>Simple block on one line:</p>foo<p>And nested without indentation:</p><p>foo</p>bar<p>Interpreted markdown in a table:</p>This is <emphasis>emphasized</emphasis>And this is <strong>strong</strong><p>Here’s a simple block:</p><p>foo</p><p>This should be a code block, though:</p><empty-line /><p><code>&lt;div&gt;</code></p><p><code> foo</code></p><p><code>&lt;/div&gt;</code></p><empty-line /><p>As should this:</p><empty-line /><p><code>&lt;div&gt;foo&lt;/div&gt;</code></p><empty-line /><p>Now, nested:</p>foo<p>This should just be an HTML comment:</p><p>Multiline:</p><p>Code block:</p><empty-line /><p><code>&lt;!-- Comment --&gt;</code></p><empty-line /><p>Just plain comment, with trailing spaces on the line:</p><p>Code:</p><empty-line /><p><code>&lt;hr /&gt;</code></p><empty-line /><p>Hr’s:</p><empty-line /><p>——————————</p><empty-line /></section><section><title><p>Inline Markup</p></title><p>This is <emphasis>emphasized</emphasis>, and so <emphasis>is this</emphasis>.</p><p>This is <strong>strong</strong>, and so <strong>is this</strong>.</p><p>An <emphasis>emphasized link<a l:href="#l1" type="note"><sup>[1]</sup></a></emphasis>.</p><p><strong><emphasis>This is strong and em.</emphasis></strong></p><p>So is <strong><emphasis>this</emphasis></strong> word.</p><p><strong><emphasis>This is strong and em.</emphasis></strong></p><p>So is <strong><emphasis>this</emphasis></strong> word.</p><p>This is code: <code>&gt;</code>, <code>$</code>, <code>\</code>, <code>\$</code>, <code>&lt;html&gt;</code>.</p><p><strikethrough>This is <emphasis>strikeout</emphasis>.</strikethrough></p><p>Superscripts: a<sup>bc</sup>d a<sup><emphasis>hello</emphasis></sup> a<sup>hello there</sup>.</p><p>Subscripts: H<sub>2</sub>O, H<sub>23</sub>O, H<sub>many of them</sub>O.</p><p>These should not be superscripts or subscripts, because of the unescaped spaces: a^b c^d, a~b c~d.</p><empty-line /><p>——————————</p><empty-line /></section><section><title><p>Smart quotes, ellipses, dashes</p></title><p>“Hello,” said the spider. “‘Shelob’ is my name.”</p><p>‘A’, ‘B’, and ‘C’ are letters.</p><p>‘Oak,’ ‘elm,’ and ‘beech’ are names of trees. So is ‘pine.’</p><p>‘He said, “I want to go.”’ Were you alive in the 70’s?</p><p>Here is some quoted ‘<code>code</code>’ and a “quoted link<a l:href="#l2" type="note"><sup>[2]</sup></a>”.</p><p>Some dashes: one—two — three—four — five.</p><p>Dashes between numbers: 5–7, 255–66, 1987–1999.</p><p>Ellipses…and…and….</p><empty-line /><p>——————————</p><empty-line /></section><section><title><p>LaTeX</p></title><p>• </p><p>• <code>2+2=4</code></p><p>• <code>x \in y</code></p><p>• <code>\alpha \wedge \omega</code></p><p>• <code>223</code></p><p>• <code>p</code>-Tree</p><p>• Here’s some display math: <code>\frac{d}{dx}f(x)=\lim_{h\to 0}\frac{f(x+h)-f(x)}{h}</code></p><p>• Here’s one that has a line break in it: <code>\alpha + \omega \times x^2</code>.</p><p>These shouldn’t be math:</p><p>• To get the famous equation, write <code>$e = mc^2$</code>.</p><p>• $22,000 is a <emphasis>lot</emphasis> of money. So is $34,000. (It worked if “lot” is emphasized.)</p><p>• Shoes ($20) and socks ($5).</p><p>• Escaped <code>$</code>: $73 <emphasis>this should be emphasized</emphasis> 23$.</p><p>Here’s a LaTeX table:</p><empty-line /><p>——————————</p><empty-line /></section><section><title><p>Special Characters</p></title><p>Here is some unicode:</p><p>• I hat: Î</p><p>• o umlaut: ö</p><p>• section: §</p><p>• set membership: ∈</p><p>• copyright: ©</p><p>AT&amp;T has an ampersand in their name.</p><p>AT&amp;T is another way to write it.</p><p>This &amp; that.</p><p>4 &lt; 5.</p><p>6 &gt; 5.</p><p>Backslash: \</p><p>Backtick: `</p><p>Asterisk: *</p><p>Underscore: _</p><p>Left brace: {</p><p>Right brace: }</p><p>Left bracket: [</p><p>Right bracket: ]</p><p>Left paren: (</p><p>Right paren: )</p><p>Greater-than: &gt;</p><p>Hash: #</p><p>Period: .</p><p>Bang: !</p><p>Plus: +</p><p>Minus: -</p><empty-line /><p>——————————</p><empty-line /></section><section><title><p>Links</p></title><section><title><p>Explicit</p></title><p>Just a URL<a l:href="#l3" type="note"><sup>[3]</sup></a>.</p><p>URL and title<a l:href="#l4" type="note"><sup>[4]</sup></a>.</p><p>URL and title<a l:href="#l5" type="note"><sup>[5]</sup></a>.</p><p>URL and title<a l:href="#l6" type="note"><sup>[6]</sup></a>.</p><p>URL and title<a l:href="#l7" type="note"><sup>[7]</sup></a></p><p>URL and title<a l:href="#l8" type="note"><sup>[8]</sup></a></p><p>with_underscore<a l:href="#l9" type="note"><sup>[9]</sup></a></p><p>Email link<a l:href="#l10" type="note"><sup>[10]</sup></a></p><p>Empty<a l:href="#l11" type="note"><sup>[11]</sup></a>.</p></section><section><title><p>Reference</p></title><p>Foo bar<a l:href="#l12" type="note"><sup>[12]</sup></a>.</p><p>Foo bar<a l:href="#l13" type="note"><sup>[13]</sup></a>.</p><p>Foo bar<a l:href="#l14" type="note"><sup>[14]</sup></a>.</p><p>With embedded [brackets]<a l:href="#l15" type="note"><sup>[15]</sup></a>.</p><p>b<a l:href="#l16" type="note"><sup>[16]</sup></a> by itself should be a link.</p><p>Indented once<a l:href="#l17" type="note"><sup>[17]</sup></a>.</p><p>Indented twice<a l:href="#l18" type="note"><sup>[18]</sup></a>.</p><p>Indented thrice<a l:href="#l19" type="note"><sup>[19]</sup></a>.</p><p>This should [not][] be a link.</p><empty-line /><p><code>[not]: /url</code></p><empty-line /><p>Foo bar<a l:href="#l20" type="note"><sup>[20]</sup></a>.</p><p>Foo biz<a l:href="#l21" type="note"><sup>[21]</sup></a>.</p></section><section><title><p>With ampersands</p></title><p>Here’s a link with an ampersand in the URL<a l:href="#l22" type="note"><sup>[22]</sup></a>.</p><p>Here’s a link with an amersand in the link text: AT&amp;T<a l:href="#l23" type="note"><sup>[23]</sup></a>.</p><p>Here’s an inline link<a l:href="#l24" type="note"><sup>[24]</sup></a>.</p><p>Here’s an inline link in pointy braces<a l:href="#l25" type="note"><sup>[25]</sup></a>.</p></section><section><title><p>Autolinks</p></title><p>With an ampersand: http://example.com/?foo=1&amp;bar=2<a l:href="#l26" type="note"><sup>[26]</sup></a></p><p>• In a list?</p><p>• http://example.com/<a l:href="#l27" type="note"><sup>[27]</sup></a></p><p>• It should.</p><p>An e-mail address: nobody@nowhere.net<a l:href="#l28" type="note"><sup>[28]</sup></a></p><cite><p>Blockquoted: http://example.com/<a l:href="#l29" type="note"><sup>[29]</sup></a></p></cite><p>Auto-links should not occur here: <code>&lt;http://example.com/&gt;</code></p><empty-line /><p><code>or here: &lt;http://example.com/&gt;</code></p><empty-line /><empty-line /><p>——————————</p><empty-line /></section></section><section><title><p>Images</p></title><p>From “Voyage dans la Lune” by Georges Melies (1902):</p><image l:href="#image1" l:type="imageType" alt="lalune" title="Voyage dans la Lune" /><p>Here is a movie <image l:href="#image2" l:type="inlineImageType" alt="movie" /> icon.</p><empty-line /><p>——————————</p><empty-line /></section><section><title><p>Footnotes</p></title><p>Here is a footnote reference,<a l:href="#n30" type="note"><sup>[30]</sup></a> and another.<a l:href="#n31" type="note"><sup>[31]</sup></a> This should <emphasis>not</emphasis> be a footnote reference, because it contains a space.[^my note] Here is an inline note.<a l:href="#n32" type="note"><sup>[32]</sup></a></p><cite><p>Notes can go in quotes.<a l:href="#n33" type="note"><sup>[33]</sup></a></p></cite><p> 1. And in list items.<a l:href="#n34" type="note"><sup>[34]</sup></a></p><p>This paragraph should not be part of the note, as it is not indented.</p></section></body><body name="notes"><section id="l1"><title><p>1</p></title><p><code>/url</code></p></section><section id="l2"><title><p>2</p></title><p><code>http://example.com/?foo=1&amp;bar=2</code></p></section><section id="l3"><title><p>3</p></title><p><code>/url/</code></p></section><section id="l4"><title><p>4</p></title><p>title: <code>/url/</code></p></section><section id="l5"><title><p>5</p></title><p>title preceded by two spaces: <code>/url/</code></p></section><section id="l6"><title><p>6</p></title><p>title preceded by a tab: <code>/url/</code></p></section><section id="l7"><title><p>7</p></title><p>title with &quot;quotes&quot; in it: <code>/url/</code></p></section><section id="l8"><title><p>8</p></title><p>title with single quotes: <code>/url/</code></p></section><section id="l9"><title><p>9</p></title><p><code>/url/with_underscore</code></p></section><section id="l10"><title><p>10</p></title><p><code>mailto:nobody@nowhere.net</code></p></section><section id="l11"><title><p>11</p></title><p><code></code></p></section><section id="l12"><title><p>12</p></title><p><code>/url/</code></p></section><section id="l13"><title><p>13</p></title><p><code>/url/</code></p></section><section id="l14"><title><p>14</p></title><p><code>/url/</code></p></section><section id="l15"><title><p>15</p></title><p><code>/url/</code></p></section><section id="l16"><title><p>16</p></title><p><code>/url/</code></p></section><section id="l17"><title><p>17</p></title><p><code>/url</code></p></section><section id="l18"><title><p>18</p></title><p><code>/url</code></p></section><section id="l19"><title><p>19</p></title><p><code>/url</code></p></section><section id="l20"><title><p>20</p></title><p>Title with &quot;quotes&quot; inside: <code>/url/</code></p></section><section id="l21"><title><p>21</p></title><p>Title with &quot;quote&quot; inside: <code>/url/</code></p></section><section id="l22"><title><p>22</p></title><p><code>http://example.com/?foo=1&amp;bar=2</code></p></section><section id="l23"><title><p>23</p></title><p>AT&amp;T: <code>http://att.com/</code></p></section><section id="l24"><title><p>24</p></title><p><code>/script?foo=1&amp;bar=2</code></p></section><section id="l25"><title><p>25</p></title><p><code>/script?foo=1&amp;bar=2</code></p></section><section id="l26"><title><p>26</p></title><p><code>http://example.com/?foo=1&amp;bar=2</code></p></section><section id="l27"><title><p>27</p></title><p><code>http://example.com/</code></p></section><section id="l28"><title><p>28</p></title><p><code>mailto:nobody@nowhere.net</code></p></section><section id="l29"><title><p>29</p></title><p><code>http://example.com/</code></p></section><section id="n30"><title><p>30</p></title><p>Here is the footnote. It can go anywhere after the footnote reference. It need not be placed at the end of the document.</p></section><section id="n31"><title><p>31</p></title><p>Here’s the long note. This one contains multiple blocks.</p><p>Subsequent blocks are indented to show that they belong to the footnote (as with list items).</p><empty-line /><p><code> { &lt;code&gt; }</code></p><empty-line /><p>If you want, you can indent every line, but you can also be lazy and just indent the first line of each block.</p></section><section id="n32"><title><p>32</p></title><p>This is <emphasis>easier</emphasis> to type. Inline notes may contain links<a l:href="#l32" type="note"><sup>[32]</sup></a> and <code>]</code> verbatim characters, as well as [bracketed text].</p></section><section id="n33"><title><p>33</p></title><p>In quote.</p></section><section id="n34"><title><p>34</p></title><p>In list.</p></section></body><binary id="image2" content-type="image/jpeg">/9j/4AAQSkZJRgABAQEASABIAAD//gBQVGhpcyBhcnQgaXMgaW4gdGhlIHB1YmxpYyBkb21haW4uIEtldmluIEh1Z2hlcywga2V2aW5oQGVpdC5jb20sIFNlcHRlbWJlciAxOTk1/9sAQwABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB/9sAQwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB/8AAEQgAFgAUAwEiAAIRAQMRAf/EABoAAQACAwEAAAAAAAAAAAAAAAAICQUGCgf/xAAjEAABBQEAAwABBQAAAAAAAAAGAwQFBwgCAAEJChEVOXa3/8QAFgEBAQEAAAAAAAAAAAAAAAAABggA/8QAJhEBAAECBQEJAAAAAAAAAAAAAQIAAwQFBhEhszE0NlFUcXR1tP/aAAwDAQACEQMRAD8AqQzziPNmpiqnIO1q4H+WkB84MdlzRSuM82/jVw/JCORtRmQz5d2VTy6WmS2eSYx3U/qkSRbgFsqRzH2Is4/mCluXc33vy8xTnJjTNqV/T8LKmkhr8Hq1da2aOvTfIh2CFeNt+GxFBP8AJFdFUbPWh+4FdXV7OtZOMR7mK9lBWNN+JBmMQ5cwmfH8DEFhTZUCRlE6CBq/ds/nBh9oYygeY1L9FnCUnBSN1t+w0l9bNomx1cllsOrL9OCTKtKOIqua6UVjP0dEvTyM7gp/3whbkAD0ScX3r6MLg+C2/XsMhCnJRn/5cVNHyJHiX6JKIFhhqnFeagm9BIgjfcJyNBTZiROBUk6Mp8CJRmT4NWU2MatV7n495DPk/wAbMJSRJOTBDItq0KR5s/nJN7LPW8AJWtYAoKQaDp+u4XShxgXhYcbHoxNTllCwETGQ8ag2jmDVsk8w/wCOp/C/hn+mWV/utpePH+D5wmF39NY6UakjUYR1Dn0YgRM5zQAAAMdfAA4AOAOArjkMNQ3vgm7UKtBR+m9QHFD5tpnDtpy+t2R20gK/OsmFtuDpaL5mVyiT5qdEVAvZci5ch5VoSGKbwlWTBr0RPoZT07av9lHfrXo6yLApWMugKpPM9SV1cDm65s/wkOHZBojoqiM+6GpMSj4FhtayNAUi5H3LfQBG2KWssFoSPuJdKyMLKtpuLi+e3jwFICUg7CSHsNVlYlKdizOTvKdq3KTsG8pQirsAG6vAB5FdhP490U4gfjxi+DedoqO4YftmKdKNulO26jiOv+2Ga/bftVNFXpHtVHrpLpRFJTpP3z77T469++fTx48e4LueE+NY6UKk7UniLP8A7rNf3X6//9k=</binary><binary id="image1" content-type="image/jpeg">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</binary></FictionBook>
3−
2+<FictionBook xmlns="http://www.gribuser.ru/xml/fictionbook/2.0" xmlns:l="http://www.w3.org/1999/xlink">
3+<description>
4+<title-info>
5+<book-title>Pandoc Test Suite</book-title>
6+<author>
7+<first-name>John</first-name>
8+<last-name>MacFarlane</last-name>
9+</author>
10+<author>
11+<nickname>Anonymous</nickname>
12+</author>
13+<date>July 17, 2006</date>
14+</title-info>
15+<document-info>
16+<program-used>pandoc</program-used>
17+</document-info>
18+</description>
19+<body>
20+<title>
21+<p>Pandoc Test Suite</p>
22+</title>
23+<annotation>
24+<p>John MacFarlane</p>
25+<p>Anonymous</p>
26+<p>July 17, 2006</p>
27+</annotation>
28+<section>
29+<p>This is a set of tests for pandoc. Most of them are adapted from John Gruber’s markdown test suite.</p>
30+<empty-line />
31+<p>——————————</p>
32+<empty-line />
33+</section>
34+<section>
35+<title>
36+<p>Headers</p>
37+</title>
38+<section>
39+<title>
40+<p>Level 2 with an embedded link &lt;/url&gt;</p>
41+</title>
42+<section>
43+<title>
44+<p>Level 3 with emphasis</p>
45+</title>
46+<section>
47+<title>
48+<p>Level 4</p>
49+</title>
50+<section>
51+<title>
52+<p>Level 5</p>
53+</title>
54+</section>
55+</section>
56+</section>
57+</section>
58+</section>
59+<section>
60+<title>
61+<p>Level 1</p>
62+</title>
63+<section>
64+<title>
65+<p>Level 2 with emphasis</p>
66+</title>
67+<section>
68+<title>
69+<p>Level 3</p>
70+</title>
71+<p>with no blank line</p>
72+</section>
73+</section>
74+<section>
75+<title>
76+<p>Level 2</p>
77+</title>
78+<p>with no blank line</p>
79+<empty-line />
80+<p>——————————</p>
81+<empty-line />
82+</section>
83+</section>
84+<section>
85+<title>
86+<p>Paragraphs</p>
87+</title>
88+<p>Here’s a regular paragraph.</p>
89+<p>In Markdown 1.0.0 and earlier. Version 8. This line turns into a list item. Because a hard-wrapped line in the middle of a paragraph looked like a list item.</p>
90+<p>Here’s one with a bullet. * criminey.</p>
91+<p>There should be a hard line break<empty-line />here.</p>
92+<empty-line />
93+<p>——————————</p>
94+<empty-line />
95+</section>
96+<section>
97+<title>
98+<p>Block Quotes</p>
99+</title>
100+<p>E-mail style:</p>
101+<cite>
102+<p>This is a block quote. It is pretty short.</p>
103+</cite>
104+<cite>
105+<p>Code in a block quote:</p>
106+<empty-line />
107+<p>
108+<code>sub status {</code>
109+</p>
110+<p>
111+<code> print &quot;working&quot;;</code>
112+</p>
113+<p>
114+<code>}</code>
115+</p>
116+<empty-line />
117+<p>A list:</p>
118+<p> 1. item one</p>
119+<p> 2. item two</p>
120+<p>Nested block quotes:</p>
121+<cite>
122+<p>nested</p>
123+</cite>
124+<cite>
125+<p>nested</p>
126+</cite>
127+</cite>
128+<p>This should not be a block quote: 2 &gt; 1.</p>
129+<p>And a following paragraph.</p>
130+<empty-line />
131+<p>——————————</p>
132+<empty-line />
133+</section>
134+<section>
135+<title>
136+<p>Code Blocks</p>
137+</title>
138+<p>Code:</p>
139+<empty-line />
140+<p>
141+<code>---- (should be four hyphens)</code>
142+</p>
143+<p>
144+<code>
145+</code>
146+</p>
147+<p>
148+<code>sub status {</code>
149+</p>
150+<p>
151+<code> print &quot;working&quot;;</code>
152+</p>
153+<p>
154+<code>}</code>
155+</p>
156+<p>
157+<code>
158+</code>
159+</p>
160+<p>
161+<code>this code block is indented by one tab</code>
162+</p>
163+<empty-line />
164+<p>And:</p>
165+<empty-line />
166+<p>
167+<code> this code block is indented by two tabs</code>
168+</p>
169+<p>
170+<code>
171+</code>
172+</p>
173+<p>
174+<code>These should not be escaped: \$ \\ \&gt; \[ \{</code>
175+</p>
176+<empty-line />
177+<empty-line />
178+<p>——————————</p>
179+<empty-line />
180+</section>
181+<section>
182+<title>
183+<p>Lists</p>
184+</title>
185+<section>
186+<title>
187+<p>Unordered</p>
188+</title>
189+<p>Asterisks tight:</p>
190+<p>• asterisk 1</p>
191+<p>• asterisk 2</p>
192+<p>• asterisk 3</p>
193+<p>Asterisks loose:</p>
194+<p>• asterisk 1<empty-line />
195+</p>
196+<p>• asterisk 2<empty-line />
197+</p>
198+<p>• asterisk 3<empty-line />
199+</p>
200+<p>Pluses tight:</p>
201+<p>• Plus 1</p>
202+<p>• Plus 2</p>
203+<p>• Plus 3</p>
204+<p>Pluses loose:</p>
205+<p>• Plus 1<empty-line />
206+</p>
207+<p>• Plus 2<empty-line />
208+</p>
209+<p>• Plus 3<empty-line />
210+</p>
211+<p>Minuses tight:</p>
212+<p>• Minus 1</p>
213+<p>• Minus 2</p>
214+<p>• Minus 3</p>
215+<p>Minuses loose:</p>
216+<p>• Minus 1<empty-line />
217+</p>
218+<p>• Minus 2<empty-line />
219+</p>
220+<p>• Minus 3<empty-line />
221+</p>
222+</section>
223+<section>
224+<title>
225+<p>Ordered</p>
226+</title>
227+<p>Tight:</p>
228+<p> 1. First</p>
229+<p> 2. Second</p>
230+<p> 3. Third</p>
231+<p>and:</p>
232+<p> 1. One</p>
233+<p> 2. Two</p>
234+<p> 3. Three</p>
235+<p>Loose using tabs:</p>
236+<p> 1. First<empty-line />
237+</p>
238+<p> 2. Second<empty-line />
239+</p>
240+<p> 3. Third<empty-line />
241+</p>
242+<p>and using spaces:</p>
243+<p> 1. One<empty-line />
244+</p>
245+<p> 2. Two<empty-line />
246+</p>
247+<p> 3. Three<empty-line />
248+</p>
249+<p>Multiple paragraphs:</p>
250+<p> 1. Item 1, graf one.<empty-line />Item 1. graf two. The quick brown fox jumped over the lazy dog’s back.<empty-line />
251+</p>
252+<p> 2. Item 2.<empty-line />
253+</p>
254+<p> 3. Item 3.<empty-line />
255+</p>
256+</section>
257+<section>
258+<title>
259+<p>Nested</p>
260+</title>
261+<p>• Tab<p>◦ Tab<p>* Tab</p>
262+</p>
263+</p>
264+<p>Here’s another:</p>
265+<p> 1. First</p>
266+<p> 2. Second:<p>   • Fee</p>
267+<p>   • Fie</p>
268+<p>   • Foe</p>
269+</p>
270+<p> 3. Third</p>
271+<p>Same thing but with paragraphs:</p>
272+<p> 1. First<empty-line />
273+</p>
274+<p> 2. Second:<empty-line />
275+<p>   • Fee</p>
276+<p>   • Fie</p>
277+<p>   • Foe</p>
278+</p>
279+<p> 3. Third<empty-line />
280+</p>
281+</section>
282+<section>
283+<title>
284+<p>Tabs and spaces</p>
285+</title>
286+<p>• this is a list item indented with tabs<empty-line />
287+</p>
288+<p>• this is a list item indented with spaces<empty-line />
289+<p>◦ this is an example list item indented with tabs<empty-line />
290+</p>
291+<p>◦ this is an example list item indented with spaces<empty-line />
292+</p>
293+</p>
294+</section>
295+<section>
296+<title>
297+<p>Fancy list markers</p>
298+</title>
299+<p> (2) begins with 2</p>
300+<p> (3) and now 3<empty-line />with a continuation<empty-line />
301+<p> (3) iv. sublist with roman numerals, starting with 4</p>
302+<p> (3) v. more items<p> (3) v. (A) a subsublist</p>
303+<p> (3) v. (B) a subsublist</p>
304+</p>
305+</p>
306+<p>Nesting:</p>
307+<p> A. Upper Alpha<p> A. I. Upper Roman.<p> A. I. (6) Decimal start with 6<p> A. I. (6) c) Lower alpha with paren</p>
308+</p>
309+</p>
310+</p>
311+<p>Autonumbering:</p>
312+<p> 1. Autonumber.</p>
313+<p> 2. More.<p> 2. 1. Nested.</p>
314+</p>
315+<p>Should not be a list item:</p>
316+<p>M.A. 2007</p>
317+<p>B. Williams</p>
318+<empty-line />
319+<p>——————————</p>
320+<empty-line />
321+</section>
322+</section>
323+<section>
324+<title>
325+<p>Definition Lists</p>
326+</title>
327+<p>Tight using spaces:</p>
328+<p>
329+<strong>apple</strong>
330+</p>
331+<p>    red fruit<empty-line />
332+</p>
333+<p>
334+<strong>orange</strong>
335+</p>
336+<p>    orange fruit<empty-line />
337+</p>
338+<p>
339+<strong>banana</strong>
340+</p>
341+<p>    yellow fruit<empty-line />
342+</p>
343+<p>Tight using tabs:</p>
344+<p>
345+<strong>apple</strong>
346+</p>
347+<p>    red fruit<empty-line />
348+</p>
349+<p>
350+<strong>orange</strong>
351+</p>
352+<p>    orange fruit<empty-line />
353+</p>
354+<p>
355+<strong>banana</strong>
356+</p>
357+<p>    yellow fruit<empty-line />
358+</p>
359+<p>Loose:</p>
360+<p>
361+<strong>apple</strong>
362+</p>
363+<p>    red fruit<empty-line />
364+</p>
365+<p>
366+<strong>orange</strong>
367+</p>
368+<p>    orange fruit<empty-line />
369+</p>
370+<p>
371+<strong>banana</strong>
372+</p>
373+<p>    yellow fruit<empty-line />
374+</p>
375+<p>Multiple blocks with italics:</p>
376+<p>
377+<strong>
378+<emphasis>apple</emphasis>
379+</strong>
380+</p>
381+<p>    red fruit<empty-line />    contains seeds, crisp, pleasant to taste<empty-line />
382+</p>
383+<p>
384+<strong>
385+<emphasis>orange</emphasis>
386+</strong>
387+</p>
388+<p>    orange fruit<empty-line />
389+<empty-line />
390+<p>
391+<code>    { orange code block }</code>
392+</p>
393+<empty-line />
394+<cite>
395+<p>    orange block quote</p>
396+</cite>
397+</p>
398+<p>Multiple definitions, tight:</p>
399+<p>
400+<strong>apple</strong>
401+</p>
402+<p>    red fruit<empty-line />    computer<empty-line />
403+</p>
404+<p>
405+<strong>orange</strong>
406+</p>
407+<p>    orange fruit<empty-line />    bank<empty-line />
408+</p>
409+<p>Multiple definitions, loose:</p>
410+<p>
411+<strong>apple</strong>
412+</p>
413+<p>    red fruit<empty-line />    computer<empty-line />
414+</p>
415+<p>
416+<strong>orange</strong>
417+</p>
418+<p>    orange fruit<empty-line />    bank<empty-line />
419+</p>
420+<p>Blank line after term, indented marker, alternate markers:</p>
421+<p>
422+<strong>apple</strong>
423+</p>
424+<p>    red fruit<empty-line />    computer<empty-line />
425+</p>
426+<p>
427+<strong>orange</strong>
428+</p>
429+<p>    orange fruit<empty-line />
430+<p> 1. sublist</p>
431+<p> 2. sublist</p>
432+</p>
433+</section>
434+<section>
435+<title>
436+<p>HTML Blocks</p>
437+</title>
438+<p>Simple block on one line:</p>foo<p>And nested without indentation:</p>
439+<p>foo</p>bar<p>Interpreted markdown in a table:</p>This is <emphasis>emphasized</emphasis>And this is <strong>strong</strong>
440+<p>Here’s a simple block:</p>
441+<p>foo</p>
442+<p>This should be a code block, though:</p>
443+<empty-line />
444+<p>
445+<code>&lt;div&gt;</code>
446+</p>
447+<p>
448+<code> foo</code>
449+</p>
450+<p>
451+<code>&lt;/div&gt;</code>
452+</p>
453+<empty-line />
454+<p>As should this:</p>
455+<empty-line />
456+<p>
457+<code>&lt;div&gt;foo&lt;/div&gt;</code>
458+</p>
459+<empty-line />
460+<p>Now, nested:</p>foo<p>This should just be an HTML comment:</p>
461+<p>Multiline:</p>
462+<p>Code block:</p>
463+<empty-line />
464+<p>
465+<code>&lt;!-- Comment --&gt;</code>
466+</p>
467+<empty-line />
468+<p>Just plain comment, with trailing spaces on the line:</p>
469+<p>Code:</p>
470+<empty-line />
471+<p>
472+<code>&lt;hr /&gt;</code>
473+</p>
474+<empty-line />
475+<p>Hr’s:</p>
476+<empty-line />
477+<p>——————————</p>
478+<empty-line />
479+</section>
480+<section>
481+<title>
482+<p>Inline Markup</p>
483+</title>
484+<p>This is <emphasis>emphasized</emphasis>, and so <emphasis>is this</emphasis>.</p>
485+<p>This is <strong>strong</strong>, and so <strong>is this</strong>.</p>
486+<p>An <emphasis>emphasized link<a l:href="#l1" type="note">
487+<sup>[1]</sup>
488+</a>
489+</emphasis>.</p>
490+<p>
491+<strong>
492+<emphasis>This is strong and em.</emphasis>
493+</strong>
494+</p>
495+<p>So is <strong>
496+<emphasis>this</emphasis>
497+</strong> word.</p>
498+<p>
499+<strong>
500+<emphasis>This is strong and em.</emphasis>
501+</strong>
502+</p>
503+<p>So is <strong>
504+<emphasis>this</emphasis>
505+</strong> word.</p>
506+<p>This is code: <code>&gt;</code>, <code>$</code>, <code>\</code>, <code>\$</code>, <code>&lt;html&gt;</code>.</p>
507+<p>
508+<strikethrough>This is <emphasis>strikeout</emphasis>.</strikethrough>
509+</p>
510+<p>Superscripts: a<sup>bc</sup>d a<sup>
511+<emphasis>hello</emphasis>
512+</sup> a<sup>hello there</sup>.</p>
513+<p>Subscripts: H<sub>2</sub>O, H<sub>23</sub>O, H<sub>many of them</sub>O.</p>
514+<p>These should not be superscripts or subscripts, because of the unescaped spaces: a^b c^d, a~b c~d.</p>
515+<empty-line />
516+<p>——————————</p>
517+<empty-line />
518+</section>
519+<section>
520+<title>
521+<p>Smart quotes, ellipses, dashes</p>
522+</title>
523+<p>“Hello,” said the spider. “‘Shelob’ is my name.”</p>
524+<p>‘A’, ‘B’, and ‘C’ are letters.</p>
525+<p>‘Oak,’ ‘elm,’ and ‘beech’ are names of trees. So is ‘pine.’</p>
526+<p>‘He said, “I want to go.”’ Were you alive in the 70’s?</p>
527+<p>Here is some quoted ‘<code>code</code>’ and a “quoted link<a l:href="#l2" type="note">
528+<sup>[2]</sup>
529+</a>”.</p>
530+<p>Some dashes: one—two — three—four — five.</p>
531+<p>Dashes between numbers: 5–7, 255–66, 1987–1999.</p>
532+<p>Ellipses…and…and….</p>
533+<empty-line />
534+<p>——————————</p>
535+<empty-line />
536+</section>
537+<section>
538+<title>
539+<p>LaTeX</p>
540+</title>
541+<p>• </p>
542+<p>• <code>2+2=4</code>
543+</p>
544+<p>• <code>x \in y</code>
545+</p>
546+<p>• <code>\alpha \wedge \omega</code>
547+</p>
548+<p>• <code>223</code>
549+</p>
550+<p>• <code>p</code>-Tree</p>
551+<p>• Here’s some display math: <code>\frac{d}{dx}f(x)=\lim_{h\to 0}\frac{f(x+h)-f(x)}{h}</code>
552+</p>
553+<p>• Here’s one that has a line break in it: <code>\alpha + \omega \times x^2</code>.</p>
554+<p>These shouldn’t be math:</p>
555+<p>• To get the famous equation, write <code>$e = mc^2$</code>.</p>
556+<p>• $22,000 is a <emphasis>lot</emphasis> of money. So is $34,000. (It worked if “lot” is emphasized.)</p>
557+<p>• Shoes ($20) and socks ($5).</p>
558+<p>• Escaped <code>$</code>: $73 <emphasis>this should be emphasized</emphasis> 23$.</p>
559+<p>Here’s a LaTeX table:</p>
560+<empty-line />
561+<p>——————————</p>
562+<empty-line />
563+</section>
564+<section>
565+<title>
566+<p>Special Characters</p>
567+</title>
568+<p>Here is some unicode:</p>
569+<p>• I hat: Î</p>
570+<p>• o umlaut: ö</p>
571+<p>• section: §</p>
572+<p>• set membership: ∈</p>
573+<p>• copyright: ©</p>
574+<p>AT&amp;T has an ampersand in their name.</p>
575+<p>AT&amp;T is another way to write it.</p>
576+<p>This &amp; that.</p>
577+<p>4 &lt; 5.</p>
578+<p>6 &gt; 5.</p>
579+<p>Backslash: \</p>
580+<p>Backtick: `</p>
581+<p>Asterisk: *</p>
582+<p>Underscore: _</p>
583+<p>Left brace: {</p>
584+<p>Right brace: }</p>
585+<p>Left bracket: [</p>
586+<p>Right bracket: ]</p>
587+<p>Left paren: (</p>
588+<p>Right paren: )</p>
589+<p>Greater-than: &gt;</p>
590+<p>Hash: #</p>
591+<p>Period: .</p>
592+<p>Bang: !</p>
593+<p>Plus: +</p>
594+<p>Minus: -</p>
595+<empty-line />
596+<p>——————————</p>
597+<empty-line />
598+</section>
599+<section>
600+<title>
601+<p>Links</p>
602+</title>
603+<section>
604+<title>
605+<p>Explicit</p>
606+</title>
607+<p>Just a URL<a l:href="#l3" type="note">
608+<sup>[3]</sup>
609+</a>.</p>
610+<p>URL and title<a l:href="#l4" type="note">
611+<sup>[4]</sup>
612+</a>.</p>
613+<p>URL and title<a l:href="#l5" type="note">
614+<sup>[5]</sup>
615+</a>.</p>
616+<p>URL and title<a l:href="#l6" type="note">
617+<sup>[6]</sup>
618+</a>.</p>
619+<p>URL and title<a l:href="#l7" type="note">
620+<sup>[7]</sup>
621+</a>
622+</p>
623+<p>URL and title<a l:href="#l8" type="note">
624+<sup>[8]</sup>
625+</a>
626+</p>
627+<p>with_underscore<a l:href="#l9" type="note">
628+<sup>[9]</sup>
629+</a>
630+</p>
631+<p>Email link<a l:href="#l10" type="note">
632+<sup>[10]</sup>
633+</a>
634+</p>
635+<p>Empty<a l:href="#l11" type="note">
636+<sup>[11]</sup>
637+</a>.</p>
638+</section>
639+<section>
640+<title>
641+<p>Reference</p>
642+</title>
643+<p>Foo bar<a l:href="#l12" type="note">
644+<sup>[12]</sup>
645+</a>.</p>
646+<p>With embedded [brackets]<a l:href="#l13" type="note">
647+<sup>[13]</sup>
648+</a>.</p>
649+<p>b<a l:href="#l14" type="note">
650+<sup>[14]</sup>
651+</a> by itself should be a link.</p>
652+<p>Indented once<a l:href="#l15" type="note">
653+<sup>[15]</sup>
654+</a>.</p>
655+<p>Indented twice<a l:href="#l16" type="note">
656+<sup>[16]</sup>
657+</a>.</p>
658+<p>Indented thrice<a l:href="#l17" type="note">
659+<sup>[17]</sup>
660+</a>.</p>
661+<p>This should [not][] be a link.</p>
662+<empty-line />
663+<p>
664+<code>[not]: /url</code>
665+</p>
666+<empty-line />
667+<p>Foo bar<a l:href="#l18" type="note">
668+<sup>[18]</sup>
669+</a>.</p>
670+<p>Foo biz<a l:href="#l19" type="note">
671+<sup>[19]</sup>
672+</a>.</p>
673+</section>
674+<section>
675+<title>
676+<p>With ampersands</p>
677+</title>
678+<p>Here’s a link with an ampersand in the URL<a l:href="#l20" type="note">
679+<sup>[20]</sup>
680+</a>.</p>
681+<p>Here’s a link with an amersand in the link text: AT&amp;T<a l:href="#l21" type="note">
682+<sup>[21]</sup>
683+</a>.</p>
684+<p>Here’s an inline link<a l:href="#l22" type="note">
685+<sup>[22]</sup>
686+</a>.</p>
687+<p>Here’s an inline link in pointy braces<a l:href="#l23" type="note">
688+<sup>[23]</sup>
689+</a>.</p>
690+</section>
691+<section>
692+<title>
693+<p>Autolinks</p>
694+</title>
695+<p>With an ampersand: http://example.com/?foo=1&amp;bar=2<a l:href="#l24" type="note">
696+<sup>[24]</sup>
697+</a>
698+</p>
699+<p>• In a list?</p>
700+<p>• http://example.com/<a l:href="#l25" type="note">
701+<sup>[25]</sup>
702+</a>
703+</p>
704+<p>• It should.</p>
705+<p>An e-mail address: nobody@nowhere.net<a l:href="#l26" type="note">
706+<sup>[26]</sup>
707+</a>
708+</p>
709+<cite>
710+<p>Blockquoted: http://example.com/<a l:href="#l27" type="note">
711+<sup>[27]</sup>
712+</a>
713+</p>
714+</cite>
715+<p>Auto-links should not occur here: <code>&lt;http://example.com/&gt;</code>
716+</p>
717+<empty-line />
718+<p>
719+<code>or here: &lt;http://example.com/&gt;</code>
720+</p>
721+<empty-line />
722+<empty-line />
723+<p>——————————</p>
724+<empty-line />
725+</section>
726+</section>
727+<section>
728+<title>
729+<p>Images</p>
730+</title>
731+<p>From “Voyage dans la Lune” by Georges Melies (1902):</p>
732+<image l:href="#image1" l:type="imageType" alt="lalune" title="Voyage dans la Lune" />
733+<p>Here is a movie <image l:href="#image2" l:type="inlineImageType" alt="movie" /> icon.</p>
734+<empty-line />
735+<p>——————————</p>
736+<empty-line />
737+</section>
738+<section>
739+<title>
740+<p>Footnotes</p>
741+</title>
742+<p>Here is a footnote reference,<a l:href="#n28" type="note">
743+<sup>[28]</sup>
744+</a> and another.<a l:href="#n29" type="note">
745+<sup>[29]</sup>
746+</a> This should <emphasis>not</emphasis> be a footnote reference, because it contains a space.[^my note] Here is an inline note.<a l:href="#n30" type="note">
747+<sup>[30]</sup>
748+</a>
749+</p>
750+<cite>
751+<p>Notes can go in quotes.<a l:href="#n31" type="note">
752+<sup>[31]</sup>
753+</a>
754+</p>
755+</cite>
756+<p> 1. And in list items.<a l:href="#n32" type="note">
757+<sup>[32]</sup>
758+</a>
759+</p>
760+<p>This paragraph should not be part of the note, as it is not indented.</p>
761+</section>
762+</body>
763+<body name="notes">
764+<section id="l1">
765+<title>
766+<p>1</p>
767+</title>
768+<p>
769+<code>/url</code>
770+</p>
771+</section>
772+<section id="l2">
773+<title>
774+<p>2</p>
775+</title>
776+<p>
777+<code>http://example.com/?foo=1&amp;bar=2</code>
778+</p>
779+</section>
780+<section id="l3">
781+<title>
782+<p>3</p>
783+</title>
784+<p>
785+<code>/url/</code>
786+</p>
787+</section>
788+<section id="l4">
789+<title>
790+<p>4</p>
791+</title>
792+<p>title: <code>/url/</code>
793+</p>
794+</section>
795+<section id="l5">
796+<title>
797+<p>5</p>
798+</title>
799+<p>title preceded by two spaces: <code>/url/</code>
800+</p>
801+</section>
802+<section id="l6">
803+<title>
804+<p>6</p>
805+</title>
806+<p>title preceded by a tab: <code>/url/</code>
807+</p>
808+</section>
809+<section id="l7">
810+<title>
811+<p>7</p>
812+</title>
813+<p>title with &quot;quotes&quot; in it: <code>/url/</code>
814+</p>
815+</section>
816+<section id="l8">
817+<title>
818+<p>8</p>
819+</title>
820+<p>title with single quotes: <code>/url/</code>
821+</p>
822+</section>
823+<section id="l9">
824+<title>
825+<p>9</p>
826+</title>
827+<p>
828+<code>/url/with_underscore</code>
829+</p>
830+</section>
831+<section id="l10">
832+<title>
833+<p>10</p>
834+</title>
835+<p>
836+<code>mailto:nobody@nowhere.net</code>
837+</p>
838+</section>
839+<section id="l11">
840+<title>
841+<p>11</p>
842+</title>
843+<p>
844+<code>
845+</code>
846+</p>
847+</section>
848+<section id="l12">
849+<title>
850+<p>12</p>
851+</title>
852+<p>
853+<code>/url/</code>
854+</p>
855+</section>
856+<section id="l13">
857+<title>
858+<p>13</p>
859+</title>
860+<p>
861+<code>/url/</code>
862+</p>
863+</section>
864+<section id="l14">
865+<title>
866+<p>14</p>
867+</title>
868+<p>
869+<code>/url/</code>
870+</p>
871+</section>
872+<section id="l15">
873+<title>
874+<p>15</p>
875+</title>
876+<p>
877+<code>/url</code>
878+</p>
879+</section>
880+<section id="l16">
881+<title>
882+<p>16</p>
883+</title>
884+<p>
885+<code>/url</code>
886+</p>
887+</section>
888+<section id="l17">
889+<title>
890+<p>17</p>
891+</title>
892+<p>
893+<code>/url</code>
894+</p>
895+</section>
896+<section id="l18">
897+<title>
898+<p>18</p>
899+</title>
900+<p>Title with &quot;quotes&quot; inside: <code>/url/</code>
901+</p>
902+</section>
903+<section id="l19">
904+<title>
905+<p>19</p>
906+</title>
907+<p>Title with &quot;quote&quot; inside: <code>/url/</code>
908+</p>
909+</section>
910+<section id="l20">
911+<title>
912+<p>20</p>
913+</title>
914+<p>
915+<code>http://example.com/?foo=1&amp;bar=2</code>
916+</p>
917+</section>
918+<section id="l21">
919+<title>
920+<p>21</p>
921+</title>
922+<p>AT&amp;T: <code>http://att.com/</code>
923+</p>
924+</section>
925+<section id="l22">
926+<title>
927+<p>22</p>
928+</title>
929+<p>
930+<code>/script?foo=1&amp;bar=2</code>
931+</p>
932+</section>
933+<section id="l23">
934+<title>
935+<p>23</p>
936+</title>
937+<p>
938+<code>/script?foo=1&amp;bar=2</code>
939+</p>
940+</section>
941+<section id="l24">
942+<title>
943+<p>24</p>
944+</title>
945+<p>
946+<code>http://example.com/?foo=1&amp;bar=2</code>
947+</p>
948+</section>
949+<section id="l25">
950+<title>
951+<p>25</p>
952+</title>
953+<p>
954+<code>http://example.com/</code>
955+</p>
956+</section>
957+<section id="l26">
958+<title>
959+<p>26</p>
960+</title>
961+<p>
962+<code>mailto:nobody@nowhere.net</code>
963+</p>
964+</section>
965+<section id="l27">
966+<title>
967+<p>27</p>
968+</title>
969+<p>
970+<code>http://example.com/</code>
971+</p>
972+</section>
973+<section id="n28">
974+<title>
975+<p>28</p>
976+</title>
977+<p>Here is the footnote. It can go anywhere after the footnote reference. It need not be placed at the end of the document.</p>
978+</section>
979+<section id="n29">
980+<title>
981+<p>29</p>
982+</title>
983+<p>Here’s the long note. This one contains multiple blocks.</p>
984+<p>Subsequent blocks are indented to show that they belong to the footnote (as with list items).</p>
985+<empty-line />
986+<p>
987+<code> { &lt;code&gt; }</code>
988+</p>
989+<empty-line />
990+<p>If you want, you can indent every line, but you can also be lazy and just indent the first line of each block.</p>
991+</section>
992+<section id="n30">
993+<title>
994+<p>30</p>
995+</title>
996+<p>This is <emphasis>easier</emphasis> to type. Inline notes may contain links<a l:href="#l30" type="note">
997+<sup>[30]</sup>
998+</a> and <code>]</code> verbatim characters, as well as [bracketed text].</p>
999+</section>
1000+<section id="n31">
1001+<title>
1002+<p>31</p>
1003+</title>
1004+<p>In quote.</p>
1005+</section>
1006+<section id="n32">
1007+<title>
1008+<p>32</p>
1009+</title>
1010+<p>In list.</p>
1011+</section>
1012+</body>
1013+</FictionBook>
test/writer.haddock−4
@@ -560,10 +560,6 @@ Just a </url/ URL>.
560560
561561Foo </url/ bar>.
562562
563−Foo </url/ bar>.
564−
565−Foo </url/ bar>.
566−
567563With </url/ embedded [brackets]>.
568564
569565</url/ b> by itself should be a link.
test/writer.html4−2
@@ -486,8 +486,6 @@ Blah
486486<p><a href="">Empty</a>.</p>
487487<h2 id="reference">Reference</h2>
488488<p>Foo <a href="/url/">bar</a>.</p>
489−<p>Foo <a href="/url/">bar</a>.</p>
490−<p>Foo <a href="/url/">bar</a>.</p>
491489<p>With <a href="/url/">embedded [brackets]</a>.</p>
492490<p><a href="/url/">b</a> by itself should be a link.</p>
493491<p>Indented <a href="/url">once</a>.</p>
test/writer.html5−2
@@ -489,8 +489,6 @@ Blah
489489<p><a href="">Empty</a>.</p>
490490<h2 id="reference">Reference</h2>
491491<p>Foo <a href="/url/">bar</a>.</p>
492−<p>Foo <a href="/url/">bar</a>.</p>
493−<p>Foo <a href="/url/">bar</a>.</p>
494492<p>With <a href="/url/">embedded [brackets]</a>.</p>
495493<p><a href="/url/">b</a> by itself should be a link.</p>
496494<p>Indented <a href="/url">once</a>.</p>
test/writer.icml+30−72
@@ -2564,39 +2564,11 @@ These should not be escaped: \$ \\ \&gt; \[ \{</Content>
25642564 </CharacterStyleRange>
25652565</ParagraphStyleRange>
25662566<Br />
2567−<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/Paragraph">
2568− <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
2569− <Content>Foo </Content>
2570− </CharacterStyleRange>
2571− <HyperlinkTextSource Self="htss-14" Name="" Hidden="false">
2572− <CharacterStyleRange AppliedCharacterStyle="CharacterStyle/Link">
2573− <Content>bar</Content>
2574− </CharacterStyleRange>
2575− </HyperlinkTextSource>
2576− <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
2577− <Content>.</Content>
2578− </CharacterStyleRange>
2579−</ParagraphStyleRange>
2580−<Br />
2581−<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/Paragraph">
2582− <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
2583− <Content>Foo </Content>
2584− </CharacterStyleRange>
2585− <HyperlinkTextSource Self="htss-15" Name="" Hidden="false">
2586− <CharacterStyleRange AppliedCharacterStyle="CharacterStyle/Link">
2587− <Content>bar</Content>
2588− </CharacterStyleRange>
2589− </HyperlinkTextSource>
2590− <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
2591− <Content>.</Content>
2592− </CharacterStyleRange>
2593−</ParagraphStyleRange>
2594−<Br />
25952567<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/Paragraph">
25962568 <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
25972569 <Content>With </Content>
25982570 </CharacterStyleRange>
2599− <HyperlinkTextSource Self="htss-16" Name="" Hidden="false">
2571+ <HyperlinkTextSource Self="htss-14" Name="" Hidden="false">
26002572 <CharacterStyleRange AppliedCharacterStyle="CharacterStyle/Link">
26012573 <Content>embedded [brackets]</Content>
26022574 </CharacterStyleRange>
@@ -2607,7 +2579,7 @@ These should not be escaped: \$ \\ \&gt; \[ \{</Content>
26072579</ParagraphStyleRange>
26082580<Br />
26092581<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/Paragraph">
2610− <HyperlinkTextSource Self="htss-17" Name="" Hidden="false">
2582+ <HyperlinkTextSource Self="htss-15" Name="" Hidden="false">
26112583 <CharacterStyleRange AppliedCharacterStyle="CharacterStyle/Link">
26122584 <Content>b</Content>
26132585 </CharacterStyleRange>
@@ -2621,7 +2593,7 @@ These should not be escaped: \$ \\ \&gt; \[ \{</Content>
26212593 <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
26222594 <Content>Indented </Content>
26232595 </CharacterStyleRange>
2624− <HyperlinkTextSource Self="htss-18" Name="" Hidden="false">
2596+ <HyperlinkTextSource Self="htss-16" Name="" Hidden="false">
26252597 <CharacterStyleRange AppliedCharacterStyle="CharacterStyle/Link">
26262598 <Content>once</Content>
26272599 </CharacterStyleRange>
@@ -2635,7 +2607,7 @@ These should not be escaped: \$ \\ \&gt; \[ \{</Content>
26352607 <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
26362608 <Content>Indented </Content>
26372609 </CharacterStyleRange>
2638− <HyperlinkTextSource Self="htss-19" Name="" Hidden="false">
2610+ <HyperlinkTextSource Self="htss-17" Name="" Hidden="false">
26392611 <CharacterStyleRange AppliedCharacterStyle="CharacterStyle/Link">
26402612 <Content>twice</Content>
26412613 </CharacterStyleRange>
@@ -2649,7 +2621,7 @@ These should not be escaped: \$ \\ \&gt; \[ \{</Content>
26492621 <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
26502622 <Content>Indented </Content>
26512623 </CharacterStyleRange>
2652− <HyperlinkTextSource Self="htss-20" Name="" Hidden="false">
2624+ <HyperlinkTextSource Self="htss-18" Name="" Hidden="false">
26532625 <CharacterStyleRange AppliedCharacterStyle="CharacterStyle/Link">
26542626 <Content>thrice</Content>
26552627 </CharacterStyleRange>
@@ -2675,7 +2647,7 @@ These should not be escaped: \$ \\ \&gt; \[ \{</Content>
26752647 <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
26762648 <Content>Foo </Content>
26772649 </CharacterStyleRange>
2678− <HyperlinkTextSource Self="htss-21" Name="Title with &quot;quotes&quot; inside" Hidden="false">
2650+ <HyperlinkTextSource Self="htss-19" Name="Title with &quot;quotes&quot; inside" Hidden="false">
26792651 <CharacterStyleRange AppliedCharacterStyle="CharacterStyle/Link">
26802652 <Content>bar</Content>
26812653 </CharacterStyleRange>
@@ -2689,7 +2661,7 @@ These should not be escaped: \$ \\ \&gt; \[ \{</Content>
26892661 <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
26902662 <Content>Foo </Content>
26912663 </CharacterStyleRange>
2692− <HyperlinkTextSource Self="htss-22" Name="Title with &quot;quote&quot; inside" Hidden="false">
2664+ <HyperlinkTextSource Self="htss-20" Name="Title with &quot;quote&quot; inside" Hidden="false">
26932665 <CharacterStyleRange AppliedCharacterStyle="CharacterStyle/Link">
26942666 <Content>biz</Content>
26952667 </CharacterStyleRange>
@@ -2709,7 +2681,7 @@ These should not be escaped: \$ \\ \&gt; \[ \{</Content>
27092681 <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
27102682 <Content>Here’s a </Content>
27112683 </CharacterStyleRange>
2712− <HyperlinkTextSource Self="htss-23" Name="" Hidden="false">
2684+ <HyperlinkTextSource Self="htss-21" Name="" Hidden="false">
27132685 <CharacterStyleRange AppliedCharacterStyle="CharacterStyle/Link">
27142686 <Content>link with an ampersand in the URL</Content>
27152687 </CharacterStyleRange>
@@ -2723,7 +2695,7 @@ These should not be escaped: \$ \\ \&gt; \[ \{</Content>
27232695 <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
27242696 <Content>Here’s a link with an amersand in the link text: </Content>
27252697 </CharacterStyleRange>
2726− <HyperlinkTextSource Self="htss-24" Name="AT&amp;T" Hidden="false">
2698+ <HyperlinkTextSource Self="htss-22" Name="AT&amp;T" Hidden="false">
27272699 <CharacterStyleRange AppliedCharacterStyle="CharacterStyle/Link">
27282700 <Content>AT&amp;T</Content>
27292701 </CharacterStyleRange>
@@ -2737,7 +2709,7 @@ These should not be escaped: \$ \\ \&gt; \[ \{</Content>
27372709 <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
27382710 <Content>Here’s an </Content>
27392711 </CharacterStyleRange>
2740− <HyperlinkTextSource Self="htss-25" Name="" Hidden="false">
2712+ <HyperlinkTextSource Self="htss-23" Name="" Hidden="false">
27412713 <CharacterStyleRange AppliedCharacterStyle="CharacterStyle/Link">
27422714 <Content>inline link</Content>
27432715 </CharacterStyleRange>
@@ -2751,7 +2723,7 @@ These should not be escaped: \$ \\ \&gt; \[ \{</Content>
27512723 <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
27522724 <Content>Here’s an </Content>
27532725 </CharacterStyleRange>
2754− <HyperlinkTextSource Self="htss-26" Name="" Hidden="false">
2726+ <HyperlinkTextSource Self="htss-24" Name="" Hidden="false">
27552727 <CharacterStyleRange AppliedCharacterStyle="CharacterStyle/Link">
27562728 <Content>inline link in pointy braces</Content>
27572729 </CharacterStyleRange>
@@ -2771,7 +2743,7 @@ These should not be escaped: \$ \\ \&gt; \[ \{</Content>
27712743 <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
27722744 <Content>With an ampersand: </Content>
27732745 </CharacterStyleRange>
2774− <HyperlinkTextSource Self="htss-27" Name="" Hidden="false">
2746+ <HyperlinkTextSource Self="htss-25" Name="" Hidden="false">
27752747 <CharacterStyleRange AppliedCharacterStyle="CharacterStyle/Link">
27762748 <Content>http://example.com/?foo=1&amp;bar=2</Content>
27772749 </CharacterStyleRange>
@@ -2785,7 +2757,7 @@ These should not be escaped: \$ \\ \&gt; \[ \{</Content>
27852757</ParagraphStyleRange>
27862758<Br />
27872759<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/BulList">
2788− <HyperlinkTextSource Self="htss-28" Name="" Hidden="false">
2760+ <HyperlinkTextSource Self="htss-26" Name="" Hidden="false">
27892761 <CharacterStyleRange AppliedCharacterStyle="CharacterStyle/Link">
27902762 <Content>http://example.com/</Content>
27912763 </CharacterStyleRange>
@@ -2802,7 +2774,7 @@ These should not be escaped: \$ \\ \&gt; \[ \{</Content>
28022774 <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
28032775 <Content>An e-mail address: </Content>
28042776 </CharacterStyleRange>
2805− <HyperlinkTextSource Self="htss-29" Name="" Hidden="false">
2777+ <HyperlinkTextSource Self="htss-27" Name="" Hidden="false">
28062778 <CharacterStyleRange AppliedCharacterStyle="CharacterStyle/Link">
28072779 <Content>nobody@nowhere.net</Content>
28082780 </CharacterStyleRange>
@@ -2813,7 +2785,7 @@ These should not be escaped: \$ \\ \&gt; \[ \{</Content>
28132785 <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
28142786 <Content>Blockquoted: </Content>
28152787 </CharacterStyleRange>
2816− <HyperlinkTextSource Self="htss-30" Name="" Hidden="false">
2788+ <HyperlinkTextSource Self="htss-28" Name="" Hidden="false">
28172789 <CharacterStyleRange AppliedCharacterStyle="CharacterStyle/Link">
28182790 <Content>http://example.com/</Content>
28192791 </CharacterStyleRange>
@@ -3025,7 +2997,7 @@ These should not be escaped: \$ \\ \&gt; \[ \{</Content>
30252997 <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
30262998 <Content> to type. Inline notes may contain </Content>
30272999 </CharacterStyleRange>
3028− <HyperlinkTextSource Self="htss-31" Name="" Hidden="false">
3000+ <HyperlinkTextSource Self="htss-29" Name="" Hidden="false">
30293001 <CharacterStyleRange AppliedCharacterStyle="CharacterStyle/Link">
30303002 <Content>links</Content>
30313003 </CharacterStyleRange>
@@ -3098,118 +3070,104 @@ These should not be escaped: \$ \\ \&gt; \[ \{</Content>
30983070
30993071 </Story>
31003072 <HyperlinkURLDestination Self="HyperlinkURLDestination/http%3a//google.com" Name="link" DestinationURL="http://google.com" DestinationUniqueKey="1" />
3101− <Hyperlink Self="uf-31" Name="http://google.com" Source="htss-31" Visible="true" DestinationUniqueKey="1">
3073+ <Hyperlink Self="uf-29" Name="http://google.com" Source="htss-29" Visible="true" DestinationUniqueKey="1">
31023074 <Properties>
31033075 <BorderColor type="enumeration">Black</BorderColor>
31043076 <Destination type="object">HyperlinkURLDestination/http%3a//google.com</Destination>
31053077 </Properties>
31063078 </Hyperlink>
31073079 <HyperlinkURLDestination Self="HyperlinkURLDestination/http%3a//example.com/" Name="link" DestinationURL="http://example.com/" DestinationUniqueKey="1" />
3108− <Hyperlink Self="uf-30" Name="http://example.com/" Source="htss-30" Visible="true" DestinationUniqueKey="1">
3080+ <Hyperlink Self="uf-28" Name="http://example.com/" Source="htss-28" Visible="true" DestinationUniqueKey="1">
31093081 <Properties>
31103082 <BorderColor type="enumeration">Black</BorderColor>
31113083 <Destination type="object">HyperlinkURLDestination/http%3a//example.com/</Destination>
31123084 </Properties>
31133085 </Hyperlink>
31143086 <HyperlinkURLDestination Self="HyperlinkURLDestination/mailto%3anobody@nowhere.net" Name="link" DestinationURL="mailto:nobody@nowhere.net" DestinationUniqueKey="1" />
3115− <Hyperlink Self="uf-29" Name="mailto:nobody@nowhere.net" Source="htss-29" Visible="true" DestinationUniqueKey="1">
3087+ <Hyperlink Self="uf-27" Name="mailto:nobody@nowhere.net" Source="htss-27" Visible="true" DestinationUniqueKey="1">
31163088 <Properties>
31173089 <BorderColor type="enumeration">Black</BorderColor>
31183090 <Destination type="object">HyperlinkURLDestination/mailto%3anobody@nowhere.net</Destination>
31193091 </Properties>
31203092 </Hyperlink>
31213093 <HyperlinkURLDestination Self="HyperlinkURLDestination/http%3a//example.com/" Name="link" DestinationURL="http://example.com/" DestinationUniqueKey="1" />
3122− <Hyperlink Self="uf-28" Name="http://example.com/" Source="htss-28" Visible="true" DestinationUniqueKey="1">
3094+ <Hyperlink Self="uf-26" Name="http://example.com/" Source="htss-26" Visible="true" DestinationUniqueKey="1">
31233095 <Properties>
31243096 <BorderColor type="enumeration">Black</BorderColor>
31253097 <Destination type="object">HyperlinkURLDestination/http%3a//example.com/</Destination>
31263098 </Properties>
31273099 </Hyperlink>
31283100 <HyperlinkURLDestination Self="HyperlinkURLDestination/http%3a//example.com/?foo=1&amp;bar=2" Name="link" DestinationURL="http://example.com/?foo=1&amp;bar=2" DestinationUniqueKey="1" />
3129− <Hyperlink Self="uf-27" Name="http://example.com/?foo=1&amp;bar=2" Source="htss-27" Visible="true" DestinationUniqueKey="1">
3101+ <Hyperlink Self="uf-25" Name="http://example.com/?foo=1&amp;bar=2" Source="htss-25" Visible="true" DestinationUniqueKey="1">
31303102 <Properties>
31313103 <BorderColor type="enumeration">Black</BorderColor>
31323104 <Destination type="object">HyperlinkURLDestination/http%3a//example.com/?foo=1&amp;bar=2</Destination>
31333105 </Properties>
31343106 </Hyperlink>
31353107 <HyperlinkURLDestination Self="HyperlinkURLDestination//script?foo=1&amp;bar=2" Name="link" DestinationURL="/script?foo=1&amp;bar=2" DestinationUniqueKey="1" />
3136− <Hyperlink Self="uf-26" Name="/script?foo=1&amp;bar=2" Source="htss-26" Visible="true" DestinationUniqueKey="1">
3108+ <Hyperlink Self="uf-24" Name="/script?foo=1&amp;bar=2" Source="htss-24" Visible="true" DestinationUniqueKey="1">
31373109 <Properties>
31383110 <BorderColor type="enumeration">Black</BorderColor>
31393111 <Destination type="object">HyperlinkURLDestination//script?foo=1&amp;bar=2</Destination>
31403112 </Properties>
31413113 </Hyperlink>
31423114 <HyperlinkURLDestination Self="HyperlinkURLDestination//script?foo=1&amp;bar=2" Name="link" DestinationURL="/script?foo=1&amp;bar=2" DestinationUniqueKey="1" />
3143− <Hyperlink Self="uf-25" Name="/script?foo=1&amp;bar=2" Source="htss-25" Visible="true" DestinationUniqueKey="1">
3115+ <Hyperlink Self="uf-23" Name="/script?foo=1&amp;bar=2" Source="htss-23" Visible="true" DestinationUniqueKey="1">
31443116 <Properties>
31453117 <BorderColor type="enumeration">Black</BorderColor>
31463118 <Destination type="object">HyperlinkURLDestination//script?foo=1&amp;bar=2</Destination>
31473119 </Properties>
31483120 </Hyperlink>
31493121 <HyperlinkURLDestination Self="HyperlinkURLDestination/http%3a//att.com/" Name="link" DestinationURL="http://att.com/" DestinationUniqueKey="1" />
3150− <Hyperlink Self="uf-24" Name="http://att.com/" Source="htss-24" Visible="true" DestinationUniqueKey="1">
3122+ <Hyperlink Self="uf-22" Name="http://att.com/" Source="htss-22" Visible="true" DestinationUniqueKey="1">
31513123 <Properties>
31523124 <BorderColor type="enumeration">Black</BorderColor>
31533125 <Destination type="object">HyperlinkURLDestination/http%3a//att.com/</Destination>
31543126 </Properties>
31553127 </Hyperlink>
31563128 <HyperlinkURLDestination Self="HyperlinkURLDestination/http%3a//example.com/?foo=1&amp;bar=2" Name="link" DestinationURL="http://example.com/?foo=1&amp;bar=2" DestinationUniqueKey="1" />
3157− <Hyperlink Self="uf-23" Name="http://example.com/?foo=1&amp;bar=2" Source="htss-23" Visible="true" DestinationUniqueKey="1">
3129+ <Hyperlink Self="uf-21" Name="http://example.com/?foo=1&amp;bar=2" Source="htss-21" Visible="true" DestinationUniqueKey="1">
31583130 <Properties>
31593131 <BorderColor type="enumeration">Black</BorderColor>
31603132 <Destination type="object">HyperlinkURLDestination/http%3a//example.com/?foo=1&amp;bar=2</Destination>
31613133 </Properties>
31623134 </Hyperlink>
31633135 <HyperlinkURLDestination Self="HyperlinkURLDestination//url/" Name="link" DestinationURL="/url/" DestinationUniqueKey="1" />
3164− <Hyperlink Self="uf-22" Name="/url/" Source="htss-22" Visible="true" DestinationUniqueKey="1">
3136+ <Hyperlink Self="uf-20" Name="/url/" Source="htss-20" Visible="true" DestinationUniqueKey="1">
31653137 <Properties>
31663138 <BorderColor type="enumeration">Black</BorderColor>
31673139 <Destination type="object">HyperlinkURLDestination//url/</Destination>
31683140 </Properties>
31693141 </Hyperlink>
31703142 <HyperlinkURLDestination Self="HyperlinkURLDestination//url/" Name="link" DestinationURL="/url/" DestinationUniqueKey="1" />
3171− <Hyperlink Self="uf-21" Name="/url/" Source="htss-21" Visible="true" DestinationUniqueKey="1">
3143+ <Hyperlink Self="uf-19" Name="/url/" Source="htss-19" Visible="true" DestinationUniqueKey="1">
31723144 <Properties>
31733145 <BorderColor type="enumeration">Black</BorderColor>
31743146 <Destination type="object">HyperlinkURLDestination//url/</Destination>
31753147 </Properties>
31763148 </Hyperlink>
31773149 <HyperlinkURLDestination Self="HyperlinkURLDestination//url" Name="link" DestinationURL="/url" DestinationUniqueKey="1" />
3178− <Hyperlink Self="uf-20" Name="/url" Source="htss-20" Visible="true" DestinationUniqueKey="1">
3150+ <Hyperlink Self="uf-18" Name="/url" Source="htss-18" Visible="true" DestinationUniqueKey="1">
31793151 <Properties>
31803152 <BorderColor type="enumeration">Black</BorderColor>
31813153 <Destination type="object">HyperlinkURLDestination//url</Destination>
31823154 </Properties>
31833155 </Hyperlink>
31843156 <HyperlinkURLDestination Self="HyperlinkURLDestination//url" Name="link" DestinationURL="/url" DestinationUniqueKey="1" />
3185− <Hyperlink Self="uf-19" Name="/url" Source="htss-19" Visible="true" DestinationUniqueKey="1">
3157+ <Hyperlink Self="uf-17" Name="/url" Source="htss-17" Visible="true" DestinationUniqueKey="1">
31863158 <Properties>
31873159 <BorderColor type="enumeration">Black</BorderColor>
31883160 <Destination type="object">HyperlinkURLDestination//url</Destination>
31893161 </Properties>
31903162 </Hyperlink>
31913163 <HyperlinkURLDestination Self="HyperlinkURLDestination//url" Name="link" DestinationURL="/url" DestinationUniqueKey="1" />
3192− <Hyperlink Self="uf-18" Name="/url" Source="htss-18" Visible="true" DestinationUniqueKey="1">
3164+ <Hyperlink Self="uf-16" Name="/url" Source="htss-16" Visible="true" DestinationUniqueKey="1">
31933165 <Properties>
31943166 <BorderColor type="enumeration">Black</BorderColor>
31953167 <Destination type="object">HyperlinkURLDestination//url</Destination>
31963168 </Properties>
31973169 </Hyperlink>
31983170 <HyperlinkURLDestination Self="HyperlinkURLDestination//url/" Name="link" DestinationURL="/url/" DestinationUniqueKey="1" />
3199− <Hyperlink Self="uf-17" Name="/url/" Source="htss-17" Visible="true" DestinationUniqueKey="1">
3200− <Properties>
3201− <BorderColor type="enumeration">Black</BorderColor>
3202− <Destination type="object">HyperlinkURLDestination//url/</Destination>
3203− </Properties>
3204− </Hyperlink>
3205− <HyperlinkURLDestination Self="HyperlinkURLDestination//url/" Name="link" DestinationURL="/url/" DestinationUniqueKey="1" />
3206− <Hyperlink Self="uf-16" Name="/url/" Source="htss-16" Visible="true" DestinationUniqueKey="1">
3207− <Properties>
3208− <BorderColor type="enumeration">Black</BorderColor>
3209− <Destination type="object">HyperlinkURLDestination//url/</Destination>
3210− </Properties>
3211− </Hyperlink>
3212− <HyperlinkURLDestination Self="HyperlinkURLDestination//url/" Name="link" DestinationURL="/url/" DestinationUniqueKey="1" />
32133171 <Hyperlink Self="uf-15" Name="/url/" Source="htss-15" Visible="true" DestinationUniqueKey="1">
32143172 <Properties>
32153173 <BorderColor type="enumeration">Black</BorderColor>
test/writer.jats−6
@@ -1266,12 +1266,6 @@ These should not be escaped: \$ \\ \&gt; \[ \{</preformat>
12661266 <p>
12671267 Foo <ext-link ext-link-type="uri" xlink:href="/url/">bar</ext-link>.
12681268 </p>
1269− <p>
1270− Foo <ext-link ext-link-type="uri" xlink:href="/url/">bar</ext-link>.
1271− </p>
1272− <p>
1273− Foo <ext-link ext-link-type="uri" xlink:href="/url/">bar</ext-link>.
1274− </p>
12751269 <p>
12761270 With <ext-link ext-link-type="uri" xlink:href="/url/">embedded
12771271 [brackets]</ext-link>.
test/writer.latex−4
@@ -877,10 +877,6 @@ Just a \href{/url/}{URL}.
877877
878878Foo \href{/url/}{bar}.
879879
880−Foo \href{/url/}{bar}.
881−
882−Foo \href{/url/}{bar}.
883−
884880With \href{/url/}{embedded {[}brackets{]}}.
885881
886882\href{/url/}{b} by itself should be a link.
test/writer.man−4
@@ -677,10 +677,6 @@ Empty ().
677677.PP
678678Foo bar (/url/).
679679.PP
680−Foo bar (/url/).
681−.PP
682−Foo bar (/url/).
683−.PP
684680With embedded [brackets] (/url/).
685681.PP
686682b (/url/) by itself should be a link.
test/writer.markdown−4
@@ -647,10 +647,6 @@ Reference
647647
648648Foo [bar](/url/).
649649
650−Foo [bar](/url/).
651−
652−Foo [bar](/url/).
653−
654650With [embedded \[brackets\]](/url/).
655651
656652[b](/url/) by itself should be a link.
test/writer.mediawiki−4
@@ -571,10 +571,6 @@ Just a [[url/|URL]].
571571
572572Foo [[url/|bar]].
573573
574−Foo [[url/|bar]].
575−
576−Foo [[url/|bar]].
577−
578574With [[url/|embedded [brackets]]].
579575
580576[[url/|b]] by itself should be a link.
test/writer.ms−10
@@ -835,16 +835,6 @@ Foo \c
835835 -- "bar"
836836\&.
837837.PP
838−Foo \c
839−.pdfhref W -D "/url/" -A "\c" \
840− -- "bar"
841−\&.
842−.PP
843−Foo \c
844−.pdfhref W -D "/url/" -A "\c" \
845− -- "bar"
846−\&.
847−.PP
848838With \c
849839.pdfhref W -D "/url/" -A "\c" \
850840 -- "embedded [brackets]"
test/writer.muse−4
@@ -625,10 +625,6 @@ Just a [[/url/][URL]].
625625
626626Foo [[/url/][bar]].
627627
628−Foo [[/url/][bar]].
629−
630−Foo [[/url/][bar]].
631−
632628With [[/url/][embedded <verbatim>[brackets]</verbatim>]].
633629
634630[[/url/][b]] by itself should be a link.
test/writer.native−2
@@ -369,8 +369,6 @@ Pandoc (Meta {unMeta = fromList [("author",MetaList [MetaInlines [Str "John",Spa
369369,Para [Link ("",[],[]) [Str "Empty"] ("",""),Str "."]
370370,Header 2 ("reference",[],[]) [Str "Reference"]
371371,Para [Str "Foo",Space,Link ("",[],[]) [Str "bar"] ("/url/",""),Str "."]
372−,Para [Str "Foo",Space,Link ("",[],[]) [Str "bar"] ("/url/",""),Str "."]
373−,Para [Str "Foo",Space,Link ("",[],[]) [Str "bar"] ("/url/",""),Str "."]
374372,Para [Str "With",Space,Link ("",[],[]) [Str "embedded",Space,Str "[brackets]"] ("/url/",""),Str "."]
375373,Para [Link ("",[],[]) [Str "b"] ("/url/",""),Space,Str "by",Space,Str "itself",Space,Str "should",Space,Str "be",Space,Str "a",Space,Str "link."]
376374,Para [Str "Indented",Space,Link ("",[],[]) [Str "once"] ("/url",""),Str "."]
test/writer.opendocument−4
@@ -1434,10 +1434,6 @@ link</text:span></text:a></text:p>
14341434<text:h text:style-name="Heading_20_2" text:outline-level="2">Reference</text:h>
14351435<text:p text:style-name="First_20_paragraph">Foo
14361436<text:a xlink:type="simple" xlink:href="/url/" office:name=""><text:span text:style-name="Definition">bar</text:span></text:a>.</text:p>
1437−<text:p text:style-name="Text_20_body">Foo
1438−<text:a xlink:type="simple" xlink:href="/url/" office:name=""><text:span text:style-name="Definition">bar</text:span></text:a>.</text:p>
1439−<text:p text:style-name="Text_20_body">Foo
1440−<text:a xlink:type="simple" xlink:href="/url/" office:name=""><text:span text:style-name="Definition">bar</text:span></text:a>.</text:p>
14411437<text:p text:style-name="Text_20_body">With
14421438<text:a xlink:type="simple" xlink:href="/url/" office:name=""><text:span text:style-name="Definition">embedded
14431439[brackets]</text:span></text:a>.</text:p>
test/writer.opml+1−1
@@ -57,7 +57,7 @@
5757<outline text="Links">
5858 <outline text="Explicit" _note="Just a [URL](/url/).&#10;&#10;[URL and title](/url/ &quot;title&quot;).&#10;&#10;[URL and title](/url/ &quot;title preceded by two spaces&quot;).&#10;&#10;[URL and title](/url/ &quot;title preceded by a tab&quot;).&#10;&#10;[URL and title](/url/ &quot;title with &quot;quotes&quot; in it&quot;)&#10;&#10;[URL and title](/url/ &quot;title with single quotes&quot;)&#10;&#10;[with\_underscore](/url/with_underscore)&#10;&#10;[Email link](mailto:nobody@nowhere.net)&#10;&#10;[Empty]().">
5959 </outline>
60− <outline text="Reference" _note="Foo [bar](/url/).&#10;&#10;Foo [bar](/url/).&#10;&#10;Foo [bar](/url/).&#10;&#10;With [embedded \[brackets\]](/url/).&#10;&#10;[b](/url/) by itself should be a link.&#10;&#10;Indented [once](/url).&#10;&#10;Indented [twice](/url).&#10;&#10;Indented [thrice](/url).&#10;&#10;This should \[not\]\[\] be a link.&#10;&#10; [not]: /url&#10;&#10;Foo [bar](/url/ &quot;Title with &quot;quotes&quot; inside&quot;).&#10;&#10;Foo [biz](/url/ &quot;Title with &quot;quote&quot; inside&quot;).">
60+ <outline text="Reference" _note="Foo [bar](/url/).&#10;&#10;With [embedded \[brackets\]](/url/).&#10;&#10;[b](/url/) by itself should be a link.&#10;&#10;Indented [once](/url).&#10;&#10;Indented [twice](/url).&#10;&#10;Indented [thrice](/url).&#10;&#10;This should \[not\]\[\] be a link.&#10;&#10; [not]: /url&#10;&#10;Foo [bar](/url/ &quot;Title with &quot;quotes&quot; inside&quot;).&#10;&#10;Foo [biz](/url/ &quot;Title with &quot;quote&quot; inside&quot;).">
6161 </outline>
6262 <outline text="With ampersands" _note="Here’s a [link with an ampersand in the&#10;URL](http://example.com/?foo=1&amp;bar=2).&#10;&#10;Here’s a link with an amersand in the link text:&#10;[AT&amp;T](http://att.com/ &quot;AT&amp;T&quot;).&#10;&#10;Here’s an [inline link](/script?foo=1&amp;bar=2).&#10;&#10;Here’s an [inline link in pointy braces](/script?foo=1&amp;bar=2).">
6363 </outline>
test/writer.org−4
@@ -737,10 +737,6 @@ Just a [[/url/][URL]].
737737
738738Foo [[/url/][bar]].
739739
740−Foo [[/url/][bar]].
741−
742−Foo [[/url/][bar]].
743−
744740With [[/url/][embedded [brackets]]].
745741
746742[[/url/][b]] by itself should be a link.
test/writer.plain−4
@@ -594,10 +594,6 @@ Reference
594594
595595Foo bar.
596596
597−Foo bar.
598−
599−Foo bar.
600−
601597With embedded [brackets].
602598
603599b by itself should be a link.
test/writer.rst−4
@@ -783,10 +783,6 @@ Reference
783783
784784Foo `bar </url/>`__.
785785
786−Foo `bar </url/>`__.
787−
788−Foo `bar </url/>`__.
789−
790786With `embedded [brackets] </url/>`__.
791787
792788`b </url/>`__ by itself should be a link.
test/writer.rtf−8
@@ -350,14 +350,6 @@ Empty
350350bar
351351}}}
352352.\par}
353−{\pard \ql \f0 \sa180 \li0 \fi0 Foo {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
354−bar
355−}}}
356−.\par}
357−{\pard \ql \f0 \sa180 \li0 \fi0 Foo {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
358−bar
359−}}}
360−.\par}
361353{\pard \ql \f0 \sa180 \li0 \fi0 With {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
362354embedded [brackets]
363355}}}
test/writer.tei−2
@@ -754,8 +754,6 @@ These should not be escaped: \$ \\ \&gt; \[ \{
754754 <div type="level2" id="reference">
755755 <head>Reference</head>
756756 <p>Foo <ref target="/url/">bar</ref>.</p>
757− <p>Foo <ref target="/url/">bar</ref>.</p>
758− <p>Foo <ref target="/url/">bar</ref>.</p>
759757 <p>With <ref target="/url/">embedded [brackets]</ref>.</p>
760758 <p><ref target="/url/">b</ref> by itself should be a link.</p>
761759 <p>Indented <ref target="/url">once</ref>.</p>
test/writer.texinfo−4
@@ -939,10 +939,6 @@ Just a @uref{/url/,URL}.
939939@anchor{#reference}
940940Foo @uref{/url/,bar}.
941941
942−Foo @uref{/url/,bar}.
943−
944−Foo @uref{/url/,bar}.
945−
946942With @uref{/url/,embedded [brackets]}.
947943
948944@uref{/url/,b} by itself should be a link.
test/writer.textile−4
@@ -623,10 +623,6 @@ h2(#reference). Reference
623623
624624Foo "bar":/url/.
625625
626−Foo "bar":/url/.
627−
628−Foo "bar":/url/.
629−
630626With "embedded [brackets]":/url/.
631627
632628"b":/url/ by itself should be a link.
test/writer.zimwiki−4
@@ -538,10 +538,6 @@ Just a [[url/|URL]].
538538
539539Foo [[url/|bar]].
540540
541−Foo [[url/|bar]].
542−
543−Foo [[url/|bar]].
544−
545541With [[url/|embedded [brackets]]].
546542
547543[[url/|b]] by itself should be a link.