### Regression tests Issue #113: EOL character weirdness on Windows (Important: first line ends with CR + CR + LF) ```````````````````````````````` example line1 line2 .

line1

line2

```````````````````````````````` Issue #114: cmark skipping first character in line (Important: the blank lines around "Repeatedly" contain a tab.) ```````````````````````````````` example By taking it apart - alternative solutions → Repeatedly solving → - how techniques .

By taking it apart

Repeatedly solving

```````````````````````````````` Issue jgm/CommonMark#430: h2..h6 not recognized as block tags. ```````````````````````````````` example

lorem

lorem

lorem

lorem

lorem
lorem
.

lorem

lorem

lorem

lorem

lorem
lorem
```````````````````````````````` Issue jgm/commonmark.js#109 - tabs after setext header line ```````````````````````````````` example hi --→ .

hi

```````````````````````````````` Issue #177 - incorrect emphasis parsing ```````````````````````````````` example a***b* c* .

a*b c

```````````````````````````````` Issue #193 - unescaped left angle brackets in link destination ```````````````````````````````` example [a] [a]: .

[a]

[a]: <te

```````````````````````````````` Issue #192 - escaped spaces in link destination ```````````````````````````````` example [a](te\ st) .

[a](te\ st)

```````````````````````````````` Issue github/github#76615: multiple delimiter combinations gets sketchy ```````````````````````````````` example strikethrough ~~**_`this`_**~~ ~~***`this`***~~ ~~___`this`___~~ **_`this`_** ***`this`*** ___`this`___ ~~**_this_**~~ ~~***this***~~ ~~___this___~~ **_this_** ***this*** ___this___ .

this
this
this

this
this
this

this
this
this

this
this
this

```````````````````````````````` Issue #527 - meta tags in inline contexts ```````````````````````````````` example City: .

City:

```````````````````````````````` cmark-gfm strikethrough rules ```````````````````````````````` example strikethrough ~Hi~ Hello, world! .

Hi Hello, world!

```````````````````````````````` ```````````````````````````````` example strikethrough This ~text~ ~~is~~ ~~~curious~~~. .

This text is ~~~curious~~~.

```````````````````````````````` `~` should not be escaped in href — https://github.com/github/markup/issues/311 ```````````````````````````````` example [x](http://members.aon.at/~nkehrer/ibm_5110/emu5110.html) .

x

```````````````````````````````` Footnotes in tables ```````````````````````````````` example table footnotes A footnote in a paragraph[^1] | Column1 | Column2 | | --------- | ------- | | foot [^1] | note | [^1]: a footnote .

A footnote in a paragraph1

Column1 Column2
foot 1 note
  1. a footnote 2

```````````````````````````````` Issue #527 - meta tags in inline contexts ```````````````````````````````` example City: .

City:

```````````````````````````````` Issue #530 - link parsing corner cases ```````````````````````````````` example [a](\ b) [a](<[a](\ b)

[a](<<b)

[a](<b )

```````````````````````````````` Issue commonmark#526 - unescaped ( in link title ```````````````````````````````` example [link](url ((title)) .

[link](url ((title))

```````````````````````````````` Issue commonamrk#517 - script, pre, style close tag without opener. ```````````````````````````````` example . ```````````````````````````````` Issue #289. ```````````````````````````````` example [a]( .

[a](<b) c>

```````````````````````````````` Pull request #128 - Buffer overread in tables extension ```````````````````````````````` example table | -| .

| -|

```````````````````````````````` Footnotes may be nested inside other footnotes. ```````````````````````````````` example footnotes This is some text. It has a citation.[^citation] [^another-citation]: My second citation. [^citation]: This is a long winded parapgraph that also has another citation.[^another-citation] .

This is some text. It has a citation.1

  1. This is a long winded parapgraph that also has another citation.2

  2. My second citation.

```````````````````````````````` Footnotes are similar to, but should not be confused with, link references ```````````````````````````````` example footnotes This is some text. It has two footnotes references, side-by-side without any spaces,[^footnote1][^footnote2] which are definitely not link references. [^footnote1]: Hello. [^footnote2]: Goodbye. .

This is some text. It has two footnotes references, side-by-side without any spaces,12 which are definitely not link references.

  1. Hello.

  2. Goodbye.

```````````````````````````````` Footnotes may begin with or have a 'w' or a '_' in their reference label. ```````````````````````````````` example footnotes autolink This is some text. Sometimes the autolinker splits up text into multiple nodes, hoping it will find a hyperlink, so this text has a footnote whose reference label begins with a `w`.[^widely-cited] It has another footnote that contains many different characters (the autolinker was also breaking on `_`).[^sphinx-of-black-quartz_judge-my-vow-0123456789] [^sphinx-of-black-quartz_judge-my-vow-0123456789]: so does this. [^widely-cited]: this renders properly. .

This is some text. Sometimes the autolinker splits up text into multiple nodes, hoping it will find a hyperlink, so this text has a footnote whose reference label begins with a w.1

It has another footnote that contains many different characters (the autolinker was also breaking on _).2

  1. this renders properly.

  2. so does this.

```````````````````````````````` Footnotes interacting with strikethrough should not lead to a use-after-free ```````````````````````````````` example footnotes autolink strikethrough table |Tot.....[^_a_]| .

|Tot.....[^_a_]|

```````````````````````````````` Footnotes interacting with strikethrough should not lead to a use-after-free pt2 ```````````````````````````````` example footnotes autolink strikethrough table [^~~is~~1] .

[^~~is~~1]

```````````````````````````````` Adjacent unused footnotes definitions should not lead to a use after free ```````````````````````````````` example footnotes autolink strikethrough table Hello world [^a]:[^b]: .

Hello world

```````````````````````````````` Issue #424 - emphasis before links ```````````````````````````````` example *text* [link](#section) .

text link

````````````````````````````````