diff --git a/README.md b/README.md index 1133c49..2507025 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ Monorepo of plugins for [markdown-it.rs](https://crates.io/crates/markdown-it): - [markdown-it-heading-anchors](crates/heading_anchors/README.md) - [markdown-it-autolink](crates/autolink/README.md) - [markdown-it-deflist](crates/deflist/README.md) +- [markdown-it-gfm](crates/gfm/README.md) More to come... (hopefully, many from [mdit-py-plugins](https://github.com/executablebooks/mdit-py-plugins)) diff --git a/crates/gfm/Cargo.toml b/crates/gfm/Cargo.toml new file mode 100644 index 0000000..5f30829 --- /dev/null +++ b/crates/gfm/Cargo.toml @@ -0,0 +1,24 @@ +[package] +name = "markdown-it-gfm" +version = "0.0.0" +description = "A markdown-it plugin for parsing definition lists" +readme = "README.md" +license = "Apache-2.0" +authors = { workspace = true } +repository = { workspace = true } +keywords = { workspace = true } +categories = { workspace = true } +edition = { workspace = true } + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] +markdown-it = { workspace = true } +markdown-it-tasklist = { path="../tasklist", version = "0.2.0" } +markdown-it-autolink = { path="../autolink", version = "0.2.0" } +markdown-it-heading-anchors = { path="../heading_anchors", version = "0.3.0" } +regex = { workspace = true } + +[dev-dependencies] +dev = { path = "../dev" } +testing = { workspace = true } diff --git a/crates/gfm/LICENSE b/crates/gfm/LICENSE new file mode 100644 index 0000000..b09cd78 --- /dev/null +++ b/crates/gfm/LICENSE @@ -0,0 +1,201 @@ +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/crates/gfm/README.md b/crates/gfm/README.md new file mode 100644 index 0000000..df40b18 --- /dev/null +++ b/crates/gfm/README.md @@ -0,0 +1,17 @@ +# markdown-it-gfm + +[](https://crates.io/crates/markdown-it-gfm) + +A [markdown-it.rs](https://crates.io/crates/markdown-it) plugin to implement [Github Flavoured Markdown](https://github.github.com/gfm). + +## Usage + +To load the plugin: + +```rust +let parser = &mut markdown_it::MarkdownIt::new(); +markdown_it_gfm::add(parser); + +let root = parser.parse("https://github.github.com/gfm"); +assert_eq!(root.render(), "
\n"); +``` diff --git a/crates/gfm/src/lib.rs b/crates/gfm/src/lib.rs new file mode 100644 index 0000000..1a7704d --- /dev/null +++ b/crates/gfm/src/lib.rs @@ -0,0 +1,49 @@ +//! A [markdown_it] plugin for parsing Github Flavoured Markdown +//! +//! ```rust +//! let parser = &mut markdown_it::MarkdownIt::new(); +//! markdown_it_gfm::add(parser); +//! let root = parser.parse("https://github.github.com/gfm"); +//! assert_eq!(root.render(), "\n"); +//! ``` +use markdown_it::parser::inline::builtin::InlineParserRule; +use markdown_it::plugins::html::html_block::HtmlBlock; +use markdown_it::plugins::html::html_inline::HtmlInline; +use markdown_it::{parser::core::CoreRule, MarkdownIt, Node}; +use regex::Regex; + +/// Add the GFM plugin to the parser +pub fn add(md: &mut MarkdownIt) { + markdown_it::plugins::cmark::add(md); + markdown_it::plugins::extra::tables::add(md); + markdown_it::plugins::extra::strikethrough::add(md); + markdown_it::plugins::html::add(md); + md.add_rule::This will ~~~not~~~ strike.
diff --git a/crates/gfm/tests/fixtures/_spec_632.md b/crates/gfm/tests/fixtures/_spec_632.md new file mode 100644 index 0000000..b7d4610 --- /dev/null +++ b/crates/gfm/tests/fixtures/_spec_632.md @@ -0,0 +1,17 @@ +Example 632 +...... + +a.b-c_d@a.b + +a.b-c_d@a.b. + +a.b-c_d@a.b- + +a.b-c_d@a.b_ + +...... + + + +a.b-c_d@a.b-
+a.b-c_d@a.b_
diff --git a/crates/gfm/tests/fixtures/spec_001.md b/crates/gfm/tests/fixtures/spec_001.md new file mode 100644 index 0000000..1097a5b --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_001.md @@ -0,0 +1,9 @@ +Example 1 +...... + + foo baz bim + +...... + +foo baz bim
+
diff --git a/crates/gfm/tests/fixtures/spec_002.md b/crates/gfm/tests/fixtures/spec_002.md
new file mode 100644
index 0000000..fc23f53
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_002.md
@@ -0,0 +1,9 @@
+Example 2
+......
+
+ foo baz bim
+
+......
+
+foo baz bim
+
diff --git a/crates/gfm/tests/fixtures/spec_003.md b/crates/gfm/tests/fixtures/spec_003.md
new file mode 100644
index 0000000..1cda623
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_003.md
@@ -0,0 +1,11 @@
+Example 3
+......
+
+ a a
+ ὐ a
+
+......
+
+a a
+ὐ a
+
diff --git a/crates/gfm/tests/fixtures/spec_004.md b/crates/gfm/tests/fixtures/spec_004.md
new file mode 100644
index 0000000..723800c
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_004.md
@@ -0,0 +1,15 @@
+Example 4
+......
+
+ - foo
+
+ bar
+
+......
+
+foo
+bar
+foo
+ bar
+
++diff --git a/crates/gfm/tests/fixtures/spec_007.md b/crates/gfm/tests/fixtures/spec_007.md new file mode 100644 index 0000000..88f5601 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_007.md @@ -0,0 +1,13 @@ +Example 7 +...... + +- foo + +...... + ++foo +
foo
+
+foo
+bar
+
diff --git a/crates/gfm/tests/fixtures/spec_009.md b/crates/gfm/tests/fixtures/spec_009.md
new file mode 100644
index 0000000..b1f614c
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_009.md
@@ -0,0 +1,20 @@
+Example 9
+......
+
+ - foo
+ - bar
+ - baz
+
+......
+
++++
diff --git a/crates/gfm/tests/fixtures/spec_015.md b/crates/gfm/tests/fixtures/spec_015.md new file mode 100644 index 0000000..6605206 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_015.md @@ -0,0 +1,8 @@ +Example 15 +...... + +=== + +...... + +===
diff --git a/crates/gfm/tests/fixtures/spec_016.md b/crates/gfm/tests/fixtures/spec_016.md new file mode 100644 index 0000000..8da3ce8 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_016.md @@ -0,0 +1,12 @@ +Example 16 +...... + +-- +** +__ + +...... + +-- +** +__
diff --git a/crates/gfm/tests/fixtures/spec_017.md b/crates/gfm/tests/fixtures/spec_017.md new file mode 100644 index 0000000..b94660b --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_017.md @@ -0,0 +1,12 @@ +Example 17 +...... + + *** + *** + *** + +...... + +***
+
diff --git a/crates/gfm/tests/fixtures/spec_019.md b/crates/gfm/tests/fixtures/spec_019.md
new file mode 100644
index 0000000..1a49419
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_019.md
@@ -0,0 +1,10 @@
+Example 19
+......
+
+Foo
+ ***
+
+......
+
+Foo +***
diff --git a/crates/gfm/tests/fixtures/spec_020.md b/crates/gfm/tests/fixtures/spec_020.md new file mode 100644 index 0000000..b0d2b4a --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_020.md @@ -0,0 +1,8 @@ +Example 20 +...... + +_____________________________________ + +...... + +_ _ _ _ a
+a------
+---a---
diff --git a/crates/gfm/tests/fixtures/spec_026.md b/crates/gfm/tests/fixtures/spec_026.md new file mode 100644 index 0000000..dc62890 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_026.md @@ -0,0 +1,8 @@ +Example 26 +...... + + *-* + +...... + +-
diff --git a/crates/gfm/tests/fixtures/spec_027.md b/crates/gfm/tests/fixtures/spec_027.md new file mode 100644 index 0000000..bdeaf70 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_027.md @@ -0,0 +1,16 @@ +Example 27 +...... + +- foo +*** +- bar + +...... + +Foo
+bar
diff --git a/crates/gfm/tests/fixtures/spec_029.md b/crates/gfm/tests/fixtures/spec_029.md new file mode 100644 index 0000000..a980267 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_029.md @@ -0,0 +1,11 @@ +Example 29 +...... + +Foo +--- +bar + +...... + +bar
diff --git a/crates/gfm/tests/fixtures/spec_030.md b/crates/gfm/tests/fixtures/spec_030.md new file mode 100644 index 0000000..a1f09cb --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_030.md @@ -0,0 +1,16 @@ +Example 30 +...... + +* Foo +* * * +* Bar + +...... + +####### foo
diff --git a/crates/gfm/tests/fixtures/spec_034.md b/crates/gfm/tests/fixtures/spec_034.md new file mode 100644 index 0000000..ba53595 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_034.md @@ -0,0 +1,11 @@ +Example 34 +...... + +#5 bolt + +#hashtag + +...... + +#5 bolt
+#hashtag
diff --git a/crates/gfm/tests/fixtures/spec_035.md b/crates/gfm/tests/fixtures/spec_035.md new file mode 100644 index 0000000..725f46d --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_035.md @@ -0,0 +1,8 @@ +Example 35 +...... + +\## foo + +...... + +## foo
diff --git a/crates/gfm/tests/fixtures/spec_036.md b/crates/gfm/tests/fixtures/spec_036.md new file mode 100644 index 0000000..b85c232 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_036.md @@ -0,0 +1,8 @@ +Example 36 +...... + +# foo *bar* \*baz\* + +...... + +# foo
+
diff --git a/crates/gfm/tests/fixtures/spec_040.md b/crates/gfm/tests/fixtures/spec_040.md
new file mode 100644
index 0000000..2a27bc1
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_040.md
@@ -0,0 +1,10 @@
+Example 40
+......
+
+foo
+ # bar
+
+......
+
+foo +# bar
diff --git a/crates/gfm/tests/fixtures/spec_041.md b/crates/gfm/tests/fixtures/spec_041.md new file mode 100644 index 0000000..4caf3ad --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_041.md @@ -0,0 +1,10 @@ +Example 41 +...... + +## foo ## + ### bar ### + +...... + +Foo bar
+Bar foo
diff --git a/crates/gfm/tests/fixtures/spec_049.md b/crates/gfm/tests/fixtures/spec_049.md new file mode 100644 index 0000000..62e0007 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_049.md @@ -0,0 +1,12 @@ +Example 49 +...... + +## +# +### ### + +...... + + + + diff --git a/crates/gfm/tests/fixtures/spec_050.md b/crates/gfm/tests/fixtures/spec_050.md new file mode 100644 index 0000000..218a1fd --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_050.md @@ -0,0 +1,13 @@ +Example 50 +...... + +Foo *bar* +========= + +Foo *bar* +--------- + +...... + +Foo
+---
+
+Foo
+
+Foo +---
diff --git a/crates/gfm/tests/fixtures/spec_058.md b/crates/gfm/tests/fixtures/spec_058.md new file mode 100644 index 0000000..c6dee47 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_058.md @@ -0,0 +1,15 @@ +Example 58 +...... + +Foo += = + +Foo +--- - + +...... + +Foo += =
+Foo
+`
+of dashes"/>
diff --git a/crates/gfm/tests/fixtures/spec_062.md b/crates/gfm/tests/fixtures/spec_062.md new file mode 100644 index 0000000..5a8d309 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_062.md @@ -0,0 +1,12 @@ +Example 62 +...... + +> Foo +--- + +...... + +++Foo
+
+diff --git a/crates/gfm/tests/fixtures/spec_064.md b/crates/gfm/tests/fixtures/spec_064.md new file mode 100644 index 0000000..e6e17eb --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_064.md @@ -0,0 +1,12 @@ +Example 64 +...... + +- Foo +--- + +...... + +foo +bar +===
+
Baz
diff --git a/crates/gfm/tests/fixtures/spec_067.md b/crates/gfm/tests/fixtures/spec_067.md new file mode 100644 index 0000000..3304fcf --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_067.md @@ -0,0 +1,9 @@ +Example 67 +...... + + +==== + +...... + +====
diff --git a/crates/gfm/tests/fixtures/spec_068.md b/crates/gfm/tests/fixtures/spec_068.md new file mode 100644 index 0000000..f85efe9 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_068.md @@ -0,0 +1,10 @@ +Example 68 +...... + +--- +--- + +...... + +foo
+
+++foo
+
Foo
+baz
diff --git a/crates/gfm/tests/fixtures/spec_074.md b/crates/gfm/tests/fixtures/spec_074.md new file mode 100644 index 0000000..7332598 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_074.md @@ -0,0 +1,16 @@ +Example 74 +...... + +Foo +bar + +--- + +baz + +...... + +Foo +bar
+baz
diff --git a/crates/gfm/tests/fixtures/spec_075.md b/crates/gfm/tests/fixtures/spec_075.md new file mode 100644 index 0000000..c7c83cf --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_075.md @@ -0,0 +1,14 @@ +Example 75 +...... + +Foo +bar +* * * +baz + +...... + +Foo +bar
+baz
diff --git a/crates/gfm/tests/fixtures/spec_076.md b/crates/gfm/tests/fixtures/spec_076.md new file mode 100644 index 0000000..0cc6886 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_076.md @@ -0,0 +1,14 @@ +Example 76 +...... + +Foo +bar +\--- +baz + +...... + +Foo +bar +--- +baz
diff --git a/crates/gfm/tests/fixtures/spec_077.md b/crates/gfm/tests/fixtures/spec_077.md new file mode 100644 index 0000000..a354de3 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_077.md @@ -0,0 +1,11 @@ +Example 77 +...... + + a simple + indented code block + +...... + +a simple
+ indented code block
+
diff --git a/crates/gfm/tests/fixtures/spec_078.md b/crates/gfm/tests/fixtures/spec_078.md
new file mode 100644
index 0000000..84bf5cd
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_078.md
@@ -0,0 +1,15 @@
+Example 78
+......
+
+ - foo
+
+ bar
+
+......
+
+foo
+bar
+foo
+<a/>
+*hi*
+
+- one
+
diff --git a/crates/gfm/tests/fixtures/spec_081.md b/crates/gfm/tests/fixtures/spec_081.md
new file mode 100644
index 0000000..3d41fe9
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_081.md
@@ -0,0 +1,21 @@
+Example 81
+......
+
+ chunk1
+
+ chunk2
+
+
+
+ chunk3
+
+......
+
+chunk1
+
+chunk2
+
+
+
+chunk3
+
diff --git a/crates/gfm/tests/fixtures/spec_082.md b/crates/gfm/tests/fixtures/spec_082.md
new file mode 100644
index 0000000..14b7b85
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_082.md
@@ -0,0 +1,13 @@
+Example 82
+......
+
+ chunk1
+
+ chunk2
+
+......
+
+chunk1
+
+ chunk2
+
diff --git a/crates/gfm/tests/fixtures/spec_083.md b/crates/gfm/tests/fixtures/spec_083.md
new file mode 100644
index 0000000..b3a9fa5
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_083.md
@@ -0,0 +1,11 @@
+Example 83
+......
+
+Foo
+ bar
+
+
+......
+
+Foo +bar
diff --git a/crates/gfm/tests/fixtures/spec_084.md b/crates/gfm/tests/fixtures/spec_084.md new file mode 100644 index 0000000..aace74a --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_084.md @@ -0,0 +1,11 @@ +Example 84 +...... + + foo +bar + +...... + +foo
+
+bar
diff --git a/crates/gfm/tests/fixtures/spec_085.md b/crates/gfm/tests/fixtures/spec_085.md new file mode 100644 index 0000000..3e723a4 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_085.md @@ -0,0 +1,19 @@ +Example 85 +...... + +# Heading + foo +Heading +------ + foo +---- + +...... + +foo
+
+foo
+
+ foo
+bar
+
diff --git a/crates/gfm/tests/fixtures/spec_087.md b/crates/gfm/tests/fixtures/spec_087.md
new file mode 100644
index 0000000..345f61a
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_087.md
@@ -0,0 +1,13 @@
+Example 87
+......
+
+
+
+ foo
+
+
+
+......
+
+foo
+
diff --git a/crates/gfm/tests/fixtures/spec_088.md b/crates/gfm/tests/fixtures/spec_088.md
new file mode 100644
index 0000000..cbfea3b
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_088.md
@@ -0,0 +1,9 @@
+Example 88
+......
+
+ foo
+
+......
+
+foo
+
diff --git a/crates/gfm/tests/fixtures/spec_089.md b/crates/gfm/tests/fixtures/spec_089.md
new file mode 100644
index 0000000..e4ef237
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_089.md
@@ -0,0 +1,13 @@
+Example 89
+......
+
+```
+<
+ >
+```
+
+......
+
+<
+ >
+
diff --git a/crates/gfm/tests/fixtures/spec_090.md b/crates/gfm/tests/fixtures/spec_090.md
new file mode 100644
index 0000000..e1c59ff
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_090.md
@@ -0,0 +1,13 @@
+Example 90
+......
+
+~~~
+<
+ >
+~~~
+
+......
+
+<
+ >
+
diff --git a/crates/gfm/tests/fixtures/spec_091.md b/crates/gfm/tests/fixtures/spec_091.md
new file mode 100644
index 0000000..09a78de
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_091.md
@@ -0,0 +1,10 @@
+Example 91
+......
+
+``
+foo
+``
+
+......
+
+foo
aaa
+~~~
+
diff --git a/crates/gfm/tests/fixtures/spec_093.md b/crates/gfm/tests/fixtures/spec_093.md
new file mode 100644
index 0000000..35187ed
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_093.md
@@ -0,0 +1,13 @@
+Example 93
+......
+
+~~~
+aaa
+```
+~~~
+
+......
+
+aaa
+```
+
diff --git a/crates/gfm/tests/fixtures/spec_094.md b/crates/gfm/tests/fixtures/spec_094.md
new file mode 100644
index 0000000..6fa9a31
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_094.md
@@ -0,0 +1,13 @@
+Example 94
+......
+
+````
+aaa
+```
+``````
+
+......
+
+aaa
+```
+
diff --git a/crates/gfm/tests/fixtures/spec_095.md b/crates/gfm/tests/fixtures/spec_095.md
new file mode 100644
index 0000000..e9a4003
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_095.md
@@ -0,0 +1,13 @@
+Example 95
+......
+
+~~~~
+aaa
+~~~
+~~~~
+
+......
+
+aaa
+~~~
+
diff --git a/crates/gfm/tests/fixtures/spec_096.md b/crates/gfm/tests/fixtures/spec_096.md
new file mode 100644
index 0000000..d989361
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_096.md
@@ -0,0 +1,8 @@
+Example 96
+......
+
+```
+
+......
+
+
diff --git a/crates/gfm/tests/fixtures/spec_097.md b/crates/gfm/tests/fixtures/spec_097.md
new file mode 100644
index 0000000..8661fc0
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_097.md
@@ -0,0 +1,14 @@
+Example 97
+......
+
+`````
+
+```
+aaa
+
+......
+
+
+```
+aaa
+
diff --git a/crates/gfm/tests/fixtures/spec_098.md b/crates/gfm/tests/fixtures/spec_098.md
new file mode 100644
index 0000000..19e0266
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_098.md
@@ -0,0 +1,15 @@
+Example 98
+......
+
+> ```
+> aaa
+
+bbb
+
+......
+
++++aaa +
bbb
diff --git a/crates/gfm/tests/fixtures/spec_099.md b/crates/gfm/tests/fixtures/spec_099.md new file mode 100644 index 0000000..eb9c8d5 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_099.md @@ -0,0 +1,13 @@ +Example 99 +...... + +``` + + +``` + +...... + +
+
+
diff --git a/crates/gfm/tests/fixtures/spec_100.md b/crates/gfm/tests/fixtures/spec_100.md
new file mode 100644
index 0000000..9f0edc7
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_100.md
@@ -0,0 +1,9 @@
+Example 100
+......
+
+```
+```
+
+......
+
+
diff --git a/crates/gfm/tests/fixtures/spec_101.md b/crates/gfm/tests/fixtures/spec_101.md
new file mode 100644
index 0000000..15d80ea
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_101.md
@@ -0,0 +1,13 @@
+Example 101
+......
+
+ ```
+ aaa
+aaa
+```
+
+......
+
+aaa
+aaa
+
diff --git a/crates/gfm/tests/fixtures/spec_102.md b/crates/gfm/tests/fixtures/spec_102.md
new file mode 100644
index 0000000..a0a61b6
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_102.md
@@ -0,0 +1,15 @@
+Example 102
+......
+
+ ```
+aaa
+ aaa
+aaa
+ ```
+
+......
+
+aaa
+aaa
+aaa
+
diff --git a/crates/gfm/tests/fixtures/spec_103.md b/crates/gfm/tests/fixtures/spec_103.md
new file mode 100644
index 0000000..251ec50
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_103.md
@@ -0,0 +1,15 @@
+Example 103
+......
+
+ ```
+ aaa
+ aaa
+ aaa
+ ```
+
+......
+
+aaa
+ aaa
+aaa
+
diff --git a/crates/gfm/tests/fixtures/spec_104.md b/crates/gfm/tests/fixtures/spec_104.md
new file mode 100644
index 0000000..c0dbd77
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_104.md
@@ -0,0 +1,13 @@
+Example 104
+......
+
+ ```
+ aaa
+ ```
+
+......
+
+```
+aaa
+```
+
diff --git a/crates/gfm/tests/fixtures/spec_105.md b/crates/gfm/tests/fixtures/spec_105.md
new file mode 100644
index 0000000..6d4619c
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_105.md
@@ -0,0 +1,11 @@
+Example 105
+......
+
+```
+aaa
+ ```
+
+......
+
+aaa
+
diff --git a/crates/gfm/tests/fixtures/spec_106.md b/crates/gfm/tests/fixtures/spec_106.md
new file mode 100644
index 0000000..4c51825
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_106.md
@@ -0,0 +1,11 @@
+Example 106
+......
+
+ ```
+aaa
+ ```
+
+......
+
+aaa
+
diff --git a/crates/gfm/tests/fixtures/spec_107.md b/crates/gfm/tests/fixtures/spec_107.md
new file mode 100644
index 0000000..0bd1aa9
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_107.md
@@ -0,0 +1,12 @@
+Example 107
+......
+
+```
+aaa
+ ```
+
+......
+
+aaa
+ ```
+
diff --git a/crates/gfm/tests/fixtures/spec_108.md b/crates/gfm/tests/fixtures/spec_108.md
new file mode 100644
index 0000000..df60050
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_108.md
@@ -0,0 +1,10 @@
+Example 108
+......
+
+``` ```
+aaa
+
+......
+
+
+aaa
aaa
+~~~ ~~
+
diff --git a/crates/gfm/tests/fixtures/spec_110.md b/crates/gfm/tests/fixtures/spec_110.md
new file mode 100644
index 0000000..8adbd97
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_110.md
@@ -0,0 +1,15 @@
+Example 110
+......
+
+foo
+```
+bar
+```
+baz
+
+......
+
+foo
+bar
+
+baz
diff --git a/crates/gfm/tests/fixtures/spec_111.md b/crates/gfm/tests/fixtures/spec_111.md new file mode 100644 index 0000000..1ee7bba --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_111.md @@ -0,0 +1,16 @@ +Example 111 +...... + +foo +--- +~~~ +bar +~~~ +# baz + +...... + +bar
+
+def foo(x)
+ return 3
+end
+
diff --git a/crates/gfm/tests/fixtures/spec_113.md b/crates/gfm/tests/fixtures/spec_113.md
new file mode 100644
index 0000000..1b8c5a7
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_113.md
@@ -0,0 +1,15 @@
+Example 113
+......
+
+~~~~ ruby startline=3 $%@#$
+def foo(x)
+ return 3
+end
+~~~~~~~
+
+......
+
+def foo(x)
+ return 3
+end
+
diff --git a/crates/gfm/tests/fixtures/spec_114.md b/crates/gfm/tests/fixtures/spec_114.md
new file mode 100644
index 0000000..948133e
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_114.md
@@ -0,0 +1,9 @@
+Example 114
+......
+
+````;
+````
+
+......
+
+
diff --git a/crates/gfm/tests/fixtures/spec_115.md b/crates/gfm/tests/fixtures/spec_115.md
new file mode 100644
index 0000000..6e68ce5
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_115.md
@@ -0,0 +1,10 @@
+Example 115
+......
+
+``` aa ```
+foo
+
+......
+
+aa
+foo
foo
+
diff --git a/crates/gfm/tests/fixtures/spec_117.md b/crates/gfm/tests/fixtures/spec_117.md
new file mode 100644
index 0000000..a2bd3e3
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_117.md
@@ -0,0 +1,11 @@
+Example 117
+......
+
+```
+``` aaa
+```
+
+......
+
+``` aaa
+
diff --git a/crates/gfm/tests/fixtures/spec_118.md b/crates/gfm/tests/fixtures/spec_118.md
new file mode 100644
index 0000000..bb25df2
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_118.md
@@ -0,0 +1,19 @@
+Example 118
+......
+
+
++**Hello**, + +_world_. ++ |
++**Hello**, ++ |
+ hi + | +
+ hi + | +
okay.
diff --git a/crates/gfm/tests/fixtures/spec_120.md b/crates/gfm/tests/fixtures/spec_120.md new file mode 100644 index 0000000..8996d70 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_120.md @@ -0,0 +1,12 @@ +Example 120 +...... + +Markdown
+bar
diff --git a/crates/gfm/tests/fixtures/spec_126.md b/crates/gfm/tests/fixtures/spec_126.md new file mode 100644 index 0000000..41f3c47 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_126.md @@ -0,0 +1,10 @@ +Example 126 +...... + + + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_130.md b/crates/gfm/tests/fixtures/spec_130.md new file mode 100644 index 0000000..cc86a86 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_130.md @@ -0,0 +1,12 @@ +Example 130 +...... + ++foo + |
+foo + |
foo
+foo
+import Text.HTML.TagSoup
+
+main :: IO ()
+main = print $ parseTags tags
+
+okay
+
+......
+
+
+import Text.HTML.TagSoup
+
+main :: IO ()
+main = print $ parseTags tags
+
+okay
diff --git a/crates/gfm/tests/fixtures/spec_140_alt.md b/crates/gfm/tests/fixtures/spec_140_alt.md new file mode 100644 index 0000000..24aa189 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_140_alt.md @@ -0,0 +1,19 @@ +Example 140 +(tag filter applied) +...... + + +okay + +...... + +<script type="text/javascript"> +// JavaScript example + +document.getElementById("demo").innerHTML = "Hello JavaScript!"; + +okay
diff --git a/crates/gfm/tests/fixtures/spec_141_alt.md b/crates/gfm/tests/fixtures/spec_141_alt.md new file mode 100644 index 0000000..e688a7a --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_141_alt.md @@ -0,0 +1,21 @@ +Example 141 +(tag filter applied) +...... + + +okay + +...... + +<style + type="text/css"> +h1 {color:red;} + +p {color:blue;} + +okay
diff --git a/crates/gfm/tests/fixtures/spec_142_alt.md b/crates/gfm/tests/fixtures/spec_142_alt.md new file mode 100644 index 0000000..85a73f4 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_142_alt.md @@ -0,0 +1,15 @@ +Example 142 +(tag filter applied) +...... + + +*foo* + +...... + +<style>p{color:red;} +foo
diff --git a/crates/gfm/tests/fixtures/spec_146.md b/crates/gfm/tests/fixtures/spec_146.md new file mode 100644 index 0000000..6741e76 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_146.md @@ -0,0 +1,10 @@ +Example 146 +...... + +*bar* +*baz* + +...... + +*bar* +baz
diff --git a/crates/gfm/tests/fixtures/spec_147_alt.md b/crates/gfm/tests/fixtures/spec_147_alt.md new file mode 100644 index 0000000..6ca7c8b --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_147_alt.md @@ -0,0 +1,13 @@ +Example 147 +(tag filter applied) +...... + +1. *bar* + +...... + +<script> +foo +1. *bar* diff --git a/crates/gfm/tests/fixtures/spec_148.md b/crates/gfm/tests/fixtures/spec_148.md new file mode 100644 index 0000000..4605bd4 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_148.md @@ -0,0 +1,16 @@ +Example 148 +...... + + +okay + +...... + + +okay
diff --git a/crates/gfm/tests/fixtures/spec_149.md b/crates/gfm/tests/fixtures/spec_149.md new file mode 100644 index 0000000..e5cb142 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_149.md @@ -0,0 +1,18 @@ +Example 149 +...... + +'; + +?> +okay + +...... + +'; + +?> +okay
diff --git a/crates/gfm/tests/fixtures/spec_150.md b/crates/gfm/tests/fixtures/spec_150.md new file mode 100644 index 0000000..049d371 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_150.md @@ -0,0 +1,8 @@ +Example 150 +...... + + + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_151.md b/crates/gfm/tests/fixtures/spec_151.md new file mode 100644 index 0000000..7661c85 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_151.md @@ -0,0 +1,32 @@ +Example 151 +...... + + +okay + +...... + + +okay
diff --git a/crates/gfm/tests/fixtures/spec_152.md b/crates/gfm/tests/fixtures/spec_152.md new file mode 100644 index 0000000..9ac98f4 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_152.md @@ -0,0 +1,12 @@ +Example 152 +...... + + + + + +...... + + +<!-- foo -->
+
diff --git a/crates/gfm/tests/fixtures/spec_153.md b/crates/gfm/tests/fixtures/spec_153.md
new file mode 100644
index 0000000..1800af0
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_153.md
@@ -0,0 +1,12 @@
+Example 153
+......
+
+ <div>
+
diff --git a/crates/gfm/tests/fixtures/spec_154.md b/crates/gfm/tests/fixtures/spec_154.md
new file mode 100644
index 0000000..c540c07
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_154.md
@@ -0,0 +1,14 @@
+Example 154
+......
+
+Foo
+Foo
+Foo + +baz
diff --git a/crates/gfm/tests/fixtures/spec_157.md b/crates/gfm/tests/fixtures/spec_157.md new file mode 100644 index 0000000..4bffe97 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_157.md @@ -0,0 +1,14 @@ +Example 157 +...... + +Emphasized text.
++Hi + | + +
+Hi + | +
+ Hi + | + +
[foo]: /url 'title
+with blank line'
+[foo]
diff --git a/crates/gfm/tests/fixtures/spec_167.md b/crates/gfm/tests/fixtures/spec_167.md new file mode 100644 index 0000000..3977a78 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_167.md @@ -0,0 +1,11 @@ +Example 167 +...... + +[foo]: +/url + +[foo] + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_168.md b/crates/gfm/tests/fixtures/spec_168.md new file mode 100644 index 0000000..3defcb9 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_168.md @@ -0,0 +1,11 @@ +Example 168 +...... + +[foo]: + +[foo] + +...... + +[foo]:
+[foo]
diff --git a/crates/gfm/tests/fixtures/spec_169.md b/crates/gfm/tests/fixtures/spec_169.md new file mode 100644 index 0000000..35ff236 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_169.md @@ -0,0 +1,10 @@ +Example 169 +...... + +[foo]: <> + +[foo] + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_170.md b/crates/gfm/tests/fixtures/spec_170.md new file mode 100644 index 0000000..6b7f0f3 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_170.md @@ -0,0 +1,11 @@ +Example 170 +...... + +[foo]:[foo]:
[foo]
diff --git a/crates/gfm/tests/fixtures/spec_171.md b/crates/gfm/tests/fixtures/spec_171.md new file mode 100644 index 0000000..2e1079f --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_171.md @@ -0,0 +1,10 @@ +Example 171 +...... + +[foo]: /url\bar\*baz "foo\"bar\baz" + +[foo] + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_172.md b/crates/gfm/tests/fixtures/spec_172.md new file mode 100644 index 0000000..e966cc3 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_172.md @@ -0,0 +1,10 @@ +Example 172 +...... + +[foo] + +[foo]: url + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_173.md b/crates/gfm/tests/fixtures/spec_173.md new file mode 100644 index 0000000..4ee7cef --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_173.md @@ -0,0 +1,11 @@ +Example 173 +...... + +[foo] + +[foo]: first +[foo]: second + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_174.md b/crates/gfm/tests/fixtures/spec_174.md new file mode 100644 index 0000000..c73fa6f --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_174.md @@ -0,0 +1,10 @@ +Example 174 +...... + +[FOO]: /url + +[Foo] + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_175.md b/crates/gfm/tests/fixtures/spec_175.md new file mode 100644 index 0000000..5229b0d --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_175.md @@ -0,0 +1,10 @@ +Example 175 +...... + +[ΑΓΩ]: /φου + +[αγω] + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_176.md b/crates/gfm/tests/fixtures/spec_176.md new file mode 100644 index 0000000..85c1f1a --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_176.md @@ -0,0 +1,6 @@ +Example 176 +...... + +[foo]: /url + +...... diff --git a/crates/gfm/tests/fixtures/spec_177.md b/crates/gfm/tests/fixtures/spec_177.md new file mode 100644 index 0000000..4abb5f4 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_177.md @@ -0,0 +1,11 @@ +Example 177 +...... + +[ +foo +]: /url +bar + +...... + +bar
diff --git a/crates/gfm/tests/fixtures/spec_178.md b/crates/gfm/tests/fixtures/spec_178.md new file mode 100644 index 0000000..f7ad39f --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_178.md @@ -0,0 +1,8 @@ +Example 178 +...... + +[foo]: /url "title" ok + +...... + +[foo]: /url "title" ok
diff --git a/crates/gfm/tests/fixtures/spec_179.md b/crates/gfm/tests/fixtures/spec_179.md new file mode 100644 index 0000000..9f3562d --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_179.md @@ -0,0 +1,9 @@ +Example 179 +...... + +[foo]: /url +"title" ok + +...... + +"title" ok
diff --git a/crates/gfm/tests/fixtures/spec_180.md b/crates/gfm/tests/fixtures/spec_180.md new file mode 100644 index 0000000..eedb766 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_180.md @@ -0,0 +1,12 @@ +Example 180 +...... + + [foo]: /url "title" + +[foo] + +...... + +[foo]: /url "title"
+
+[foo]
diff --git a/crates/gfm/tests/fixtures/spec_181.md b/crates/gfm/tests/fixtures/spec_181.md new file mode 100644 index 0000000..7f1c10d --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_181.md @@ -0,0 +1,14 @@ +Example 181 +...... + +``` +[foo]: /url +``` + +[foo] + +...... + +[foo]: /url
+
+[foo]
diff --git a/crates/gfm/tests/fixtures/spec_182.md b/crates/gfm/tests/fixtures/spec_182.md new file mode 100644 index 0000000..96c1846 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_182.md @@ -0,0 +1,13 @@ +Example 182 +...... + +Foo +[bar]: /baz + +[bar] + +...... + +Foo +[bar]: /baz
+[bar]
diff --git a/crates/gfm/tests/fixtures/spec_183.md b/crates/gfm/tests/fixtures/spec_183.md new file mode 100644 index 0000000..a5bf886 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_183.md @@ -0,0 +1,13 @@ +Example 183 +...... + +# [Foo] +[foo]: /url +> bar + +...... + ++diff --git a/crates/gfm/tests/fixtures/spec_184.md b/crates/gfm/tests/fixtures/spec_184.md new file mode 100644 index 0000000..5abf6f4 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_184.md @@ -0,0 +1,12 @@ +Example 184 +...... + +[foo]: /url +bar +=== +[foo] + +...... + +bar
+
=== +foo
diff --git a/crates/gfm/tests/fixtures/spec_186.md b/crates/gfm/tests/fixtures/spec_186.md new file mode 100644 index 0000000..7b653f0 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_186.md @@ -0,0 +1,17 @@ +Example 186 +...... + +[foo]: /foo-url "foo" +[bar]: /bar-url + "bar" +[baz]: /baz-url + +[foo], +[bar], +[baz] + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_187.md b/crates/gfm/tests/fixtures/spec_187.md new file mode 100644 index 0000000..a9ba998 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_187.md @@ -0,0 +1,12 @@ +Example 187 +...... + +[foo] + +> [foo]: /url + +...... + + ++diff --git a/crates/gfm/tests/fixtures/spec_188.md b/crates/gfm/tests/fixtures/spec_188.md new file mode 100644 index 0000000..7efe3e9 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_188.md @@ -0,0 +1,6 @@ +Example 188 +...... + +[foo]: /url + +...... diff --git a/crates/gfm/tests/fixtures/spec_189.md b/crates/gfm/tests/fixtures/spec_189.md new file mode 100644 index 0000000..2101f3e --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_189.md @@ -0,0 +1,11 @@ +Example 189 +...... + +aaa + +bbb + +...... + +
aaa
+bbb
diff --git a/crates/gfm/tests/fixtures/spec_190.md b/crates/gfm/tests/fixtures/spec_190.md new file mode 100644 index 0000000..7dd3c6b --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_190.md @@ -0,0 +1,15 @@ +Example 190 +...... + +aaa +bbb + +ccc +ddd + +...... + +aaa +bbb
+ccc +ddd
diff --git a/crates/gfm/tests/fixtures/spec_191.md b/crates/gfm/tests/fixtures/spec_191.md new file mode 100644 index 0000000..fd1db92 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_191.md @@ -0,0 +1,12 @@ +Example 191 +...... + +aaa + + +bbb + +...... + +aaa
+bbb
diff --git a/crates/gfm/tests/fixtures/spec_192.md b/crates/gfm/tests/fixtures/spec_192.md new file mode 100644 index 0000000..2e459f4 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_192.md @@ -0,0 +1,10 @@ +Example 192 +...... + + aaa + bbb + +...... + +aaa +bbb
diff --git a/crates/gfm/tests/fixtures/spec_193.md b/crates/gfm/tests/fixtures/spec_193.md new file mode 100644 index 0000000..0270c9b --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_193.md @@ -0,0 +1,12 @@ +Example 193 +...... + +aaa + bbb + ccc + +...... + +aaa +bbb +ccc
diff --git a/crates/gfm/tests/fixtures/spec_194.md b/crates/gfm/tests/fixtures/spec_194.md new file mode 100644 index 0000000..a120601 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_194.md @@ -0,0 +1,10 @@ +Example 194 +...... + + aaa +bbb + +...... + +aaa +bbb
diff --git a/crates/gfm/tests/fixtures/spec_195.md b/crates/gfm/tests/fixtures/spec_195.md new file mode 100644 index 0000000..4e6e755 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_195.md @@ -0,0 +1,11 @@ +Example 195 +...... + + aaa +bbb + +...... + +aaa
+
+bbb
diff --git a/crates/gfm/tests/fixtures/spec_196.md b/crates/gfm/tests/fixtures/spec_196.md new file mode 100644 index 0000000..b9802f5 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_196.md @@ -0,0 +1,10 @@ +Example 196 +...... + +aaa +bbb + +...... + +aaa
+bbb
aaa
+foo | +bar | +
---|---|
baz | +bim | +
abc | +defghi | +
---|---|
bar | +baz | +
f|oo | +
---|
b | az |
+
b | im | +
abc | +def | +
---|---|
bar | +baz | +
+diff --git a/crates/gfm/tests/fixtures/spec_202.md b/crates/gfm/tests/fixtures/spec_202.md new file mode 100644 index 0000000..c6c7c2c --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_202.md @@ -0,0 +1,31 @@ +Example 202 +...... + +| abc | def | +| --- | --- | +| bar | baz | +bar + +bar + +...... + +bar
+
abc | +def | +
---|---|
bar | +baz | +
bar | ++ |
bar
diff --git a/crates/gfm/tests/fixtures/spec_203.md b/crates/gfm/tests/fixtures/spec_203.md new file mode 100644 index 0000000..711b351 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_203.md @@ -0,0 +1,12 @@ +Example 203 +...... + +| abc | def | +| --- | +| bar | + +...... + +| abc | def | +| --- | +| bar |
diff --git a/crates/gfm/tests/fixtures/spec_204.md b/crates/gfm/tests/fixtures/spec_204.md new file mode 100644 index 0000000..519cce1 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_204.md @@ -0,0 +1,28 @@ +Example 204 +...... + +| abc | def | +| --- | --- | +| bar | +| bar | baz | boo | + +...... + +abc | +def | +
---|---|
bar | ++ |
bar | +baz | +
abc | +def | +
---|
+diff --git a/crates/gfm/tests/fixtures/spec_207.md b/crates/gfm/tests/fixtures/spec_207.md new file mode 100644 index 0000000..8a48f15 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_207.md @@ -0,0 +1,14 @@ +Example 207 +...... + +># Foo +>bar +> baz + +...... + +Foo
+bar +baz
+
+diff --git a/crates/gfm/tests/fixtures/spec_208.md b/crates/gfm/tests/fixtures/spec_208.md new file mode 100644 index 0000000..69564ea --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_208.md @@ -0,0 +1,14 @@ +Example 208 +...... + + > # Foo + > bar + > baz + +...... + +Foo
+bar +baz
+
+diff --git a/crates/gfm/tests/fixtures/spec_209.md b/crates/gfm/tests/fixtures/spec_209.md new file mode 100644 index 0000000..8847bb9 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_209.md @@ -0,0 +1,13 @@ +Example 209 +...... + + > # Foo + > bar + > baz + +...... + +Foo
+bar +baz
+
> # Foo
+> bar
+> baz
+
diff --git a/crates/gfm/tests/fixtures/spec_210.md b/crates/gfm/tests/fixtures/spec_210.md
new file mode 100644
index 0000000..af20706
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_210.md
@@ -0,0 +1,14 @@
+Example 210
+......
+
+> # Foo
+> bar
+baz
+
+......
+
++diff --git a/crates/gfm/tests/fixtures/spec_211.md b/crates/gfm/tests/fixtures/spec_211.md new file mode 100644 index 0000000..f6e892f --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_211.md @@ -0,0 +1,14 @@ +Example 211 +...... + +> bar +baz +> foo + +...... + +Foo
+bar +baz
+
+diff --git a/crates/gfm/tests/fixtures/spec_212.md b/crates/gfm/tests/fixtures/spec_212.md new file mode 100644 index 0000000..52c7739 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_212.md @@ -0,0 +1,12 @@ +Example 212 +...... + +> foo +--- + +...... + +bar +baz +foo
+
++foo
+
+++
+- foo
+
+++foo +
bar
+
diff --git a/crates/gfm/tests/fixtures/spec_215.md b/crates/gfm/tests/fixtures/spec_215.md
new file mode 100644
index 0000000..3f36410
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_215.md
@@ -0,0 +1,14 @@
+Example 215
+......
+
+> ```
+foo
+```
+
+......
+
++++
foo
+
diff --git a/crates/gfm/tests/fixtures/spec_216.md b/crates/gfm/tests/fixtures/spec_216.md
new file mode 100644
index 0000000..e808555
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_216.md
@@ -0,0 +1,12 @@
+Example 216
+......
+
+> foo
+ - bar
+
+......
+
++diff --git a/crates/gfm/tests/fixtures/spec_217.md b/crates/gfm/tests/fixtures/spec_217.md new file mode 100644 index 0000000..f1229bc --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_217.md @@ -0,0 +1,9 @@ +Example 217 +...... + +> + +...... + +foo +- bar
+
+diff --git a/crates/gfm/tests/fixtures/spec_218.md b/crates/gfm/tests/fixtures/spec_218.md new file mode 100644 index 0000000..9cb384d --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_218.md @@ -0,0 +1,11 @@ +Example 218 +...... + +> +> +> + +...... + +
+diff --git a/crates/gfm/tests/fixtures/spec_219.md b/crates/gfm/tests/fixtures/spec_219.md new file mode 100644 index 0000000..d7dd0b1 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_219.md @@ -0,0 +1,12 @@ +Example 219 +...... + +> +> foo +> + +...... + +
+diff --git a/crates/gfm/tests/fixtures/spec_220.md b/crates/gfm/tests/fixtures/spec_220.md new file mode 100644 index 0000000..57049f5 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_220.md @@ -0,0 +1,15 @@ +Example 220 +...... + +> foo + +> bar + +...... + +foo
+
++foo
+
+diff --git a/crates/gfm/tests/fixtures/spec_221.md b/crates/gfm/tests/fixtures/spec_221.md new file mode 100644 index 0000000..c41ae05 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_221.md @@ -0,0 +1,12 @@ +Example 221 +...... + +> foo +> bar + +...... + +bar
+
+diff --git a/crates/gfm/tests/fixtures/spec_222.md b/crates/gfm/tests/fixtures/spec_222.md new file mode 100644 index 0000000..4fe3c54 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_222.md @@ -0,0 +1,13 @@ +Example 222 +...... + +> foo +> +> bar + +...... + +foo +bar
+
+diff --git a/crates/gfm/tests/fixtures/spec_223.md b/crates/gfm/tests/fixtures/spec_223.md new file mode 100644 index 0000000..1936b61 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_223.md @@ -0,0 +1,12 @@ +Example 223 +...... + +foo +> bar + +...... + +foo
+bar
+
foo
++diff --git a/crates/gfm/tests/fixtures/spec_224.md b/crates/gfm/tests/fixtures/spec_224.md new file mode 100644 index 0000000..9e852dc --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_224.md @@ -0,0 +1,16 @@ +Example 224 +...... + +> aaa +*** +> bbb + +...... + +bar
+
++aaa
+
+diff --git a/crates/gfm/tests/fixtures/spec_225.md b/crates/gfm/tests/fixtures/spec_225.md new file mode 100644 index 0000000..a48035c --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_225.md @@ -0,0 +1,12 @@ +Example 225 +...... + +> bar +baz + +...... + +bbb
+
+diff --git a/crates/gfm/tests/fixtures/spec_226.md b/crates/gfm/tests/fixtures/spec_226.md new file mode 100644 index 0000000..78800b9 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_226.md @@ -0,0 +1,13 @@ +Example 226 +...... + +> bar + +baz + +...... + +bar +baz
+
++bar
+
baz
diff --git a/crates/gfm/tests/fixtures/spec_227.md b/crates/gfm/tests/fixtures/spec_227.md new file mode 100644 index 0000000..5fa1a35 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_227.md @@ -0,0 +1,13 @@ +Example 227 +...... + +> bar +> +baz + +...... + +++bar
+
baz
diff --git a/crates/gfm/tests/fixtures/spec_228.md b/crates/gfm/tests/fixtures/spec_228.md new file mode 100644 index 0000000..3010ec2 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_228.md @@ -0,0 +1,16 @@ +Example 228 +...... + +> > > foo +bar + +...... + ++diff --git a/crates/gfm/tests/fixtures/spec_229.md b/crates/gfm/tests/fixtures/spec_229.md new file mode 100644 index 0000000..3eea019 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_229.md @@ -0,0 +1,18 @@ +Example 229 +...... + +>>> foo +> bar +>>baz + +...... + +++++foo +bar
+
+diff --git a/crates/gfm/tests/fixtures/spec_230.md b/crates/gfm/tests/fixtures/spec_230.md new file mode 100644 index 0000000..51c0317 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_230.md @@ -0,0 +1,16 @@ +Example 230 +...... + +> code + +> not code + +...... + +++++foo +bar +baz
+
+++code +
+diff --git a/crates/gfm/tests/fixtures/spec_231.md b/crates/gfm/tests/fixtures/spec_231.md new file mode 100644 index 0000000..a81e113 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_231.md @@ -0,0 +1,19 @@ +Example 231 +...... + +A paragraph +with two lines. + + indented code + +> A block quote. + +...... + +not code
+
A paragraph +with two lines.
+indented code
+
++diff --git a/crates/gfm/tests/fixtures/spec_232.md b/crates/gfm/tests/fixtures/spec_232.md new file mode 100644 index 0000000..7da99c4 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_232.md @@ -0,0 +1,23 @@ +Example 232 +...... + +1. A paragraph + with two lines. + + indented code + + > A block quote. + +...... + +A block quote.
+
A paragraph +with two lines.
+indented code
+
+++A block quote.
+
two
diff --git a/crates/gfm/tests/fixtures/spec_234.md b/crates/gfm/tests/fixtures/spec_234.md new file mode 100644 index 0000000..17771b6 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_234.md @@ -0,0 +1,15 @@ +Example 234 +...... + +- one + + two + +...... + +one
+two
+ two
+
diff --git a/crates/gfm/tests/fixtures/spec_236.md b/crates/gfm/tests/fixtures/spec_236.md
new file mode 100644
index 0000000..d585325
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_236.md
@@ -0,0 +1,15 @@
+Example 236
+......
+
+ - one
+
+ two
+
+......
+
+one
+two
++diff --git a/crates/gfm/tests/fixtures/spec_238.md b/crates/gfm/tests/fixtures/spec_238.md new file mode 100644 index 0000000..03bf58d --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_238.md @@ -0,0 +1,17 @@ +Example 238 +...... + +>>- one +>> + > > two + +...... + ++++
+- +
+one
+two
+
+diff --git a/crates/gfm/tests/fixtures/spec_239.md b/crates/gfm/tests/fixtures/spec_239.md new file mode 100644 index 0000000..1e6f75a --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_239.md @@ -0,0 +1,11 @@ +Example 239 +...... + +-one + +2.two + +...... + ++++
+- one
+two
+
-one
+2.two
diff --git a/crates/gfm/tests/fixtures/spec_240.md b/crates/gfm/tests/fixtures/spec_240.md new file mode 100644 index 0000000..1e20a8b --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_240.md @@ -0,0 +1,16 @@ +Example 240 +...... + +- foo + + + bar + +...... + +foo
+bar
+foo
+bar
+
+baz
+++bam
+
Foo
+bar
+
+
+baz
+
+1234567890. not ok
diff --git a/crates/gfm/tests/fixtures/spec_245.md b/crates/gfm/tests/fixtures/spec_245.md new file mode 100644 index 0000000..da088b2 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_245.md @@ -0,0 +1,10 @@ +Example 245 +...... + +0. ok + +...... + +-1. not ok
diff --git a/crates/gfm/tests/fixtures/spec_248.md b/crates/gfm/tests/fixtures/spec_248.md new file mode 100644 index 0000000..fd979fd --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_248.md @@ -0,0 +1,16 @@ +Example 248 +...... + +- foo + + bar + +...... + +foo
+bar
+
+foo
+bar
+
+indented code
+
+paragraph
+more code
+
diff --git a/crates/gfm/tests/fixtures/spec_251.md b/crates/gfm/tests/fixtures/spec_251.md
new file mode 100644
index 0000000..0751399
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_251.md
@@ -0,0 +1,20 @@
+Example 251
+......
+
+1. indented code
+
+ paragraph
+
+ more code
+
+......
+
+indented code
+
+paragraph
+more code
+
+ indented code
+
+paragraph
+more code
+
+foo
+bar
diff --git a/crates/gfm/tests/fixtures/spec_254.md b/crates/gfm/tests/fixtures/spec_254.md new file mode 100644 index 0000000..db4e148 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_254.md @@ -0,0 +1,13 @@ +Example 254 +...... + +- foo + + bar + +...... + +bar
diff --git a/crates/gfm/tests/fixtures/spec_255.md b/crates/gfm/tests/fixtures/spec_255.md new file mode 100644 index 0000000..ce9c52e --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_255.md @@ -0,0 +1,15 @@ +Example 255 +...... + +- foo + + bar + +...... + +foo
+bar
+bar
+
+baz
+
+foo
diff --git a/crates/gfm/tests/fixtures/spec_259.md b/crates/gfm/tests/fixtures/spec_259.md new file mode 100644 index 0000000..fa5d8b3 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_259.md @@ -0,0 +1,14 @@ +Example 259 +...... + +- foo +- +- bar + +...... + +foo +*
+foo +1.
diff --git a/crates/gfm/tests/fixtures/spec_264.md b/crates/gfm/tests/fixtures/spec_264.md new file mode 100644 index 0000000..ada1e5c --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_264.md @@ -0,0 +1,23 @@ +Example 264 +...... + + 1. A paragraph + with two lines. + + indented code + + > A block quote. + +...... + +A paragraph +with two lines.
+indented code
+
+++A block quote.
+
A paragraph +with two lines.
+indented code
+
+++A block quote.
+
A paragraph +with two lines.
+indented code
+
+++A block quote.
+
1. A paragraph
+ with two lines.
+
+ indented code
+
+ > A block quote.
+
diff --git a/crates/gfm/tests/fixtures/spec_268.md b/crates/gfm/tests/fixtures/spec_268.md
new file mode 100644
index 0000000..1a08073
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_268.md
@@ -0,0 +1,23 @@
+Example 268
+......
+
+ 1. A paragraph
+with two lines.
+
+ indented code
+
+ > A block quote.
+
+......
+
+A paragraph +with two lines.
+indented code
+
+++A block quote.
+
+diff --git a/crates/gfm/tests/fixtures/spec_271.md b/crates/gfm/tests/fixtures/spec_271.md new file mode 100644 index 0000000..6b51ce8 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_271.md @@ -0,0 +1,18 @@ +Example 271 +...... + +> 1. > Blockquote +> continued here. + +...... + ++
+- +
+++Blockquote +continued here.
+
+diff --git a/crates/gfm/tests/fixtures/spec_272.md b/crates/gfm/tests/fixtures/spec_272.md new file mode 100644 index 0000000..190ec20 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_272.md @@ -0,0 +1,25 @@ +Example 272 +...... + +- foo + - bar + - baz + - boo + +...... + ++
+- +
+++Blockquote +continued here.
+
Foo
+The number of windows in my house is +14. The number of doors is 6.
diff --git a/crates/gfm/tests/fixtures/spec_285.md b/crates/gfm/tests/fixtures/spec_285.md new file mode 100644 index 0000000..c2db419 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_285.md @@ -0,0 +1,12 @@ +Example 285 +...... + +The number of windows in my house is +1. The number of doors is 6. + +...... + +The number of windows in my house is
+foo
+bar
+baz
+baz
+bim
+foo
+notcode
+foo
+code
+
diff --git a/crates/gfm/tests/fixtures/spec_290.md b/crates/gfm/tests/fixtures/spec_290.md
new file mode 100644
index 0000000..31b99ff
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_290.md
@@ -0,0 +1,22 @@
+Example 290
+......
+
+- a
+ - b
+ - c
+ - d
+ - e
+ - f
+- g
+
+......
+
+a
+b
+c
+a
+b
+3. c
+
diff --git a/crates/gfm/tests/fixtures/spec_294.md b/crates/gfm/tests/fixtures/spec_294.md
new file mode 100644
index 0000000..583b06b
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_294.md
@@ -0,0 +1,21 @@
+Example 294
+......
+
+- a
+- b
+
+- c
+
+......
+
+a
+b
+c
+a
+c
+a
+b
+c
+d
+a
+b
+d
+b
+
+
+
+b
+c
+++b
+
++b
+
c
+
+foo
+
+bar
+foo
+baz
+a
+d
+hi
lo`
!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
diff --git a/crates/gfm/tests/fixtures/spec_309.md b/crates/gfm/tests/fixtures/spec_309.md new file mode 100644 index 0000000..84e20bf --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_309.md @@ -0,0 +1,8 @@ +Example 309 +...... + +\ \A\a\ \3\φ\« + +...... + +\ \A\a\ \3\φ\«
diff --git a/crates/gfm/tests/fixtures/spec_310.md b/crates/gfm/tests/fixtures/spec_310.md new file mode 100644 index 0000000..0b544df --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_310.md @@ -0,0 +1,24 @@ +Example 310 +...... + +\*not emphasized* +\*not emphasized* +<br/> not a tag +[not a link](/foo) +`not code` +1. not a list +* not a list +# not a heading +[foo]: /url "not a reference" +ö not a character entity
diff --git a/crates/gfm/tests/fixtures/spec_311.md b/crates/gfm/tests/fixtures/spec_311.md new file mode 100644 index 0000000..2faff6a --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_311.md @@ -0,0 +1,8 @@ +Example 311 +...... + +\\*emphasis* + +...... + +\emphasis
diff --git a/crates/gfm/tests/fixtures/spec_312.md b/crates/gfm/tests/fixtures/spec_312.md new file mode 100644 index 0000000..f0f6d4e --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_312.md @@ -0,0 +1,10 @@ +Example 312 +...... + +foo\ +bar + +...... + +foo
+bar
\[\`
\[\]
+
diff --git a/crates/gfm/tests/fixtures/spec_315.md b/crates/gfm/tests/fixtures/spec_315.md
new file mode 100644
index 0000000..5303419
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_315.md
@@ -0,0 +1,11 @@
+Example 315
+......
+
+~~~
+\[\]
+~~~
+
+......
+
+\[\]
+
diff --git a/crates/gfm/tests/fixtures/spec_316.md b/crates/gfm/tests/fixtures/spec_316.md
new file mode 100644
index 0000000..87ccdc3
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_316.md
@@ -0,0 +1,8 @@
+Example 316
+......
+
+foo
+
diff --git a/crates/gfm/tests/fixtures/spec_321.md b/crates/gfm/tests/fixtures/spec_321.md
new file mode 100644
index 0000000..31a4199
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_321.md
@@ -0,0 +1,12 @@
+Example 321
+......
+
+ & © Æ Ď
+¾ ℋ ⅆ
+∲ ≧̸
+
+......
+
+& © Æ Ď +¾ ℋ ⅆ +∲ ≧̸
diff --git a/crates/gfm/tests/fixtures/spec_322.md b/crates/gfm/tests/fixtures/spec_322.md new file mode 100644 index 0000000..913d4db --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_322.md @@ -0,0 +1,8 @@ +Example 322 +...... + +# Ӓ Ϡ + +...... + +# Ӓ Ϡ �
diff --git a/crates/gfm/tests/fixtures/spec_323.md b/crates/gfm/tests/fixtures/spec_323.md new file mode 100644 index 0000000..66f005a --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_323.md @@ -0,0 +1,8 @@ +Example 323 +...... + +" ആ ಫ + +...... + +" ആ ಫ
diff --git a/crates/gfm/tests/fixtures/spec_324.md b/crates/gfm/tests/fixtures/spec_324.md new file mode 100644 index 0000000..dfd3076 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_324.md @@ -0,0 +1,14 @@ +Example 324 +...... + +  &x; + +abcdef0; +&ThisIsNotDefined; &hi?; + +...... + +  &x; &#; &#x; +� +&#abcdef0; +&ThisIsNotDefined; &hi?;
diff --git a/crates/gfm/tests/fixtures/spec_325.md b/crates/gfm/tests/fixtures/spec_325.md new file mode 100644 index 0000000..d228f54 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_325.md @@ -0,0 +1,8 @@ +Example 325 +...... + +© + +...... + +©
diff --git a/crates/gfm/tests/fixtures/spec_326.md b/crates/gfm/tests/fixtures/spec_326.md new file mode 100644 index 0000000..ccf4b14 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_326.md @@ -0,0 +1,8 @@ +Example 326 +...... + +&MadeUpEntity; + +...... + +&MadeUpEntity;
diff --git a/crates/gfm/tests/fixtures/spec_327.md b/crates/gfm/tests/fixtures/spec_327.md new file mode 100644 index 0000000..36be9e9 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_327.md @@ -0,0 +1,8 @@ +Example 327 +...... + + + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_328.md b/crates/gfm/tests/fixtures/spec_328.md new file mode 100644 index 0000000..0d75743 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_328.md @@ -0,0 +1,8 @@ +Example 328 +...... + +[foo](/föö "föö") + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_329.md b/crates/gfm/tests/fixtures/spec_329.md new file mode 100644 index 0000000..e844cc7 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_329.md @@ -0,0 +1,10 @@ +Example 329 +...... + +[foo] + +[foo]: /föö "föö" + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_330.md b/crates/gfm/tests/fixtures/spec_330.md new file mode 100644 index 0000000..970ee76 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_330.md @@ -0,0 +1,11 @@ +Example 330 +...... + +``` föö +foo +``` + +...... + +foo
+
diff --git a/crates/gfm/tests/fixtures/spec_331.md b/crates/gfm/tests/fixtures/spec_331.md
new file mode 100644
index 0000000..f163525
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_331.md
@@ -0,0 +1,8 @@
+Example 331
+......
+
+`föö`
+
+......
+
+föö
föfö
+
diff --git a/crates/gfm/tests/fixtures/spec_333.md b/crates/gfm/tests/fixtures/spec_333.md
new file mode 100644
index 0000000..fec6fcf
--- /dev/null
+++ b/crates/gfm/tests/fixtures/spec_333.md
@@ -0,0 +1,10 @@
+Example 333
+......
+
+*foo*
+*foo*
+
+......
+
+*foo* +foo
diff --git a/crates/gfm/tests/fixtures/spec_334.md b/crates/gfm/tests/fixtures/spec_334.md new file mode 100644 index 0000000..6a5e8be --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_334.md @@ -0,0 +1,13 @@ +Example 334 +...... + +* foo + +* foo + +...... + +* foo
+foo + +bar
diff --git a/crates/gfm/tests/fixtures/spec_336.md b/crates/gfm/tests/fixtures/spec_336.md new file mode 100644 index 0000000..ca6fa72 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_336.md @@ -0,0 +1,8 @@ +Example 336 +...... + + foo + +...... + +foo
diff --git a/crates/gfm/tests/fixtures/spec_337.md b/crates/gfm/tests/fixtures/spec_337.md new file mode 100644 index 0000000..8c1b63a --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_337.md @@ -0,0 +1,8 @@ +Example 337 +...... + +[a](url "tit") + +...... + +[a](url "tit")
diff --git a/crates/gfm/tests/fixtures/spec_338.md b/crates/gfm/tests/fixtures/spec_338.md new file mode 100644 index 0000000..de8979b --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_338.md @@ -0,0 +1,8 @@ +Example 338 +...... + +`foo` + +...... + +foo
foo ` bar
``
``
a
b
+
foo bar baz
foo
foo bar baz
foo\
bar`
foo`bar
foo `` bar
*foo*
[not a link](/foo
)
<a href="
">`
<http://foo.bar.
baz>`
```foo``
diff --git a/crates/gfm/tests/fixtures/spec_358.md b/crates/gfm/tests/fixtures/spec_358.md new file mode 100644 index 0000000..e8774b2 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_358.md @@ -0,0 +1,8 @@ +Example 358 +...... + +`foo + +...... + +`foo
diff --git a/crates/gfm/tests/fixtures/spec_359.md b/crates/gfm/tests/fixtures/spec_359.md new file mode 100644 index 0000000..e8662ef --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_359.md @@ -0,0 +1,8 @@ +Example 359 +...... + +`foo``bar`` + +...... + +`foobar
foo bar
diff --git a/crates/gfm/tests/fixtures/spec_361.md b/crates/gfm/tests/fixtures/spec_361.md new file mode 100644 index 0000000..fe960c8 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_361.md @@ -0,0 +1,8 @@ +Example 361 +...... + +a * foo bar* + +...... + +a * foo bar*
diff --git a/crates/gfm/tests/fixtures/spec_362.md b/crates/gfm/tests/fixtures/spec_362.md new file mode 100644 index 0000000..f1e338a --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_362.md @@ -0,0 +1,8 @@ +Example 362 +...... + +a*"foo"* + +...... + +a*"foo"*
diff --git a/crates/gfm/tests/fixtures/spec_363.md b/crates/gfm/tests/fixtures/spec_363.md new file mode 100644 index 0000000..843f36d --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_363.md @@ -0,0 +1,8 @@ +Example 363 +...... + +* a * + +...... + +* a *
diff --git a/crates/gfm/tests/fixtures/spec_364.md b/crates/gfm/tests/fixtures/spec_364.md new file mode 100644 index 0000000..be14cac --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_364.md @@ -0,0 +1,8 @@ +Example 364 +...... + +foo*bar* + +...... + +foobar
diff --git a/crates/gfm/tests/fixtures/spec_365.md b/crates/gfm/tests/fixtures/spec_365.md new file mode 100644 index 0000000..1f8131b --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_365.md @@ -0,0 +1,8 @@ +Example 365 +...... + +5*6*78 + +...... + +5678
diff --git a/crates/gfm/tests/fixtures/spec_366.md b/crates/gfm/tests/fixtures/spec_366.md new file mode 100644 index 0000000..2b2cee9 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_366.md @@ -0,0 +1,8 @@ +Example 366 +...... + +_foo bar_ + +...... + +foo bar
diff --git a/crates/gfm/tests/fixtures/spec_367.md b/crates/gfm/tests/fixtures/spec_367.md new file mode 100644 index 0000000..ce2ebe8 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_367.md @@ -0,0 +1,8 @@ +Example 367 +...... + +_ foo bar_ + +...... + +_ foo bar_
diff --git a/crates/gfm/tests/fixtures/spec_368.md b/crates/gfm/tests/fixtures/spec_368.md new file mode 100644 index 0000000..8251b4a --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_368.md @@ -0,0 +1,8 @@ +Example 368 +...... + +a_"foo"_ + +...... + +a_"foo"_
diff --git a/crates/gfm/tests/fixtures/spec_369.md b/crates/gfm/tests/fixtures/spec_369.md new file mode 100644 index 0000000..2d456bd --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_369.md @@ -0,0 +1,8 @@ +Example 369 +...... + +foo_bar_ + +...... + +foo_bar_
diff --git a/crates/gfm/tests/fixtures/spec_370.md b/crates/gfm/tests/fixtures/spec_370.md new file mode 100644 index 0000000..cc52938 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_370.md @@ -0,0 +1,8 @@ +Example 370 +...... + +5_6_78 + +...... + +5_6_78
diff --git a/crates/gfm/tests/fixtures/spec_371.md b/crates/gfm/tests/fixtures/spec_371.md new file mode 100644 index 0000000..7b9e7a4 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_371.md @@ -0,0 +1,8 @@ +Example 371 +...... + +пристаням_стремятся_ + +...... + +пристаням_стремятся_
diff --git a/crates/gfm/tests/fixtures/spec_372.md b/crates/gfm/tests/fixtures/spec_372.md new file mode 100644 index 0000000..e9f7777 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_372.md @@ -0,0 +1,8 @@ +Example 372 +...... + +aa_"bb"_cc + +...... + +aa_"bb"_cc
diff --git a/crates/gfm/tests/fixtures/spec_373.md b/crates/gfm/tests/fixtures/spec_373.md new file mode 100644 index 0000000..4d13923 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_373.md @@ -0,0 +1,8 @@ +Example 373 +...... + +foo-_(bar)_ + +...... + +foo-(bar)
diff --git a/crates/gfm/tests/fixtures/spec_374.md b/crates/gfm/tests/fixtures/spec_374.md new file mode 100644 index 0000000..58ca2b6 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_374.md @@ -0,0 +1,8 @@ +Example 374 +...... + +_foo* + +...... + +_foo*
diff --git a/crates/gfm/tests/fixtures/spec_375.md b/crates/gfm/tests/fixtures/spec_375.md new file mode 100644 index 0000000..99aa90a --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_375.md @@ -0,0 +1,8 @@ +Example 375 +...... + +*foo bar * + +...... + +*foo bar *
diff --git a/crates/gfm/tests/fixtures/spec_376.md b/crates/gfm/tests/fixtures/spec_376.md new file mode 100644 index 0000000..35a5f78 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_376.md @@ -0,0 +1,10 @@ +Example 376 +...... + +*foo bar +* + +...... + +*foo bar +*
diff --git a/crates/gfm/tests/fixtures/spec_377.md b/crates/gfm/tests/fixtures/spec_377.md new file mode 100644 index 0000000..f80fa7c --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_377.md @@ -0,0 +1,8 @@ +Example 377 +...... + +*(*foo) + +...... + +*(*foo)
diff --git a/crates/gfm/tests/fixtures/spec_378.md b/crates/gfm/tests/fixtures/spec_378.md new file mode 100644 index 0000000..30a9982 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_378.md @@ -0,0 +1,8 @@ +Example 378 +...... + +*(*foo*)* + +...... + +(foo)
diff --git a/crates/gfm/tests/fixtures/spec_379.md b/crates/gfm/tests/fixtures/spec_379.md new file mode 100644 index 0000000..685a1ef --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_379.md @@ -0,0 +1,8 @@ +Example 379 +...... + +*foo*bar + +...... + +foobar
diff --git a/crates/gfm/tests/fixtures/spec_380.md b/crates/gfm/tests/fixtures/spec_380.md new file mode 100644 index 0000000..1244ba0 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_380.md @@ -0,0 +1,8 @@ +Example 380 +...... + +_foo bar _ + +...... + +_foo bar _
diff --git a/crates/gfm/tests/fixtures/spec_381.md b/crates/gfm/tests/fixtures/spec_381.md new file mode 100644 index 0000000..0e05af8 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_381.md @@ -0,0 +1,8 @@ +Example 381 +...... + +_(_foo) + +...... + +_(_foo)
diff --git a/crates/gfm/tests/fixtures/spec_382.md b/crates/gfm/tests/fixtures/spec_382.md new file mode 100644 index 0000000..9680c07 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_382.md @@ -0,0 +1,8 @@ +Example 382 +...... + +_(_foo_)_ + +...... + +(foo)
diff --git a/crates/gfm/tests/fixtures/spec_383.md b/crates/gfm/tests/fixtures/spec_383.md new file mode 100644 index 0000000..f7b1a63 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_383.md @@ -0,0 +1,8 @@ +Example 383 +...... + +_foo_bar + +...... + +_foo_bar
diff --git a/crates/gfm/tests/fixtures/spec_384.md b/crates/gfm/tests/fixtures/spec_384.md new file mode 100644 index 0000000..ad9b6fc --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_384.md @@ -0,0 +1,8 @@ +Example 384 +...... + +_пристаням_стремятся + +...... + +_пристаням_стремятся
diff --git a/crates/gfm/tests/fixtures/spec_385.md b/crates/gfm/tests/fixtures/spec_385.md new file mode 100644 index 0000000..90f8f8d --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_385.md @@ -0,0 +1,8 @@ +Example 385 +...... + +_foo_bar_baz_ + +...... + +foo_bar_baz
diff --git a/crates/gfm/tests/fixtures/spec_386.md b/crates/gfm/tests/fixtures/spec_386.md new file mode 100644 index 0000000..beb8aea --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_386.md @@ -0,0 +1,8 @@ +Example 386 +...... + +_(bar)_. + +...... + +(bar).
diff --git a/crates/gfm/tests/fixtures/spec_387.md b/crates/gfm/tests/fixtures/spec_387.md new file mode 100644 index 0000000..dbc77c3 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_387.md @@ -0,0 +1,8 @@ +Example 387 +...... + +**foo bar** + +...... + +foo bar
diff --git a/crates/gfm/tests/fixtures/spec_388.md b/crates/gfm/tests/fixtures/spec_388.md new file mode 100644 index 0000000..e292c73 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_388.md @@ -0,0 +1,8 @@ +Example 388 +...... + +** foo bar** + +...... + +** foo bar**
diff --git a/crates/gfm/tests/fixtures/spec_389.md b/crates/gfm/tests/fixtures/spec_389.md new file mode 100644 index 0000000..9b55772 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_389.md @@ -0,0 +1,8 @@ +Example 389 +...... + +a**"foo"** + +...... + +a**"foo"**
diff --git a/crates/gfm/tests/fixtures/spec_390.md b/crates/gfm/tests/fixtures/spec_390.md new file mode 100644 index 0000000..22611e6 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_390.md @@ -0,0 +1,8 @@ +Example 390 +...... + +foo**bar** + +...... + +foobar
diff --git a/crates/gfm/tests/fixtures/spec_391.md b/crates/gfm/tests/fixtures/spec_391.md new file mode 100644 index 0000000..36a8460 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_391.md @@ -0,0 +1,8 @@ +Example 391 +...... + +__foo bar__ + +...... + +foo bar
diff --git a/crates/gfm/tests/fixtures/spec_392.md b/crates/gfm/tests/fixtures/spec_392.md new file mode 100644 index 0000000..568389d --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_392.md @@ -0,0 +1,8 @@ +Example 392 +...... + +__ foo bar__ + +...... + +__ foo bar__
diff --git a/crates/gfm/tests/fixtures/spec_393.md b/crates/gfm/tests/fixtures/spec_393.md new file mode 100644 index 0000000..50b4bc2 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_393.md @@ -0,0 +1,10 @@ +Example 393 +...... + +__ +foo bar__ + +...... + +__ +foo bar__
diff --git a/crates/gfm/tests/fixtures/spec_394.md b/crates/gfm/tests/fixtures/spec_394.md new file mode 100644 index 0000000..4399d68 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_394.md @@ -0,0 +1,8 @@ +Example 394 +...... + +a__"foo"__ + +...... + +a__"foo"__
diff --git a/crates/gfm/tests/fixtures/spec_395.md b/crates/gfm/tests/fixtures/spec_395.md new file mode 100644 index 0000000..872269a --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_395.md @@ -0,0 +1,8 @@ +Example 395 +...... + +foo__bar__ + +...... + +foo__bar__
diff --git a/crates/gfm/tests/fixtures/spec_396.md b/crates/gfm/tests/fixtures/spec_396.md new file mode 100644 index 0000000..8090bdf --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_396.md @@ -0,0 +1,8 @@ +Example 396 +...... + +5__6__78 + +...... + +5__6__78
diff --git a/crates/gfm/tests/fixtures/spec_397.md b/crates/gfm/tests/fixtures/spec_397.md new file mode 100644 index 0000000..316dd5f --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_397.md @@ -0,0 +1,8 @@ +Example 397 +...... + +пристаням__стремятся__ + +...... + +пристаням__стремятся__
diff --git a/crates/gfm/tests/fixtures/spec_398.md b/crates/gfm/tests/fixtures/spec_398.md new file mode 100644 index 0000000..d1353a8 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_398.md @@ -0,0 +1,8 @@ +Example 398 +...... + +__foo, __bar__, baz__ + +...... + +foo, bar, baz
diff --git a/crates/gfm/tests/fixtures/spec_399.md b/crates/gfm/tests/fixtures/spec_399.md new file mode 100644 index 0000000..6d23372 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_399.md @@ -0,0 +1,8 @@ +Example 399 +...... + +foo-__(bar)__ + +...... + +foo-(bar)
diff --git a/crates/gfm/tests/fixtures/spec_400.md b/crates/gfm/tests/fixtures/spec_400.md new file mode 100644 index 0000000..2a7c18f --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_400.md @@ -0,0 +1,8 @@ +Example 400 +...... + +**foo bar ** + +...... + +**foo bar **
diff --git a/crates/gfm/tests/fixtures/spec_401.md b/crates/gfm/tests/fixtures/spec_401.md new file mode 100644 index 0000000..34cd8e6 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_401.md @@ -0,0 +1,8 @@ +Example 401 +...... + +**(**foo) + +...... + +**(**foo)
diff --git a/crates/gfm/tests/fixtures/spec_402.md b/crates/gfm/tests/fixtures/spec_402.md new file mode 100644 index 0000000..8a22702 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_402.md @@ -0,0 +1,8 @@ +Example 402 +...... + +*(**foo**)* + +...... + +(foo)
diff --git a/crates/gfm/tests/fixtures/spec_403.md b/crates/gfm/tests/fixtures/spec_403.md new file mode 100644 index 0000000..3da4bf6 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_403.md @@ -0,0 +1,10 @@ +Example 403 +...... + +**Gomphocarpus (*Gomphocarpus physocarpus*, syn. +*Asclepias physocarpa*)** + +...... + +Gomphocarpus (Gomphocarpus physocarpus, syn. +Asclepias physocarpa)
diff --git a/crates/gfm/tests/fixtures/spec_404.md b/crates/gfm/tests/fixtures/spec_404.md new file mode 100644 index 0000000..a822982 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_404.md @@ -0,0 +1,8 @@ +Example 404 +...... + +**foo "*bar*" foo** + +...... + +foo "bar" foo
diff --git a/crates/gfm/tests/fixtures/spec_405.md b/crates/gfm/tests/fixtures/spec_405.md new file mode 100644 index 0000000..53d7c3c --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_405.md @@ -0,0 +1,8 @@ +Example 405 +...... + +**foo**bar + +...... + +foobar
diff --git a/crates/gfm/tests/fixtures/spec_406.md b/crates/gfm/tests/fixtures/spec_406.md new file mode 100644 index 0000000..84e0fee --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_406.md @@ -0,0 +1,8 @@ +Example 406 +...... + +__foo bar __ + +...... + +__foo bar __
diff --git a/crates/gfm/tests/fixtures/spec_407.md b/crates/gfm/tests/fixtures/spec_407.md new file mode 100644 index 0000000..a2fe83d --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_407.md @@ -0,0 +1,8 @@ +Example 407 +...... + +__(__foo) + +...... + +__(__foo)
diff --git a/crates/gfm/tests/fixtures/spec_408.md b/crates/gfm/tests/fixtures/spec_408.md new file mode 100644 index 0000000..478b5bc --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_408.md @@ -0,0 +1,8 @@ +Example 408 +...... + +_(__foo__)_ + +...... + +(foo)
diff --git a/crates/gfm/tests/fixtures/spec_409.md b/crates/gfm/tests/fixtures/spec_409.md new file mode 100644 index 0000000..6cf670b --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_409.md @@ -0,0 +1,8 @@ +Example 409 +...... + +__foo__bar + +...... + +__foo__bar
diff --git a/crates/gfm/tests/fixtures/spec_410.md b/crates/gfm/tests/fixtures/spec_410.md new file mode 100644 index 0000000..6660eeb --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_410.md @@ -0,0 +1,8 @@ +Example 410 +...... + +__пристаням__стремятся + +...... + +__пристаням__стремятся
diff --git a/crates/gfm/tests/fixtures/spec_411.md b/crates/gfm/tests/fixtures/spec_411.md new file mode 100644 index 0000000..c821dec --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_411.md @@ -0,0 +1,8 @@ +Example 411 +...... + +__foo__bar__baz__ + +...... + +foo__bar__baz
diff --git a/crates/gfm/tests/fixtures/spec_412.md b/crates/gfm/tests/fixtures/spec_412.md new file mode 100644 index 0000000..d956616 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_412.md @@ -0,0 +1,8 @@ +Example 412 +...... + +__(bar)__. + +...... + +(bar).
diff --git a/crates/gfm/tests/fixtures/spec_413.md b/crates/gfm/tests/fixtures/spec_413.md new file mode 100644 index 0000000..9a61bd7 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_413.md @@ -0,0 +1,8 @@ +Example 413 +...... + +*foo [bar](/url)* + +...... + +foo bar
diff --git a/crates/gfm/tests/fixtures/spec_414.md b/crates/gfm/tests/fixtures/spec_414.md new file mode 100644 index 0000000..e63476b --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_414.md @@ -0,0 +1,10 @@ +Example 414 +...... + +*foo +bar* + +...... + +foo +bar
diff --git a/crates/gfm/tests/fixtures/spec_415.md b/crates/gfm/tests/fixtures/spec_415.md new file mode 100644 index 0000000..4333d1d --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_415.md @@ -0,0 +1,8 @@ +Example 415 +...... + +_foo __bar__ baz_ + +...... + +foo bar baz
diff --git a/crates/gfm/tests/fixtures/spec_416.md b/crates/gfm/tests/fixtures/spec_416.md new file mode 100644 index 0000000..10a9730 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_416.md @@ -0,0 +1,8 @@ +Example 416 +...... + +_foo _bar_ baz_ + +...... + +foo bar baz
diff --git a/crates/gfm/tests/fixtures/spec_417.md b/crates/gfm/tests/fixtures/spec_417.md new file mode 100644 index 0000000..f1a2d37 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_417.md @@ -0,0 +1,8 @@ +Example 417 +...... + +__foo_ bar_ + +...... + +foo bar
diff --git a/crates/gfm/tests/fixtures/spec_418.md b/crates/gfm/tests/fixtures/spec_418.md new file mode 100644 index 0000000..f183f77 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_418.md @@ -0,0 +1,8 @@ +Example 418 +...... + +*foo *bar** + +...... + +foo bar
diff --git a/crates/gfm/tests/fixtures/spec_419.md b/crates/gfm/tests/fixtures/spec_419.md new file mode 100644 index 0000000..7201887 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_419.md @@ -0,0 +1,8 @@ +Example 419 +...... + +*foo **bar** baz* + +...... + +foo bar baz
diff --git a/crates/gfm/tests/fixtures/spec_420.md b/crates/gfm/tests/fixtures/spec_420.md new file mode 100644 index 0000000..0fd4749 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_420.md @@ -0,0 +1,8 @@ +Example 420 +...... + +*foo**bar**baz* + +...... + +foobarbaz
diff --git a/crates/gfm/tests/fixtures/spec_421.md b/crates/gfm/tests/fixtures/spec_421.md new file mode 100644 index 0000000..e7972fe --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_421.md @@ -0,0 +1,8 @@ +Example 421 +...... + +*foo**bar* + +...... + +foo**bar
diff --git a/crates/gfm/tests/fixtures/spec_422.md b/crates/gfm/tests/fixtures/spec_422.md new file mode 100644 index 0000000..916b958 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_422.md @@ -0,0 +1,8 @@ +Example 422 +...... + +***foo** bar* + +...... + +foo bar
diff --git a/crates/gfm/tests/fixtures/spec_423.md b/crates/gfm/tests/fixtures/spec_423.md new file mode 100644 index 0000000..9794c72 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_423.md @@ -0,0 +1,8 @@ +Example 423 +...... + +*foo **bar*** + +...... + +foo bar
diff --git a/crates/gfm/tests/fixtures/spec_424.md b/crates/gfm/tests/fixtures/spec_424.md new file mode 100644 index 0000000..4882271 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_424.md @@ -0,0 +1,8 @@ +Example 424 +...... + +*foo**bar*** + +...... + +foobar
diff --git a/crates/gfm/tests/fixtures/spec_425.md b/crates/gfm/tests/fixtures/spec_425.md new file mode 100644 index 0000000..f4c179c --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_425.md @@ -0,0 +1,8 @@ +Example 425 +...... + +foo***bar***baz + +...... + +foobarbaz
diff --git a/crates/gfm/tests/fixtures/spec_426.md b/crates/gfm/tests/fixtures/spec_426.md new file mode 100644 index 0000000..06e08b7 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_426.md @@ -0,0 +1,8 @@ +Example 426 +...... + +foo******bar*********baz + +...... + +foobar***baz
diff --git a/crates/gfm/tests/fixtures/spec_427.md b/crates/gfm/tests/fixtures/spec_427.md new file mode 100644 index 0000000..344e810 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_427.md @@ -0,0 +1,8 @@ +Example 427 +...... + +*foo **bar *baz* bim** bop* + +...... + +foo bar baz bim bop
diff --git a/crates/gfm/tests/fixtures/spec_428.md b/crates/gfm/tests/fixtures/spec_428.md new file mode 100644 index 0000000..4e86e50 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_428.md @@ -0,0 +1,8 @@ +Example 428 +...... + +*foo [*bar*](/url)* + +...... + +foo bar
diff --git a/crates/gfm/tests/fixtures/spec_429.md b/crates/gfm/tests/fixtures/spec_429.md new file mode 100644 index 0000000..749cfaf --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_429.md @@ -0,0 +1,8 @@ +Example 429 +...... + +** is not an empty emphasis + +...... + +** is not an empty emphasis
diff --git a/crates/gfm/tests/fixtures/spec_430.md b/crates/gfm/tests/fixtures/spec_430.md new file mode 100644 index 0000000..2d12612 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_430.md @@ -0,0 +1,8 @@ +Example 430 +...... + +**** is not an empty strong emphasis + +...... + +**** is not an empty strong emphasis
diff --git a/crates/gfm/tests/fixtures/spec_431.md b/crates/gfm/tests/fixtures/spec_431.md new file mode 100644 index 0000000..540f8d8 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_431.md @@ -0,0 +1,8 @@ +Example 431 +...... + +**foo [bar](/url)** + +...... + +foo bar
diff --git a/crates/gfm/tests/fixtures/spec_432.md b/crates/gfm/tests/fixtures/spec_432.md new file mode 100644 index 0000000..b0a978b --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_432.md @@ -0,0 +1,10 @@ +Example 432 +...... + +**foo +bar** + +...... + +foo +bar
diff --git a/crates/gfm/tests/fixtures/spec_433.md b/crates/gfm/tests/fixtures/spec_433.md new file mode 100644 index 0000000..14ec41c --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_433.md @@ -0,0 +1,8 @@ +Example 433 +...... + +__foo _bar_ baz__ + +...... + +foo bar baz
diff --git a/crates/gfm/tests/fixtures/spec_434.md b/crates/gfm/tests/fixtures/spec_434.md new file mode 100644 index 0000000..579ac05 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_434.md @@ -0,0 +1,8 @@ +Example 434 +...... + +__foo __bar__ baz__ + +...... + +foo bar baz
diff --git a/crates/gfm/tests/fixtures/spec_435.md b/crates/gfm/tests/fixtures/spec_435.md new file mode 100644 index 0000000..64cef42 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_435.md @@ -0,0 +1,8 @@ +Example 435 +...... + +____foo__ bar__ + +...... + +foo bar
diff --git a/crates/gfm/tests/fixtures/spec_436.md b/crates/gfm/tests/fixtures/spec_436.md new file mode 100644 index 0000000..f8e7fe6 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_436.md @@ -0,0 +1,8 @@ +Example 436 +...... + +**foo **bar**** + +...... + +foo bar
diff --git a/crates/gfm/tests/fixtures/spec_437.md b/crates/gfm/tests/fixtures/spec_437.md new file mode 100644 index 0000000..b4b53b7 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_437.md @@ -0,0 +1,8 @@ +Example 437 +...... + +**foo *bar* baz** + +...... + +foo bar baz
diff --git a/crates/gfm/tests/fixtures/spec_438.md b/crates/gfm/tests/fixtures/spec_438.md new file mode 100644 index 0000000..b5e1f22 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_438.md @@ -0,0 +1,8 @@ +Example 438 +...... + +**foo*bar*baz** + +...... + +foobarbaz
diff --git a/crates/gfm/tests/fixtures/spec_439.md b/crates/gfm/tests/fixtures/spec_439.md new file mode 100644 index 0000000..4510038 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_439.md @@ -0,0 +1,8 @@ +Example 439 +...... + +***foo* bar** + +...... + +foo bar
diff --git a/crates/gfm/tests/fixtures/spec_440.md b/crates/gfm/tests/fixtures/spec_440.md new file mode 100644 index 0000000..7d0f517 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_440.md @@ -0,0 +1,8 @@ +Example 440 +...... + +**foo *bar*** + +...... + +foo bar
diff --git a/crates/gfm/tests/fixtures/spec_441.md b/crates/gfm/tests/fixtures/spec_441.md new file mode 100644 index 0000000..6d59806 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_441.md @@ -0,0 +1,10 @@ +Example 441 +...... + +**foo *bar **baz** +bim* bop** + +...... + +foo bar baz +bim bop
diff --git a/crates/gfm/tests/fixtures/spec_442.md b/crates/gfm/tests/fixtures/spec_442.md new file mode 100644 index 0000000..edddc64 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_442.md @@ -0,0 +1,8 @@ +Example 442 +...... + +**foo [*bar*](/url)** + +...... + +foo bar
diff --git a/crates/gfm/tests/fixtures/spec_443.md b/crates/gfm/tests/fixtures/spec_443.md new file mode 100644 index 0000000..99021cb --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_443.md @@ -0,0 +1,8 @@ +Example 443 +...... + +__ is not an empty emphasis + +...... + +__ is not an empty emphasis
diff --git a/crates/gfm/tests/fixtures/spec_444.md b/crates/gfm/tests/fixtures/spec_444.md new file mode 100644 index 0000000..42e00c5 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_444.md @@ -0,0 +1,8 @@ +Example 444 +...... + +____ is not an empty strong emphasis + +...... + +____ is not an empty strong emphasis
diff --git a/crates/gfm/tests/fixtures/spec_445.md b/crates/gfm/tests/fixtures/spec_445.md new file mode 100644 index 0000000..4ac4d13 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_445.md @@ -0,0 +1,8 @@ +Example 445 +...... + +foo *** + +...... + +foo ***
diff --git a/crates/gfm/tests/fixtures/spec_446.md b/crates/gfm/tests/fixtures/spec_446.md new file mode 100644 index 0000000..e411274 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_446.md @@ -0,0 +1,8 @@ +Example 446 +...... + +foo *\** + +...... + +foo *
diff --git a/crates/gfm/tests/fixtures/spec_447.md b/crates/gfm/tests/fixtures/spec_447.md new file mode 100644 index 0000000..99cc4ec --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_447.md @@ -0,0 +1,8 @@ +Example 447 +...... + +foo *_* + +...... + +foo _
diff --git a/crates/gfm/tests/fixtures/spec_448.md b/crates/gfm/tests/fixtures/spec_448.md new file mode 100644 index 0000000..965b8f0 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_448.md @@ -0,0 +1,8 @@ +Example 448 +...... + +foo ***** + +...... + +foo *****
diff --git a/crates/gfm/tests/fixtures/spec_449.md b/crates/gfm/tests/fixtures/spec_449.md new file mode 100644 index 0000000..9344571 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_449.md @@ -0,0 +1,8 @@ +Example 449 +...... + +foo **\*** + +...... + +foo *
diff --git a/crates/gfm/tests/fixtures/spec_450.md b/crates/gfm/tests/fixtures/spec_450.md new file mode 100644 index 0000000..39ef17a --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_450.md @@ -0,0 +1,8 @@ +Example 450 +...... + +foo **_** + +...... + +foo _
diff --git a/crates/gfm/tests/fixtures/spec_451.md b/crates/gfm/tests/fixtures/spec_451.md new file mode 100644 index 0000000..236240e --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_451.md @@ -0,0 +1,8 @@ +Example 451 +...... + +**foo* + +...... + +*foo
diff --git a/crates/gfm/tests/fixtures/spec_452.md b/crates/gfm/tests/fixtures/spec_452.md new file mode 100644 index 0000000..26d39e2 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_452.md @@ -0,0 +1,8 @@ +Example 452 +...... + +*foo** + +...... + +foo*
diff --git a/crates/gfm/tests/fixtures/spec_453.md b/crates/gfm/tests/fixtures/spec_453.md new file mode 100644 index 0000000..66fc776 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_453.md @@ -0,0 +1,8 @@ +Example 453 +...... + +***foo** + +...... + +*foo
diff --git a/crates/gfm/tests/fixtures/spec_454.md b/crates/gfm/tests/fixtures/spec_454.md new file mode 100644 index 0000000..e175a6a --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_454.md @@ -0,0 +1,8 @@ +Example 454 +...... + +****foo* + +...... + +***foo
diff --git a/crates/gfm/tests/fixtures/spec_455.md b/crates/gfm/tests/fixtures/spec_455.md new file mode 100644 index 0000000..3159c85 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_455.md @@ -0,0 +1,8 @@ +Example 455 +...... + +**foo*** + +...... + +foo*
diff --git a/crates/gfm/tests/fixtures/spec_456.md b/crates/gfm/tests/fixtures/spec_456.md new file mode 100644 index 0000000..69e133b --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_456.md @@ -0,0 +1,8 @@ +Example 456 +...... + +*foo**** + +...... + +foo***
diff --git a/crates/gfm/tests/fixtures/spec_457.md b/crates/gfm/tests/fixtures/spec_457.md new file mode 100644 index 0000000..8e406e5 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_457.md @@ -0,0 +1,8 @@ +Example 457 +...... + +foo ___ + +...... + +foo ___
diff --git a/crates/gfm/tests/fixtures/spec_458.md b/crates/gfm/tests/fixtures/spec_458.md new file mode 100644 index 0000000..b0f6a3d --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_458.md @@ -0,0 +1,8 @@ +Example 458 +...... + +foo _\__ + +...... + +foo _
diff --git a/crates/gfm/tests/fixtures/spec_459.md b/crates/gfm/tests/fixtures/spec_459.md new file mode 100644 index 0000000..851ae46 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_459.md @@ -0,0 +1,8 @@ +Example 459 +...... + +foo _*_ + +...... + +foo *
diff --git a/crates/gfm/tests/fixtures/spec_460.md b/crates/gfm/tests/fixtures/spec_460.md new file mode 100644 index 0000000..ef09736 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_460.md @@ -0,0 +1,8 @@ +Example 460 +...... + +foo _____ + +...... + +foo _____
diff --git a/crates/gfm/tests/fixtures/spec_461.md b/crates/gfm/tests/fixtures/spec_461.md new file mode 100644 index 0000000..147b517 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_461.md @@ -0,0 +1,8 @@ +Example 461 +...... + +foo __\___ + +...... + +foo _
diff --git a/crates/gfm/tests/fixtures/spec_462.md b/crates/gfm/tests/fixtures/spec_462.md new file mode 100644 index 0000000..abd4305 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_462.md @@ -0,0 +1,8 @@ +Example 462 +...... + +foo __*__ + +...... + +foo *
diff --git a/crates/gfm/tests/fixtures/spec_463.md b/crates/gfm/tests/fixtures/spec_463.md new file mode 100644 index 0000000..820957e --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_463.md @@ -0,0 +1,8 @@ +Example 463 +...... + +__foo_ + +...... + +_foo
diff --git a/crates/gfm/tests/fixtures/spec_464.md b/crates/gfm/tests/fixtures/spec_464.md new file mode 100644 index 0000000..fb973d7 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_464.md @@ -0,0 +1,8 @@ +Example 464 +...... + +_foo__ + +...... + +foo_
diff --git a/crates/gfm/tests/fixtures/spec_465.md b/crates/gfm/tests/fixtures/spec_465.md new file mode 100644 index 0000000..c122284 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_465.md @@ -0,0 +1,8 @@ +Example 465 +...... + +___foo__ + +...... + +_foo
diff --git a/crates/gfm/tests/fixtures/spec_466.md b/crates/gfm/tests/fixtures/spec_466.md new file mode 100644 index 0000000..b8737c6 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_466.md @@ -0,0 +1,8 @@ +Example 466 +...... + +____foo_ + +...... + +___foo
diff --git a/crates/gfm/tests/fixtures/spec_467.md b/crates/gfm/tests/fixtures/spec_467.md new file mode 100644 index 0000000..8fa6b04 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_467.md @@ -0,0 +1,8 @@ +Example 467 +...... + +__foo___ + +...... + +foo_
diff --git a/crates/gfm/tests/fixtures/spec_468.md b/crates/gfm/tests/fixtures/spec_468.md new file mode 100644 index 0000000..e94f131 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_468.md @@ -0,0 +1,8 @@ +Example 468 +...... + +_foo____ + +...... + +foo___
diff --git a/crates/gfm/tests/fixtures/spec_469.md b/crates/gfm/tests/fixtures/spec_469.md new file mode 100644 index 0000000..dd09b33 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_469.md @@ -0,0 +1,8 @@ +Example 469 +...... + +**foo** + +...... + +foo
diff --git a/crates/gfm/tests/fixtures/spec_470.md b/crates/gfm/tests/fixtures/spec_470.md new file mode 100644 index 0000000..3b83a84 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_470.md @@ -0,0 +1,8 @@ +Example 470 +...... + +*_foo_* + +...... + +foo
diff --git a/crates/gfm/tests/fixtures/spec_471.md b/crates/gfm/tests/fixtures/spec_471.md new file mode 100644 index 0000000..51ad3e9 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_471.md @@ -0,0 +1,8 @@ +Example 471 +...... + +__foo__ + +...... + +foo
diff --git a/crates/gfm/tests/fixtures/spec_472.md b/crates/gfm/tests/fixtures/spec_472.md new file mode 100644 index 0000000..d154868 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_472.md @@ -0,0 +1,8 @@ +Example 472 +...... + +_*foo*_ + +...... + +foo
diff --git a/crates/gfm/tests/fixtures/spec_473.md b/crates/gfm/tests/fixtures/spec_473.md new file mode 100644 index 0000000..e3eb775 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_473.md @@ -0,0 +1,8 @@ +Example 473 +...... + +****foo**** + +...... + +foo
diff --git a/crates/gfm/tests/fixtures/spec_474.md b/crates/gfm/tests/fixtures/spec_474.md new file mode 100644 index 0000000..43c0eff --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_474.md @@ -0,0 +1,8 @@ +Example 474 +...... + +____foo____ + +...... + +foo
diff --git a/crates/gfm/tests/fixtures/spec_475.md b/crates/gfm/tests/fixtures/spec_475.md new file mode 100644 index 0000000..25fee7b --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_475.md @@ -0,0 +1,8 @@ +Example 475 +...... + +******foo****** + +...... + +foo
diff --git a/crates/gfm/tests/fixtures/spec_476.md b/crates/gfm/tests/fixtures/spec_476.md new file mode 100644 index 0000000..d3ee877 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_476.md @@ -0,0 +1,8 @@ +Example 476 +...... + +***foo*** + +...... + +foo
diff --git a/crates/gfm/tests/fixtures/spec_477.md b/crates/gfm/tests/fixtures/spec_477.md new file mode 100644 index 0000000..60535d7 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_477.md @@ -0,0 +1,8 @@ +Example 477 +...... + +_____foo_____ + +...... + +foo
diff --git a/crates/gfm/tests/fixtures/spec_478.md b/crates/gfm/tests/fixtures/spec_478.md new file mode 100644 index 0000000..e2712a5 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_478.md @@ -0,0 +1,8 @@ +Example 478 +...... + +*foo _bar* baz_ + +...... + +foo _bar baz_
diff --git a/crates/gfm/tests/fixtures/spec_479.md b/crates/gfm/tests/fixtures/spec_479.md new file mode 100644 index 0000000..901a111 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_479.md @@ -0,0 +1,8 @@ +Example 479 +...... + +*foo __bar *baz bim__ bam* + +...... + +foo bar *baz bim bam
diff --git a/crates/gfm/tests/fixtures/spec_480.md b/crates/gfm/tests/fixtures/spec_480.md new file mode 100644 index 0000000..6a2a51d --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_480.md @@ -0,0 +1,8 @@ +Example 480 +...... + +**foo **bar baz** + +...... + +**foo bar baz
diff --git a/crates/gfm/tests/fixtures/spec_481.md b/crates/gfm/tests/fixtures/spec_481.md new file mode 100644 index 0000000..fbd02e9 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_481.md @@ -0,0 +1,8 @@ +Example 481 +...... + +*foo *bar baz* + +...... + +*foo bar baz
diff --git a/crates/gfm/tests/fixtures/spec_482.md b/crates/gfm/tests/fixtures/spec_482.md new file mode 100644 index 0000000..001ec76 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_482.md @@ -0,0 +1,8 @@ +Example 482 +...... + +*[bar*](/url) + +...... + +*bar*
diff --git a/crates/gfm/tests/fixtures/spec_483.md b/crates/gfm/tests/fixtures/spec_483.md new file mode 100644 index 0000000..f2ea3da --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_483.md @@ -0,0 +1,8 @@ +Example 483 +...... + +_foo [bar_](/url) + +...... + +_foo bar_
diff --git a/crates/gfm/tests/fixtures/spec_484.md b/crates/gfm/tests/fixtures/spec_484.md new file mode 100644 index 0000000..4dcf550 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_484.md @@ -0,0 +1,8 @@ +Example 484 +...... + +* + +...... + +*
diff --git a/crates/gfm/tests/fixtures/spec_485.md b/crates/gfm/tests/fixtures/spec_485.md new file mode 100644 index 0000000..8f0de8b --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_485.md @@ -0,0 +1,8 @@ +Example 485 +...... + +** + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_486.md b/crates/gfm/tests/fixtures/spec_486.md new file mode 100644 index 0000000..d2dde87 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_486.md @@ -0,0 +1,8 @@ +Example 486 +...... + +__ + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_487.md b/crates/gfm/tests/fixtures/spec_487.md new file mode 100644 index 0000000..b6c2800 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_487.md @@ -0,0 +1,8 @@ +Example 487 +...... + +*a `*`* + +...... + +a *
a _
This ~~has a
+new paragraph~~.
diff --git a/crates/gfm/tests/fixtures/spec_494.md b/crates/gfm/tests/fixtures/spec_494.md new file mode 100644 index 0000000..30fd055 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_494.md @@ -0,0 +1,8 @@ +Example 494 +...... + +[link](/uri "title") + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_495.md b/crates/gfm/tests/fixtures/spec_495.md new file mode 100644 index 0000000..fe498ec --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_495.md @@ -0,0 +1,8 @@ +Example 495 +...... + +[link](/uri) + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_496.md b/crates/gfm/tests/fixtures/spec_496.md new file mode 100644 index 0000000..5fbb9f5 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_496.md @@ -0,0 +1,8 @@ +Example 496 +...... + +[link]() + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_497.md b/crates/gfm/tests/fixtures/spec_497.md new file mode 100644 index 0000000..80d4520 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_497.md @@ -0,0 +1,8 @@ +Example 497 +...... + +[link](<>) + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_498.md b/crates/gfm/tests/fixtures/spec_498.md new file mode 100644 index 0000000..8f5060c --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_498.md @@ -0,0 +1,8 @@ +Example 498 +...... + +[link](/my uri) + +...... + +[link](/my uri)
diff --git a/crates/gfm/tests/fixtures/spec_499.md b/crates/gfm/tests/fixtures/spec_499.md new file mode 100644 index 0000000..89c35e3 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_499.md @@ -0,0 +1,8 @@ +Example 499 +...... + +[link]([link](foo +bar)
diff --git a/crates/gfm/tests/fixtures/spec_501.md b/crates/gfm/tests/fixtures/spec_501.md new file mode 100644 index 0000000..2a35850 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_501.md @@ -0,0 +1,10 @@ +Example 501 +...... + +[link]([link](
[link](<foo>)
diff --git a/crates/gfm/tests/fixtures/spec_504.md b/crates/gfm/tests/fixtures/spec_504.md new file mode 100644 index 0000000..cac54f6 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_504.md @@ -0,0 +1,12 @@ +Example 504 +...... + +[a]( +[a](c) + +...... + +[a](<b)c +[a](<b)c> +[a](c)
diff --git a/crates/gfm/tests/fixtures/spec_505.md b/crates/gfm/tests/fixtures/spec_505.md new file mode 100644 index 0000000..900f66a --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_505.md @@ -0,0 +1,8 @@ +Example 505 +...... + +[link](\(foo\)) + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_506.md b/crates/gfm/tests/fixtures/spec_506.md new file mode 100644 index 0000000..44e8894 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_506.md @@ -0,0 +1,8 @@ +Example 506 +...... + +[link](foo(and(bar))) + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_507.md b/crates/gfm/tests/fixtures/spec_507.md new file mode 100644 index 0000000..c25499b --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_507.md @@ -0,0 +1,8 @@ +Example 507 +...... + +[link](foo\(and\(bar\)) + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_508.md b/crates/gfm/tests/fixtures/spec_508.md new file mode 100644 index 0000000..2427cf5 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_508.md @@ -0,0 +1,8 @@ +Example 508 +...... + +[link]([link](/url "title "and" title")
diff --git a/crates/gfm/tests/fixtures/spec_518.md b/crates/gfm/tests/fixtures/spec_518.md new file mode 100644 index 0000000..211784b --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_518.md @@ -0,0 +1,8 @@ +Example 518 +...... + +[link](/url 'title "and" title') + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_519.md b/crates/gfm/tests/fixtures/spec_519.md new file mode 100644 index 0000000..e73d3b1 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_519.md @@ -0,0 +1,9 @@ +Example 519 +...... + +[link]( /uri + "title" ) + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_520.md b/crates/gfm/tests/fixtures/spec_520.md new file mode 100644 index 0000000..ef1242b --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_520.md @@ -0,0 +1,8 @@ +Example 520 +...... + +[link] (/uri) + +...... + +[link] (/uri)
diff --git a/crates/gfm/tests/fixtures/spec_521.md b/crates/gfm/tests/fixtures/spec_521.md new file mode 100644 index 0000000..68a44d5 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_521.md @@ -0,0 +1,8 @@ +Example 521 +...... + +[link [foo [bar]]](/uri) + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_522.md b/crates/gfm/tests/fixtures/spec_522.md new file mode 100644 index 0000000..82dafef --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_522.md @@ -0,0 +1,8 @@ +Example 522 +...... + +[link] bar](/uri) + +...... + +[link] bar](/uri)
diff --git a/crates/gfm/tests/fixtures/spec_523.md b/crates/gfm/tests/fixtures/spec_523.md new file mode 100644 index 0000000..f1c2162 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_523.md @@ -0,0 +1,8 @@ +Example 523 +...... + +[link [bar](/uri) + +...... + +[link bar
diff --git a/crates/gfm/tests/fixtures/spec_524.md b/crates/gfm/tests/fixtures/spec_524.md new file mode 100644 index 0000000..6daaa36 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_524.md @@ -0,0 +1,8 @@ +Example 524 +...... + +[link \[bar](/uri) + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_525.md b/crates/gfm/tests/fixtures/spec_525.md new file mode 100644 index 0000000..5e2a9c0 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_525.md @@ -0,0 +1,8 @@ +Example 525 +...... + +[link *foo **bar** `#`*](/uri) + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_526.md b/crates/gfm/tests/fixtures/spec_526.md new file mode 100644 index 0000000..a6819d9 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_526.md @@ -0,0 +1,8 @@ +Example 526 +...... + +[![moon](moon.jpg)](/uri) + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_527.md b/crates/gfm/tests/fixtures/spec_527.md new file mode 100644 index 0000000..676cc32 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_527.md @@ -0,0 +1,8 @@ +Example 527 +...... + +[foo [bar](/uri)](/uri) + +...... + +[foo bar](/uri)
diff --git a/crates/gfm/tests/fixtures/spec_528.md b/crates/gfm/tests/fixtures/spec_528.md new file mode 100644 index 0000000..0108e07 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_528.md @@ -0,0 +1,8 @@ +Example 528 +...... + +[foo *[bar [baz](/uri)](/uri)*](/uri) + +...... + +[foo [bar baz](/uri)](/uri)
diff --git a/crates/gfm/tests/fixtures/spec_529.md b/crates/gfm/tests/fixtures/spec_529.md new file mode 100644 index 0000000..c96c508 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_529.md @@ -0,0 +1,8 @@ +Example 529 +...... + +![[[foo](uri1)](uri2)](uri3) + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_530.md b/crates/gfm/tests/fixtures/spec_530.md new file mode 100644 index 0000000..5199495 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_530.md @@ -0,0 +1,8 @@ +Example 530 +...... + +*[foo*](/uri) + +...... + +*foo*
diff --git a/crates/gfm/tests/fixtures/spec_531.md b/crates/gfm/tests/fixtures/spec_531.md new file mode 100644 index 0000000..1975222 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_531.md @@ -0,0 +1,8 @@ +Example 531 +...... + +[foo *bar](baz*) + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_532.md b/crates/gfm/tests/fixtures/spec_532.md new file mode 100644 index 0000000..903c511 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_532.md @@ -0,0 +1,8 @@ +Example 532 +...... + +*foo [bar* baz] + +...... + +foo [bar baz]
diff --git a/crates/gfm/tests/fixtures/spec_533.md b/crates/gfm/tests/fixtures/spec_533.md new file mode 100644 index 0000000..24ee9ba --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_533.md @@ -0,0 +1,8 @@ +Example 533 +...... + +[foo[foo
[foo](/uri)
[foohttp://example.com/?search=](uri)
diff --git a/crates/gfm/tests/fixtures/spec_536.md b/crates/gfm/tests/fixtures/spec_536.md new file mode 100644 index 0000000..07d1c74 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_536.md @@ -0,0 +1,10 @@ +Example 536 +...... + +[foo][bar] + +[bar]: /url "title" + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_537.md b/crates/gfm/tests/fixtures/spec_537.md new file mode 100644 index 0000000..f764106 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_537.md @@ -0,0 +1,10 @@ +Example 537 +...... + +[link [foo [bar]]][ref] + +[ref]: /uri + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_538.md b/crates/gfm/tests/fixtures/spec_538.md new file mode 100644 index 0000000..eeb69cc --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_538.md @@ -0,0 +1,10 @@ +Example 538 +...... + +[link \[bar][ref] + +[ref]: /uri + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_539.md b/crates/gfm/tests/fixtures/spec_539.md new file mode 100644 index 0000000..d266598 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_539.md @@ -0,0 +1,10 @@ +Example 539 +...... + +[link *foo **bar** `#`*][ref] + +[ref]: /uri + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_540.md b/crates/gfm/tests/fixtures/spec_540.md new file mode 100644 index 0000000..211630f --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_540.md @@ -0,0 +1,10 @@ +Example 540 +...... + +[![moon](moon.jpg)][ref] + +[ref]: /uri + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_541.md b/crates/gfm/tests/fixtures/spec_541.md new file mode 100644 index 0000000..b1a930a --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_541.md @@ -0,0 +1,10 @@ +Example 541 +...... + +[foo [bar](/uri)][ref] + +[ref]: /uri + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_542.md b/crates/gfm/tests/fixtures/spec_542.md new file mode 100644 index 0000000..81eb53d --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_542.md @@ -0,0 +1,10 @@ +Example 542 +...... + +[foo *bar [baz][ref]*][ref] + +[ref]: /uri + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_543.md b/crates/gfm/tests/fixtures/spec_543.md new file mode 100644 index 0000000..5c52112 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_543.md @@ -0,0 +1,10 @@ +Example 543 +...... + +*[foo*][ref] + +[ref]: /uri + +...... + +*foo*
diff --git a/crates/gfm/tests/fixtures/spec_544.md b/crates/gfm/tests/fixtures/spec_544.md new file mode 100644 index 0000000..b18931e --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_544.md @@ -0,0 +1,10 @@ +Example 544 +...... + +[foo *bar][ref] + +[ref]: /uri + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_545.md b/crates/gfm/tests/fixtures/spec_545.md new file mode 100644 index 0000000..a54c184 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_545.md @@ -0,0 +1,10 @@ +Example 545 +...... + +[foo[foo
[foo][ref]
[foohttp://example.com/?search=][ref]
diff --git a/crates/gfm/tests/fixtures/spec_548.md b/crates/gfm/tests/fixtures/spec_548.md new file mode 100644 index 0000000..28fd21e --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_548.md @@ -0,0 +1,10 @@ +Example 548 +...... + +[foo][BaR] + +[bar]: /url "title" + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_549.md b/crates/gfm/tests/fixtures/spec_549.md new file mode 100644 index 0000000..7a8d06f --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_549.md @@ -0,0 +1,10 @@ +Example 549 +...... + +[Толпой][Толпой] is a Russian word. + +[ТОЛПОЙ]: /url + +...... + +Толпой is a Russian word.
diff --git a/crates/gfm/tests/fixtures/spec_550.md b/crates/gfm/tests/fixtures/spec_550.md new file mode 100644 index 0000000..727b6c7 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_550.md @@ -0,0 +1,11 @@ +Example 550 +...... + +[Foo + bar]: /url + +[Baz][Foo bar] + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_551.md b/crates/gfm/tests/fixtures/spec_551.md new file mode 100644 index 0000000..6d0cdc9 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_551.md @@ -0,0 +1,10 @@ +Example 551 +...... + +[foo] [bar] + +[bar]: /url "title" + +...... + +[foo] bar
diff --git a/crates/gfm/tests/fixtures/spec_552.md b/crates/gfm/tests/fixtures/spec_552.md new file mode 100644 index 0000000..412dbb8 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_552.md @@ -0,0 +1,12 @@ +Example 552 +...... + +[foo] +[bar] + +[bar]: /url "title" + +...... + +[foo] +bar
diff --git a/crates/gfm/tests/fixtures/spec_553.md b/crates/gfm/tests/fixtures/spec_553.md new file mode 100644 index 0000000..451a2db --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_553.md @@ -0,0 +1,12 @@ +Example 553 +...... + +[foo]: /url1 + +[foo]: /url2 + +[bar][foo] + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_554.md b/crates/gfm/tests/fixtures/spec_554.md new file mode 100644 index 0000000..4c91a31 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_554.md @@ -0,0 +1,10 @@ +Example 554 +...... + +[bar][foo\!] + +[foo!]: /url + +...... + +[bar][foo!]
diff --git a/crates/gfm/tests/fixtures/spec_555.md b/crates/gfm/tests/fixtures/spec_555.md new file mode 100644 index 0000000..9803b45 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_555.md @@ -0,0 +1,11 @@ +Example 555 +...... + +[foo][ref[] + +[ref[]: /uri + +...... + +[foo][ref[]
+[ref[]: /uri
diff --git a/crates/gfm/tests/fixtures/spec_556.md b/crates/gfm/tests/fixtures/spec_556.md new file mode 100644 index 0000000..79ab885 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_556.md @@ -0,0 +1,11 @@ +Example 556 +...... + +[foo][ref[bar]] + +[ref[bar]]: /uri + +...... + +[foo][ref[bar]]
+[ref[bar]]: /uri
diff --git a/crates/gfm/tests/fixtures/spec_557.md b/crates/gfm/tests/fixtures/spec_557.md new file mode 100644 index 0000000..d8a22e2 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_557.md @@ -0,0 +1,11 @@ +Example 557 +...... + +[[[foo]]] + +[[[foo]]]: /url + +...... + +[[[foo]]]
+[[[foo]]]: /url
diff --git a/crates/gfm/tests/fixtures/spec_558.md b/crates/gfm/tests/fixtures/spec_558.md new file mode 100644 index 0000000..3e9def3 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_558.md @@ -0,0 +1,10 @@ +Example 558 +...... + +[foo][ref\[] + +[ref\[]: /uri + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_559.md b/crates/gfm/tests/fixtures/spec_559.md new file mode 100644 index 0000000..2566ce6 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_559.md @@ -0,0 +1,10 @@ +Example 559 +...... + +[bar\\]: /uri + +[bar\\] + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_560.md b/crates/gfm/tests/fixtures/spec_560.md new file mode 100644 index 0000000..b80a3aa --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_560.md @@ -0,0 +1,11 @@ +Example 560 +...... + +[] + +[]: /uri + +...... + +[]
+[]: /uri
diff --git a/crates/gfm/tests/fixtures/spec_561.md b/crates/gfm/tests/fixtures/spec_561.md new file mode 100644 index 0000000..849c8dc --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_561.md @@ -0,0 +1,15 @@ +Example 561 +...... + +[ + ] + +[ + ]: /uri + +...... + +[ +]
+[ +]: /uri
diff --git a/crates/gfm/tests/fixtures/spec_562.md b/crates/gfm/tests/fixtures/spec_562.md new file mode 100644 index 0000000..4e948d9 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_562.md @@ -0,0 +1,10 @@ +Example 562 +...... + +[foo][] + +[foo]: /url "title" + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_563.md b/crates/gfm/tests/fixtures/spec_563.md new file mode 100644 index 0000000..68eaa6b --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_563.md @@ -0,0 +1,10 @@ +Example 563 +...... + +[*foo* bar][] + +[*foo* bar]: /url "title" + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_564.md b/crates/gfm/tests/fixtures/spec_564.md new file mode 100644 index 0000000..b18923d --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_564.md @@ -0,0 +1,10 @@ +Example 564 +...... + +[Foo][] + +[foo]: /url "title" + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_565.md b/crates/gfm/tests/fixtures/spec_565.md new file mode 100644 index 0000000..fb59b40 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_565.md @@ -0,0 +1,12 @@ +Example 565 +...... + +[foo] +[] + +[foo]: /url "title" + +...... + +foo +[]
diff --git a/crates/gfm/tests/fixtures/spec_566.md b/crates/gfm/tests/fixtures/spec_566.md new file mode 100644 index 0000000..73b060f --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_566.md @@ -0,0 +1,10 @@ +Example 566 +...... + +[foo] + +[foo]: /url "title" + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_567.md b/crates/gfm/tests/fixtures/spec_567.md new file mode 100644 index 0000000..c9bc827 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_567.md @@ -0,0 +1,10 @@ +Example 567 +...... + +[*foo* bar] + +[*foo* bar]: /url "title" + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_568.md b/crates/gfm/tests/fixtures/spec_568.md new file mode 100644 index 0000000..06801bf --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_568.md @@ -0,0 +1,10 @@ +Example 568 +...... + +[[*foo* bar]] + +[*foo* bar]: /url "title" + +...... + +[foo bar]
diff --git a/crates/gfm/tests/fixtures/spec_569.md b/crates/gfm/tests/fixtures/spec_569.md new file mode 100644 index 0000000..928d3e4 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_569.md @@ -0,0 +1,10 @@ +Example 569 +...... + +[[bar [foo] + +[foo]: /url + +...... + +[[bar foo
diff --git a/crates/gfm/tests/fixtures/spec_570.md b/crates/gfm/tests/fixtures/spec_570.md new file mode 100644 index 0000000..ec43b39 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_570.md @@ -0,0 +1,10 @@ +Example 570 +...... + +[Foo] + +[foo]: /url "title" + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_571.md b/crates/gfm/tests/fixtures/spec_571.md new file mode 100644 index 0000000..e292c16 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_571.md @@ -0,0 +1,10 @@ +Example 571 +...... + +[foo] bar + +[foo]: /url + +...... + +foo bar
diff --git a/crates/gfm/tests/fixtures/spec_572.md b/crates/gfm/tests/fixtures/spec_572.md new file mode 100644 index 0000000..ae82be8 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_572.md @@ -0,0 +1,10 @@ +Example 572 +...... + +\[foo] + +[foo]: /url "title" + +...... + +[foo]
diff --git a/crates/gfm/tests/fixtures/spec_573.md b/crates/gfm/tests/fixtures/spec_573.md new file mode 100644 index 0000000..a590f0f --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_573.md @@ -0,0 +1,10 @@ +Example 573 +...... + +[foo*]: /url + +*[foo*] + +...... + +*foo*
diff --git a/crates/gfm/tests/fixtures/spec_574.md b/crates/gfm/tests/fixtures/spec_574.md new file mode 100644 index 0000000..02076b0 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_574.md @@ -0,0 +1,11 @@ +Example 574 +...... + +[foo][bar] + +[foo]: /url1 +[bar]: /url2 + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_575.md b/crates/gfm/tests/fixtures/spec_575.md new file mode 100644 index 0000000..d0a11e6 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_575.md @@ -0,0 +1,10 @@ +Example 575 +...... + +[foo][] + +[foo]: /url1 + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_576.md b/crates/gfm/tests/fixtures/spec_576.md new file mode 100644 index 0000000..642b412 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_576.md @@ -0,0 +1,10 @@ +Example 576 +...... + +[foo]() + +[foo]: /url1 + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_577.md b/crates/gfm/tests/fixtures/spec_577.md new file mode 100644 index 0000000..086b5ee --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_577.md @@ -0,0 +1,10 @@ +Example 577 +...... + +[foo](not a link) + +[foo]: /url1 + +...... + +foo(not a link)
diff --git a/crates/gfm/tests/fixtures/spec_578.md b/crates/gfm/tests/fixtures/spec_578.md new file mode 100644 index 0000000..a178fef --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_578.md @@ -0,0 +1,10 @@ +Example 578 +...... + +[foo][bar][baz] + +[baz]: /url + +...... + +[foo]bar
diff --git a/crates/gfm/tests/fixtures/spec_579.md b/crates/gfm/tests/fixtures/spec_579.md new file mode 100644 index 0000000..a96f94e --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_579.md @@ -0,0 +1,11 @@ +Example 579 +...... + +[foo][bar][baz] + +[baz]: /url1 +[bar]: /url2 + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_580.md b/crates/gfm/tests/fixtures/spec_580.md new file mode 100644 index 0000000..f95deb4 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_580.md @@ -0,0 +1,11 @@ +Example 580 +...... + +[foo][bar][baz] + +[baz]: /url1 +[foo]: /url2 + +...... + +[foo]bar
diff --git a/crates/gfm/tests/fixtures/spec_581.md b/crates/gfm/tests/fixtures/spec_581.md new file mode 100644 index 0000000..b167eca --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_581.md @@ -0,0 +1,8 @@ +Example 581 +...... + +![foo](/url "title") + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_582.md b/crates/gfm/tests/fixtures/spec_582.md new file mode 100644 index 0000000..85b9bfa --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_582.md @@ -0,0 +1,10 @@ +Example 582 +...... + +![foo *bar*] + +[foo *bar*]: train.jpg "train & tracks" + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_583.md b/crates/gfm/tests/fixtures/spec_583.md new file mode 100644 index 0000000..0755abe --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_583.md @@ -0,0 +1,8 @@ +Example 583 +...... + +![foo ![bar](/url)](/url2) + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_584.md b/crates/gfm/tests/fixtures/spec_584.md new file mode 100644 index 0000000..ab653d3 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_584.md @@ -0,0 +1,8 @@ +Example 584 +...... + +![foo [bar](/url)](/url2) + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_585.md b/crates/gfm/tests/fixtures/spec_585.md new file mode 100644 index 0000000..3bb13c9 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_585.md @@ -0,0 +1,10 @@ +Example 585 +...... + +![foo *bar*][] + +[foo *bar*]: train.jpg "train & tracks" + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_586.md b/crates/gfm/tests/fixtures/spec_586.md new file mode 100644 index 0000000..cc2bb25 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_586.md @@ -0,0 +1,10 @@ +Example 586 +...... + +![foo *bar*][foobar] + +[FOOBAR]: train.jpg "train & tracks" + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_587.md b/crates/gfm/tests/fixtures/spec_587.md new file mode 100644 index 0000000..5fbfd21 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_587.md @@ -0,0 +1,8 @@ +Example 587 +...... + +![foo](train.jpg) + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_588.md b/crates/gfm/tests/fixtures/spec_588.md new file mode 100644 index 0000000..94a6ef1 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_588.md @@ -0,0 +1,8 @@ +Example 588 +...... + +My ![foo bar](/path/to/train.jpg "title" ) + +...... + +My
diff --git a/crates/gfm/tests/fixtures/spec_589.md b/crates/gfm/tests/fixtures/spec_589.md new file mode 100644 index 0000000..f522adf --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_589.md @@ -0,0 +1,8 @@ +Example 589 +...... + +![foo](+[]
diff --git a/crates/gfm/tests/fixtures/spec_597.md b/crates/gfm/tests/fixtures/spec_597.md new file mode 100644 index 0000000..50ec8eb --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_597.md @@ -0,0 +1,10 @@ +Example 597 +...... + +![foo] + +[foo]: /url "title" + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_598.md b/crates/gfm/tests/fixtures/spec_598.md new file mode 100644 index 0000000..d629f8e --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_598.md @@ -0,0 +1,10 @@ +Example 598 +...... + +![*foo* bar] + +[*foo* bar]: /url "title" + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_599.md b/crates/gfm/tests/fixtures/spec_599.md new file mode 100644 index 0000000..f841231 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_599.md @@ -0,0 +1,11 @@ +Example 599 +...... + +![[foo]] + +[[foo]]: /url "title" + +...... + +![[foo]]
+[[foo]]: /url "title"
diff --git a/crates/gfm/tests/fixtures/spec_600.md b/crates/gfm/tests/fixtures/spec_600.md new file mode 100644 index 0000000..c194be6 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_600.md @@ -0,0 +1,10 @@ +Example 600 +...... + +![Foo] + +[foo]: /url "title" + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_601.md b/crates/gfm/tests/fixtures/spec_601.md new file mode 100644 index 0000000..5fa64d5 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_601.md @@ -0,0 +1,10 @@ +Example 601 +...... + +!\[foo] + +[foo]: /url "title" + +...... + +![foo]
diff --git a/crates/gfm/tests/fixtures/spec_602.md b/crates/gfm/tests/fixtures/spec_602.md new file mode 100644 index 0000000..d674ce3 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_602.md @@ -0,0 +1,10 @@ +Example 602 +...... + +\![foo] + +[foo]: /url "title" + +...... + +!foo
diff --git a/crates/gfm/tests/fixtures/spec_603.md b/crates/gfm/tests/fixtures/spec_603.md new file mode 100644 index 0000000..897a966 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_603.md @@ -0,0 +1,8 @@ +Example 603 +...... + +http://foo.bar.baz/test?q=hello&id=22&boolean
diff --git a/crates/gfm/tests/fixtures/spec_605.md b/crates/gfm/tests/fixtures/spec_605.md new file mode 100644 index 0000000..272b0be --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_605.md @@ -0,0 +1,8 @@ +Example 605 +...... + +<http://foo.bar/baz bim>
diff --git a/crates/gfm/tests/fixtures/spec_612.md b/crates/gfm/tests/fixtures/spec_612.md new file mode 100644 index 0000000..f918c8b --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_612.md @@ -0,0 +1,8 @@ +Example 612 +...... + +<foo+@bar.example.com>
diff --git a/crates/gfm/tests/fixtures/spec_616.md b/crates/gfm/tests/fixtures/spec_616.md new file mode 100644 index 0000000..05ea8ed --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_616.md @@ -0,0 +1,8 @@ +Example 616 +...... + +<> + +...... + +<>
diff --git a/crates/gfm/tests/fixtures/spec_618.md b/crates/gfm/tests/fixtures/spec_618.md new file mode 100644 index 0000000..4d6b80e --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_618.md @@ -0,0 +1,8 @@ +Example 618 +...... + +<m:abc>
diff --git a/crates/gfm/tests/fixtures/spec_619.md b/crates/gfm/tests/fixtures/spec_619.md new file mode 100644 index 0000000..f060d04 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_619.md @@ -0,0 +1,8 @@ +Example 619 +...... + +<foo.bar.baz>
diff --git a/crates/gfm/tests/fixtures/spec_622.md b/crates/gfm/tests/fixtures/spec_622.md new file mode 100644 index 0000000..e0ad1a1 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_622.md @@ -0,0 +1,8 @@ +Example 622 +...... + +www.commonmark.org + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_623.md b/crates/gfm/tests/fixtures/spec_623.md new file mode 100644 index 0000000..9226549 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_623.md @@ -0,0 +1,8 @@ +Example 623 +...... + +Visit www.commonmark.org/help for more information. + +...... + +Visit www.commonmark.org/help for more information.
diff --git a/crates/gfm/tests/fixtures/spec_624.md b/crates/gfm/tests/fixtures/spec_624.md new file mode 100644 index 0000000..3947743 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_624.md @@ -0,0 +1,11 @@ +Example 624 +...... + +Visit www.commonmark.org. + +Visit www.commonmark.org/a.b. + +...... + +Visit www.commonmark.org.
+Visit www.commonmark.org/a.b.
diff --git a/crates/gfm/tests/fixtures/spec_625.md b/crates/gfm/tests/fixtures/spec_625.md new file mode 100644 index 0000000..f1b25bb --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_625.md @@ -0,0 +1,17 @@ +Example 625 +...... + +www.google.com/search?q=Markup+(business) + +www.google.com/search?q=Markup+(business))) + +(www.google.com/search?q=Markup+(business)) + +(www.google.com/search?q=Markup+(business) + +...... + +www.google.com/search?q=Markup+(business)
+www.google.com/search?q=Markup+(business)))
+(www.google.com/search?q=Markup+(business))
+(www.google.com/search?q=Markup+(business)
diff --git a/crates/gfm/tests/fixtures/spec_626.md b/crates/gfm/tests/fixtures/spec_626.md new file mode 100644 index 0000000..2a547c6 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_626.md @@ -0,0 +1,8 @@ +Example 626 +...... + +www.google.com/search?q=(business))+ok + +...... + +www.google.com/search?q=(business))+ok
diff --git a/crates/gfm/tests/fixtures/spec_627.md b/crates/gfm/tests/fixtures/spec_627.md new file mode 100644 index 0000000..698d0fb --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_627.md @@ -0,0 +1,11 @@ +Example 627 +...... + +www.google.com/search?q=commonmark&hl=en + +www.google.com/search?q=commonmark&hl; + +...... + +www.google.com/search?q=commonmark&hl=en
+www.google.com/search?q=commonmark&hl;
diff --git a/crates/gfm/tests/fixtures/spec_628.md b/crates/gfm/tests/fixtures/spec_628.md new file mode 100644 index 0000000..daa159e --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_628.md @@ -0,0 +1,8 @@ +Example 628 +...... + +www.commonmark.org/he(Visit https://encrypted.google.com/search?q=Markup+(business))
diff --git a/crates/gfm/tests/fixtures/spec_630.md b/crates/gfm/tests/fixtures/spec_630.md new file mode 100644 index 0000000..bbfab21 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_630.md @@ -0,0 +1,8 @@ +Example 630 +...... + +foo@bar.baz + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_631.md b/crates/gfm/tests/fixtures/spec_631.md new file mode 100644 index 0000000..cf26fe8 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_631.md @@ -0,0 +1,8 @@ +Example 631 +...... + +hello@mail+xyz.example isn't valid, but hello+xyz@mail.example is. + +...... + +hello@mail+xyz.example isn't valid, but hello+xyz@mail.example is.
diff --git a/crates/gfm/tests/fixtures/spec_633.md b/crates/gfm/tests/fixtures/spec_633.md new file mode 100644 index 0000000..67429f8 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_633.md @@ -0,0 +1,29 @@ +Example 633 +...... + +mailto:foo@bar.baz + +mailto:a.b-c_d@a.b + +mailto:a.b-c_d@a.b. + +mailto:a.b-c_d@a.b/ + +mailto:a.b-c_d@a.b- + +mailto:a.b-c_d@a.b_ + +xmpp:foo@bar.baz + +xmpp:foo@bar.baz. + +...... + + + + + +mailto:a.b-c_d@a.b-
+mailto:a.b-c_d@a.b_
+ + diff --git a/crates/gfm/tests/fixtures/spec_634.md b/crates/gfm/tests/fixtures/spec_634.md new file mode 100644 index 0000000..584b3c7 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_634.md @@ -0,0 +1,14 @@ +Example 634 +...... + +xmpp:foo@bar.baz/txt + +xmpp:foo@bar.baz/txt@bin + +xmpp:foo@bar.baz/txt@bin.com + +...... + + + + diff --git a/crates/gfm/tests/fixtures/spec_635.md b/crates/gfm/tests/fixtures/spec_635.md new file mode 100644 index 0000000..956c5b0 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_635.md @@ -0,0 +1,8 @@ +Example 635 +...... + +xmpp:foo@bar.baz/txt/bin + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_636.md b/crates/gfm/tests/fixtures/spec_636.md new file mode 100644 index 0000000..a3ff56e --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_636.md @@ -0,0 +1,8 @@ +Example 636 +...... + +Foo
<33> <__>
diff --git a/crates/gfm/tests/fixtures/spec_642.md b/crates/gfm/tests/fixtures/spec_642.md new file mode 100644 index 0000000..f90c264 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_642.md @@ -0,0 +1,8 @@ +Example 642 +...... + + + +...... + +<a h*#ref="hi">
diff --git a/crates/gfm/tests/fixtures/spec_643.md b/crates/gfm/tests/fixtures/spec_643.md new file mode 100644 index 0000000..9f90f4e --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_643.md @@ -0,0 +1,8 @@ +Example 643 +...... + + + +...... + +</a href="foo">
diff --git a/crates/gfm/tests/fixtures/spec_648.md b/crates/gfm/tests/fixtures/spec_648.md new file mode 100644 index 0000000..964f179 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_648.md @@ -0,0 +1,10 @@ +Example 648 +...... + +foo + +...... + +foo
diff --git a/crates/gfm/tests/fixtures/spec_649.md b/crates/gfm/tests/fixtures/spec_649.md new file mode 100644 index 0000000..8c6911f --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_649.md @@ -0,0 +1,8 @@ +Example 649 +...... + +foo + +...... + +foo <!-- not a comment -- two hyphens -->
diff --git a/crates/gfm/tests/fixtures/spec_650.md b/crates/gfm/tests/fixtures/spec_650.md new file mode 100644 index 0000000..f6cbaaf --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_650.md @@ -0,0 +1,11 @@ +Example 650 +...... + +foo foo --> + +foo + +...... + +foo <!--> foo -->
+foo <!-- foo--->
diff --git a/crates/gfm/tests/fixtures/spec_651.md b/crates/gfm/tests/fixtures/spec_651.md new file mode 100644 index 0000000..ae97300 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_651.md @@ -0,0 +1,8 @@ +Example 651 +...... + +foo + +...... + +foo
diff --git a/crates/gfm/tests/fixtures/spec_652.md b/crates/gfm/tests/fixtures/spec_652.md new file mode 100644 index 0000000..7fcc064 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_652.md @@ -0,0 +1,8 @@ +Example 652 +...... + +foo + +...... + +foo
diff --git a/crates/gfm/tests/fixtures/spec_653.md b/crates/gfm/tests/fixtures/spec_653.md new file mode 100644 index 0000000..698e372 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_653.md @@ -0,0 +1,8 @@ +Example 653 +...... + +foo &<]]> + +...... + +foo &<]]>
diff --git a/crates/gfm/tests/fixtures/spec_654.md b/crates/gfm/tests/fixtures/spec_654.md new file mode 100644 index 0000000..266f8fa --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_654.md @@ -0,0 +1,8 @@ +Example 654 +...... + +foo + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_655.md b/crates/gfm/tests/fixtures/spec_655.md new file mode 100644 index 0000000..e54edc7 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_655.md @@ -0,0 +1,8 @@ +Example 655 +...... + +foo + +...... + + diff --git a/crates/gfm/tests/fixtures/spec_656.md b/crates/gfm/tests/fixtures/spec_656.md new file mode 100644 index 0000000..01fb78c --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_656.md @@ -0,0 +1,8 @@ +Example 656 +...... + + + +...... + +<a href=""">
diff --git a/crates/gfm/tests/fixtures/spec_657.md b/crates/gfm/tests/fixtures/spec_657.md new file mode 100644 index 0000000..0377809 --- /dev/null +++ b/crates/gfm/tests/fixtures/spec_657.md @@ -0,0 +1,15 @@ +Example 657 +...... + +` within a HTML block started by `