aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Titus Wormer <tituswormer@gmail.com>2022-07-18 11:01:22 +0200
committerLibravatar Titus Wormer <tituswormer@gmail.com>2022-07-18 11:01:22 +0200
commitf8e68f603264ccc6ced2444ca1917c67ed52bff6 (patch)
treea15e9a60c75a1933d96edd619eff7c05f16b81a5
parentc1050b3527cc2d94ba1d8575e40fcc7700d3dcc3 (diff)
downloadmarkdown-rs-f8e68f603264ccc6ced2444ca1917c67ed52bff6.tar.gz
markdown-rs-f8e68f603264ccc6ced2444ca1917c67ed52bff6.tar.bz2
markdown-rs-f8e68f603264ccc6ced2444ca1917c67ed52bff6.zip
Change to enable build script for commonmark tests again
-rw-r--r--build.rs13
-rw-r--r--tests/commonmark.rs1306
2 files changed, 658 insertions, 661 deletions
diff --git a/build.rs b/build.rs
index 78382fe..a4947f5 100644
--- a/build.rs
+++ b/build.rs
@@ -11,7 +11,6 @@ async fn main() {
async fn commonmark() {
let url = "https://raw.githubusercontent.com/commonmark/commonmark-spec/0.30/spec.txt";
let data_url = "commonmark-data.txt";
- #[allow(unused_variables)]
let code_url = "tests/commonmark.rs";
let value = if let Ok(value) = fs::read_to_string(data_url) {
@@ -28,7 +27,7 @@ async fn commonmark() {
let re_heading_prefix = Regex::new(r"#{1,6} ").unwrap();
let re_in_out = Regex::new(r"\n\.(?:\n|$)").unwrap();
let mut current_heading: Option<String> = None;
- let mut case_index = 0;
+ let mut number = 1;
let value = Regex::new(r"<!-- END TESTS -->[\s\S]*")
.unwrap()
@@ -54,20 +53,19 @@ async fn commonmark() {
format!("{}\n", parts[1])
};
- let test = format!(" assert_eq!(\n micromark_with_options(r###\"{}\"###, DANGER),\n r###\"{}\"###,\n r###\"{} ({})\"###\n);", input, output, section, case_index);
+ let test = format!(" assert_eq!(\n micromark_with_options(r###\"{}\"###, DANGER),\n r###\"{}\"###,\n r###\"{} ({})\"###\n);", input, output, section, number);
cases.push(test);
- case_index += 1;
+ number += 1;
}
}
- #[allow(unused_variables)]
let doc = format!(
"//! CommonMark test suite.
// > 👉 **Important**: this module is generated by `build.rs`.
-// > It is generate from the latest Unicode data.
+// > It is generate from the latest CommonMark website.
extern crate micromark;
use micromark::{{micromark_with_options, Options}};
@@ -87,8 +85,7 @@ fn commonmark() {{
cases.join("\n\n")
);
- // To do: enable when CM is completely fixed.
- // fs::write(code_url, doc).unwrap();
+ fs::write(code_url, doc).unwrap();
}
async fn punctuation() {
diff --git a/tests/commonmark.rs b/tests/commonmark.rs
index b75c940..59908a2 100644
--- a/tests/commonmark.rs
+++ b/tests/commonmark.rs
@@ -1,7 +1,7 @@
//! CommonMark test suite.
// > 👉 **Important**: this module is generated by `build.rs`.
-// > It is generate from the latest Unicode data.
+// > It is generate from the latest CommonMark website.
extern crate micromark;
use micromark::{micromark_with_options, Options};
@@ -21,7 +21,7 @@ fn commonmark() {
r###"<pre><code>foo baz bim
</code></pre>
"###,
- r###"Tabs (0)"###
+ r###"Tabs (1)"###
);
assert_eq!(
@@ -30,7 +30,7 @@ fn commonmark() {
r###"<pre><code>foo baz bim
</code></pre>
"###,
- r###"Tabs (1)"###
+ r###"Tabs (2)"###
);
assert_eq!(
@@ -41,7 +41,7 @@ fn commonmark() {
ὐ a
</code></pre>
"###,
- r###"Tabs (2)"###
+ r###"Tabs (3)"###
);
assert_eq!(
@@ -56,7 +56,7 @@ fn commonmark() {
</li>
</ul>
"###,
- r###"Tabs (3)"###
+ r###"Tabs (4)"###
);
assert_eq!(
@@ -72,7 +72,7 @@ fn commonmark() {
</li>
</ul>
"###,
- r###"Tabs (4)"###
+ r###"Tabs (5)"###
);
assert_eq!(
@@ -83,7 +83,7 @@ fn commonmark() {
</code></pre>
</blockquote>
"###,
- r###"Tabs (5)"###
+ r###"Tabs (6)"###
);
assert_eq!(
@@ -96,7 +96,7 @@ fn commonmark() {
</li>
</ul>
"###,
- r###"Tabs (6)"###
+ r###"Tabs (7)"###
);
assert_eq!(
@@ -107,7 +107,7 @@ fn commonmark() {
bar
</code></pre>
"###,
- r###"Tabs (7)"###
+ r###"Tabs (8)"###
);
assert_eq!(
@@ -127,7 +127,7 @@ bar
</li>
</ul>
"###,
- r###"Tabs (8)"###
+ r###"Tabs (9)"###
);
assert_eq!(
@@ -135,7 +135,7 @@ bar
"###, DANGER),
r###"<h1>Foo</h1>
"###,
- r###"Tabs (9)"###
+ r###"Tabs (10)"###
);
assert_eq!(
@@ -143,7 +143,7 @@ bar
"###, DANGER),
r###"<hr />
"###,
- r###"Tabs (10)"###
+ r###"Tabs (11)"###
);
assert_eq!(
@@ -151,7 +151,7 @@ bar
"###, DANGER),
r###"<p>!&quot;#$%&amp;'()*+,-./:;&lt;=&gt;?@[\]^_`{|}~</p>
"###,
- r###"Backslash escapes (11)"###
+ r###"Backslash escapes (12)"###
);
assert_eq!(
@@ -159,7 +159,7 @@ bar
"###, DANGER),
r###"<p>\ \A\a\ \3\φ\«</p>
"###,
- r###"Backslash escapes (12)"###
+ r###"Backslash escapes (13)"###
);
assert_eq!(
@@ -183,7 +183,7 @@ bar
[foo]: /url &quot;not a reference&quot;
&amp;ouml; not a character entity</p>
"###,
- r###"Backslash escapes (13)"###
+ r###"Backslash escapes (14)"###
);
assert_eq!(
@@ -191,7 +191,7 @@ bar
"###, DANGER),
r###"<p>\<em>emphasis</em></p>
"###,
- r###"Backslash escapes (14)"###
+ r###"Backslash escapes (15)"###
);
assert_eq!(
@@ -201,7 +201,7 @@ bar
r###"<p>foo<br />
bar</p>
"###,
- r###"Backslash escapes (15)"###
+ r###"Backslash escapes (16)"###
);
assert_eq!(
@@ -209,7 +209,7 @@ bar</p>
"###, DANGER),
r###"<p><code>\[\`</code></p>
"###,
- r###"Backslash escapes (16)"###
+ r###"Backslash escapes (17)"###
);
assert_eq!(
@@ -218,7 +218,7 @@ bar</p>
r###"<pre><code>\[\]
</code></pre>
"###,
- r###"Backslash escapes (17)"###
+ r###"Backslash escapes (18)"###
);
assert_eq!(
@@ -229,7 +229,7 @@ bar</p>
r###"<pre><code>\[\]
</code></pre>
"###,
- r###"Backslash escapes (18)"###
+ r###"Backslash escapes (19)"###
);
assert_eq!(
@@ -237,7 +237,7 @@ bar</p>
"###, DANGER),
r###"<p><a href="http://example.com?find=%5C*">http://example.com?find=\*</a></p>
"###,
- r###"Backslash escapes (19)"###
+ r###"Backslash escapes (20)"###
);
assert_eq!(
@@ -245,7 +245,7 @@ bar</p>
"###, DANGER),
r###"<a href="/bar\/)">
"###,
- r###"Backslash escapes (20)"###
+ r###"Backslash escapes (21)"###
);
assert_eq!(
@@ -253,7 +253,7 @@ bar</p>
"###, DANGER),
r###"<p><a href="/bar*" title="ti*tle">foo</a></p>
"###,
- r###"Backslash escapes (21)"###
+ r###"Backslash escapes (22)"###
);
assert_eq!(
@@ -263,7 +263,7 @@ bar</p>
"###, DANGER),
r###"<p><a href="/bar*" title="ti*tle">foo</a></p>
"###,
- r###"Backslash escapes (22)"###
+ r###"Backslash escapes (23)"###
);
assert_eq!(
@@ -274,7 +274,7 @@ foo
r###"<pre><code class="language-foo+bar">foo
</code></pre>
"###,
- r###"Backslash escapes (23)"###
+ r###"Backslash escapes (24)"###
);
assert_eq!(
@@ -286,7 +286,7 @@ foo
¾ ℋ ⅆ
∲ ≧̸</p>
"###,
- r###"Entity and numeric character references (24)"###
+ r###"Entity and numeric character references (25)"###
);
assert_eq!(
@@ -294,7 +294,7 @@ foo
"###, DANGER),
r###"<p># Ӓ Ϡ �</p>
"###,
- r###"Entity and numeric character references (25)"###
+ r###"Entity and numeric character references (26)"###
);
assert_eq!(
@@ -302,7 +302,7 @@ foo
"###, DANGER),
r###"<p>&quot; ആ ಫ</p>
"###,
- r###"Entity and numeric character references (26)"###
+ r###"Entity and numeric character references (27)"###
);
assert_eq!(
@@ -316,7 +316,7 @@ foo
&amp;#abcdef0;
&amp;ThisIsNotDefined; &amp;hi?;</p>
"###,
- r###"Entity and numeric character references (27)"###
+ r###"Entity and numeric character references (28)"###
);
assert_eq!(
@@ -324,7 +324,7 @@ foo
"###, DANGER),
r###"<p>&amp;copy</p>
"###,
- r###"Entity and numeric character references (28)"###
+ r###"Entity and numeric character references (29)"###
);
assert_eq!(
@@ -332,7 +332,7 @@ foo
"###, DANGER),
r###"<p>&amp;MadeUpEntity;</p>
"###,
- r###"Entity and numeric character references (29)"###
+ r###"Entity and numeric character references (30)"###
);
assert_eq!(
@@ -340,7 +340,7 @@ foo
"###, DANGER),
r###"<a href="&ouml;&ouml;.html">
"###,
- r###"Entity and numeric character references (30)"###
+ r###"Entity and numeric character references (31)"###
);
assert_eq!(
@@ -348,7 +348,7 @@ foo
"###, DANGER),
r###"<p><a href="/f%C3%B6%C3%B6" title="föö">foo</a></p>
"###,
- r###"Entity and numeric character references (31)"###
+ r###"Entity and numeric character references (32)"###
);
assert_eq!(
@@ -358,7 +358,7 @@ foo
"###, DANGER),
r###"<p><a href="/f%C3%B6%C3%B6" title="föö">foo</a></p>
"###,
- r###"Entity and numeric character references (32)"###
+ r###"Entity and numeric character references (33)"###
);
assert_eq!(
@@ -369,7 +369,7 @@ foo
r###"<pre><code class="language-föö">foo
</code></pre>
"###,
- r###"Entity and numeric character references (33)"###
+ r###"Entity and numeric character references (34)"###
);
assert_eq!(
@@ -377,7 +377,7 @@ foo
"###, DANGER),
r###"<p><code>f&amp;ouml;&amp;ouml;</code></p>
"###,
- r###"Entity and numeric character references (34)"###
+ r###"Entity and numeric character references (35)"###
);
assert_eq!(
@@ -386,7 +386,7 @@ foo
r###"<pre><code>f&amp;ouml;f&amp;ouml;
</code></pre>
"###,
- r###"Entity and numeric character references (35)"###
+ r###"Entity and numeric character references (36)"###
);
assert_eq!(
@@ -396,7 +396,7 @@ foo
r###"<p>*foo*
<em>foo</em></p>
"###,
- r###"Entity and numeric character references (36)"###
+ r###"Entity and numeric character references (37)"###
);
assert_eq!(
@@ -409,7 +409,7 @@ foo
<li>foo</li>
</ul>
"###,
- r###"Entity and numeric character references (37)"###
+ r###"Entity and numeric character references (38)"###
);
assert_eq!(
@@ -419,7 +419,7 @@ foo
bar</p>
"###,
- r###"Entity and numeric character references (38)"###
+ r###"Entity and numeric character references (39)"###
);
assert_eq!(
@@ -427,7 +427,7 @@ bar</p>
"###, DANGER),
r###"<p> foo</p>
"###,
- r###"Entity and numeric character references (39)"###
+ r###"Entity and numeric character references (40)"###
);
assert_eq!(
@@ -435,7 +435,7 @@ bar</p>
"###, DANGER),
r###"<p>[a](url &quot;tit&quot;)</p>
"###,
- r###"Entity and numeric character references (40)"###
+ r###"Entity and numeric character references (41)"###
);
assert_eq!(
@@ -447,7 +447,7 @@ bar</p>
<li>two`</li>
</ul>
"###,
- r###"Precedence (41)"###
+ r###"Precedence (42)"###
);
assert_eq!(
@@ -459,7 +459,7 @@ ___
<hr />
<hr />
"###,
- r###"Thematic breaks (42)"###
+ r###"Thematic breaks (43)"###
);
assert_eq!(
@@ -467,7 +467,7 @@ ___
"###, DANGER),
r###"<p>+++</p>
"###,
- r###"Thematic breaks (43)"###
+ r###"Thematic breaks (44)"###
);
assert_eq!(
@@ -475,7 +475,7 @@ ___
"###, DANGER),
r###"<p>===</p>
"###,
- r###"Thematic breaks (44)"###
+ r###"Thematic breaks (45)"###
);
assert_eq!(
@@ -487,7 +487,7 @@ __
**
__</p>
"###,
- r###"Thematic breaks (45)"###
+ r###"Thematic breaks (46)"###
);
assert_eq!(
@@ -499,7 +499,7 @@ __</p>
<hr />
<hr />
"###,
- r###"Thematic breaks (46)"###
+ r###"Thematic breaks (47)"###
);
assert_eq!(
@@ -508,7 +508,7 @@ __</p>
r###"<pre><code>***
</code></pre>
"###,
- r###"Thematic breaks (47)"###
+ r###"Thematic breaks (48)"###
);
assert_eq!(
@@ -518,7 +518,7 @@ __</p>
r###"<p>Foo
***</p>
"###,
- r###"Thematic breaks (48)"###
+ r###"Thematic breaks (49)"###
);
assert_eq!(
@@ -526,7 +526,7 @@ __</p>
"###, DANGER),
r###"<hr />
"###,
- r###"Thematic breaks (49)"###
+ r###"Thematic breaks (50)"###
);
assert_eq!(
@@ -534,7 +534,7 @@ __</p>
"###, DANGER),
r###"<hr />
"###,
- r###"Thematic breaks (50)"###
+ r###"Thematic breaks (51)"###
);
assert_eq!(
@@ -542,7 +542,7 @@ __</p>
"###, DANGER),
r###"<hr />
"###,
- r###"Thematic breaks (51)"###
+ r###"Thematic breaks (52)"###
);
assert_eq!(
@@ -550,7 +550,7 @@ __</p>
"###, DANGER),
r###"<hr />
"###,
- r###"Thematic breaks (52)"###
+ r###"Thematic breaks (53)"###
);
assert_eq!(
@@ -558,7 +558,7 @@ __</p>
"###, DANGER),
r###"<hr />
"###,
- r###"Thematic breaks (53)"###
+ r###"Thematic breaks (54)"###
);
assert_eq!(
@@ -572,7 +572,7 @@ a------
<p>a------</p>
<p>---a---</p>
"###,
- r###"Thematic breaks (54)"###
+ r###"Thematic breaks (55)"###
);
assert_eq!(
@@ -580,7 +580,7 @@ a------
"###, DANGER),
r###"<p><em>-</em></p>
"###,
- r###"Thematic breaks (55)"###
+ r###"Thematic breaks (56)"###
);
assert_eq!(
@@ -596,7 +596,7 @@ a------
<li>bar</li>
</ul>
"###,
- r###"Thematic breaks (56)"###
+ r###"Thematic breaks (57)"###
);
assert_eq!(
@@ -608,7 +608,7 @@ bar
<hr />
<p>bar</p>
"###,
- r###"Thematic breaks (57)"###
+ r###"Thematic breaks (58)"###
);
assert_eq!(
@@ -619,7 +619,7 @@ bar
r###"<h2>Foo</h2>
<p>bar</p>
"###,
- r###"Thematic breaks (58)"###
+ r###"Thematic breaks (59)"###
);
assert_eq!(
@@ -635,7 +635,7 @@ bar
<li>Bar</li>
</ul>
"###,
- r###"Thematic breaks (59)"###
+ r###"Thematic breaks (60)"###
);
assert_eq!(
@@ -649,7 +649,7 @@ bar
</li>
</ul>
"###,
- r###"Thematic breaks (60)"###
+ r###"Thematic breaks (61)"###
);
assert_eq!(
@@ -667,7 +667,7 @@ bar
<h5>foo</h5>
<h6>foo</h6>
"###,
- r###"ATX headings (61)"###
+ r###"ATX headings (62)"###
);
assert_eq!(
@@ -675,7 +675,7 @@ bar
"###, DANGER),
r###"<p>####### foo</p>
"###,
- r###"ATX headings (62)"###
+ r###"ATX headings (63)"###
);
assert_eq!(
@@ -686,7 +686,7 @@ bar
r###"<p>#5 bolt</p>
<p>#hashtag</p>
"###,
- r###"ATX headings (63)"###
+ r###"ATX headings (64)"###
);
assert_eq!(
@@ -694,7 +694,7 @@ bar
"###, DANGER),
r###"<p>## foo</p>
"###,
- r###"ATX headings (64)"###
+ r###"ATX headings (65)"###
);
assert_eq!(
@@ -702,7 +702,7 @@ bar
"###, DANGER),
r###"<h1>foo <em>bar</em> *baz*</h1>
"###,
- r###"ATX headings (65)"###
+ r###"ATX headings (66)"###
);
assert_eq!(
@@ -710,7 +710,7 @@ bar
"###, DANGER),
r###"<h1>foo</h1>
"###,
- r###"ATX headings (66)"###
+ r###"ATX headings (67)"###
);
assert_eq!(
@@ -722,7 +722,7 @@ bar
<h2>foo</h2>
<h1>foo</h1>
"###,
- r###"ATX headings (67)"###
+ r###"ATX headings (68)"###
);
assert_eq!(
@@ -731,7 +731,7 @@ bar
r###"<pre><code># foo
</code></pre>
"###,
- r###"ATX headings (68)"###
+ r###"ATX headings (69)"###
);
assert_eq!(
@@ -741,7 +741,7 @@ bar
r###"<p>foo
# bar</p>
"###,
- r###"ATX headings (69)"###
+ r###"ATX headings (70)"###
);
assert_eq!(
@@ -751,7 +751,7 @@ bar
r###"<h2>foo</h2>
<h3>bar</h3>
"###,
- r###"ATX headings (70)"###
+ r###"ATX headings (71)"###
);
assert_eq!(
@@ -761,7 +761,7 @@ bar
r###"<h1>foo</h1>
<h5>foo</h5>
"###,
- r###"ATX headings (71)"###
+ r###"ATX headings (72)"###
);
assert_eq!(
@@ -769,7 +769,7 @@ bar
"###, DANGER),
r###"<h3>foo</h3>
"###,
- r###"ATX headings (72)"###
+ r###"ATX headings (73)"###
);
assert_eq!(
@@ -777,7 +777,7 @@ bar
"###, DANGER),
r###"<h3>foo ### b</h3>
"###,
- r###"ATX headings (73)"###
+ r###"ATX headings (74)"###
);
assert_eq!(
@@ -785,7 +785,7 @@ bar
"###, DANGER),
r###"<h1>foo#</h1>
"###,
- r###"ATX headings (74)"###
+ r###"ATX headings (75)"###
);
assert_eq!(
@@ -797,7 +797,7 @@ bar
<h2>foo ###</h2>
<h1>foo #</h1>
"###,
- r###"ATX headings (75)"###
+ r###"ATX headings (76)"###
);
assert_eq!(
@@ -809,7 +809,7 @@ bar
<h2>foo</h2>
<hr />
"###,
- r###"ATX headings (76)"###
+ r###"ATX headings (77)"###
);
assert_eq!(
@@ -821,7 +821,7 @@ Bar foo
<h1>baz</h1>
<p>Bar foo</p>
"###,
- r###"ATX headings (77)"###
+ r###"ATX headings (78)"###
);
assert_eq!(
@@ -833,7 +833,7 @@ Bar foo
<h1></h1>
<h3></h3>
"###,
- r###"ATX headings (78)"###
+ r###"ATX headings (79)"###
);
assert_eq!(
@@ -846,7 +846,7 @@ Foo *bar*
r###"<h1>Foo <em>bar</em></h1>
<h2>Foo <em>bar</em></h2>
"###,
- r###"Setext headings (79)"###
+ r###"Setext headings (80)"###
);
assert_eq!(
@@ -857,7 +857,7 @@ baz*
r###"<h1>Foo <em>bar
baz</em></h1>
"###,
- r###"Setext headings (80)"###
+ r###"Setext headings (81)"###
);
assert_eq!(
@@ -868,7 +868,7 @@ baz*
r###"<h1>Foo <em>bar
baz</em></h1>
"###,
- r###"Setext headings (81)"###
+ r###"Setext headings (82)"###
);
assert_eq!(
@@ -881,7 +881,7 @@ Foo
r###"<h2>Foo</h2>
<h1>Foo</h1>
"###,
- r###"Setext headings (82)"###
+ r###"Setext headings (83)"###
);
assert_eq!(
@@ -898,7 +898,7 @@ Foo
<h2>Foo</h2>
<h1>Foo</h1>
"###,
- r###"Setext headings (83)"###
+ r###"Setext headings (84)"###
);
assert_eq!(
@@ -915,7 +915,7 @@ Foo
</code></pre>
<hr />
"###,
- r###"Setext headings (84)"###
+ r###"Setext headings (85)"###
);
assert_eq!(
@@ -924,7 +924,7 @@ Foo
"###, DANGER),
r###"<h2>Foo</h2>
"###,
- r###"Setext headings (85)"###
+ r###"Setext headings (86)"###
);
assert_eq!(
@@ -934,7 +934,7 @@ Foo
r###"<p>Foo
---</p>
"###,
- r###"Setext headings (86)"###
+ r###"Setext headings (87)"###
);
assert_eq!(
@@ -949,7 +949,7 @@ Foo
<p>Foo</p>
<hr />
"###,
- r###"Setext headings (87)"###
+ r###"Setext headings (88)"###
);
assert_eq!(
@@ -958,7 +958,7 @@ Foo
"###, DANGER),
r###"<h2>Foo</h2>
"###,
- r###"Setext headings (88)"###
+ r###"Setext headings (89)"###
);
assert_eq!(
@@ -967,7 +967,7 @@ Foo
"###, DANGER),
r###"<h2>Foo\</h2>
"###,
- r###"Setext headings (89)"###
+ r###"Setext headings (90)"###
);
assert_eq!(
@@ -984,7 +984,7 @@ of dashes"/>
<h2>&lt;a title=&quot;a lot</h2>
<p>of dashes&quot;/&gt;</p>
"###,
- r###"Setext headings (90)"###
+ r###"Setext headings (91)"###
);
assert_eq!(
@@ -996,7 +996,7 @@ of dashes"/>
</blockquote>
<hr />
"###,
- r###"Setext headings (91)"###
+ r###"Setext headings (92)"###
);
assert_eq!(
@@ -1010,7 +1010,7 @@ bar
===</p>
</blockquote>
"###,
- r###"Setext headings (92)"###
+ r###"Setext headings (93)"###
);
assert_eq!(
@@ -1022,7 +1022,7 @@ bar
</ul>
<hr />
"###,
- r###"Setext headings (93)"###
+ r###"Setext headings (94)"###
);
assert_eq!(
@@ -1033,7 +1033,7 @@ Bar
r###"<h2>Foo
Bar</h2>
"###,
- r###"Setext headings (94)"###
+ r###"Setext headings (95)"###
);
assert_eq!(
@@ -1049,7 +1049,7 @@ Baz
<h2>Bar</h2>
<p>Baz</p>
"###,
- r###"Setext headings (95)"###
+ r###"Setext headings (96)"###
);
assert_eq!(
@@ -1058,7 +1058,7 @@ Baz
"###, DANGER),
r###"<p>====</p>
"###,
- r###"Setext headings (96)"###
+ r###"Setext headings (97)"###
);
assert_eq!(
@@ -1068,7 +1068,7 @@ Baz
r###"<hr />
<hr />
"###,
- r###"Setext headings (97)"###
+ r###"Setext headings (98)"###
);
assert_eq!(
@@ -1080,7 +1080,7 @@ Baz
</ul>
<hr />
"###,
- r###"Setext headings (98)"###
+ r###"Setext headings (99)"###
);
assert_eq!(
@@ -1091,7 +1091,7 @@ Baz
</code></pre>
<hr />
"###,
- r###"Setext headings (99)"###
+ r###"Setext headings (100)"###
);
assert_eq!(
@@ -1103,7 +1103,7 @@ Baz
</blockquote>
<hr />
"###,
- r###"Setext headings (100)"###
+ r###"Setext headings (101)"###
);
assert_eq!(
@@ -1112,7 +1112,7 @@ Baz
"###, DANGER),
r###"<h2>&gt; foo</h2>
"###,
- r###"Setext headings (101)"###
+ r###"Setext headings (102)"###
);
assert_eq!(
@@ -1126,7 +1126,7 @@ baz
<h2>bar</h2>
<p>baz</p>
"###,
- r###"Setext headings (102)"###
+ r###"Setext headings (103)"###
);
assert_eq!(
@@ -1142,7 +1142,7 @@ bar</p>
<hr />
<p>baz</p>
"###,
- r###"Setext headings (103)"###
+ r###"Setext headings (104)"###
);
assert_eq!(
@@ -1156,7 +1156,7 @@ bar</p>
<hr />
<p>baz</p>
"###,
- r###"Setext headings (104)"###
+ r###"Setext headings (105)"###
);
assert_eq!(
@@ -1170,7 +1170,7 @@ bar
---
baz</p>
"###,
- r###"Setext headings (105)"###
+ r###"Setext headings (106)"###
);
assert_eq!(
@@ -1181,7 +1181,7 @@ baz</p>
indented code block
</code></pre>
"###,
- r###"Indented code blocks (106)"###
+ r###"Indented code blocks (107)"###
);
assert_eq!(
@@ -1196,7 +1196,7 @@ baz</p>
</li>
</ul>
"###,
- r###"Indented code blocks (107)"###
+ r###"Indented code blocks (108)"###
);
assert_eq!(
@@ -1213,7 +1213,7 @@ baz</p>
</li>
</ol>
"###,
- r###"Indented code blocks (108)"###
+ r###"Indented code blocks (109)"###
);
assert_eq!(
@@ -1228,7 +1228,7 @@ baz</p>
- one
</code></pre>
"###,
- r###"Indented code blocks (109)"###
+ r###"Indented code blocks (110)"###
);
assert_eq!(
@@ -1249,7 +1249,7 @@ chunk2
chunk3
</code></pre>
"###,
- r###"Indented code blocks (110)"###
+ r###"Indented code blocks (111)"###
);
assert_eq!(
@@ -1262,7 +1262,7 @@ chunk3
chunk2
</code></pre>
"###,
- r###"Indented code blocks (111)"###
+ r###"Indented code blocks (112)"###
);
assert_eq!(
@@ -1273,7 +1273,7 @@ chunk3
r###"<p>Foo
bar</p>
"###,
- r###"Indented code blocks (112)"###
+ r###"Indented code blocks (113)"###
);
assert_eq!(
@@ -1284,7 +1284,7 @@ bar
</code></pre>
<p>bar</p>
"###,
- r###"Indented code blocks (113)"###
+ r###"Indented code blocks (114)"###
);
assert_eq!(
@@ -1303,7 +1303,7 @@ Heading
</code></pre>
<hr />
"###,
- r###"Indented code blocks (114)"###
+ r###"Indented code blocks (115)"###
);
assert_eq!(
@@ -1314,7 +1314,7 @@ Heading
bar
</code></pre>
"###,
- r###"Indented code blocks (115)"###
+ r###"Indented code blocks (116)"###
);
assert_eq!(
@@ -1327,7 +1327,7 @@ bar
r###"<pre><code>foo
</code></pre>
"###,
- r###"Indented code blocks (116)"###
+ r###"Indented code blocks (117)"###
);
assert_eq!(
@@ -1336,7 +1336,7 @@ bar
r###"<pre><code>foo
</code></pre>
"###,
- r###"Indented code blocks (117)"###
+ r###"Indented code blocks (118)"###
);
assert_eq!(
@@ -1349,7 +1349,7 @@ bar
&gt;
</code></pre>
"###,
- r###"Fenced code blocks (118)"###
+ r###"Fenced code blocks (119)"###
);
assert_eq!(
@@ -1362,7 +1362,7 @@ bar
&gt;
</code></pre>
"###,
- r###"Fenced code blocks (119)"###
+ r###"Fenced code blocks (120)"###
);
assert_eq!(
@@ -1372,7 +1372,7 @@ foo
"###, DANGER),
r###"<p><code>foo</code></p>
"###,
- r###"Fenced code blocks (120)"###
+ r###"Fenced code blocks (121)"###
);
assert_eq!(
@@ -1385,7 +1385,7 @@ aaa
~~~
</code></pre>
"###,
- r###"Fenced code blocks (121)"###
+ r###"Fenced code blocks (122)"###
);
assert_eq!(
@@ -1398,7 +1398,7 @@ aaa
```
</code></pre>
"###,
- r###"Fenced code blocks (122)"###
+ r###"Fenced code blocks (123)"###
);
assert_eq!(
@@ -1411,7 +1411,7 @@ aaa
```
</code></pre>
"###,
- r###"Fenced code blocks (123)"###
+ r###"Fenced code blocks (124)"###
);
assert_eq!(
@@ -1424,7 +1424,7 @@ aaa
~~~
</code></pre>
"###,
- r###"Fenced code blocks (124)"###
+ r###"Fenced code blocks (125)"###
);
assert_eq!(
@@ -1432,7 +1432,7 @@ aaa
"###, DANGER),
r###"<pre><code></code></pre>
"###,
- r###"Fenced code blocks (125)"###
+ r###"Fenced code blocks (126)"###
);
assert_eq!(
@@ -1446,7 +1446,7 @@ aaa
aaa
</code></pre>
"###,
- r###"Fenced code blocks (126)"###
+ r###"Fenced code blocks (127)"###
);
assert_eq!(
@@ -1461,7 +1461,7 @@ bbb
</blockquote>
<p>bbb</p>
"###,
- r###"Fenced code blocks (127)"###
+ r###"Fenced code blocks (128)"###
);
assert_eq!(
@@ -1474,7 +1474,7 @@ bbb
</code></pre>
"###,
- r###"Fenced code blocks (128)"###
+ r###"Fenced code blocks (129)"###
);
assert_eq!(
@@ -1483,7 +1483,7 @@ bbb
"###, DANGER),
r###"<pre><code></code></pre>
"###,
- r###"Fenced code blocks (129)"###
+ r###"Fenced code blocks (130)"###
);
assert_eq!(
@@ -1496,7 +1496,7 @@ aaa
aaa
</code></pre>
"###,
- r###"Fenced code blocks (130)"###
+ r###"Fenced code blocks (131)"###
);
assert_eq!(
@@ -1511,7 +1511,7 @@ aaa
aaa
</code></pre>
"###,
- r###"Fenced code blocks (131)"###
+ r###"Fenced code blocks (132)"###
);
assert_eq!(
@@ -1526,7 +1526,7 @@ aaa
aaa
</code></pre>
"###,
- r###"Fenced code blocks (132)"###
+ r###"Fenced code blocks (133)"###
);
assert_eq!(
@@ -1539,7 +1539,7 @@ aaa
```
</code></pre>
"###,
- r###"Fenced code blocks (133)"###
+ r###"Fenced code blocks (134)"###
);
assert_eq!(
@@ -1550,7 +1550,7 @@ aaa
r###"<pre><code>aaa
</code></pre>
"###,
- r###"Fenced code blocks (134)"###
+ r###"Fenced code blocks (135)"###
);
assert_eq!(
@@ -1561,7 +1561,7 @@ aaa
r###"<pre><code>aaa
</code></pre>
"###,
- r###"Fenced code blocks (135)"###
+ r###"Fenced code blocks (136)"###
);
assert_eq!(
@@ -1573,7 +1573,7 @@ aaa
```
</code></pre>
"###,
- r###"Fenced code blocks (136)"###
+ r###"Fenced code blocks (137)"###
);
assert_eq!(
@@ -1583,7 +1583,7 @@ aaa
r###"<p><code> </code>
aaa</p>
"###,
- r###"Fenced code blocks (137)"###
+ r###"Fenced code blocks (138)"###
);
assert_eq!(
@@ -1595,7 +1595,7 @@ aaa
~~~ ~~
</code></pre>
"###,
- r###"Fenced code blocks (138)"###
+ r###"Fenced code blocks (139)"###
);
assert_eq!(
@@ -1610,7 +1610,7 @@ baz
</code></pre>
<p>baz</p>
"###,
- r###"Fenced code blocks (139)"###
+ r###"Fenced code blocks (140)"###
);
assert_eq!(
@@ -1626,7 +1626,7 @@ bar
</code></pre>
<h1>baz</h1>
"###,
- r###"Fenced code blocks (140)"###
+ r###"Fenced code blocks (141)"###
);
assert_eq!(
@@ -1641,7 +1641,7 @@ end
end
</code></pre>
"###,
- r###"Fenced code blocks (141)"###
+ r###"Fenced code blocks (142)"###
);
assert_eq!(
@@ -1656,7 +1656,7 @@ end
end
</code></pre>
"###,
- r###"Fenced code blocks (142)"###
+ r###"Fenced code blocks (143)"###
);
assert_eq!(
@@ -1665,7 +1665,7 @@ end
"###, DANGER),
r###"<pre><code class="language-;"></code></pre>
"###,
- r###"Fenced code blocks (143)"###
+ r###"Fenced code blocks (144)"###
);
assert_eq!(
@@ -1675,7 +1675,7 @@ foo
r###"<p><code>aa</code>
foo</p>
"###,
- r###"Fenced code blocks (144)"###
+ r###"Fenced code blocks (145)"###
);
assert_eq!(
@@ -1686,7 +1686,7 @@ foo
r###"<pre><code class="language-aa">foo
</code></pre>
"###,
- r###"Fenced code blocks (145)"###
+ r###"Fenced code blocks (146)"###
);
assert_eq!(
@@ -1697,7 +1697,7 @@ foo
r###"<pre><code>``` aaa
</code></pre>
"###,
- r###"Fenced code blocks (146)"###
+ r###"Fenced code blocks (147)"###
);
assert_eq!(
@@ -1716,7 +1716,7 @@ _world_.
</pre></p>
</td></tr></table>
"###,
- r###"HTML blocks (147)"###
+ r###"HTML blocks (148)"###
);
assert_eq!(
@@ -1739,7 +1739,7 @@ okay.
</table>
<p>okay.</p>
"###,
- r###"HTML blocks (148)"###
+ r###"HTML blocks (149)"###
);
assert_eq!(
@@ -1751,7 +1751,7 @@ okay.
*hello*
<foo><a>
"###,
- r###"HTML blocks (149)"###
+ r###"HTML blocks (150)"###
);
assert_eq!(
@@ -1761,7 +1761,7 @@ okay.
r###"</div>
*foo*
"###,
- r###"HTML blocks (150)"###
+ r###"HTML blocks (151)"###
);
assert_eq!(
@@ -1775,7 +1775,7 @@ okay.
<p><em>Markdown</em></p>
</DIV>
"###,
- r###"HTML blocks (151)"###
+ r###"HTML blocks (152)"###
);
assert_eq!(
@@ -1787,7 +1787,7 @@ okay.
class="bar">
</div>
"###,
- r###"HTML blocks (152)"###
+ r###"HTML blocks (153)"###
);
assert_eq!(
@@ -1799,7 +1799,7 @@ okay.
baz">
</div>
"###,
- r###"HTML blocks (153)"###
+ r###"HTML blocks (154)"###
);
assert_eq!(
@@ -1812,7 +1812,7 @@ okay.
*foo*
<p><em>bar</em></p>
"###,
- r###"HTML blocks (154)"###
+ r###"HTML blocks (155)"###
);
assert_eq!(
@@ -1822,7 +1822,7 @@ okay.
r###"<div id="foo"
*hi*
"###,
- r###"HTML blocks (155)"###
+ r###"HTML blocks (156)"###
);
assert_eq!(
@@ -1832,7 +1832,7 @@ foo
r###"<div class
foo
"###,
- r###"HTML blocks (156)"###
+ r###"HTML blocks (157)"###
);
assert_eq!(
@@ -1842,7 +1842,7 @@ foo
r###"<div *???-&&&-<---
*foo*
"###,
- r###"HTML blocks (157)"###
+ r###"HTML blocks (158)"###
);
assert_eq!(
@@ -1850,7 +1850,7 @@ foo
"###, DANGER),
r###"<div><a href="bar">*foo*</a></div>
"###,
- r###"HTML blocks (158)"###
+ r###"HTML blocks (159)"###
);
assert_eq!(
@@ -1862,7 +1862,7 @@ foo
foo
</td></tr></table>
"###,
- r###"HTML blocks (159)"###
+ r###"HTML blocks (160)"###
);
assert_eq!(
@@ -1876,7 +1876,7 @@ int x = 33;
int x = 33;
```
"###,
- r###"HTML blocks (160)"###
+ r###"HTML blocks (161)"###
);
assert_eq!(
@@ -1888,7 +1888,7 @@ int x = 33;
*bar*
</a>
"###,
- r###"HTML blocks (161)"###
+ r###"HTML blocks (162)"###
);
assert_eq!(
@@ -1900,7 +1900,7 @@ int x = 33;
*bar*
</Warning>
"###,
- r###"HTML blocks (162)"###
+ r###"HTML blocks (163)"###
);
assert_eq!(
@@ -1912,7 +1912,7 @@ int x = 33;
*bar*
</i>
"###,
- r###"HTML blocks (163)"###
+ r###"HTML blocks (164)"###
);
assert_eq!(
@@ -1922,7 +1922,7 @@ int x = 33;
r###"</ins>
*bar*
"###,
- r###"HTML blocks (164)"###
+ r###"HTML blocks (165)"###
);
assert_eq!(
@@ -1934,7 +1934,7 @@ int x = 33;
*foo*
</del>
"###,
- r###"HTML blocks (165)"###
+ r###"HTML blocks (166)"###
);
assert_eq!(
@@ -1948,7 +1948,7 @@ int x = 33;
<p><em>foo</em></p>
</del>
"###,
- r###"HTML blocks (166)"###
+ r###"HTML blocks (167)"###
);
assert_eq!(
@@ -1956,7 +1956,7 @@ int x = 33;
"###, DANGER),
r###"<p><del><em>foo</em></del></p>
"###,
- r###"HTML blocks (167)"###
+ r###"HTML blocks (168)"###
);
assert_eq!(
@@ -1976,7 +1976,7 @@ main = print $ parseTags tags
</code></pre>
<p>okay</p>
"###,
- r###"HTML blocks (168)"###
+ r###"HTML blocks (169)"###
);
assert_eq!(
@@ -1994,7 +1994,7 @@ document.getElementById("demo").innerHTML = "Hello JavaScript!";
</script>
<p>okay</p>
"###,
- r###"HTML blocks (169)"###
+ r###"HTML blocks (170)"###
);
assert_eq!(
@@ -2014,7 +2014,7 @@ _bar_
</textarea>
"###,
- r###"HTML blocks (170)"###
+ r###"HTML blocks (171)"###
);
assert_eq!(
@@ -2034,7 +2034,7 @@ p {color:blue;}
</style>
<p>okay</p>
"###,
- r###"HTML blocks (171)"###
+ r###"HTML blocks (172)"###
);
assert_eq!(
@@ -2048,7 +2048,7 @@ foo
foo
"###,
- r###"HTML blocks (172)"###
+ r###"HTML blocks (173)"###
);
assert_eq!(
@@ -2063,7 +2063,7 @@ foo
</blockquote>
<p>bar</p>
"###,
- r###"HTML blocks (173)"###
+ r###"HTML blocks (174)"###
);
assert_eq!(
@@ -2077,7 +2077,7 @@ foo
<li>foo</li>
</ul>
"###,
- r###"HTML blocks (174)"###
+ r###"HTML blocks (175)"###
);
assert_eq!(
@@ -2087,7 +2087,7 @@ foo
r###"<style>p{color:red;}</style>
<p><em>foo</em></p>
"###,
- r###"HTML blocks (175)"###
+ r###"HTML blocks (176)"###
);
assert_eq!(
@@ -2097,7 +2097,7 @@ foo
r###"<!-- foo -->*bar*
<p><em>baz</em></p>
"###,
- r###"HTML blocks (176)"###
+ r###"HTML blocks (177)"###
);
assert_eq!(
@@ -2109,7 +2109,7 @@ foo
foo
</script>1. *bar*
"###,
- r###"HTML blocks (177)"###
+ r###"HTML blocks (178)"###
);
assert_eq!(
@@ -2125,7 +2125,7 @@ bar
baz -->
<p>okay</p>
"###,
- r###"HTML blocks (178)"###
+ r###"HTML blocks (179)"###
);
assert_eq!(
@@ -2143,7 +2143,7 @@ okay
?>
<p>okay</p>
"###,
- r###"HTML blocks (179)"###
+ r###"HTML blocks (180)"###
);
assert_eq!(
@@ -2151,7 +2151,7 @@ okay
"###, DANGER),
r###"<!DOCTYPE html>
"###,
- r###"HTML blocks (180)"###
+ r###"HTML blocks (181)"###
);
assert_eq!(
@@ -2183,7 +2183,7 @@ function matchwo(a,b)
]]>
<p>okay</p>
"###,
- r###"HTML blocks (181)"###
+ r###"HTML blocks (182)"###
);
assert_eq!(
@@ -2195,7 +2195,7 @@ function matchwo(a,b)
<pre><code>&lt;!-- foo --&gt;
</code></pre>
"###,
- r###"HTML blocks (182)"###
+ r###"HTML blocks (183)"###
);
assert_eq!(
@@ -2207,7 +2207,7 @@ function matchwo(a,b)
<pre><code>&lt;div&gt;
</code></pre>
"###,
- r###"HTML blocks (183)"###
+ r###"HTML blocks (184)"###
);
assert_eq!(
@@ -2221,7 +2221,7 @@ bar
bar
</div>
"###,
- r###"HTML blocks (184)"###
+ r###"HTML blocks (185)"###
);
assert_eq!(
@@ -2235,7 +2235,7 @@ bar
</div>
*foo*
"###,
- r###"HTML blocks (185)"###
+ r###"HTML blocks (186)"###
);
assert_eq!(
@@ -2247,7 +2247,7 @@ baz
<a href="bar">
baz</p>
"###,
- r###"HTML blocks (186)"###
+ r###"HTML blocks (187)"###
);
assert_eq!(
@@ -2261,7 +2261,7 @@ baz</p>
<p><em>Emphasized</em> text.</p>
</div>
"###,
- r###"HTML blocks (187)"###
+ r###"HTML blocks (188)"###
);
assert_eq!(
@@ -2273,7 +2273,7 @@ baz</p>
*Emphasized* text.
</div>
"###,
- r###"HTML blocks (188)"###
+ r###"HTML blocks (189)"###
);
assert_eq!(
@@ -2297,7 +2297,7 @@ Hi
</tr>
</table>
"###,
- r###"HTML blocks (189)"###
+ r###"HTML blocks (190)"###
);
assert_eq!(
@@ -2322,7 +2322,7 @@ Hi
</tr>
</table>
"###,
- r###"HTML blocks (190)"###
+ r###"HTML blocks (191)"###
);
assert_eq!(
@@ -2332,7 +2332,7 @@ Hi
"###, DANGER),
r###"<p><a href="/url" title="title">foo</a></p>
"###,
- r###"Link reference definitions (191)"###
+ r###"Link reference definitions (192)"###
);
assert_eq!(
@@ -2344,7 +2344,7 @@ Hi
"###, DANGER),
r###"<p><a href="/url" title="the title">foo</a></p>
"###,
- r###"Link reference definitions (192)"###
+ r###"Link reference definitions (193)"###
);
assert_eq!(
@@ -2354,7 +2354,7 @@ Hi
"###, DANGER),
r###"<p><a href="my_(url)" title="title (with parens)">Foo*bar]</a></p>
"###,
- r###"Link reference definitions (193)"###
+ r###"Link reference definitions (194)"###
);
assert_eq!(
@@ -2366,7 +2366,7 @@ Hi
"###, DANGER),
r###"<p><a href="my%20url" title="title">Foo bar</a></p>
"###,
- r###"Link reference definitions (194)"###
+ r###"Link reference definitions (195)"###
);
assert_eq!(
@@ -2384,7 +2384,7 @@ line1
line2
">foo</a></p>
"###,
- r###"Link reference definitions (195)"###
+ r###"Link reference definitions (196)"###
);
assert_eq!(
@@ -2398,7 +2398,7 @@ with blank line'
<p>with blank line'</p>
<p>[foo]</p>
"###,
- r###"Link reference definitions (196)"###
+ r###"Link reference definitions (197)"###
);
assert_eq!(
@@ -2409,7 +2409,7 @@ with blank line'
"###, DANGER),
r###"<p><a href="/url">foo</a></p>
"###,
- r###"Link reference definitions (197)"###
+ r###"Link reference definitions (198)"###
);
assert_eq!(
@@ -2420,7 +2420,7 @@ with blank line'
r###"<p>[foo]:</p>
<p>[foo]</p>
"###,
- r###"Link reference definitions (198)"###
+ r###"Link reference definitions (199)"###
);
assert_eq!(
@@ -2430,7 +2430,7 @@ with blank line'
"###, DANGER),
r###"<p><a href="">foo</a></p>
"###,
- r###"Link reference definitions (199)"###
+ r###"Link reference definitions (200)"###
);
assert_eq!(
@@ -2441,7 +2441,7 @@ with blank line'
r###"<p>[foo]: <bar>(baz)</p>
<p>[foo]</p>
"###,
- r###"Link reference definitions (200)"###
+ r###"Link reference definitions (201)"###
);
assert_eq!(
@@ -2451,7 +2451,7 @@ with blank line'
"###, DANGER),
r###"<p><a href="/url%5Cbar*baz" title="foo&quot;bar\baz">foo</a></p>
"###,
- r###"Link reference definitions (201)"###
+ r###"Link reference definitions (202)"###
);
assert_eq!(
@@ -2461,7 +2461,7 @@ with blank line'
"###, DANGER),
r###"<p><a href="url">foo</a></p>
"###,
- r###"Link reference definitions (202)"###
+ r###"Link reference definitions (203)"###
);
assert_eq!(
@@ -2472,7 +2472,7 @@ with blank line'
"###, DANGER),
r###"<p><a href="first">foo</a></p>
"###,
- r###"Link reference definitions (203)"###
+ r###"Link reference definitions (204)"###
);
assert_eq!(
@@ -2482,7 +2482,7 @@ with blank line'
"###, DANGER),
r###"<p><a href="/url">Foo</a></p>
"###,
- r###"Link reference definitions (204)"###
+ r###"Link reference definitions (205)"###
);
assert_eq!(
@@ -2492,14 +2492,14 @@ with blank line'
"###, DANGER),
r###"<p><a href="/%CF%86%CE%BF%CF%85">αγω</a></p>
"###,
- r###"Link reference definitions (205)"###
+ r###"Link reference definitions (206)"###
);
assert_eq!(
micromark_with_options(r###"[foo]: /url
"###, DANGER),
r###""###,
- r###"Link reference definitions (206)"###
+ r###"Link reference definitions (207)"###
);
assert_eq!(
@@ -2510,7 +2510,7 @@ bar
"###, DANGER),
r###"<p>bar</p>
"###,
- r###"Link reference definitions (207)"###
+ r###"Link reference definitions (208)"###
);
assert_eq!(
@@ -2518,7 +2518,7 @@ bar
"###, DANGER),
r###"<p>[foo]: /url &quot;title&quot; ok</p>
"###,
- r###"Link reference definitions (208)"###
+ r###"Link reference definitions (209)"###
);
assert_eq!(
@@ -2527,7 +2527,7 @@ bar
"###, DANGER),
r###"<p>&quot;title&quot; ok</p>
"###,
- r###"Link reference definitions (209)"###
+ r###"Link reference definitions (210)"###
);
assert_eq!(
@@ -2539,7 +2539,7 @@ bar
</code></pre>
<p>[foo]</p>
"###,
- r###"Link reference definitions (210)"###
+ r###"Link reference definitions (211)"###
);
assert_eq!(
@@ -2553,7 +2553,7 @@ bar
</code></pre>
<p>[foo]</p>
"###,
- r###"Link reference definitions (211)"###
+ r###"Link reference definitions (212)"###
);
assert_eq!(
@@ -2566,7 +2566,7 @@ bar
[bar]: /baz</p>
<p>[bar]</p>
"###,
- r###"Link reference definitions (212)"###
+ r###"Link reference definitions (213)"###
);
assert_eq!(
@@ -2579,7 +2579,7 @@ bar
<p>bar</p>
</blockquote>
"###,
- r###"Link reference definitions (213)"###
+ r###"Link reference definitions (214)"###
);
assert_eq!(
@@ -2591,7 +2591,7 @@ bar
r###"<h1>bar</h1>
<p><a href="/url">foo</a></p>
"###,
- r###"Link reference definitions (214)"###
+ r###"Link reference definitions (215)"###
);
assert_eq!(
@@ -2602,7 +2602,7 @@ bar
r###"<p>===
<a href="/url">foo</a></p>
"###,
- r###"Link reference definitions (215)"###
+ r###"Link reference definitions (216)"###
);
assert_eq!(
@@ -2619,7 +2619,7 @@ bar
<a href="/bar-url" title="bar">bar</a>,
<a href="/baz-url">baz</a></p>
"###,
- r###"Link reference definitions (216)"###
+ r###"Link reference definitions (217)"###
);
assert_eq!(
@@ -2631,7 +2631,7 @@ bar
<blockquote>
</blockquote>
"###,
- r###"Link reference definitions (217)"###
+ r###"Link reference definitions (218)"###
);
assert_eq!(
@@ -2642,7 +2642,7 @@ bbb
r###"<p>aaa</p>
<p>bbb</p>
"###,
- r###"Paragraphs (218)"###
+ r###"Paragraphs (219)"###
);
assert_eq!(
@@ -2657,7 +2657,7 @@ bbb</p>
<p>ccc
ddd</p>
"###,
- r###"Paragraphs (219)"###
+ r###"Paragraphs (220)"###
);
assert_eq!(
@@ -2669,7 +2669,7 @@ bbb
r###"<p>aaa</p>
<p>bbb</p>
"###,
- r###"Paragraphs (220)"###
+ r###"Paragraphs (221)"###
);
assert_eq!(
@@ -2679,7 +2679,7 @@ bbb
r###"<p>aaa
bbb</p>
"###,
- r###"Paragraphs (221)"###
+ r###"Paragraphs (222)"###
);
assert_eq!(
@@ -2691,7 +2691,7 @@ bbb</p>
bbb
ccc</p>
"###,
- r###"Paragraphs (222)"###
+ r###"Paragraphs (223)"###
);
assert_eq!(
@@ -2701,7 +2701,7 @@ bbb
r###"<p>aaa
bbb</p>
"###,
- r###"Paragraphs (223)"###
+ r###"Paragraphs (224)"###
);
assert_eq!(
@@ -2712,7 +2712,7 @@ bbb
</code></pre>
<p>bbb</p>
"###,
- r###"Paragraphs (224)"###
+ r###"Paragraphs (225)"###
);
assert_eq!(
@@ -2722,7 +2722,7 @@ bbb
r###"<p>aaa<br />
bbb</p>
"###,
- r###"Paragraphs (225)"###
+ r###"Paragraphs (226)"###
);
assert_eq!(
@@ -2738,7 +2738,7 @@ aaa
r###"<p>aaa</p>
<h1>aaa</h1>
"###,
- r###"Blank lines (226)"###
+ r###"Blank lines (227)"###
);
assert_eq!(
@@ -2752,7 +2752,7 @@ aaa
baz</p>
</blockquote>
"###,
- r###"Block quotes (227)"###
+ r###"Block quotes (228)"###
);
assert_eq!(
@@ -2766,7 +2766,7 @@ baz</p>
baz</p>
</blockquote>
"###,
- r###"Block quotes (228)"###
+ r###"Block quotes (229)"###
);
assert_eq!(
@@ -2780,7 +2780,7 @@ baz</p>
baz</p>
</blockquote>
"###,
- r###"Block quotes (229)"###
+ r###"Block quotes (230)"###
);
assert_eq!(
@@ -2793,7 +2793,7 @@ baz</p>
&gt; baz
</code></pre>
"###,
- r###"Block quotes (230)"###
+ r###"Block quotes (231)"###
);
assert_eq!(
@@ -2807,7 +2807,7 @@ baz
baz</p>
</blockquote>
"###,
- r###"Block quotes (231)"###
+ r###"Block quotes (232)"###
);
assert_eq!(
@@ -2821,7 +2821,7 @@ baz
foo</p>
</blockquote>
"###,
- r###"Block quotes (232)"###
+ r###"Block quotes (233)"###
);
assert_eq!(
@@ -2833,7 +2833,7 @@ foo</p>
</blockquote>
<hr />
"###,
- r###"Block quotes (233)"###
+ r###"Block quotes (234)"###
);
assert_eq!(
@@ -2849,7 +2849,7 @@ foo</p>
<li>bar</li>
</ul>
"###,
- r###"Block quotes (234)"###
+ r###"Block quotes (235)"###
);
assert_eq!(
@@ -2863,7 +2863,7 @@ foo</p>
<pre><code>bar
</code></pre>
"###,
- r###"Block quotes (235)"###
+ r###"Block quotes (236)"###
);
assert_eq!(
@@ -2877,7 +2877,7 @@ foo
<p>foo</p>
<pre><code></code></pre>
"###,
- r###"Block quotes (236)"###
+ r###"Block quotes (237)"###
);
assert_eq!(
@@ -2889,7 +2889,7 @@ foo
- bar</p>
</blockquote>
"###,
- r###"Block quotes (237)"###
+ r###"Block quotes (238)"###
);
assert_eq!(
@@ -2898,7 +2898,7 @@ foo
r###"<blockquote>
</blockquote>
"###,
- r###"Block quotes (238)"###
+ r###"Block quotes (239)"###
);
assert_eq!(
@@ -2909,7 +2909,7 @@ foo
r###"<blockquote>
</blockquote>
"###,
- r###"Block quotes (239)"###
+ r###"Block quotes (240)"###
);
assert_eq!(
@@ -2921,7 +2921,7 @@ foo
<p>foo</p>
</blockquote>
"###,
- r###"Block quotes (240)"###
+ r###"Block quotes (241)"###
);
assert_eq!(
@@ -2936,7 +2936,7 @@ foo
<p>bar</p>
</blockquote>
"###,
- r###"Block quotes (241)"###
+ r###"Block quotes (242)"###
);
assert_eq!(
@@ -2948,7 +2948,7 @@ foo
bar</p>
</blockquote>
"###,
- r###"Block quotes (242)"###
+ r###"Block quotes (243)"###
);
assert_eq!(
@@ -2961,7 +2961,7 @@ bar</p>
<p>bar</p>
</blockquote>
"###,
- r###"Block quotes (243)"###
+ r###"Block quotes (244)"###
);
assert_eq!(
@@ -2973,7 +2973,7 @@ bar</p>
<p>bar</p>
</blockquote>
"###,
- r###"Block quotes (244)"###
+ r###"Block quotes (245)"###
);
assert_eq!(
@@ -2989,7 +2989,7 @@ bar</p>
<p>bbb</p>
</blockquote>
"###,
- r###"Block quotes (245)"###
+ r###"Block quotes (246)"###
);
assert_eq!(
@@ -3001,7 +3001,7 @@ baz
baz</p>
</blockquote>
"###,
- r###"Block quotes (246)"###
+ r###"Block quotes (247)"###
);
assert_eq!(
@@ -3014,7 +3014,7 @@ baz
</blockquote>
<p>baz</p>
"###,
- r###"Block quotes (247)"###
+ r###"Block quotes (248)"###
);
assert_eq!(
@@ -3027,7 +3027,7 @@ baz
</blockquote>
<p>baz</p>
"###,
- r###"Block quotes (248)"###
+ r###"Block quotes (249)"###
);
assert_eq!(
@@ -3043,7 +3043,7 @@ bar</p>
</blockquote>
</blockquote>
"###,
- r###"Block quotes (249)"###
+ r###"Block quotes (250)"###
);
assert_eq!(
@@ -3061,7 +3061,7 @@ baz</p>
</blockquote>
</blockquote>
"###,
- r###"Block quotes (250)"###
+ r###"Block quotes (251)"###
);
assert_eq!(
@@ -3077,7 +3077,7 @@ baz</p>
<p>not code</p>
</blockquote>
"###,
- r###"Block quotes (251)"###
+ r###"Block quotes (252)"###
);
assert_eq!(
@@ -3096,7 +3096,7 @@ with two lines.</p>
<p>A block quote.</p>
</blockquote>
"###,
- r###"List items (252)"###
+ r###"List items (253)"###
);
assert_eq!(
@@ -3119,7 +3119,7 @@ with two lines.</p>
</li>
</ol>
"###,
- r###"List items (253)"###
+ r###"List items (254)"###
);
assert_eq!(
@@ -3132,7 +3132,7 @@ with two lines.</p>
</ul>
<p>two</p>
"###,
- r###"List items (254)"###
+ r###"List items (255)"###
);
assert_eq!(
@@ -3147,7 +3147,7 @@ with two lines.</p>
</li>
</ul>
"###,
- r###"List items (255)"###
+ r###"List items (256)"###
);
assert_eq!(
@@ -3161,7 +3161,7 @@ with two lines.</p>
<pre><code> two
</code></pre>
"###,
- r###"List items (256)"###
+ r###"List items (257)"###
);
assert_eq!(
@@ -3176,7 +3176,7 @@ with two lines.</p>
</li>
</ul>
"###,
- r###"List items (257)"###
+ r###"List items (258)"###
);
assert_eq!(
@@ -3195,7 +3195,7 @@ with two lines.</p>
</blockquote>
</blockquote>
"###,
- r###"List items (258)"###
+ r###"List items (259)"###
);
assert_eq!(
@@ -3212,7 +3212,7 @@ with two lines.</p>
</blockquote>
</blockquote>
"###,
- r###"List items (259)"###
+ r###"List items (260)"###
);
assert_eq!(
@@ -3223,7 +3223,7 @@ with two lines.</p>
r###"<p>-one</p>
<p>2.two</p>
"###,
- r###"List items (260)"###
+ r###"List items (261)"###
);
assert_eq!(
@@ -3239,7 +3239,7 @@ with two lines.</p>
</li>
</ul>
"###,
- r###"List items (261)"###
+ r###"List items (262)"###
);
assert_eq!(
@@ -3265,7 +3265,7 @@ with two lines.</p>
</li>
</ol>
"###,
- r###"List items (262)"###
+ r###"List items (263)"###
);
assert_eq!(
@@ -3287,7 +3287,7 @@ baz
</li>
</ul>
"###,
- r###"List items (263)"###
+ r###"List items (264)"###
);
assert_eq!(
@@ -3297,7 +3297,7 @@ baz
<li>ok</li>
</ol>
"###,
- r###"List items (264)"###
+ r###"List items (265)"###
);
assert_eq!(
@@ -3305,7 +3305,7 @@ baz
"###, DANGER),
r###"<p>1234567890. not ok</p>
"###,
- r###"List items (265)"###
+ r###"List items (266)"###
);
assert_eq!(
@@ -3315,7 +3315,7 @@ baz
<li>ok</li>
</ol>
"###,
- r###"List items (266)"###
+ r###"List items (267)"###
);
assert_eq!(
@@ -3325,7 +3325,7 @@ baz
<li>ok</li>
</ol>
"###,
- r###"List items (267)"###
+ r###"List items (268)"###
);
assert_eq!(
@@ -3333,7 +3333,7 @@ baz
"###, DANGER),
r###"<p>-1. not ok</p>
"###,
- r###"List items (268)"###
+ r###"List items (269)"###
);
assert_eq!(
@@ -3349,7 +3349,7 @@ baz
</li>
</ul>
"###,
- r###"List items (269)"###
+ r###"List items (270)"###
);
assert_eq!(
@@ -3365,7 +3365,7 @@ baz
</li>
</ol>
"###,
- r###"List items (270)"###
+ r###"List items (271)"###
);
assert_eq!(
@@ -3381,7 +3381,7 @@ paragraph
<pre><code>more code
</code></pre>
"###,
- r###"List items (271)"###
+ r###"List items (272)"###
);
assert_eq!(
@@ -3401,7 +3401,7 @@ paragraph
</li>
</ol>
"###,
- r###"List items (272)"###
+ r###"List items (273)"###
);
assert_eq!(
@@ -3421,7 +3421,7 @@ paragraph
</li>
</ol>
"###,
- r###"List items (273)"###
+ r###"List items (274)"###
);
assert_eq!(
@@ -3432,7 +3432,7 @@ bar
r###"<p>foo</p>
<p>bar</p>
"###,
- r###"List items (274)"###
+ r###"List items (275)"###
);
assert_eq!(
@@ -3445,7 +3445,7 @@ bar
</ul>
<p>bar</p>
"###,
- r###"List items (275)"###
+ r###"List items (276)"###
);
assert_eq!(
@@ -3460,7 +3460,7 @@ bar
</li>
</ul>
"###,
- r###"List items (276)"###
+ r###"List items (277)"###
);
assert_eq!(
@@ -3485,7 +3485,7 @@ bar
</li>
</ul>
"###,
- r###"List items (277)"###
+ r###"List items (278)"###
);
assert_eq!(
@@ -3496,7 +3496,7 @@ bar
<li>foo</li>
</ul>
"###,
- r###"List items (278)"###
+ r###"List items (279)"###
);
assert_eq!(
@@ -3509,7 +3509,7 @@ bar
</ul>
<p>foo</p>
"###,
- r###"List items (279)"###
+ r###"List items (280)"###
);
assert_eq!(
@@ -3523,7 +3523,7 @@ bar
<li>bar</li>
</ul>
"###,
- r###"List items (280)"###
+ r###"List items (281)"###
);
assert_eq!(
@@ -3537,7 +3537,7 @@ bar
<li>bar</li>
</ul>
"###,
- r###"List items (281)"###
+ r###"List items (282)"###
);
assert_eq!(
@@ -3551,7 +3551,7 @@ bar
<li>bar</li>
</ol>
"###,
- r###"List items (282)"###
+ r###"List items (283)"###
);
assert_eq!(
@@ -3561,7 +3561,7 @@ bar
<li></li>
</ul>
"###,
- r###"List items (283)"###
+ r###"List items (284)"###
);
assert_eq!(
@@ -3576,7 +3576,7 @@ foo
<p>foo
1.</p>
"###,
- r###"List items (284)"###
+ r###"List items (285)"###
);
assert_eq!(
@@ -3599,7 +3599,7 @@ with two lines.</p>
</li>
</ol>
"###,
- r###"List items (285)"###
+ r###"List items (286)"###
);
assert_eq!(
@@ -3622,7 +3622,7 @@ with two lines.</p>
</li>
</ol>
"###,
- r###"List items (286)"###
+ r###"List items (287)"###
);
assert_eq!(
@@ -3645,7 +3645,7 @@ with two lines.</p>
</li>
</ol>
"###,
- r###"List items (287)"###
+ r###"List items (288)"###
);
assert_eq!(
@@ -3664,7 +3664,7 @@ with two lines.</p>
&gt; A block quote.
</code></pre>
"###,
- r###"List items (288)"###
+ r###"List items (289)"###
);
assert_eq!(
@@ -3687,7 +3687,7 @@ with two lines.</p>
</li>
</ol>
"###,
- r###"List items (289)"###
+ r###"List items (290)"###
);
assert_eq!(
@@ -3699,7 +3699,7 @@ with two lines.</p>
with two lines.</li>
</ol>
"###,
- r###"List items (290)"###
+ r###"List items (291)"###
);
assert_eq!(
@@ -3717,7 +3717,7 @@ continued here.</p>
</ol>
</blockquote>
"###,
- r###"List items (291)"###
+ r###"List items (292)"###
);
assert_eq!(
@@ -3735,7 +3735,7 @@ continued here.</p>
</ol>
</blockquote>
"###,
- r###"List items (292)"###
+ r###"List items (293)"###
);
assert_eq!(
@@ -3760,7 +3760,7 @@ continued here.</p>
</li>
</ul>
"###,
- r###"List items (293)"###
+ r###"List items (294)"###
);
assert_eq!(
@@ -3776,7 +3776,7 @@ continued here.</p>
<li>boo</li>
</ul>
"###,
- r###"List items (294)"###
+ r###"List items (295)"###
);
assert_eq!(
@@ -3791,7 +3791,7 @@ continued here.</p>
</li>
</ol>
"###,
- r###"List items (295)"###
+ r###"List items (296)"###
);
assert_eq!(
@@ -3805,7 +3805,7 @@ continued here.</p>
<li>bar</li>
</ul>
"###,
- r###"List items (296)"###
+ r###"List items (297)"###
);
assert_eq!(
@@ -3819,7 +3819,7 @@ continued here.</p>
</li>
</ul>
"###,
- r###"List items (297)"###
+ r###"List items (298)"###
);
assert_eq!(
@@ -3837,7 +3837,7 @@ continued here.</p>
</li>
</ol>
"###,
- r###"List items (298)"###
+ r###"List items (299)"###
);
assert_eq!(
@@ -3855,7 +3855,7 @@ continued here.</p>
baz</li>
</ul>
"###,
- r###"List items (299)"###
+ r###"List items (300)"###
);
assert_eq!(
@@ -3871,7 +3871,7 @@ baz</li>
<li>baz</li>
</ul>
"###,
- r###"Lists (300)"###
+ r###"Lists (301)"###
);
assert_eq!(
@@ -3887,7 +3887,7 @@ baz</li>
<li>baz</li>
</ol>
"###,
- r###"Lists (301)"###
+ r###"Lists (302)"###
);
assert_eq!(
@@ -3901,7 +3901,7 @@ baz</li>
<li>baz</li>
</ul>
"###,
- r###"Lists (302)"###
+ r###"Lists (303)"###
);
assert_eq!(
@@ -3911,7 +3911,7 @@ baz</li>
r###"<p>The number of windows in my house is
14. The number of doors is 6.</p>
"###,
- r###"Lists (303)"###
+ r###"Lists (304)"###
);
assert_eq!(
@@ -3923,7 +3923,7 @@ baz</li>
<li>The number of doors is 6.</li>
</ol>
"###,
- r###"Lists (304)"###
+ r###"Lists (305)"###
);
assert_eq!(
@@ -3946,7 +3946,7 @@ baz</li>
</li>
</ul>
"###,
- r###"Lists (305)"###
+ r###"Lists (306)"###
);
assert_eq!(
@@ -3972,7 +3972,7 @@ baz</li>
</li>
</ul>
"###,
- r###"Lists (306)"###
+ r###"Lists (307)"###
);
assert_eq!(
@@ -3994,7 +3994,7 @@ baz</li>
<li>bim</li>
</ul>
"###,
- r###"Lists (307)"###
+ r###"Lists (308)"###
);
assert_eq!(
@@ -4021,7 +4021,7 @@ baz</li>
<pre><code>code
</code></pre>
"###,
- r###"Lists (308)"###
+ r###"Lists (309)"###
);
assert_eq!(
@@ -4043,7 +4043,7 @@ baz</li>
<li>g</li>
</ul>
"###,
- r###"Lists (309)"###
+ r###"Lists (310)"###
);
assert_eq!(
@@ -4065,7 +4065,7 @@ baz</li>
</li>
</ol>
"###,
- r###"Lists (310)"###
+ r###"Lists (311)"###
);
assert_eq!(
@@ -4083,7 +4083,7 @@ baz</li>
- e</li>
</ul>
"###,
- r###"Lists (311)"###
+ r###"Lists (312)"###
);
assert_eq!(
@@ -4104,7 +4104,7 @@ baz</li>
<pre><code>3. c
</code></pre>
"###,
- r###"Lists (312)"###
+ r###"Lists (313)"###
);
assert_eq!(
@@ -4125,7 +4125,7 @@ baz</li>
</li>
</ul>
"###,
- r###"Lists (313)"###
+ r###"Lists (314)"###
);
assert_eq!(
@@ -4144,7 +4144,7 @@ baz</li>
</li>
</ul>
"###,
- r###"Lists (314)"###
+ r###"Lists (315)"###
);
assert_eq!(
@@ -4167,7 +4167,7 @@ baz</li>
</li>
</ul>
"###,
- r###"Lists (315)"###
+ r###"Lists (316)"###
);
assert_eq!(
@@ -4189,7 +4189,7 @@ baz</li>
</li>
</ul>
"###,
- r###"Lists (316)"###
+ r###"Lists (317)"###
);
assert_eq!(
@@ -4212,7 +4212,7 @@ baz</li>
<li>c</li>
</ul>
"###,
- r###"Lists (317)"###
+ r###"Lists (318)"###
);
assert_eq!(
@@ -4234,7 +4234,7 @@ baz</li>
<li>d</li>
</ul>
"###,
- r###"Lists (318)"###
+ r###"Lists (319)"###
);
assert_eq!(
@@ -4252,7 +4252,7 @@ baz</li>
<li>c</li>
</ul>
"###,
- r###"Lists (319)"###
+ r###"Lists (320)"###
);
assert_eq!(
@@ -4274,7 +4274,7 @@ baz</li>
<li>d</li>
</ul>
"###,
- r###"Lists (320)"###
+ r###"Lists (321)"###
);
assert_eq!(
@@ -4284,7 +4284,7 @@ baz</li>
<li>a</li>
</ul>
"###,
- r###"Lists (321)"###
+ r###"Lists (322)"###
);
assert_eq!(
@@ -4299,7 +4299,7 @@ baz</li>
</li>
</ul>
"###,
- r###"Lists (322)"###
+ r###"Lists (323)"###
);
assert_eq!(
@@ -4317,7 +4317,7 @@ baz</li>
</li>
</ol>
"###,
- r###"Lists (323)"###
+ r###"Lists (324)"###
);
assert_eq!(
@@ -4336,7 +4336,7 @@ baz</li>
</li>
</ul>
"###,
- r###"Lists (324)"###
+ r###"Lists (325)"###
);
assert_eq!(
@@ -4365,7 +4365,7 @@ baz</li>
</li>
</ul>
"###,
- r###"Lists (325)"###
+ r###"Lists (326)"###
);
assert_eq!(
@@ -4373,7 +4373,7 @@ baz</li>
"###, DANGER),
r###"<p><code>hi</code>lo`</p>
"###,
- r###"Inlines (326)"###
+ r###"Inlines (327)"###
);
assert_eq!(
@@ -4381,7 +4381,7 @@ baz</li>
"###, DANGER),
r###"<p><code>foo</code></p>
"###,
- r###"Code spans (327)"###
+ r###"Code spans (328)"###
);
assert_eq!(
@@ -4389,7 +4389,7 @@ baz</li>
"###, DANGER),
r###"<p><code>foo ` bar</code></p>
"###,
- r###"Code spans (328)"###
+ r###"Code spans (329)"###
);
assert_eq!(
@@ -4397,7 +4397,7 @@ baz</li>
"###, DANGER),
r###"<p><code>``</code></p>
"###,
- r###"Code spans (329)"###
+ r###"Code spans (330)"###
);
assert_eq!(
@@ -4405,7 +4405,7 @@ baz</li>
"###, DANGER),
r###"<p><code> `` </code></p>
"###,
- r###"Code spans (330)"###
+ r###"Code spans (331)"###
);
assert_eq!(
@@ -4413,7 +4413,7 @@ baz</li>
"###, DANGER),
r###"<p><code> a</code></p>
"###,
- r###"Code spans (331)"###
+ r###"Code spans (332)"###
);
assert_eq!(
@@ -4421,7 +4421,7 @@ baz</li>
"###, DANGER),
r###"<p><code> b </code></p>
"###,
- r###"Code spans (332)"###
+ r###"Code spans (333)"###
);
assert_eq!(
@@ -4431,7 +4431,7 @@ baz</li>
r###"<p><code> </code>
<code> </code></p>
"###,
- r###"Code spans (333)"###
+ r###"Code spans (334)"###
);
assert_eq!(
@@ -4443,7 +4443,7 @@ baz
"###, DANGER),
r###"<p><code>foo bar baz</code></p>
"###,
- r###"Code spans (334)"###
+ r###"Code spans (335)"###
);
assert_eq!(
@@ -4453,7 +4453,7 @@ foo
"###, DANGER),
r###"<p><code>foo </code></p>
"###,
- r###"Code spans (335)"###
+ r###"Code spans (336)"###
);
assert_eq!(
@@ -4462,7 +4462,7 @@ baz`
"###, DANGER),
r###"<p><code>foo bar baz</code></p>
"###,
- r###"Code spans (336)"###
+ r###"Code spans (337)"###
);
assert_eq!(
@@ -4470,7 +4470,7 @@ baz`
"###, DANGER),
r###"<p><code>foo\</code>bar`</p>
"###,
- r###"Code spans (337)"###
+ r###"Code spans (338)"###
);
assert_eq!(
@@ -4478,7 +4478,7 @@ baz`
"###, DANGER),
r###"<p><code>foo`bar</code></p>
"###,
- r###"Code spans (338)"###
+ r###"Code spans (339)"###
);
assert_eq!(
@@ -4486,7 +4486,7 @@ baz`
"###, DANGER),
r###"<p><code>foo `` bar</code></p>
"###,
- r###"Code spans (339)"###
+ r###"Code spans (340)"###
);
assert_eq!(
@@ -4494,7 +4494,7 @@ baz`
"###, DANGER),
r###"<p>*foo<code>*</code></p>
"###,
- r###"Code spans (340)"###
+ r###"Code spans (341)"###
);
assert_eq!(
@@ -4502,7 +4502,7 @@ baz`
"###, DANGER),
r###"<p>[not a <code>link](/foo</code>)</p>
"###,
- r###"Code spans (341)"###
+ r###"Code spans (342)"###
);
assert_eq!(
@@ -4510,7 +4510,7 @@ baz`
"###, DANGER),
r###"<p><code>&lt;a href=&quot;</code>&quot;&gt;`</p>
"###,
- r###"Code spans (342)"###
+ r###"Code spans (343)"###
);
assert_eq!(
@@ -4518,7 +4518,7 @@ baz`
"###, DANGER),
r###"<p><a href="`">`</p>
"###,
- r###"Code spans (343)"###
+ r###"Code spans (344)"###
);
assert_eq!(
@@ -4526,7 +4526,7 @@ baz`
"###, DANGER),
r###"<p><code>&lt;http://foo.bar.</code>baz&gt;`</p>
"###,
- r###"Code spans (344)"###
+ r###"Code spans (345)"###
);
assert_eq!(
@@ -4534,7 +4534,7 @@ baz`
"###, DANGER),
r###"<p><a href="http://foo.bar.%60baz">http://foo.bar.`baz</a>`</p>
"###,
- r###"Code spans (345)"###
+ r###"Code spans (346)"###
);
assert_eq!(
@@ -4542,7 +4542,7 @@ baz`
"###, DANGER),
r###"<p>```foo``</p>
"###,
- r###"Code spans (346)"###
+ r###"Code spans (347)"###
);
assert_eq!(
@@ -4550,7 +4550,7 @@ baz`
"###, DANGER),
r###"<p>`foo</p>
"###,
- r###"Code spans (347)"###
+ r###"Code spans (348)"###
);
assert_eq!(
@@ -4558,7 +4558,7 @@ baz`
"###, DANGER),
r###"<p>`foo<code>bar</code></p>
"###,
- r###"Code spans (348)"###
+ r###"Code spans (349)"###
);
assert_eq!(
@@ -4566,7 +4566,7 @@ baz`
"###, DANGER),
r###"<p><em>foo bar</em></p>
"###,
- r###"Emphasis and strong emphasis (349)"###
+ r###"Emphasis and strong emphasis (350)"###
);
assert_eq!(
@@ -4574,7 +4574,7 @@ baz`
"###, DANGER),
r###"<p>a * foo bar*</p>
"###,
- r###"Emphasis and strong emphasis (350)"###
+ r###"Emphasis and strong emphasis (351)"###
);
assert_eq!(
@@ -4582,7 +4582,7 @@ baz`
"###, DANGER),
r###"<p>a*&quot;foo&quot;*</p>
"###,
- r###"Emphasis and strong emphasis (351)"###
+ r###"Emphasis and strong emphasis (352)"###
);
assert_eq!(
@@ -4590,7 +4590,7 @@ baz`
"###, DANGER),
r###"<p>* a *</p>
"###,
- r###"Emphasis and strong emphasis (352)"###
+ r###"Emphasis and strong emphasis (353)"###
);
assert_eq!(
@@ -4598,7 +4598,7 @@ baz`
"###, DANGER),
r###"<p>foo<em>bar</em></p>
"###,
- r###"Emphasis and strong emphasis (353)"###
+ r###"Emphasis and strong emphasis (354)"###
);
assert_eq!(
@@ -4606,7 +4606,7 @@ baz`
"###, DANGER),
r###"<p>5<em>6</em>78</p>
"###,
- r###"Emphasis and strong emphasis (354)"###
+ r###"Emphasis and strong emphasis (355)"###
);
assert_eq!(
@@ -4614,7 +4614,7 @@ baz`
"###, DANGER),
r###"<p><em>foo bar</em></p>
"###,
- r###"Emphasis and strong emphasis (355)"###
+ r###"Emphasis and strong emphasis (356)"###
);
assert_eq!(
@@ -4622,7 +4622,7 @@ baz`
"###, DANGER),
r###"<p>_ foo bar_</p>
"###,
- r###"Emphasis and strong emphasis (356)"###
+ r###"Emphasis and strong emphasis (357)"###
);
assert_eq!(
@@ -4630,7 +4630,7 @@ baz`
"###, DANGER),
r###"<p>a_&quot;foo&quot;_</p>
"###,
- r###"Emphasis and strong emphasis (357)"###
+ r###"Emphasis and strong emphasis (358)"###
);
assert_eq!(
@@ -4638,7 +4638,7 @@ baz`
"###, DANGER),
r###"<p>foo_bar_</p>
"###,
- r###"Emphasis and strong emphasis (358)"###
+ r###"Emphasis and strong emphasis (359)"###
);
assert_eq!(
@@ -4646,7 +4646,7 @@ baz`
"###, DANGER),
r###"<p>5_6_78</p>
"###,
- r###"Emphasis and strong emphasis (359)"###
+ r###"Emphasis and strong emphasis (360)"###
);
assert_eq!(
@@ -4654,7 +4654,7 @@ baz`
"###, DANGER),
r###"<p>пристаням_стремятся_</p>
"###,
- r###"Emphasis and strong emphasis (360)"###
+ r###"Emphasis and strong emphasis (361)"###
);
assert_eq!(
@@ -4662,7 +4662,7 @@ baz`
"###, DANGER),
r###"<p>aa_&quot;bb&quot;_cc</p>
"###,
- r###"Emphasis and strong emphasis (361)"###
+ r###"Emphasis and strong emphasis (362)"###
);
assert_eq!(
@@ -4670,7 +4670,7 @@ baz`
"###, DANGER),
r###"<p>foo-<em>(bar)</em></p>
"###,
- r###"Emphasis and strong emphasis (362)"###
+ r###"Emphasis and strong emphasis (363)"###
);
assert_eq!(
@@ -4678,7 +4678,7 @@ baz`
"###, DANGER),
r###"<p>_foo*</p>
"###,
- r###"Emphasis and strong emphasis (363)"###
+ r###"Emphasis and strong emphasis (364)"###
);
assert_eq!(
@@ -4686,7 +4686,7 @@ baz`
"###, DANGER),
r###"<p>*foo bar *</p>
"###,
- r###"Emphasis and strong emphasis (364)"###
+ r###"Emphasis and strong emphasis (365)"###
);
assert_eq!(
@@ -4696,7 +4696,7 @@ baz`
r###"<p>*foo bar
*</p>
"###,
- r###"Emphasis and strong emphasis (365)"###
+ r###"Emphasis and strong emphasis (366)"###
);
assert_eq!(
@@ -4704,7 +4704,7 @@ baz`
"###, DANGER),
r###"<p>*(*foo)</p>
"###,
- r###"Emphasis and strong emphasis (366)"###
+ r###"Emphasis and strong emphasis (367)"###
);
assert_eq!(
@@ -4712,7 +4712,7 @@ baz`
"###, DANGER),
r###"<p><em>(<em>foo</em>)</em></p>
"###,
- r###"Emphasis and strong emphasis (367)"###
+ r###"Emphasis and strong emphasis (368)"###
);
assert_eq!(
@@ -4720,7 +4720,7 @@ baz`
"###, DANGER),
r###"<p><em>foo</em>bar</p>
"###,
- r###"Emphasis and strong emphasis (368)"###
+ r###"Emphasis and strong emphasis (369)"###
);
assert_eq!(
@@ -4728,7 +4728,7 @@ baz`
"###, DANGER),
r###"<p>_foo bar _</p>
"###,
- r###"Emphasis and strong emphasis (369)"###
+ r###"Emphasis and strong emphasis (370)"###
);
assert_eq!(
@@ -4736,7 +4736,7 @@ baz`
"###, DANGER),
r###"<p>_(_foo)</p>
"###,
- r###"Emphasis and strong emphasis (370)"###
+ r###"Emphasis and strong emphasis (371)"###
);
assert_eq!(
@@ -4744,7 +4744,7 @@ baz`
"###, DANGER),
r###"<p><em>(<em>foo</em>)</em></p>
"###,
- r###"Emphasis and strong emphasis (371)"###
+ r###"Emphasis and strong emphasis (372)"###
);
assert_eq!(
@@ -4752,7 +4752,7 @@ baz`
"###, DANGER),
r###"<p>_foo_bar</p>
"###,
- r###"Emphasis and strong emphasis (372)"###
+ r###"Emphasis and strong emphasis (373)"###
);
assert_eq!(
@@ -4760,7 +4760,7 @@ baz`
"###, DANGER),
r###"<p>_пристаням_стремятся</p>
"###,
- r###"Emphasis and strong emphasis (373)"###
+ r###"Emphasis and strong emphasis (374)"###
);
assert_eq!(
@@ -4768,7 +4768,7 @@ baz`
"###, DANGER),
r###"<p><em>foo_bar_baz</em></p>
"###,
- r###"Emphasis and strong emphasis (374)"###
+ r###"Emphasis and strong emphasis (375)"###
);
assert_eq!(
@@ -4776,7 +4776,7 @@ baz`
"###, DANGER),
r###"<p><em>(bar)</em>.</p>
"###,
- r###"Emphasis and strong emphasis (375)"###
+ r###"Emphasis and strong emphasis (376)"###
);
assert_eq!(
@@ -4784,7 +4784,7 @@ baz`
"###, DANGER),
r###"<p><strong>foo bar</strong></p>
"###,
- r###"Emphasis and strong emphasis (376)"###
+ r###"Emphasis and strong emphasis (377)"###
);
assert_eq!(
@@ -4792,7 +4792,7 @@ baz`
"###, DANGER),
r###"<p>** foo bar**</p>
"###,
- r###"Emphasis and strong emphasis (377)"###
+ r###"Emphasis and strong emphasis (378)"###
);
assert_eq!(
@@ -4800,7 +4800,7 @@ baz`
"###, DANGER),
r###"<p>a**&quot;foo&quot;**</p>
"###,
- r###"Emphasis and strong emphasis (378)"###
+ r###"Emphasis and strong emphasis (379)"###
);
assert_eq!(
@@ -4808,7 +4808,7 @@ baz`
"###, DANGER),
r###"<p>foo<strong>bar</strong></p>
"###,
- r###"Emphasis and strong emphasis (379)"###
+ r###"Emphasis and strong emphasis (380)"###
);
assert_eq!(
@@ -4816,7 +4816,7 @@ baz`
"###, DANGER),
r###"<p><strong>foo bar</strong></p>
"###,
- r###"Emphasis and strong emphasis (380)"###
+ r###"Emphasis and strong emphasis (381)"###
);
assert_eq!(
@@ -4824,7 +4824,7 @@ baz`
"###, DANGER),
r###"<p>__ foo bar__</p>
"###,
- r###"Emphasis and strong emphasis (381)"###
+ r###"Emphasis and strong emphasis (382)"###
);
assert_eq!(
@@ -4834,7 +4834,7 @@ foo bar__
r###"<p>__
foo bar__</p>
"###,
- r###"Emphasis and strong emphasis (382)"###
+ r###"Emphasis and strong emphasis (383)"###
);
assert_eq!(
@@ -4842,7 +4842,7 @@ foo bar__</p>
"###, DANGER),
r###"<p>a__&quot;foo&quot;__</p>
"###,
- r###"Emphasis and strong emphasis (383)"###
+ r###"Emphasis and strong emphasis (384)"###
);
assert_eq!(
@@ -4850,7 +4850,7 @@ foo bar__</p>
"###, DANGER),
r###"<p>foo__bar__</p>
"###,
- r###"Emphasis and strong emphasis (384)"###
+ r###"Emphasis and strong emphasis (385)"###
);
assert_eq!(
@@ -4858,7 +4858,7 @@ foo bar__</p>
"###, DANGER),
r###"<p>5__6__78</p>
"###,
- r###"Emphasis and strong emphasis (385)"###
+ r###"Emphasis and strong emphasis (386)"###
);
assert_eq!(
@@ -4866,7 +4866,7 @@ foo bar__</p>
"###, DANGER),
r###"<p>пристаням__стремятся__</p>
"###,
- r###"Emphasis and strong emphasis (386)"###
+ r###"Emphasis and strong emphasis (387)"###
);
assert_eq!(
@@ -4874,7 +4874,7 @@ foo bar__</p>
"###, DANGER),
r###"<p><strong>foo, <strong>bar</strong>, baz</strong></p>
"###,
- r###"Emphasis and strong emphasis (387)"###
+ r###"Emphasis and strong emphasis (388)"###
);
assert_eq!(
@@ -4882,7 +4882,7 @@ foo bar__</p>
"###, DANGER),
r###"<p>foo-<strong>(bar)</strong></p>
"###,
- r###"Emphasis and strong emphasis (388)"###
+ r###"Emphasis and strong emphasis (389)"###
);
assert_eq!(
@@ -4890,7 +4890,7 @@ foo bar__</p>
"###, DANGER),
r###"<p>**foo bar **</p>
"###,
- r###"Emphasis and strong emphasis (389)"###
+ r###"Emphasis and strong emphasis (390)"###
);
assert_eq!(
@@ -4898,7 +4898,7 @@ foo bar__</p>
"###, DANGER),
r###"<p>**(**foo)</p>
"###,
- r###"Emphasis and strong emphasis (390)"###
+ r###"Emphasis and strong emphasis (391)"###
);
assert_eq!(
@@ -4906,7 +4906,7 @@ foo bar__</p>
"###, DANGER),
r###"<p><em>(<strong>foo</strong>)</em></p>
"###,
- r###"Emphasis and strong emphasis (391)"###
+ r###"Emphasis and strong emphasis (392)"###
);
assert_eq!(
@@ -4916,7 +4916,7 @@ foo bar__</p>
r###"<p><strong>Gomphocarpus (<em>Gomphocarpus physocarpus</em>, syn.
<em>Asclepias physocarpa</em>)</strong></p>
"###,
- r###"Emphasis and strong emphasis (392)"###
+ r###"Emphasis and strong emphasis (393)"###
);
assert_eq!(
@@ -4924,7 +4924,7 @@ foo bar__</p>
"###, DANGER),
r###"<p><strong>foo &quot;<em>bar</em>&quot; foo</strong></p>
"###,
- r###"Emphasis and strong emphasis (393)"###
+ r###"Emphasis and strong emphasis (394)"###
);
assert_eq!(
@@ -4932,7 +4932,7 @@ foo bar__</p>
"###, DANGER),
r###"<p><strong>foo</strong>bar</p>
"###,
- r###"Emphasis and strong emphasis (394)"###
+ r###"Emphasis and strong emphasis (395)"###
);
assert_eq!(
@@ -4940,7 +4940,7 @@ foo bar__</p>
"###, DANGER),
r###"<p>__foo bar __</p>
"###,
- r###"Emphasis and strong emphasis (395)"###
+ r###"Emphasis and strong emphasis (396)"###
);
assert_eq!(
@@ -4948,7 +4948,7 @@ foo bar__</p>
"###, DANGER),
r###"<p>__(__foo)</p>
"###,
- r###"Emphasis and strong emphasis (396)"###
+ r###"Emphasis and strong emphasis (397)"###
);
assert_eq!(
@@ -4956,7 +4956,7 @@ foo bar__</p>
"###, DANGER),
r###"<p><em>(<strong>foo</strong>)</em></p>
"###,
- r###"Emphasis and strong emphasis (397)"###
+ r###"Emphasis and strong emphasis (398)"###
);
assert_eq!(
@@ -4964,7 +4964,7 @@ foo bar__</p>
"###, DANGER),
r###"<p>__foo__bar</p>
"###,
- r###"Emphasis and strong emphasis (398)"###
+ r###"Emphasis and strong emphasis (399)"###
);
assert_eq!(
@@ -4972,7 +4972,7 @@ foo bar__</p>
"###, DANGER),
r###"<p>__пристаням__стремятся</p>
"###,
- r###"Emphasis and strong emphasis (399)"###
+ r###"Emphasis and strong emphasis (400)"###
);
assert_eq!(
@@ -4980,7 +4980,7 @@ foo bar__</p>
"###, DANGER),
r###"<p><strong>foo__bar__baz</strong></p>
"###,
- r###"Emphasis and strong emphasis (400)"###
+ r###"Emphasis and strong emphasis (401)"###
);
assert_eq!(
@@ -4988,7 +4988,7 @@ foo bar__</p>
"###, DANGER),
r###"<p><strong>(bar)</strong>.</p>
"###,
- r###"Emphasis and strong emphasis (401)"###
+ r###"Emphasis and strong emphasis (402)"###
);
assert_eq!(
@@ -4996,7 +4996,7 @@ foo bar__</p>
"###, DANGER),
r###"<p><em>foo <a href="/url">bar</a></em></p>
"###,
- r###"Emphasis and strong emphasis (402)"###
+ r###"Emphasis and strong emphasis (403)"###
);
assert_eq!(
@@ -5006,7 +5006,7 @@ bar*
r###"<p><em>foo
bar</em></p>
"###,
- r###"Emphasis and strong emphasis (403)"###
+ r###"Emphasis and strong emphasis (404)"###
);
assert_eq!(
@@ -5014,7 +5014,7 @@ bar</em></p>
"###, DANGER),
r###"<p><em>foo <strong>bar</strong> baz</em></p>
"###,
- r###"Emphasis and strong emphasis (404)"###
+ r###"Emphasis and strong emphasis (405)"###
);
assert_eq!(
@@ -5022,7 +5022,7 @@ bar</em></p>
"###, DANGER),
r###"<p><em>foo <em>bar</em> baz</em></p>
"###,
- r###"Emphasis and strong emphasis (405)"###
+ r###"Emphasis and strong emphasis (406)"###
);
assert_eq!(
@@ -5030,7 +5030,7 @@ bar</em></p>
"###, DANGER),
r###"<p><em><em>foo</em> bar</em></p>
"###,
- r###"Emphasis and strong emphasis (406)"###
+ r###"Emphasis and strong emphasis (407)"###
);
assert_eq!(
@@ -5038,7 +5038,7 @@ bar</em></p>
"###, DANGER),
r###"<p><em>foo <em>bar</em></em></p>
"###,
- r###"Emphasis and strong emphasis (407)"###
+ r###"Emphasis and strong emphasis (408)"###
);
assert_eq!(
@@ -5046,7 +5046,7 @@ bar</em></p>
"###, DANGER),
r###"<p><em>foo <strong>bar</strong> baz</em></p>
"###,
- r###"Emphasis and strong emphasis (408)"###
+ r###"Emphasis and strong emphasis (409)"###
);
assert_eq!(
@@ -5054,7 +5054,7 @@ bar</em></p>
"###, DANGER),
r###"<p><em>foo<strong>bar</strong>baz</em></p>
"###,
- r###"Emphasis and strong emphasis (409)"###
+ r###"Emphasis and strong emphasis (410)"###
);
assert_eq!(
@@ -5062,7 +5062,7 @@ bar</em></p>
"###, DANGER),
r###"<p><em>foo**bar</em></p>
"###,
- r###"Emphasis and strong emphasis (410)"###
+ r###"Emphasis and strong emphasis (411)"###
);
assert_eq!(
@@ -5070,7 +5070,7 @@ bar</em></p>
"###, DANGER),
r###"<p><em><strong>foo</strong> bar</em></p>
"###,
- r###"Emphasis and strong emphasis (411)"###
+ r###"Emphasis and strong emphasis (412)"###
);
assert_eq!(
@@ -5078,7 +5078,7 @@ bar</em></p>
"###, DANGER),
r###"<p><em>foo <strong>bar</strong></em></p>
"###,
- r###"Emphasis and strong emphasis (412)"###
+ r###"Emphasis and strong emphasis (413)"###
);
assert_eq!(
@@ -5086,7 +5086,7 @@ bar</em></p>
"###, DANGER),
r###"<p><em>foo<strong>bar</strong></em></p>
"###,
- r###"Emphasis and strong emphasis (413)"###
+ r###"Emphasis and strong emphasis (414)"###
);
assert_eq!(
@@ -5094,7 +5094,7 @@ bar</em></p>
"###, DANGER),
r###"<p>foo<em><strong>bar</strong></em>baz</p>
"###,
- r###"Emphasis and strong emphasis (414)"###
+ r###"Emphasis and strong emphasis (415)"###
);
assert_eq!(
@@ -5102,7 +5102,7 @@ bar</em></p>
"###, DANGER),
r###"<p>foo<strong><strong><strong>bar</strong></strong></strong>***baz</p>
"###,
- r###"Emphasis and strong emphasis (415)"###
+ r###"Emphasis and strong emphasis (416)"###
);
assert_eq!(
@@ -5110,7 +5110,7 @@ bar</em></p>
"###, DANGER),
r###"<p><em>foo <strong>bar <em>baz</em> bim</strong> bop</em></p>
"###,
- r###"Emphasis and strong emphasis (416)"###
+ r###"Emphasis and strong emphasis (417)"###
);
assert_eq!(
@@ -5118,7 +5118,7 @@ bar</em></p>
"###, DANGER),
r###"<p><em>foo <a href="/url"><em>bar</em></a></em></p>
"###,
- r###"Emphasis and strong emphasis (417)"###
+ r###"Emphasis and strong emphasis (418)"###
);
assert_eq!(
@@ -5126,7 +5126,7 @@ bar</em></p>
"###, DANGER),
r###"<p>** is not an empty emphasis</p>
"###,
- r###"Emphasis and strong emphasis (418)"###
+ r###"Emphasis and strong emphasis (419)"###
);
assert_eq!(
@@ -5134,7 +5134,7 @@ bar</em></p>
"###, DANGER),
r###"<p>**** is not an empty strong emphasis</p>
"###,
- r###"Emphasis and strong emphasis (419)"###
+ r###"Emphasis and strong emphasis (420)"###
);
assert_eq!(
@@ -5142,7 +5142,7 @@ bar</em></p>
"###, DANGER),
r###"<p><strong>foo <a href="/url">bar</a></strong></p>
"###,
- r###"Emphasis and strong emphasis (420)"###
+ r###"Emphasis and strong emphasis (421)"###
);
assert_eq!(
@@ -5152,7 +5152,7 @@ bar**
r###"<p><strong>foo
bar</strong></p>
"###,
- r###"Emphasis and strong emphasis (421)"###
+ r###"Emphasis and strong emphasis (422)"###
);
assert_eq!(
@@ -5160,7 +5160,7 @@ bar</strong></p>
"###, DANGER),
r###"<p><strong>foo <em>bar</em> baz</strong></p>
"###,
- r###"Emphasis and strong emphasis (422)"###
+ r###"Emphasis and strong emphasis (423)"###
);
assert_eq!(
@@ -5168,7 +5168,7 @@ bar</strong></p>
"###, DANGER),
r###"<p><strong>foo <strong>bar</strong> baz</strong></p>
"###,
- r###"Emphasis and strong emphasis (423)"###
+ r###"Emphasis and strong emphasis (424)"###
);
assert_eq!(
@@ -5176,7 +5176,7 @@ bar</strong></p>
"###, DANGER),
r###"<p><strong><strong>foo</strong> bar</strong></p>
"###,
- r###"Emphasis and strong emphasis (424)"###
+ r###"Emphasis and strong emphasis (425)"###
);
assert_eq!(
@@ -5184,7 +5184,7 @@ bar</strong></p>
"###, DANGER),
r###"<p><strong>foo <strong>bar</strong></strong></p>
"###,
- r###"Emphasis and strong emphasis (425)"###
+ r###"Emphasis and strong emphasis (426)"###
);
assert_eq!(
@@ -5192,7 +5192,7 @@ bar</strong></p>
"###, DANGER),
r###"<p><strong>foo <em>bar</em> baz</strong></p>
"###,
- r###"Emphasis and strong emphasis (426)"###
+ r###"Emphasis and strong emphasis (427)"###
);
assert_eq!(
@@ -5200,7 +5200,7 @@ bar</strong></p>
"###, DANGER),
r###"<p><strong>foo<em>bar</em>baz</strong></p>
"###,
- r###"Emphasis and strong emphasis (427)"###
+ r###"Emphasis and strong emphasis (428)"###
);
assert_eq!(
@@ -5208,7 +5208,7 @@ bar</strong></p>
"###, DANGER),
r###"<p><strong><em>foo</em> bar</strong></p>
"###,
- r###"Emphasis and strong emphasis (428)"###
+ r###"Emphasis and strong emphasis (429)"###
);
assert_eq!(
@@ -5216,7 +5216,7 @@ bar</strong></p>
"###, DANGER),
r###"<p><strong>foo <em>bar</em></strong></p>
"###,
- r###"Emphasis and strong emphasis (429)"###
+ r###"Emphasis and strong emphasis (430)"###
);
assert_eq!(
@@ -5226,7 +5226,7 @@ bim* bop**
r###"<p><strong>foo <em>bar <strong>baz</strong>
bim</em> bop</strong></p>
"###,
- r###"Emphasis and strong emphasis (430)"###
+ r###"Emphasis and strong emphasis (431)"###
);
assert_eq!(
@@ -5234,7 +5234,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><strong>foo <a href="/url"><em>bar</em></a></strong></p>
"###,
- r###"Emphasis and strong emphasis (431)"###
+ r###"Emphasis and strong emphasis (432)"###
);
assert_eq!(
@@ -5242,7 +5242,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>__ is not an empty emphasis</p>
"###,
- r###"Emphasis and strong emphasis (432)"###
+ r###"Emphasis and strong emphasis (433)"###
);
assert_eq!(
@@ -5250,7 +5250,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>____ is not an empty strong emphasis</p>
"###,
- r###"Emphasis and strong emphasis (433)"###
+ r###"Emphasis and strong emphasis (434)"###
);
assert_eq!(
@@ -5258,7 +5258,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>foo ***</p>
"###,
- r###"Emphasis and strong emphasis (434)"###
+ r###"Emphasis and strong emphasis (435)"###
);
assert_eq!(
@@ -5266,7 +5266,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>foo <em>*</em></p>
"###,
- r###"Emphasis and strong emphasis (435)"###
+ r###"Emphasis and strong emphasis (436)"###
);
assert_eq!(
@@ -5274,7 +5274,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>foo <em>_</em></p>
"###,
- r###"Emphasis and strong emphasis (436)"###
+ r###"Emphasis and strong emphasis (437)"###
);
assert_eq!(
@@ -5282,7 +5282,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>foo *****</p>
"###,
- r###"Emphasis and strong emphasis (437)"###
+ r###"Emphasis and strong emphasis (438)"###
);
assert_eq!(
@@ -5290,7 +5290,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>foo <strong>*</strong></p>
"###,
- r###"Emphasis and strong emphasis (438)"###
+ r###"Emphasis and strong emphasis (439)"###
);
assert_eq!(
@@ -5298,7 +5298,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>foo <strong>_</strong></p>
"###,
- r###"Emphasis and strong emphasis (439)"###
+ r###"Emphasis and strong emphasis (440)"###
);
assert_eq!(
@@ -5306,7 +5306,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>*<em>foo</em></p>
"###,
- r###"Emphasis and strong emphasis (440)"###
+ r###"Emphasis and strong emphasis (441)"###
);
assert_eq!(
@@ -5314,7 +5314,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><em>foo</em>*</p>
"###,
- r###"Emphasis and strong emphasis (441)"###
+ r###"Emphasis and strong emphasis (442)"###
);
assert_eq!(
@@ -5322,7 +5322,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>*<strong>foo</strong></p>
"###,
- r###"Emphasis and strong emphasis (442)"###
+ r###"Emphasis and strong emphasis (443)"###
);
assert_eq!(
@@ -5330,7 +5330,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>***<em>foo</em></p>
"###,
- r###"Emphasis and strong emphasis (443)"###
+ r###"Emphasis and strong emphasis (444)"###
);
assert_eq!(
@@ -5338,7 +5338,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><strong>foo</strong>*</p>
"###,
- r###"Emphasis and strong emphasis (444)"###
+ r###"Emphasis and strong emphasis (445)"###
);
assert_eq!(
@@ -5346,7 +5346,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><em>foo</em>***</p>
"###,
- r###"Emphasis and strong emphasis (445)"###
+ r###"Emphasis and strong emphasis (446)"###
);
assert_eq!(
@@ -5354,7 +5354,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>foo ___</p>
"###,
- r###"Emphasis and strong emphasis (446)"###
+ r###"Emphasis and strong emphasis (447)"###
);
assert_eq!(
@@ -5362,7 +5362,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>foo <em>_</em></p>
"###,
- r###"Emphasis and strong emphasis (447)"###
+ r###"Emphasis and strong emphasis (448)"###
);
assert_eq!(
@@ -5370,7 +5370,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>foo <em>*</em></p>
"###,
- r###"Emphasis and strong emphasis (448)"###
+ r###"Emphasis and strong emphasis (449)"###
);
assert_eq!(
@@ -5378,7 +5378,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>foo _____</p>
"###,
- r###"Emphasis and strong emphasis (449)"###
+ r###"Emphasis and strong emphasis (450)"###
);
assert_eq!(
@@ -5386,7 +5386,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>foo <strong>_</strong></p>
"###,
- r###"Emphasis and strong emphasis (450)"###
+ r###"Emphasis and strong emphasis (451)"###
);
assert_eq!(
@@ -5394,7 +5394,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>foo <strong>*</strong></p>
"###,
- r###"Emphasis and strong emphasis (451)"###
+ r###"Emphasis and strong emphasis (452)"###
);
assert_eq!(
@@ -5402,7 +5402,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>_<em>foo</em></p>
"###,
- r###"Emphasis and strong emphasis (452)"###
+ r###"Emphasis and strong emphasis (453)"###
);
assert_eq!(
@@ -5410,7 +5410,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><em>foo</em>_</p>
"###,
- r###"Emphasis and strong emphasis (453)"###
+ r###"Emphasis and strong emphasis (454)"###
);
assert_eq!(
@@ -5418,7 +5418,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>_<strong>foo</strong></p>
"###,
- r###"Emphasis and strong emphasis (454)"###
+ r###"Emphasis and strong emphasis (455)"###
);
assert_eq!(
@@ -5426,7 +5426,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>___<em>foo</em></p>
"###,
- r###"Emphasis and strong emphasis (455)"###
+ r###"Emphasis and strong emphasis (456)"###
);
assert_eq!(
@@ -5434,7 +5434,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><strong>foo</strong>_</p>
"###,
- r###"Emphasis and strong emphasis (456)"###
+ r###"Emphasis and strong emphasis (457)"###
);
assert_eq!(
@@ -5442,7 +5442,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><em>foo</em>___</p>
"###,
- r###"Emphasis and strong emphasis (457)"###
+ r###"Emphasis and strong emphasis (458)"###
);
assert_eq!(
@@ -5450,7 +5450,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><strong>foo</strong></p>
"###,
- r###"Emphasis and strong emphasis (458)"###
+ r###"Emphasis and strong emphasis (459)"###
);
assert_eq!(
@@ -5458,7 +5458,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><em><em>foo</em></em></p>
"###,
- r###"Emphasis and strong emphasis (459)"###
+ r###"Emphasis and strong emphasis (460)"###
);
assert_eq!(
@@ -5466,7 +5466,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><strong>foo</strong></p>
"###,
- r###"Emphasis and strong emphasis (460)"###
+ r###"Emphasis and strong emphasis (461)"###
);
assert_eq!(
@@ -5474,7 +5474,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><em><em>foo</em></em></p>
"###,
- r###"Emphasis and strong emphasis (461)"###
+ r###"Emphasis and strong emphasis (462)"###
);
assert_eq!(
@@ -5482,7 +5482,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><strong><strong>foo</strong></strong></p>
"###,
- r###"Emphasis and strong emphasis (462)"###
+ r###"Emphasis and strong emphasis (463)"###
);
assert_eq!(
@@ -5490,7 +5490,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><strong><strong>foo</strong></strong></p>
"###,
- r###"Emphasis and strong emphasis (463)"###
+ r###"Emphasis and strong emphasis (464)"###
);
assert_eq!(
@@ -5498,7 +5498,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><strong><strong><strong>foo</strong></strong></strong></p>
"###,
- r###"Emphasis and strong emphasis (464)"###
+ r###"Emphasis and strong emphasis (465)"###
);
assert_eq!(
@@ -5506,7 +5506,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><em><strong>foo</strong></em></p>
"###,
- r###"Emphasis and strong emphasis (465)"###
+ r###"Emphasis and strong emphasis (466)"###
);
assert_eq!(
@@ -5514,7 +5514,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><em><strong><strong>foo</strong></strong></em></p>
"###,
- r###"Emphasis and strong emphasis (466)"###
+ r###"Emphasis and strong emphasis (467)"###
);
assert_eq!(
@@ -5522,7 +5522,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><em>foo _bar</em> baz_</p>
"###,
- r###"Emphasis and strong emphasis (467)"###
+ r###"Emphasis and strong emphasis (468)"###
);
assert_eq!(
@@ -5530,7 +5530,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><em>foo <strong>bar *baz bim</strong> bam</em></p>
"###,
- r###"Emphasis and strong emphasis (468)"###
+ r###"Emphasis and strong emphasis (469)"###
);
assert_eq!(
@@ -5538,7 +5538,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>**foo <strong>bar baz</strong></p>
"###,
- r###"Emphasis and strong emphasis (469)"###
+ r###"Emphasis and strong emphasis (470)"###
);
assert_eq!(
@@ -5546,7 +5546,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>*foo <em>bar baz</em></p>
"###,
- r###"Emphasis and strong emphasis (470)"###
+ r###"Emphasis and strong emphasis (471)"###
);
assert_eq!(
@@ -5554,7 +5554,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>*<a href="/url">bar*</a></p>
"###,
- r###"Emphasis and strong emphasis (471)"###
+ r###"Emphasis and strong emphasis (472)"###
);
assert_eq!(
@@ -5562,7 +5562,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>_foo <a href="/url">bar_</a></p>
"###,
- r###"Emphasis and strong emphasis (472)"###
+ r###"Emphasis and strong emphasis (473)"###
);
assert_eq!(
@@ -5570,7 +5570,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>*<img src="foo" title="*"/></p>
"###,
- r###"Emphasis and strong emphasis (473)"###
+ r###"Emphasis and strong emphasis (474)"###
);
assert_eq!(
@@ -5578,7 +5578,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>**<a href="**"></p>
"###,
- r###"Emphasis and strong emphasis (474)"###
+ r###"Emphasis and strong emphasis (475)"###
);
assert_eq!(
@@ -5586,7 +5586,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>__<a href="__"></p>
"###,
- r###"Emphasis and strong emphasis (475)"###
+ r###"Emphasis and strong emphasis (476)"###
);
assert_eq!(
@@ -5594,7 +5594,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><em>a <code>*</code></em></p>
"###,
- r###"Emphasis and strong emphasis (476)"###
+ r###"Emphasis and strong emphasis (477)"###
);
assert_eq!(
@@ -5602,7 +5602,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><em>a <code>_</code></em></p>
"###,
- r###"Emphasis and strong emphasis (477)"###
+ r###"Emphasis and strong emphasis (478)"###
);
assert_eq!(
@@ -5610,7 +5610,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>**a<a href="http://foo.bar/?q=**">http://foo.bar/?q=**</a></p>
"###,
- r###"Emphasis and strong emphasis (478)"###
+ r###"Emphasis and strong emphasis (479)"###
);
assert_eq!(
@@ -5618,7 +5618,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>__a<a href="http://foo.bar/?q=__">http://foo.bar/?q=__</a></p>
"###,
- r###"Emphasis and strong emphasis (479)"###
+ r###"Emphasis and strong emphasis (480)"###
);
assert_eq!(
@@ -5626,7 +5626,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><a href="/uri" title="title">link</a></p>
"###,
- r###"Links (480)"###
+ r###"Links (481)"###
);
assert_eq!(
@@ -5634,7 +5634,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><a href="/uri">link</a></p>
"###,
- r###"Links (481)"###
+ r###"Links (482)"###
);
assert_eq!(
@@ -5642,7 +5642,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><a href="./target.md"></a></p>
"###,
- r###"Links (482)"###
+ r###"Links (483)"###
);
assert_eq!(
@@ -5650,7 +5650,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><a href="">link</a></p>
"###,
- r###"Links (483)"###
+ r###"Links (484)"###
);
assert_eq!(
@@ -5658,7 +5658,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><a href="">link</a></p>
"###,
- r###"Links (484)"###
+ r###"Links (485)"###
);
assert_eq!(
@@ -5666,7 +5666,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><a href=""></a></p>
"###,
- r###"Links (485)"###
+ r###"Links (486)"###
);
assert_eq!(
@@ -5674,7 +5674,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p>[link](/my uri)</p>
"###,
- r###"Links (486)"###
+ r###"Links (487)"###
);
assert_eq!(
@@ -5682,7 +5682,7 @@ bim</em> bop</strong></p>
"###, DANGER),
r###"<p><a href="/my%20uri">link</a></p>
"###,
- r###"Links (487)"###
+ r###"Links (488)"###
);
assert_eq!(
@@ -5692,7 +5692,7 @@ bar)
r###"<p>[link](foo
bar)</p>
"###,
- r###"Links (488)"###
+ r###"Links (489)"###
);
assert_eq!(
@@ -5702,7 +5702,7 @@ bar>)
r###"<p>[link](<foo
bar>)</p>
"###,
- r###"Links (489)"###
+ r###"Links (490)"###
);
assert_eq!(
@@ -5710,7 +5710,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="b)c">a</a></p>
"###,
- r###"Links (490)"###
+ r###"Links (491)"###
);
assert_eq!(
@@ -5718,7 +5718,7 @@ bar>)</p>
"###, DANGER),
r###"<p>[link](&lt;foo&gt;)</p>
"###,
- r###"Links (491)"###
+ r###"Links (492)"###
);
assert_eq!(
@@ -5730,7 +5730,7 @@ bar>)</p>
[a](&lt;b)c&gt;
[a](<b>c)</p>
"###,
- r###"Links (492)"###
+ r###"Links (493)"###
);
assert_eq!(
@@ -5738,7 +5738,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="(foo)">link</a></p>
"###,
- r###"Links (493)"###
+ r###"Links (494)"###
);
assert_eq!(
@@ -5746,7 +5746,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="foo(and(bar))">link</a></p>
"###,
- r###"Links (494)"###
+ r###"Links (495)"###
);
assert_eq!(
@@ -5754,7 +5754,7 @@ bar>)</p>
"###, DANGER),
r###"<p>[link](foo(and(bar))</p>
"###,
- r###"Links (495)"###
+ r###"Links (496)"###
);
assert_eq!(
@@ -5762,7 +5762,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="foo(and(bar)">link</a></p>
"###,
- r###"Links (496)"###
+ r###"Links (497)"###
);
assert_eq!(
@@ -5770,7 +5770,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="foo(and(bar)">link</a></p>
"###,
- r###"Links (497)"###
+ r###"Links (498)"###
);
assert_eq!(
@@ -5778,7 +5778,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="foo):">link</a></p>
"###,
- r###"Links (498)"###
+ r###"Links (499)"###
);
assert_eq!(
@@ -5792,7 +5792,7 @@ bar>)</p>
<p><a href="http://example.com#fragment">link</a></p>
<p><a href="http://example.com?foo=3#frag">link</a></p>
"###,
- r###"Links (499)"###
+ r###"Links (500)"###
);
assert_eq!(
@@ -5800,7 +5800,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="foo%5Cbar">link</a></p>
"###,
- r###"Links (500)"###
+ r###"Links (501)"###
);
assert_eq!(
@@ -5808,7 +5808,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="foo%20b%C3%A4">link</a></p>
"###,
- r###"Links (501)"###
+ r###"Links (502)"###
);
assert_eq!(
@@ -5816,7 +5816,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="%22title%22">link</a></p>
"###,
- r###"Links (502)"###
+ r###"Links (503)"###
);
assert_eq!(
@@ -5828,7 +5828,7 @@ bar>)</p>
<a href="/url" title="title">link</a>
<a href="/url" title="title">link</a></p>
"###,
- r###"Links (503)"###
+ r###"Links (504)"###
);
assert_eq!(
@@ -5836,7 +5836,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/url" title="title &quot;&quot;">link</a></p>
"###,
- r###"Links (504)"###
+ r###"Links (505)"###
);
assert_eq!(
@@ -5844,7 +5844,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/url%C2%A0%22title%22">link</a></p>
"###,
- r###"Links (505)"###
+ r###"Links (506)"###
);
assert_eq!(
@@ -5852,7 +5852,7 @@ bar>)</p>
"###, DANGER),
r###"<p>[link](/url &quot;title &quot;and&quot; title&quot;)</p>
"###,
- r###"Links (506)"###
+ r###"Links (507)"###
);
assert_eq!(
@@ -5860,7 +5860,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/url" title="title &quot;and&quot; title">link</a></p>
"###,
- r###"Links (507)"###
+ r###"Links (508)"###
);
assert_eq!(
@@ -5869,7 +5869,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/uri" title="title">link</a></p>
"###,
- r###"Links (508)"###
+ r###"Links (509)"###
);
assert_eq!(
@@ -5877,7 +5877,7 @@ bar>)</p>
"###, DANGER),
r###"<p>[link] (/uri)</p>
"###,
- r###"Links (509)"###
+ r###"Links (510)"###
);
assert_eq!(
@@ -5885,7 +5885,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/uri">link [foo [bar]]</a></p>
"###,
- r###"Links (510)"###
+ r###"Links (511)"###
);
assert_eq!(
@@ -5893,7 +5893,7 @@ bar>)</p>
"###, DANGER),
r###"<p>[link] bar](/uri)</p>
"###,
- r###"Links (511)"###
+ r###"Links (512)"###
);
assert_eq!(
@@ -5901,7 +5901,7 @@ bar>)</p>
"###, DANGER),
r###"<p>[link <a href="/uri">bar</a></p>
"###,
- r###"Links (512)"###
+ r###"Links (513)"###
);
assert_eq!(
@@ -5909,7 +5909,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/uri">link [bar</a></p>
"###,
- r###"Links (513)"###
+ r###"Links (514)"###
);
assert_eq!(
@@ -5917,7 +5917,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/uri">link <em>foo <strong>bar</strong> <code>#</code></em></a></p>
"###,
- r###"Links (514)"###
+ r###"Links (515)"###
);
assert_eq!(
@@ -5925,7 +5925,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/uri"><img src="moon.jpg" alt="moon" /></a></p>
"###,
- r###"Links (515)"###
+ r###"Links (516)"###
);
assert_eq!(
@@ -5933,7 +5933,7 @@ bar>)</p>
"###, DANGER),
r###"<p>[foo <a href="/uri">bar</a>](/uri)</p>
"###,
- r###"Links (516)"###
+ r###"Links (517)"###
);
assert_eq!(
@@ -5941,7 +5941,7 @@ bar>)</p>
"###, DANGER),
r###"<p>[foo <em>[bar <a href="/uri">baz</a>](/uri)</em>](/uri)</p>
"###,
- r###"Links (517)"###
+ r###"Links (518)"###
);
assert_eq!(
@@ -5949,7 +5949,7 @@ bar>)</p>
"###, DANGER),
r###"<p><img src="uri3" alt="[foo](uri2)" /></p>
"###,
- r###"Links (518)"###
+ r###"Links (519)"###
);
assert_eq!(
@@ -5957,7 +5957,7 @@ bar>)</p>
"###, DANGER),
r###"<p>*<a href="/uri">foo*</a></p>
"###,
- r###"Links (519)"###
+ r###"Links (520)"###
);
assert_eq!(
@@ -5965,7 +5965,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="baz*">foo *bar</a></p>
"###,
- r###"Links (520)"###
+ r###"Links (521)"###
);
assert_eq!(
@@ -5973,7 +5973,7 @@ bar>)</p>
"###, DANGER),
r###"<p><em>foo [bar</em> baz]</p>
"###,
- r###"Links (521)"###
+ r###"Links (522)"###
);
assert_eq!(
@@ -5981,7 +5981,7 @@ bar>)</p>
"###, DANGER),
r###"<p>[foo <bar attr="](baz)"></p>
"###,
- r###"Links (522)"###
+ r###"Links (523)"###
);
assert_eq!(
@@ -5989,7 +5989,7 @@ bar>)</p>
"###, DANGER),
r###"<p>[foo<code>](/uri)</code></p>
"###,
- r###"Links (523)"###
+ r###"Links (524)"###
);
assert_eq!(
@@ -5997,7 +5997,7 @@ bar>)</p>
"###, DANGER),
r###"<p>[foo<a href="http://example.com/?search=%5D(uri)">http://example.com/?search=](uri)</a></p>
"###,
- r###"Links (524)"###
+ r###"Links (525)"###
);
assert_eq!(
@@ -6007,7 +6007,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/url" title="title">foo</a></p>
"###,
- r###"Links (525)"###
+ r###"Links (526)"###
);
assert_eq!(
@@ -6017,7 +6017,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/uri">link [foo [bar]]</a></p>
"###,
- r###"Links (526)"###
+ r###"Links (527)"###
);
assert_eq!(
@@ -6027,7 +6027,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/uri">link [bar</a></p>
"###,
- r###"Links (527)"###
+ r###"Links (528)"###
);
assert_eq!(
@@ -6037,7 +6037,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/uri">link <em>foo <strong>bar</strong> <code>#</code></em></a></p>
"###,
- r###"Links (528)"###
+ r###"Links (529)"###
);
assert_eq!(
@@ -6047,7 +6047,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/uri"><img src="moon.jpg" alt="moon" /></a></p>
"###,
- r###"Links (529)"###
+ r###"Links (530)"###
);
assert_eq!(
@@ -6057,7 +6057,7 @@ bar>)</p>
"###, DANGER),
r###"<p>[foo <a href="/uri">bar</a>]<a href="/uri">ref</a></p>
"###,
- r###"Links (530)"###
+ r###"Links (531)"###
);
assert_eq!(
@@ -6067,7 +6067,7 @@ bar>)</p>
"###, DANGER),
r###"<p>[foo <em>bar <a href="/uri">baz</a></em>]<a href="/uri">ref</a></p>
"###,
- r###"Links (531)"###
+ r###"Links (532)"###
);
assert_eq!(
@@ -6077,7 +6077,7 @@ bar>)</p>
"###, DANGER),
r###"<p>*<a href="/uri">foo*</a></p>
"###,
- r###"Links (532)"###
+ r###"Links (533)"###
);
assert_eq!(
@@ -6087,7 +6087,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/uri">foo *bar</a>*</p>
"###,
- r###"Links (533)"###
+ r###"Links (534)"###
);
assert_eq!(
@@ -6097,7 +6097,7 @@ bar>)</p>
"###, DANGER),
r###"<p>[foo <bar attr="][ref]"></p>
"###,
- r###"Links (534)"###
+ r###"Links (535)"###
);
assert_eq!(
@@ -6107,7 +6107,7 @@ bar>)</p>
"###, DANGER),
r###"<p>[foo<code>][ref]</code></p>
"###,
- r###"Links (535)"###
+ r###"Links (536)"###
);
assert_eq!(
@@ -6117,7 +6117,7 @@ bar>)</p>
"###, DANGER),
r###"<p>[foo<a href="http://example.com/?search=%5D%5Bref%5D">http://example.com/?search=][ref]</a></p>
"###,
- r###"Links (536)"###
+ r###"Links (537)"###
);
assert_eq!(
@@ -6127,7 +6127,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/url" title="title">foo</a></p>
"###,
- r###"Links (537)"###
+ r###"Links (538)"###
);
assert_eq!(
@@ -6137,7 +6137,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/url">ẞ</a></p>
"###,
- r###"Links (538)"###
+ r###"Links (539)"###
);
assert_eq!(
@@ -6148,7 +6148,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/url">Baz</a></p>
"###,
- r###"Links (539)"###
+ r###"Links (540)"###
);
assert_eq!(
@@ -6158,7 +6158,7 @@ bar>)</p>
"###, DANGER),
r###"<p>[foo] <a href="/url" title="title">bar</a></p>
"###,
- r###"Links (540)"###
+ r###"Links (541)"###
);
assert_eq!(
@@ -6170,7 +6170,7 @@ bar>)</p>
r###"<p>[foo]
<a href="/url" title="title">bar</a></p>
"###,
- r###"Links (541)"###
+ r###"Links (542)"###
);
assert_eq!(
@@ -6182,7 +6182,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/url1">bar</a></p>
"###,
- r###"Links (542)"###
+ r###"Links (543)"###
);
assert_eq!(
@@ -6192,7 +6192,7 @@ bar>)</p>
"###, DANGER),
r###"<p>[bar][foo!]</p>
"###,
- r###"Links (543)"###
+ r###"Links (544)"###
);
assert_eq!(
@@ -6203,7 +6203,7 @@ bar>)</p>
r###"<p>[foo][ref[]</p>
<p>[ref[]: /uri</p>
"###,
- r###"Links (544)"###
+ r###"Links (545)"###
);
assert_eq!(
@@ -6214,7 +6214,7 @@ bar>)</p>
r###"<p>[foo][ref[bar]]</p>
<p>[ref[bar]]: /uri</p>
"###,
- r###"Links (545)"###
+ r###"Links (546)"###
);
assert_eq!(
@@ -6225,7 +6225,7 @@ bar>)</p>
r###"<p>[[[foo]]]</p>
<p>[[[foo]]]: /url</p>
"###,
- r###"Links (546)"###
+ r###"Links (547)"###
);
assert_eq!(
@@ -6235,7 +6235,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/uri">foo</a></p>
"###,
- r###"Links (547)"###
+ r###"Links (548)"###
);
assert_eq!(
@@ -6245,7 +6245,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/uri">bar\</a></p>
"###,
- r###"Links (548)"###
+ r###"Links (549)"###
);
assert_eq!(
@@ -6256,7 +6256,7 @@ bar>)</p>
r###"<p>[]</p>
<p>[]: /uri</p>
"###,
- r###"Links (549)"###
+ r###"Links (550)"###
);
assert_eq!(
@@ -6271,7 +6271,7 @@ bar>)</p>
<p>[
]: /uri</p>
"###,
- r###"Links (550)"###
+ r###"Links (551)"###
);
assert_eq!(
@@ -6281,7 +6281,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/url" title="title">foo</a></p>
"###,
- r###"Links (551)"###
+ r###"Links (552)"###
);
assert_eq!(
@@ -6291,7 +6291,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/url" title="title"><em>foo</em> bar</a></p>
"###,
- r###"Links (552)"###
+ r###"Links (553)"###
);
assert_eq!(
@@ -6301,7 +6301,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/url" title="title">Foo</a></p>
"###,
- r###"Links (553)"###
+ r###"Links (554)"###
);
assert_eq!(
@@ -6313,7 +6313,7 @@ bar>)</p>
r###"<p><a href="/url" title="title">foo</a>
[]</p>
"###,
- r###"Links (554)"###
+ r###"Links (555)"###
);
assert_eq!(
@@ -6323,7 +6323,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/url" title="title">foo</a></p>
"###,
- r###"Links (555)"###
+ r###"Links (556)"###
);
assert_eq!(
@@ -6333,7 +6333,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/url" title="title"><em>foo</em> bar</a></p>
"###,
- r###"Links (556)"###
+ r###"Links (557)"###
);
assert_eq!(
@@ -6343,7 +6343,7 @@ bar>)</p>
"###, DANGER),
r###"<p>[<a href="/url" title="title"><em>foo</em> bar</a>]</p>
"###,
- r###"Links (557)"###
+ r###"Links (558)"###
);
assert_eq!(
@@ -6353,7 +6353,7 @@ bar>)</p>
"###, DANGER),
r###"<p>[[bar <a href="/url">foo</a></p>
"###,
- r###"Links (558)"###
+ r###"Links (559)"###
);
assert_eq!(
@@ -6363,7 +6363,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/url" title="title">Foo</a></p>
"###,
- r###"Links (559)"###
+ r###"Links (560)"###
);
assert_eq!(
@@ -6373,7 +6373,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/url">foo</a> bar</p>
"###,
- r###"Links (560)"###
+ r###"Links (561)"###
);
assert_eq!(
@@ -6383,7 +6383,7 @@ bar>)</p>
"###, DANGER),
r###"<p>[foo]</p>
"###,
- r###"Links (561)"###
+ r###"Links (562)"###
);
assert_eq!(
@@ -6393,7 +6393,7 @@ bar>)</p>
"###, DANGER),
r###"<p>*<a href="/url">foo*</a></p>
"###,
- r###"Links (562)"###
+ r###"Links (563)"###
);
assert_eq!(
@@ -6404,7 +6404,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/url2">foo</a></p>
"###,
- r###"Links (563)"###
+ r###"Links (564)"###
);
assert_eq!(
@@ -6414,7 +6414,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/url1">foo</a></p>
"###,
- r###"Links (564)"###
+ r###"Links (565)"###
);
assert_eq!(
@@ -6424,7 +6424,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="">foo</a></p>
"###,
- r###"Links (565)"###
+ r###"Links (566)"###
);
assert_eq!(
@@ -6434,7 +6434,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/url1">foo</a>(not a link)</p>
"###,
- r###"Links (566)"###
+ r###"Links (567)"###
);
assert_eq!(
@@ -6444,7 +6444,7 @@ bar>)</p>
"###, DANGER),
r###"<p>[foo]<a href="/url">bar</a></p>
"###,
- r###"Links (567)"###
+ r###"Links (568)"###
);
assert_eq!(
@@ -6455,7 +6455,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="/url2">foo</a><a href="/url1">baz</a></p>
"###,
- r###"Links (568)"###
+ r###"Links (569)"###
);
assert_eq!(
@@ -6466,7 +6466,7 @@ bar>)</p>
"###, DANGER),
r###"<p>[foo]<a href="/url1">bar</a></p>
"###,
- r###"Links (569)"###
+ r###"Links (570)"###
);
assert_eq!(
@@ -6474,7 +6474,7 @@ bar>)</p>
"###, DANGER),
r###"<p><img src="/url" alt="foo" title="title" /></p>
"###,
- r###"Images (570)"###
+ r###"Images (571)"###
);
assert_eq!(
@@ -6484,7 +6484,7 @@ bar>)</p>
"###, DANGER),
r###"<p><img src="train.jpg" alt="foo bar" title="train &amp; tracks" /></p>
"###,
- r###"Images (571)"###
+ r###"Images (572)"###
);
assert_eq!(
@@ -6492,7 +6492,7 @@ bar>)</p>
"###, DANGER),
r###"<p><img src="/url2" alt="foo bar" /></p>
"###,
- r###"Images (572)"###
+ r###"Images (573)"###
);
assert_eq!(
@@ -6500,7 +6500,7 @@ bar>)</p>
"###, DANGER),
r###"<p><img src="/url2" alt="foo bar" /></p>
"###,
- r###"Images (573)"###
+ r###"Images (574)"###
);
assert_eq!(
@@ -6510,7 +6510,7 @@ bar>)</p>
"###, DANGER),
r###"<p><img src="train.jpg" alt="foo bar" title="train &amp; tracks" /></p>
"###,
- r###"Images (574)"###
+ r###"Images (575)"###
);
assert_eq!(
@@ -6520,7 +6520,7 @@ bar>)</p>
"###, DANGER),
r###"<p><img src="train.jpg" alt="foo bar" title="train &amp; tracks" /></p>
"###,
- r###"Images (575)"###
+ r###"Images (576)"###
);
assert_eq!(
@@ -6528,7 +6528,7 @@ bar>)</p>
"###, DANGER),
r###"<p><img src="train.jpg" alt="foo" /></p>
"###,
- r###"Images (576)"###
+ r###"Images (577)"###
);
assert_eq!(
@@ -6536,7 +6536,7 @@ bar>)</p>
"###, DANGER),
r###"<p>My <img src="/path/to/train.jpg" alt="foo bar" title="title" /></p>
"###,
- r###"Images (577)"###
+ r###"Images (578)"###
);
assert_eq!(
@@ -6544,7 +6544,7 @@ bar>)</p>
"###, DANGER),
r###"<p><img src="url" alt="foo" /></p>
"###,
- r###"Images (578)"###
+ r###"Images (579)"###
);
assert_eq!(
@@ -6552,7 +6552,7 @@ bar>)</p>
"###, DANGER),
r###"<p><img src="/url" alt="" /></p>
"###,
- r###"Images (579)"###
+ r###"Images (580)"###
);
assert_eq!(
@@ -6562,7 +6562,7 @@ bar>)</p>
"###, DANGER),
r###"<p><img src="/url" alt="foo" /></p>
"###,
- r###"Images (580)"###
+ r###"Images (581)"###
);
assert_eq!(
@@ -6572,7 +6572,7 @@ bar>)</p>
"###, DANGER),
r###"<p><img src="/url" alt="foo" /></p>
"###,
- r###"Images (581)"###
+ r###"Images (582)"###
);
assert_eq!(
@@ -6582,7 +6582,7 @@ bar>)</p>
"###, DANGER),
r###"<p><img src="/url" alt="foo" title="title" /></p>
"###,
- r###"Images (582)"###
+ r###"Images (583)"###
);
assert_eq!(
@@ -6592,7 +6592,7 @@ bar>)</p>
"###, DANGER),
r###"<p><img src="/url" alt="foo bar" title="title" /></p>
"###,
- r###"Images (583)"###
+ r###"Images (584)"###
);
assert_eq!(
@@ -6602,7 +6602,7 @@ bar>)</p>
"###, DANGER),
r###"<p><img src="/url" alt="Foo" title="title" /></p>
"###,
- r###"Images (584)"###
+ r###"Images (585)"###
);
assert_eq!(
@@ -6614,7 +6614,7 @@ bar>)</p>
r###"<p><img src="/url" alt="foo" title="title" />
[]</p>
"###,
- r###"Images (585)"###
+ r###"Images (586)"###
);
assert_eq!(
@@ -6624,7 +6624,7 @@ bar>)</p>
"###, DANGER),
r###"<p><img src="/url" alt="foo" title="title" /></p>
"###,
- r###"Images (586)"###
+ r###"Images (587)"###
);
assert_eq!(
@@ -6634,7 +6634,7 @@ bar>)</p>
"###, DANGER),
r###"<p><img src="/url" alt="foo bar" title="title" /></p>
"###,
- r###"Images (587)"###
+ r###"Images (588)"###
);
assert_eq!(
@@ -6645,7 +6645,7 @@ bar>)</p>
r###"<p>![[foo]]</p>
<p>[[foo]]: /url &quot;title&quot;</p>
"###,
- r###"Images (588)"###
+ r###"Images (589)"###
);
assert_eq!(
@@ -6655,7 +6655,7 @@ bar>)</p>
"###, DANGER),
r###"<p><img src="/url" alt="Foo" title="title" /></p>
"###,
- r###"Images (589)"###
+ r###"Images (590)"###
);
assert_eq!(
@@ -6665,7 +6665,7 @@ bar>)</p>
"###, DANGER),
r###"<p>![foo]</p>
"###,
- r###"Images (590)"###
+ r###"Images (591)"###
);
assert_eq!(
@@ -6675,7 +6675,7 @@ bar>)</p>
"###, DANGER),
r###"<p>!<a href="/url" title="title">foo</a></p>
"###,
- r###"Images (591)"###
+ r###"Images (592)"###
);
assert_eq!(
@@ -6683,7 +6683,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="http://foo.bar.baz">http://foo.bar.baz</a></p>
"###,
- r###"Autolinks (592)"###
+ r###"Autolinks (593)"###
);
assert_eq!(
@@ -6691,7 +6691,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="http://foo.bar.baz/test?q=hello&amp;id=22&amp;boolean">http://foo.bar.baz/test?q=hello&amp;id=22&amp;boolean</a></p>
"###,
- r###"Autolinks (593)"###
+ r###"Autolinks (594)"###
);
assert_eq!(
@@ -6699,7 +6699,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="irc://foo.bar:2233/baz">irc://foo.bar:2233/baz</a></p>
"###,
- r###"Autolinks (594)"###
+ r###"Autolinks (595)"###
);
assert_eq!(
@@ -6707,7 +6707,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="MAILTO:FOO@BAR.BAZ">MAILTO:FOO@BAR.BAZ</a></p>
"###,
- r###"Autolinks (595)"###
+ r###"Autolinks (596)"###
);
assert_eq!(
@@ -6715,7 +6715,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="a+b+c:d">a+b+c:d</a></p>
"###,
- r###"Autolinks (596)"###
+ r###"Autolinks (597)"###
);
assert_eq!(
@@ -6723,7 +6723,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="made-up-scheme://foo,bar">made-up-scheme://foo,bar</a></p>
"###,
- r###"Autolinks (597)"###
+ r###"Autolinks (598)"###
);
assert_eq!(
@@ -6731,7 +6731,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="http://../">http://../</a></p>
"###,
- r###"Autolinks (598)"###
+ r###"Autolinks (599)"###
);
assert_eq!(
@@ -6739,7 +6739,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="localhost:5001/foo">localhost:5001/foo</a></p>
"###,
- r###"Autolinks (599)"###
+ r###"Autolinks (600)"###
);
assert_eq!(
@@ -6747,7 +6747,7 @@ bar>)</p>
"###, DANGER),
r###"<p>&lt;http://foo.bar/baz bim&gt;</p>
"###,
- r###"Autolinks (600)"###
+ r###"Autolinks (601)"###
);
assert_eq!(
@@ -6755,7 +6755,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="http://example.com/%5C%5B%5C">http://example.com/\[\</a></p>
"###,
- r###"Autolinks (601)"###
+ r###"Autolinks (602)"###
);
assert_eq!(
@@ -6763,7 +6763,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="mailto:foo@bar.example.com">foo@bar.example.com</a></p>
"###,
- r###"Autolinks (602)"###
+ r###"Autolinks (603)"###
);
assert_eq!(
@@ -6771,7 +6771,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a href="mailto:foo+special@Bar.baz-bar0.com">foo+special@Bar.baz-bar0.com</a></p>
"###,
- r###"Autolinks (603)"###
+ r###"Autolinks (604)"###
);
assert_eq!(
@@ -6779,7 +6779,7 @@ bar>)</p>
"###, DANGER),
r###"<p>&lt;foo+@bar.example.com&gt;</p>
"###,
- r###"Autolinks (604)"###
+ r###"Autolinks (605)"###
);
assert_eq!(
@@ -6787,7 +6787,7 @@ bar>)</p>
"###, DANGER),
r###"<p>&lt;&gt;</p>
"###,
- r###"Autolinks (605)"###
+ r###"Autolinks (606)"###
);
assert_eq!(
@@ -6795,7 +6795,7 @@ bar>)</p>
"###, DANGER),
r###"<p>&lt; http://foo.bar &gt;</p>
"###,
- r###"Autolinks (606)"###
+ r###"Autolinks (607)"###
);
assert_eq!(
@@ -6803,7 +6803,7 @@ bar>)</p>
"###, DANGER),
r###"<p>&lt;m:abc&gt;</p>
"###,
- r###"Autolinks (607)"###
+ r###"Autolinks (608)"###
);
assert_eq!(
@@ -6811,7 +6811,7 @@ bar>)</p>
"###, DANGER),
r###"<p>&lt;foo.bar.baz&gt;</p>
"###,
- r###"Autolinks (608)"###
+ r###"Autolinks (609)"###
);
assert_eq!(
@@ -6819,7 +6819,7 @@ bar>)</p>
"###, DANGER),
r###"<p>http://example.com</p>
"###,
- r###"Autolinks (609)"###
+ r###"Autolinks (610)"###
);
assert_eq!(
@@ -6827,7 +6827,7 @@ bar>)</p>
"###, DANGER),
r###"<p>foo@bar.example.com</p>
"###,
- r###"Autolinks (610)"###
+ r###"Autolinks (611)"###
);
assert_eq!(
@@ -6835,7 +6835,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a><bab><c2c></p>
"###,
- r###"Raw HTML (611)"###
+ r###"Raw HTML (612)"###
);
assert_eq!(
@@ -6843,7 +6843,7 @@ bar>)</p>
"###, DANGER),
r###"<p><a/><b2/></p>
"###,
- r###"Raw HTML (612)"###
+ r###"Raw HTML (613)"###
);
assert_eq!(
@@ -6853,7 +6853,7 @@ data="foo" >
r###"<p><a /><b2
data="foo" ></p>
"###,
- r###"Raw HTML (613)"###
+ r###"Raw HTML (614)"###
);
assert_eq!(
@@ -6863,7 +6863,7 @@ _boolean zoop:33=zoop:33 />
r###"<p><a foo="bar" bam = 'baz <em>"</em>'
_boolean zoop:33=zoop:33 /></p>
"###,
- r###"Raw HTML (614)"###
+ r###"Raw HTML (615)"###
);
assert_eq!(
@@ -6871,7 +6871,7 @@ _boolean zoop:33=zoop:33 /></p>
"###, DANGER),
r###"<p>Foo <responsive-image src="foo.jpg" /></p>
"###,
- r###"Raw HTML (615)"###
+ r###"Raw HTML (616)"###
);
assert_eq!(
@@ -6879,7 +6879,7 @@ _boolean zoop:33=zoop:33 /></p>
"###, DANGER),
r###"<p>&lt;33&gt; &lt;__&gt;</p>
"###,
- r###"Raw HTML (616)"###
+ r###"Raw HTML (617)"###
);
assert_eq!(
@@ -6887,7 +6887,7 @@ _boolean zoop:33=zoop:33 /></p>
"###, DANGER),
r###"<p>&lt;a h*#ref=&quot;hi&quot;&gt;</p>
"###,
- r###"Raw HTML (617)"###
+ r###"Raw HTML (618)"###
);
assert_eq!(
@@ -6895,7 +6895,7 @@ _boolean zoop:33=zoop:33 /></p>
"###, DANGER),
r###"<p>&lt;a href=&quot;hi'&gt; &lt;a href=hi'&gt;</p>
"###,
- r###"Raw HTML (618)"###
+ r###"Raw HTML (619)"###
);
assert_eq!(
@@ -6909,7 +6909,7 @@ foo&gt;&lt;bar/ &gt;
&lt;foo bar=baz
bim!bop /&gt;</p>
"###,
- r###"Raw HTML (619)"###
+ r###"Raw HTML (620)"###
);
assert_eq!(
@@ -6917,7 +6917,7 @@ bim!bop /&gt;</p>
"###, DANGER),
r###"<p>&lt;a href='bar'title=title&gt;</p>
"###,
- r###"Raw HTML (620)"###
+ r###"Raw HTML (621)"###
);
assert_eq!(
@@ -6925,7 +6925,7 @@ bim!bop /&gt;</p>
"###, DANGER),
r###"<p></a></foo ></p>
"###,
- r###"Raw HTML (621)"###
+ r###"Raw HTML (622)"###
);
assert_eq!(
@@ -6933,7 +6933,7 @@ bim!bop /&gt;</p>
"###, DANGER),
r###"<p>&lt;/a href=&quot;foo&quot;&gt;</p>
"###,
- r###"Raw HTML (622)"###
+ r###"Raw HTML (623)"###
);
assert_eq!(
@@ -6943,7 +6943,7 @@ comment - with hyphen -->
r###"<p>foo <!-- this is a
comment - with hyphen --></p>
"###,
- r###"Raw HTML (623)"###
+ r###"Raw HTML (624)"###
);
assert_eq!(
@@ -6951,7 +6951,7 @@ comment - with hyphen --></p>
"###, DANGER),
r###"<p>foo &lt;!-- not a comment -- two hyphens --&gt;</p>
"###,
- r###"Raw HTML (624)"###
+ r###"Raw HTML (625)"###
);
assert_eq!(
@@ -6962,7 +6962,7 @@ foo <!-- foo--->
r###"<p>foo &lt;!--&gt; foo --&gt;</p>
<p>foo &lt;!-- foo---&gt;</p>
"###,
- r###"Raw HTML (625)"###
+ r###"Raw HTML (626)"###
);
assert_eq!(
@@ -6970,7 +6970,7 @@ foo <!-- foo--->
"###, DANGER),
r###"<p>foo <?php echo $a; ?></p>
"###,
- r###"Raw HTML (626)"###
+ r###"Raw HTML (627)"###
);
assert_eq!(
@@ -6978,7 +6978,7 @@ foo <!-- foo--->
"###, DANGER),
r###"<p>foo <!ELEMENT br EMPTY></p>
"###,
- r###"Raw HTML (627)"###
+ r###"Raw HTML (628)"###
);
assert_eq!(
@@ -6986,7 +6986,7 @@ foo <!-- foo--->
"###, DANGER),
r###"<p>foo <![CDATA[>&<]]></p>
"###,
- r###"Raw HTML (628)"###
+ r###"Raw HTML (629)"###
);
assert_eq!(
@@ -6994,7 +6994,7 @@ foo <!-- foo--->
"###, DANGER),
r###"<p>foo <a href="&ouml;"></p>
"###,
- r###"Raw HTML (629)"###
+ r###"Raw HTML (630)"###
);
assert_eq!(
@@ -7002,7 +7002,7 @@ foo <!-- foo--->
"###, DANGER),
r###"<p>foo <a href="\*"></p>
"###,
- r###"Raw HTML (630)"###
+ r###"Raw HTML (631)"###
);
assert_eq!(
@@ -7010,7 +7010,7 @@ foo <!-- foo--->
"###, DANGER),
r###"<p>&lt;a href=&quot;&quot;&quot;&gt;</p>
"###,
- r###"Raw HTML (631)"###
+ r###"Raw HTML (632)"###
);
assert_eq!(
@@ -7020,7 +7020,7 @@ baz
r###"<p>foo<br />
baz</p>
"###,
- r###"Hard line breaks (632)"###
+ r###"Hard line breaks (633)"###
);
assert_eq!(
@@ -7030,7 +7030,7 @@ baz
r###"<p>foo<br />
baz</p>
"###,
- r###"Hard line breaks (633)"###
+ r###"Hard line breaks (634)"###
);
assert_eq!(
@@ -7040,7 +7040,7 @@ baz
r###"<p>foo<br />
baz</p>
"###,
- r###"Hard line breaks (634)"###
+ r###"Hard line breaks (635)"###
);
assert_eq!(
@@ -7050,7 +7050,7 @@ baz</p>
r###"<p>foo<br />
bar</p>
"###,
- r###"Hard line breaks (635)"###
+ r###"Hard line breaks (636)"###
);
assert_eq!(
@@ -7060,7 +7060,7 @@ bar</p>
r###"<p>foo<br />
bar</p>
"###,
- r###"Hard line breaks (636)"###
+ r###"Hard line breaks (637)"###
);
assert_eq!(
@@ -7070,7 +7070,7 @@ bar*
r###"<p><em>foo<br />
bar</em></p>
"###,
- r###"Hard line breaks (637)"###
+ r###"Hard line breaks (638)"###
);
assert_eq!(
@@ -7080,7 +7080,7 @@ bar*
r###"<p><em>foo<br />
bar</em></p>
"###,
- r###"Hard line breaks (638)"###
+ r###"Hard line breaks (639)"###
);
assert_eq!(
@@ -7089,7 +7089,7 @@ span`
"###, DANGER),
r###"<p><code>code span</code></p>
"###,
- r###"Hard line breaks (639)"###
+ r###"Hard line breaks (640)"###
);
assert_eq!(
@@ -7098,7 +7098,7 @@ span`
"###, DANGER),
r###"<p><code>code\ span</code></p>
"###,
- r###"Hard line breaks (640)"###
+ r###"Hard line breaks (641)"###
);
assert_eq!(
@@ -7108,7 +7108,7 @@ bar">
r###"<p><a href="foo
bar"></p>
"###,
- r###"Hard line breaks (641)"###
+ r###"Hard line breaks (642)"###
);
assert_eq!(
@@ -7118,7 +7118,7 @@ bar">
r###"<p><a href="foo\
bar"></p>
"###,
- r###"Hard line breaks (642)"###
+ r###"Hard line breaks (643)"###
);
assert_eq!(
@@ -7126,7 +7126,7 @@ bar"></p>
"###, DANGER),
r###"<p>foo\</p>
"###,
- r###"Hard line breaks (643)"###
+ r###"Hard line breaks (644)"###
);
assert_eq!(
@@ -7134,7 +7134,7 @@ bar"></p>
"###, DANGER),
r###"<p>foo</p>
"###,
- r###"Hard line breaks (644)"###
+ r###"Hard line breaks (645)"###
);
assert_eq!(
@@ -7142,7 +7142,7 @@ bar"></p>
"###, DANGER),
r###"<h3>foo\</h3>
"###,
- r###"Hard line breaks (645)"###
+ r###"Hard line breaks (646)"###
);
assert_eq!(
@@ -7150,7 +7150,7 @@ bar"></p>
"###, DANGER),
r###"<h3>foo</h3>
"###,
- r###"Hard line breaks (646)"###
+ r###"Hard line breaks (647)"###
);
assert_eq!(
@@ -7160,7 +7160,7 @@ baz
r###"<p>foo
baz</p>
"###,
- r###"Soft line breaks (647)"###
+ r###"Soft line breaks (648)"###
);
assert_eq!(
@@ -7170,7 +7170,7 @@ baz</p>
r###"<p>foo
baz</p>
"###,
- r###"Soft line breaks (648)"###
+ r###"Soft line breaks (649)"###
);
assert_eq!(
@@ -7178,7 +7178,7 @@ baz</p>
"###, DANGER),
r###"<p>hello $.;'there</p>
"###,
- r###"Textual content (649)"###
+ r###"Textual content (650)"###
);
assert_eq!(
@@ -7186,7 +7186,7 @@ baz</p>
"###, DANGER),
r###"<p>Foo χρῆν</p>
"###,
- r###"Textual content (650)"###
+ r###"Textual content (651)"###
);
assert_eq!(
@@ -7194,6 +7194,6 @@ baz</p>
"###, DANGER),
r###"<p>Multiple spaces</p>
"###,
- r###"Textual content (651)"###
+ r###"Textual content (652)"###
);
}