1
0
mirror of https://github.com/erusev/parsedown.git synced 2023-08-10 21:13:06 +03:00

Track whitespace left on blank lines to match CommonMark

Test changes copy pasted to match CommonMark reference parser
This commit is contained in:
Aidan Woods
2019-01-28 19:13:57 +00:00
parent 49dd8b113d
commit f47ba7aa34
17 changed files with 106 additions and 59 deletions

View File

@@ -1,20 +1,24 @@
<pre><code>&lt;?php
$message = 'Hello World!';
echo $message;</code></pre>
echo $message;
</code></pre>
<hr />
<pre><code>&gt; not a quote
- not a list item
[not a reference]: http://foo.com</code></pre>
[not a reference]: http://foo.com
</code></pre>
<hr />
<pre><code>foo
bar</code></pre>
bar
</code></pre>
<hr />
<ul>
<li>
<p>foo</p>
<pre><code> bar</code></pre>
<pre><code> bar
</code></pre>
</li>
</ul>

View File

@@ -1,6 +1,7 @@
<p>escaped *emphasis*.</p>
<p><code>escaped \*emphasis\* in a code span</code></p>
<pre><code>escaped \*emphasis\* in a code block</code></pre>
<pre><code>escaped \*emphasis\* in a code block
</code></pre>
<p>\ ` * _ { } [ ] ( ) &gt; # + - . !</p>
<p><em>one_two</em> <strong>one_two</strong></p>
<p><em>one*two</em> <strong>one*two</strong></p>

View File

@@ -1,18 +1,25 @@
<pre><code>&lt;?php
$message = 'fenced code block';
echo $message;</code></pre>
<pre><code>tilde</code></pre>
<pre><code class="language-php">echo 'language identifier';</code></pre>
<pre><code class="language-c#">echo 'language identifier with non words';</code></pre>
echo $message;
</code></pre>
<pre><code>tilde
</code></pre>
<pre><code class="language-php">echo 'language identifier';
</code></pre>
<pre><code class="language-c#">echo 'language identifier with non words';
</code></pre>
<pre><code class="language-html+php">&lt;?php
echo &quot;Hello World&quot;;
?&gt;
&lt;a href=&quot;http://auraphp.com&quot; &gt;Aura Project&lt;/a&gt;</code></pre>
&lt;a href=&quot;http://auraphp.com&quot; &gt;Aura Project&lt;/a&gt;
</code></pre>
<pre><code>the following isn't quite enough to close
```
still a fenced code block</code></pre>
still a fenced code block
</code></pre>
<pre><code>foo
bar</code></pre>
bar
</code></pre>

View File

@@ -3,4 +3,5 @@
$message = 'Hello World!';
echo $message;
echo &quot;following a blank line&quot;;</code></pre>
echo &quot;following a blank line&quot;;
</code></pre>

View File

@@ -1 +1,2 @@
<pre><code>code</code></pre>
<pre><code>code
</code></pre>