Issue #55: . ![test] ![test](foo bar) .

![test]

![test](foo bar)

. Issue #35. `<` should work as punctuation . an **(:**
.

an (:

. Should unescape only needed things in link destinations/titles: . [test](<\f\o\o\>\\>) [test](foo "\\\"\b\a\r") .

test

test

. Not a closing tag . .

</ 123>

. Escaping entities in links: . [](<"> "&ö") [](<\"> "\&\ö") [](<\\"> "\\"\\ö") .

. Checking combination of replaceEntities and unescapeMd: . ~~~ &&bad;\&\\& just a funny little fence ~~~ .
just a funny little fence
. Underscore between punctuation chars should be able to close emphasis. . _(hai)_. .

(hai).

. Those are two separate blockquotes: . - > foo > bar .

bar

. Regression test (code block + regular paragraph) . > foo > bar .
foo

bar

. Don't output empty class here: . ``` test ``` .
test
. Coverage. Directive can terminate paragraph. . a a

* .

foo@bar.com

. Coverage. Unpaired nested backtick (silent mode) . *`foo* .

`foo

. Coverage. Entities. . *&* * * *&* .

&

&

. Coverage. Escape. . *\a* .

\a

. Coverage. parseLinkDestination . [foo](< bar>) [foo]([foo](< bar>)

[foo](<bar)

. Coverage. parseLinkTitle . [foo](bar "ba) [foo](bar "ba\ z") .

[foo](bar "ba)

foo

. Coverage. Image . ![test]( x ) .

test

. . ![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] .

foo

. Coverage. Tabs in blockquotes. . > foo > bar .
 foo
 bar
. Coverage. Tabs in lists. . 1. foo bar .
  1. foo

     bar
    
.