markz

Conformance

Every CommonMark 0.31.2 and GFM spec example, parsed by markz and by micromark with GFM and directives (the oracle), and compared after whitespace and smart punctuation are normalized. The statuses are the test suite's own: this page runs the same code as pnpm test, at build time.

676 examples · built Sat, 26 Sep 2026 22:07:16 GMT

By section

SectionStatusPassFailExcluded
308
706
908
100
8011
1503
0027
0012
2108
0044
0027
602
100
15010
29019
2105
100
2101
62070
42048
8014
1504
0020
807
200
300
gfm800
gfm200
gfm200
gfm0011
gfm001

Excluded, by syntax.md reason

ReasonExamples
83
77
46
44
30
18
15
11
11
10
7
6
5
2
1

Examples 676 of 676

#4 Pass Tabs - foo⏎ ⏎ bar⏎

Markdown

  - foo

→	bar

micromark (oracle)

<ul>
<li>
<p>foo</p>
<p>bar</p>
</li>
</ul>

markz

<ul>
<li><p>foo</p>
<p>bar</p>
</li>
</ul>
#9 Pass Tabs - foo⏎ - bar⏎ - baz⏎

Markdown

 - foo
   - bar
→	 - baz

micromark (oracle)

<ul>
<li>foo
<ul>
<li>bar
<ul>
<li>baz</li>
</ul>
</li>
</ul>
</li>
</ul>

markz

<ul>
<li>foo<ul>
<li>bar<ul>
<li>baz</li>
</ul>
</li>
</ul>
</li>
</ul>
#10 Pass Tabs # Foo⏎

Markdown

#→	Foo

micromark (oracle)

<h1>Foo</h1>

markz

<h1 id="foo">Foo</h1>
#12 Pass Backslash escapes \!\"\#\$\%\&\'\(\)\*\+\,\-\.\/\:\;\<\=\>\?\@\[\\\]\^\_\`\{\|\}\~⏎

Markdown

\!\"\#\$\%\&\'\(\)\*\+\,\-\.\/\:\;\<\=\>\?\@\[\\\]\^\_\`\{\|\}\~

micromark (oracle)

<p>!&quot;#$%&amp;'()*+,-./:;&lt;=&gt;?@[\]^_`{|}~</p>

markz

<p>!&quot;#$%&amp;'()*+,-./:;&lt;=&gt;?@[\]^_`{|}~</p>
#14 Pass Backslash escapes \*not emphasized*⏎ \<br/> not a tag⏎ \[not a link](/foo)⏎ \`not code`⏎ 1\. not a list⏎ \* not a list⏎ \# not a heading⏎ \[foo]: /url "not a reference"⏎ \&ouml; not a character entity⏎

Markdown

\*not emphasized*
\<br/> not a tag
\[not a link](/foo)
\`not code`
1\. not a list
\* not a list
\# not a heading
\[foo]: /url "not a reference"
\&ouml; not a character entity

micromark (oracle)

<p>*not emphasized*
&lt;br/&gt; not a tag
[not a link](/foo)
`not code`
1. not a list
* not a list
# not a heading
[foo]: /url &quot;not a reference&quot;
&amp;ouml; not a character entity</p>

markz

<p>*not emphasized*
&lt;br/&gt; not a tag
[not a link](/foo)
`not code`
1. not a list
* not a list
# not a heading
[foo]: /url “not a reference”
&amp;ouml; not a character entity</p>
#16 Pass Backslash escapes foo\⏎ bar⏎

Markdown

foo\
bar

micromark (oracle)

<p>foo<br />
bar</p>

markz

<p>foo<br />
bar</p>
#17 Pass Backslash escapes `` \[\` ``⏎

Markdown

`` \[\` ``

micromark (oracle)

<p><code>\[\`</code></p>

markz

<p><code>\[\`</code></p>
#20 Pass Backslash escapes <https://example.com?find=\*>⏎

Markdown

<https://example.com?find=\*>

micromark (oracle)

<p><a href="https://example.com?find=%5C*">https://example.com?find=\*</a></p>

markz

<p><a href="https://example.com?find=%5C*">https://example.com?find=\*</a></p>
#22 Pass Backslash escapes [foo](/bar\* "ti\*tle")⏎

Markdown

[foo](/bar\* "ti\*tle")

micromark (oracle)

<p><a href="/bar*" title="ti*tle">foo</a></p>

markz

<p><a href="/bar*" title="ti*tle">foo</a></p>
#24 Pass Backslash escapes ``` foo\+bar⏎ foo⏎ ```⏎

Markdown

``` foo\+bar
foo
```

micromark (oracle)

<pre><code class="language-foo+bar">foo
</code></pre>

markz

<pre><code class="language-foo+bar">foo
</code></pre>
#26 Pass Entity and numeric character references &#35; &#1234; &#992; &#0;⏎

Markdown

&#35; &#1234; &#992; &#0;

micromark (oracle)

<p># Ӓ Ϡ �</p>

markz

<p># Ӓ Ϡ �</p>
#27 Pass Entity and numeric character references &#X22; &#XD06; &#xcab;⏎

Markdown

&#X22; &#XD06; &#xcab;

micromark (oracle)

<p>&quot; ആ ಫ</p>

markz

<p>&quot; ആ ಫ</p>
#28 Pass Entity and numeric character references &nbsp &x; &#; &#x;⏎ &#87654321;⏎ &#abcdef0;⏎ &ThisIsNotDefined; &hi?;⏎

Markdown

&nbsp &x; &#; &#x;
&#87654321;
&#abcdef0;
&ThisIsNotDefined; &hi?;

micromark (oracle)

<p>&amp;nbsp &amp;x; &amp;#; &amp;#x;
&amp;#87654321;
&amp;#abcdef0;
&amp;ThisIsNotDefined; &amp;hi?;</p>

markz

<p>&amp;nbsp &amp;x; &amp;#; &amp;#x;
&amp;#87654321;
&amp;#abcdef0;
&amp;ThisIsNotDefined; &amp;hi?;</p>

Diagnostics

  • 42–60: named character reference `&ThisIsNotDefined;`; write the character itself (`©`, `&`), or `\ ` for a non-breaking space
#29 Pass Entity and numeric character references &copy⏎

Markdown

&copy

micromark (oracle)

<p>&amp;copy</p>

markz

<p>&amp;copy</p>
#30 Pass Entity and numeric character references &MadeUpEntity;⏎

Markdown

&MadeUpEntity;

micromark (oracle)

<p>&amp;MadeUpEntity;</p>

markz

<p>&amp;MadeUpEntity;</p>

Diagnostics

  • 0–14: named character reference `&MadeUpEntity;`; write the character itself (`©`, `&`), or `\ ` for a non-breaking space
#35 Pass Entity and numeric character references `f&ouml;&ouml;`⏎

Markdown

`f&ouml;&ouml;`

micromark (oracle)

<p><code>f&amp;ouml;&amp;ouml;</code></p>

markz

<p><code>f&amp;ouml;&amp;ouml;</code></p>
#38 Pass Entity and numeric character references &#42; foo⏎ ⏎ * foo⏎

Markdown

&#42; foo

* foo

micromark (oracle)

<p>* foo</p>
<ul>
<li>foo</li>
</ul>

markz

<p>* foo</p>
<ul>
<li>foo</li>
</ul>
#39 Pass Entity and numeric character references foo&#10;&#10;bar⏎

Markdown

foo&#10;&#10;bar

micromark (oracle)

<p>foo

bar</p>

markz

<p>foo

bar</p>
#40 Pass Entity and numeric character references &#9;foo⏎

Markdown

&#9;foo

micromark (oracle)

<p>	foo</p>

markz

<p>	foo</p>
#42 Pass Precedence - `one⏎ - two`⏎

Markdown

- `one
- two`

micromark (oracle)

<ul>
<li>`one</li>
<li>two`</li>
</ul>

markz

<ul>
<li>`one</li>
<li>two`</li>
</ul>
#44 Pass Thematic breaks +++⏎

Markdown

+++

micromark (oracle)

<p>+++</p>

markz

<p>+++</p>
#45 Pass Thematic breaks ===⏎

Markdown

===

micromark (oracle)

<p>===</p>

markz

<p>===</p>
#46 Pass Thematic breaks --⏎ **⏎ __⏎

Markdown

--
**
__

micromark (oracle)

<p>--
**
__</p>

markz

<p>–
**
__</p>
#49 Pass Thematic breaks Foo⏎ ***⏎

Markdown

Foo
    ***

micromark (oracle)

<p>Foo
***</p>

markz

<p>Foo
***</p>
#51 Pass Thematic breaks - - -⏎

Markdown

 - - -

micromark (oracle)

<hr />

markz

<hr />
#53 Pass Thematic breaks - - - -⏎

Markdown

-     -      -      -

micromark (oracle)

<hr />

markz

<hr />
#54 Pass Thematic breaks - - - - ⏎

Markdown

- - - -····

micromark (oracle)

<hr />

markz

<hr />
#55 Pass Thematic breaks _ _ _ _ a⏎ ⏎ a------⏎ ⏎ ---a---⏎

Markdown

_ _ _ _ a

a------

---a---

micromark (oracle)

<p>_ _ _ _ a</p>
<p>a------</p>
<p>---a---</p>

markz

<p>_ _ _ _ a</p>
<p>a——</p>
<p>—a—</p>
#62 Pass ATX headings # foo⏎ ## foo⏎ ### foo⏎ #### foo⏎ ##### foo⏎ ###### foo⏎

Markdown

# foo
## foo
### foo
#### foo
##### foo
###### foo

micromark (oracle)

<h1>foo</h1>
<h2>foo</h2>
<h3>foo</h3>
<h4>foo</h4>
<h5>foo</h5>
<h6>foo</h6>

markz

<h1 id="foo">foo</h1>
<h2 id="foo-1">foo</h2>
<h3 id="foo-2">foo</h3>
<h4 id="foo-3">foo</h4>
<h5 id="foo-4">foo</h5>
<h6 id="foo-5">foo</h6>
#63 Pass ATX headings ####### foo⏎

Markdown

####### foo

micromark (oracle)

<p>####### foo</p>

markz

<p>####### foo</p>
#64 Pass ATX headings #5 bolt⏎ ⏎ #hashtag⏎

Markdown

#5 bolt

#hashtag

micromark (oracle)

<p>#5 bolt</p>
<p>#hashtag</p>

markz

<p>#5 bolt</p>
<p>#hashtag</p>
#65 Pass ATX headings \## foo⏎

Markdown

\## foo

micromark (oracle)

<p>## foo</p>

markz

<p>## foo</p>
#67 Pass ATX headings # foo ⏎

Markdown

#                  foo·····················

micromark (oracle)

<h1>foo</h1>

markz

<h1 id="foo">foo</h1>
#68 Pass ATX headings ### foo⏎ ## foo⏎ # foo⏎

Markdown

 ### foo
  ## foo
   # foo

micromark (oracle)

<h3>foo</h3>
<h2>foo</h2>
<h1>foo</h1>

markz

<h3 id="foo">foo</h3>
<h2 id="foo-1">foo</h2>
<h1 id="foo-2">foo</h1>
#70 Pass ATX headings foo⏎ # bar⏎

Markdown

foo
    # bar

micromark (oracle)

<p>foo
# bar</p>

markz

<p>foo
# bar</p>
#71 Pass ATX headings ## foo ##⏎ ### bar ###⏎

Markdown

## foo ##
  ###   bar    ###

micromark (oracle)

<h2>foo</h2>
<h3>bar</h3>

markz

<h2 id="foo">foo</h2>
<h3 id="bar">bar</h3>
#72 Pass ATX headings # foo ##################################⏎ ##### foo ##⏎

Markdown

# foo ##################################
##### foo ##

micromark (oracle)

<h1>foo</h1>
<h5>foo</h5>

markz

<h1 id="foo">foo</h1>
<h5 id="foo-1">foo</h5>
#73 Pass ATX headings ### foo ### ⏎

Markdown

### foo ###·····

micromark (oracle)

<h3>foo</h3>

markz

<h3 id="foo">foo</h3>
#74 Pass ATX headings ### foo ### b⏎

Markdown

### foo ### b

micromark (oracle)

<h3>foo ### b</h3>

markz

<h3 id="foo-b">foo ### b</h3>
#75 Pass ATX headings # foo#⏎

Markdown

# foo#

micromark (oracle)

<h1>foo#</h1>

markz

<h1 id="foo">foo#</h1>
#76 Pass ATX headings ### foo \###⏎ ## foo #\##⏎ # foo \#⏎

Markdown

### foo \###
## foo #\##
# foo \#

micromark (oracle)

<h3>foo ###</h3>
<h2>foo ###</h2>
<h1>foo #</h1>

markz

<h3 id="foo">foo ###</h3>
<h2 id="foo-1">foo ###</h2>
<h1 id="foo-2">foo #</h1>
#78 Pass ATX headings Foo bar⏎ # baz⏎ Bar foo⏎

Markdown

Foo bar
# baz
Bar foo

micromark (oracle)

<p>Foo bar</p>
<h1>baz</h1>
<p>Bar foo</p>

markz

<p>Foo bar</p>
<h1 id="baz">baz</h1>
<p>Bar foo</p>
#79 Pass ATX headings ## ⏎ #⏎ ### ###⏎

Markdown

##·
#
### ###

micromark (oracle)

<h2></h2>
<h1></h1>
<h3></h3>

markz

<h2 id="section"></h2>
<h1 id="section-1"></h1>
<h3 id="section-2"></h3>
#119 Pass Fenced code blocks ```⏎ <⏎ >⏎ ```⏎

Markdown

```
<
 >
```

micromark (oracle)

<pre><code>&lt;
 &gt;
</code></pre>

markz

<pre><code>&lt;
 &gt;
</code></pre>
#121 Pass Fenced code blocks ``⏎ foo⏎ ``⏎

Markdown

``
foo
``

micromark (oracle)

<p><code>foo</code></p>

markz

<p><code>foo</code></p>
#122 Pass Fenced code blocks ```⏎ aaa⏎ ~~~⏎ ```⏎

Markdown

```
aaa
~~~
```

micromark (oracle)

<pre><code>aaa
~~~
</code></pre>

markz

<pre><code>aaa
~~~
</code></pre>
#124 Pass Fenced code blocks ````⏎ aaa⏎ ```⏎ ``````⏎

Markdown

````
aaa
```
``````

micromark (oracle)

<pre><code>aaa
```
</code></pre>

markz

<pre><code>aaa
```
</code></pre>
#126 Pass Fenced code blocks ```⏎

Markdown

```

micromark (oracle)

<pre><code></code></pre>

markz

<pre><code></code></pre>
#127 Pass Fenced code blocks `````⏎ ⏎ ```⏎ aaa⏎

Markdown

`````

```
aaa

micromark (oracle)

<pre><code>
```
aaa
</code></pre>

markz

<pre><code>
```
aaa
</code></pre>
#128 Pass Fenced code blocks > ```⏎ > aaa⏎ ⏎ bbb⏎

Markdown

> ```
> aaa

bbb

micromark (oracle)

<blockquote>
<pre><code>aaa
</code></pre>
</blockquote>
<p>bbb</p>

markz

<blockquote>
<pre><code>aaa
</code></pre>
</blockquote>
<p>bbb</p>
#129 Pass Fenced code blocks ```⏎ ⏎ ⏎ ```⏎

Markdown

```

··
```

micromark (oracle)

<pre><code>
  
</code></pre>

markz

<pre><code>
  
</code></pre>
#130 Pass Fenced code blocks ```⏎ ```⏎

Markdown

```
```

micromark (oracle)

<pre><code></code></pre>

markz

<pre><code></code></pre>
#131 Pass Fenced code blocks ```⏎ aaa⏎ aaa⏎ ```⏎

Markdown

 ```
 aaa
aaa
```

micromark (oracle)

<pre><code>aaa
aaa
</code></pre>

markz

<pre><code>aaa
aaa
</code></pre>
#132 Pass Fenced code blocks ```⏎ aaa⏎ aaa⏎ aaa⏎ ```⏎

Markdown

  ```
aaa
  aaa
aaa
  ```

micromark (oracle)

<pre><code>aaa
aaa
aaa
</code></pre>

markz

<pre><code>aaa
aaa
aaa
</code></pre>
#133 Pass Fenced code blocks ```⏎ aaa⏎ aaa⏎ aaa⏎ ```⏎

Markdown

   ```
   aaa
    aaa
  aaa
   ```

micromark (oracle)

<pre><code>aaa
 aaa
aaa
</code></pre>

markz

<pre><code>aaa
 aaa
aaa
</code></pre>
#135 Pass Fenced code blocks ```⏎ aaa⏎ ```⏎

Markdown

```
aaa
  ```

micromark (oracle)

<pre><code>aaa
</code></pre>

markz

<pre><code>aaa
</code></pre>
#136 Pass Fenced code blocks ```⏎ aaa⏎ ```⏎

Markdown

   ```
aaa
  ```

micromark (oracle)

<pre><code>aaa
</code></pre>

markz

<pre><code>aaa
</code></pre>
#137 Pass Fenced code blocks ```⏎ aaa⏎ ```⏎

Markdown

```
aaa
    ```

micromark (oracle)

<pre><code>aaa
    ```
</code></pre>

markz

<pre><code>aaa
    ```
</code></pre>
#138 Pass Fenced code blocks ``` ```⏎ aaa⏎

Markdown

``` ```
aaa

micromark (oracle)

<p><code> </code>
aaa</p>

markz

<p><code> </code>
aaa</p>
#140 Pass Fenced code blocks foo⏎ ```⏎ bar⏎ ```⏎ baz⏎

Markdown

foo
```
bar
```
baz

micromark (oracle)

<p>foo</p>
<pre><code>bar
</code></pre>
<p>baz</p>

markz

<p>foo</p>
<pre><code>bar
</code></pre>
<p>baz</p>
#142 Pass Fenced code blocks ```ruby⏎ def foo(x)⏎ return 3⏎ end⏎ ```⏎

Markdown

```ruby
def foo(x)
  return 3
end
```

micromark (oracle)

<pre><code class="language-ruby">def foo(x)
  return 3
end
</code></pre>

markz

<pre><code class="language-ruby">def foo(x)
  return 3
end
</code></pre>
#144 Pass Fenced code blocks ````;⏎ ````⏎

Markdown

````;
````

micromark (oracle)

<pre><code class="language-;"></code></pre>

markz

<pre><code class="language-;"></code></pre>
#145 Pass Fenced code blocks ``` aa ```⏎ foo⏎

Markdown

``` aa ```
foo

micromark (oracle)

<p><code>aa</code>
foo</p>

markz

<p><code>aa</code>
foo</p>
#147 Pass Fenced code blocks ```⏎ ``` aaa⏎ ```⏎

Markdown

```
``` aaa
```

micromark (oracle)

<pre><code>``` aaa
</code></pre>

markz

<pre><code>``` aaa
</code></pre>
#219 Pass Paragraphs aaa⏎ ⏎ bbb⏎

Markdown

aaa

bbb

micromark (oracle)

<p>aaa</p>
<p>bbb</p>

markz

<p>aaa</p>
<p>bbb</p>
#220 Pass Paragraphs aaa⏎ bbb⏎ ⏎ ccc⏎ ddd⏎

Markdown

aaa
bbb

ccc
ddd

micromark (oracle)

<p>aaa
bbb</p>
<p>ccc
ddd</p>

markz

<p>aaa
bbb</p>
<p>ccc
ddd</p>
#221 Pass Paragraphs aaa⏎ ⏎ ⏎ bbb⏎

Markdown

aaa


bbb

micromark (oracle)

<p>aaa</p>
<p>bbb</p>

markz

<p>aaa</p>
<p>bbb</p>
#222 Pass Paragraphs aaa⏎ bbb⏎

Markdown

  aaa
 bbb

micromark (oracle)

<p>aaa
bbb</p>

markz

<p>aaa
bbb</p>
#223 Pass Paragraphs aaa⏎ bbb⏎ ccc⏎

Markdown

aaa
             bbb
                                       ccc

micromark (oracle)

<p>aaa
bbb
ccc</p>

markz

<p>aaa
bbb
ccc</p>
#224 Pass Paragraphs aaa⏎ bbb⏎

Markdown

   aaa
bbb

micromark (oracle)

<p>aaa
bbb</p>

markz

<p>aaa
bbb</p>
#227 Pass Blank lines ⏎ ⏎ aaa⏎ ⏎ ⏎ # aaa⏎ ⏎ ⏎

Markdown

··

aaa
··

# aaa

··

micromark (oracle)

<p>aaa</p>
<h1>aaa</h1>

markz

<p>aaa</p>
<h1 id="aaa">aaa</h1>
#228 Pass Block quotes > # Foo⏎ > bar⏎ > baz⏎

Markdown

> # Foo
> bar
> baz

micromark (oracle)

<blockquote>
<h1>Foo</h1>
<p>bar
baz</p>
</blockquote>

markz

<blockquote>
<h1 id="foo">Foo</h1>
<p>bar
baz</p>
</blockquote>
#229 Pass Block quotes ># Foo⏎ >bar⏎ > baz⏎

Markdown

># Foo
>bar
> baz

micromark (oracle)

<blockquote>
<h1>Foo</h1>
<p>bar
baz</p>
</blockquote>

markz

<blockquote>
<h1 id="foo">Foo</h1>
<p>bar
baz</p>
</blockquote>
#230 Pass Block quotes > # Foo⏎ > bar⏎ > baz⏎

Markdown

   > # Foo
   > bar
 > baz

micromark (oracle)

<blockquote>
<h1>Foo</h1>
<p>bar
baz</p>
</blockquote>

markz

<blockquote>
<h1 id="foo">Foo</h1>
<p>bar
baz</p>
</blockquote>
#234 Pass Block quotes > foo⏎ ---⏎

Markdown

> foo
---

micromark (oracle)

<blockquote>
<p>foo</p>
</blockquote>
<hr />

markz

<blockquote>
<p>foo</p>
</blockquote>
<hr />
#235 Pass Block quotes > - foo⏎ - bar⏎

Markdown

> - foo
- bar

micromark (oracle)

<blockquote>
<ul>
<li>foo</li>
</ul>
</blockquote>
<ul>
<li>bar</li>
</ul>

markz

<blockquote>
<ul>
<li>foo</li>
</ul>
</blockquote>
<ul>
<li>bar</li>
</ul>
#237 Pass Block quotes > ```⏎ foo⏎ ```⏎

Markdown

> ```
foo
```

micromark (oracle)

<blockquote>
<pre><code></code></pre>
</blockquote>
<p>foo</p>
<pre><code></code></pre>

markz

<blockquote>
<pre><code></code></pre>
</blockquote>
<p>foo</p>
<pre><code></code></pre>
#239 Pass Block quotes >⏎

Markdown

>

micromark (oracle)

<blockquote>
</blockquote>

markz

<blockquote>
</blockquote>
#240 Pass Block quotes >⏎ > ⏎ > ⏎

Markdown

>
>··
>·

micromark (oracle)

<blockquote>
</blockquote>

markz

<blockquote>
</blockquote>
#241 Pass Block quotes >⏎ > foo⏎ > ⏎

Markdown

>
> foo
>··

micromark (oracle)

<blockquote>
<p>foo</p>
</blockquote>

markz

<blockquote>
<p>foo</p>
</blockquote>
#242 Pass Block quotes > foo⏎ ⏎ > bar⏎

Markdown

> foo

> bar

micromark (oracle)

<blockquote>
<p>foo</p>
</blockquote>
<blockquote>
<p>bar</p>
</blockquote>

markz

<blockquote>
<p>foo</p>
</blockquote>
<blockquote>
<p>bar</p>
</blockquote>
#243 Pass Block quotes > foo⏎ > bar⏎

Markdown

> foo
> bar

micromark (oracle)

<blockquote>
<p>foo
bar</p>
</blockquote>

markz

<blockquote>
<p>foo
bar</p>
</blockquote>
#244 Pass Block quotes > foo⏎ >⏎ > bar⏎

Markdown

> foo
>
> bar

micromark (oracle)

<blockquote>
<p>foo</p>
<p>bar</p>
</blockquote>

markz

<blockquote>
<p>foo</p>
<p>bar</p>
</blockquote>
#245 Pass Block quotes foo⏎ > bar⏎

Markdown

foo
> bar

micromark (oracle)

<p>foo</p>
<blockquote>
<p>bar</p>
</blockquote>

markz

<p>foo</p>
<blockquote>
<p>bar</p>
</blockquote>
#248 Pass Block quotes > bar⏎ ⏎ baz⏎

Markdown

> bar

baz

micromark (oracle)

<blockquote>
<p>bar</p>
</blockquote>
<p>baz</p>

markz

<blockquote>
<p>bar</p>
</blockquote>
<p>baz</p>
#249 Pass Block quotes > bar⏎ >⏎ baz⏎

Markdown

> bar
>
baz

micromark (oracle)

<blockquote>
<p>bar</p>
</blockquote>
<p>baz</p>

markz

<blockquote>
<p>bar</p>
</blockquote>
<p>baz</p>
#255 Pass List items - one⏎ ⏎ two⏎

Markdown

- one

 two

micromark (oracle)

<ul>
<li>one</li>
</ul>
<p>two</p>

markz

<ul>
<li>one</li>
</ul>
<p>two</p>
#256 Pass List items - one⏎ ⏎ two⏎

Markdown

- one

  two

micromark (oracle)

<ul>
<li>
<p>one</p>
<p>two</p>
</li>
</ul>

markz

<ul>
<li><p>one</p>
<p>two</p>
</li>
</ul>
#258 Pass List items - one⏎ ⏎ two⏎

Markdown

 -    one

      two

micromark (oracle)

<ul>
<li>
<p>one</p>
<p>two</p>
</li>
</ul>

markz

<ul>
<li><p>one</p>
<p>two</p>
</li>
</ul>
#259 Pass List items > > 1. one⏎ >>⏎ >> two⏎

Markdown

   > > 1.  one
>>
>>     two

micromark (oracle)

<blockquote>
<blockquote>
<ol>
<li>
<p>one</p>
<p>two</p>
</li>
</ol>
</blockquote>
</blockquote>

markz

<blockquote>
<blockquote>
<ol>
<li><p>one</p>
<p>two</p>
</li>
</ol>
</blockquote>
</blockquote>
#260 Pass List items >>- one⏎ >>⏎ > > two⏎

Markdown

>>- one
>>
  >  > two

micromark (oracle)

<blockquote>
<blockquote>
<ul>
<li>one</li>
</ul>
<p>two</p>
</blockquote>
</blockquote>

markz

<blockquote>
<blockquote>
<ul>
<li>one</li>
</ul>
<p>two</p>
</blockquote>
</blockquote>
#261 Pass List items -one⏎ ⏎ 2.two⏎

Markdown

-one

2.two

micromark (oracle)

<p>-one</p>
<p>2.two</p>

markz

<p>-one</p>
<p>2.two</p>
#262 Pass List items - foo⏎ ⏎ ⏎ bar⏎

Markdown

- foo


  bar

micromark (oracle)

<ul>
<li>
<p>foo</p>
<p>bar</p>
</li>
</ul>

markz

<ul>
<li><p>foo</p>
<p>bar</p>
</li>
</ul>
#263 Pass List items 1. foo⏎ ⏎ ```⏎ bar⏎ ```⏎ ⏎ baz⏎ ⏎ > bam⏎

Markdown

1.  foo

    ```
    bar
    ```

    baz

    > bam

micromark (oracle)

<ol>
<li>
<p>foo</p>
<pre><code>bar
</code></pre>
<p>baz</p>
<blockquote>
<p>bam</p>
</blockquote>
</li>
</ol>

markz

<ol>
<li><p>foo</p>
<pre><code>bar
</code></pre>
<p>baz</p>
<blockquote>
<p>bam</p>
</blockquote>
</li>
</ol>
#265 Pass List items 123456789. ok⏎

Markdown

123456789. ok

micromark (oracle)

<ol start="123456789">
<li>ok</li>
</ol>

markz

<ol start="123456789">
<li>ok</li>
</ol>
#266 Pass List items 1234567890. not ok⏎

Markdown

1234567890. not ok

micromark (oracle)

<p>1234567890. not ok</p>

markz

<p>1234567890. not ok</p>
#267 Pass List items 0. ok⏎

Markdown

0. ok

micromark (oracle)

<ol start="0">
<li>ok</li>
</ol>

markz

<ol start="0">
<li>ok</li>
</ol>
#268 Pass List items 003. ok⏎

Markdown

003. ok

micromark (oracle)

<ol start="3">
<li>ok</li>
</ol>

markz

<ol start="3">
<li>ok</li>
</ol>
#269 Pass List items -1. not ok⏎

Markdown

-1. not ok

micromark (oracle)

<p>-1. not ok</p>

markz

<p>-1. not ok</p>
#275 Pass List items foo⏎ ⏎ bar⏎

Markdown

   foo

bar

micromark (oracle)

<p>foo</p>
<p>bar</p>

markz

<p>foo</p>
<p>bar</p>