From 12e8343068b906f8b2afddc5569968a8a91fa5b0 Mon Sep 17 00:00:00 2001
From: Daniel Baumann **Helloworld ![test] ![test](foo bar) an (: </ 123> (hai). foo bar blockquote
+blockquote continuation bar b foo
+bar
+baz foo1
+foo2 quote [link](a\ b) [](<foo [](url (xxx()) a
+?> City:
+
+
+
+.
+
+.
+
+Underscore between punctuation chars should be able to close emphasis.
+
+.
+_(hai)_.
+.
+just a funny little fence
+
+
+
+
+
+
+.
+
+Blockquote should terminate itself after paragraph continuation
+.
+- list
+ > blockquote
+blockquote continuation
+ - next list item
+.
+
+
+.
+
+Regression test (code block + regular paragraph)
+.
+> foo
+> bar
+.
+
+
+
+
+
+
+.
+
+Blockquotes inside indented lists should terminate correctly
+.
+ - a
+ > b
+ ```
+ c
+ ```
+ - d
+.
+
+foo
+
+
+.
+
+Don't output empty class here:
+.
+```
+test
+```
+.
+
+
+
+c
+
+.
+
+Setext header text supports lazy continuations:
+.
+ - foo
+bar
+ ===
+.
+test
+
+
+.
+
+But setext header underline doesn't:
+.
+ - foo
+ bar
+ ===
+.
+foo
+bar
+
+
+.
+
+Tabs should be stripped from the beginning of the line
+.
+ foo
+ bar
+ baz
+.
+
+bar
+
+.
+
+Escaped space is not allowed in link destination, commonmark/CommonMark#493.
+.
+[link](a\ b)
+.
+
+
+
`foo
+. + + +Coverage. Should continue scanning after closing "```" despite cache +. +```aaa``bbb``ccc```ddd``eee`` +. +aaa``bbb``ccc
dddeee
&
++
&
+. + + +Coverage. Escape. +. +*\a* +. +\a
+. + + +Coverage. parseLinkDestination +. +[foo](< +bar>) + +[foo]([foo](<bar)
+. + + +Coverage. parseLinkTitle +. +[foo](bar "ba) + +[foo](bar "ba\ +z") +. +[foo](bar "ba)
+ +. + + +Coverage. Image +. +![test]( x ) +. + +. +. +![test][foo] + +[bar]: 123 +. +![test][foo]
+. +. +![test][[[ + +[bar]: 123 +. +![test][[[
+. +. +![test]( +. +![test](
+. + + +Coverage. Link +. +[test]( +. +[test](
+. + + +Coverage. Reference +. +[ +test\ +]: 123 +foo +bar +. +foo +bar
+. +. +[ +test +] +. +[ +test +]
+. +. +> [foo]: bar +[foo] +. + + +. + +Coverage. Tabs in blockquotes. +. +> test + + > test + + > test + +> --- +> test + + > --- + > test + + > --- + > test + +> test + + > test + + > test + +> --- +> test + + > --- + > test + + > --- + > test +. ++++test +
+++test +
+++test +
++
++test +
++
++test +
++
++test +
+++test +
+++test +
+++test +
++
++test +
++
++test +
++. + +Coverage. Tabs in lists. +. +1. foo + + bar +. +
++test +
foo
+ bar
+
+++foo +- - - -
+
++. + +Coverage, entities with code > 10FFFF. Made this way for compatibility with commonmark.js. +. + + + +. +foo +# not a heading
+
�
+�
+. + +Issue #696. Blockquotes should remember their level. +. +>>> foo +bar +>>> baz +. +++. + +Issue #696. Blockquotes should stop when outdented from a list. +. +1. >>> foo + bar +baz + >>> foo + >>> bar + >>> baz +. +++++foo +bar +baz
+
++++++foo +bar +baz +foo
+
++. + +Newline in image description +. +There is a newline in this image ![here +it is](https://github.com/executablebooks/) +. +++++bar +baz
+
There is a newline in this image
+. + +Issue #772. Header rule should not interfere with html tags. +. + + ++== ++. + +
+== ++. + +Issue #205. Space in link destination generates IndexError +. +[Contact](http:// mail.com) + +[Contact](mailto: mail@mail.com) +. +
[Contact](http:// mail.com)
+[Contact](mailto: mail@mail.com)
+. + +Issue #204. Combination of blockquotes, list and newlines causes an IndexError +. +> QUOTE ++ UNORDERED LIST ITEM + > INDENTED QUOTE + + + +. +++QUOTE
+
++INDENTED QUOTE
+