From 9b9c9d83d2509a1bc351709a82489c03e7c59634 Mon Sep 17 00:00:00 2001
From: Aidan Woods
Date: Tue, 26 Mar 2019 21:41:25 +0000
Subject: [PATCH] Update CommonMark expect to pass
---
tests/commonmark/408-Emphasis_and_strong_emphasis.html | 2 +-
tests/commonmark/408-Emphasis_and_strong_emphasis.md | 2 +-
tests/commonmark/409-Emphasis_and_strong_emphasis.html | 3 +--
tests/commonmark/409-Emphasis_and_strong_emphasis.md | 3 +--
tests/commonmark/410-Emphasis_and_strong_emphasis.html | 2 +-
tests/commonmark/410-Emphasis_and_strong_emphasis.md | 2 +-
tests/commonmark/411-Emphasis_and_strong_emphasis.html | 2 ++
tests/commonmark/411-Emphasis_and_strong_emphasis.md | 2 ++
tests/commonmark/412-Emphasis_and_strong_emphasis.html | 1 +
tests/commonmark/412-Emphasis_and_strong_emphasis.md | 1 +
tests/commonmark/416-Emphasis_and_strong_emphasis.html | 2 +-
tests/commonmark/416-Emphasis_and_strong_emphasis.md | 2 +-
tests/commonmark/417-Emphasis_and_strong_emphasis.html | 2 +-
tests/commonmark/417-Emphasis_and_strong_emphasis.md | 2 +-
tests/commonmark/418-Emphasis_and_strong_emphasis.html | 3 +--
tests/commonmark/418-Emphasis_and_strong_emphasis.md | 3 +--
tests/commonmark/419-Emphasis_and_strong_emphasis.html | 2 +-
tests/commonmark/419-Emphasis_and_strong_emphasis.md | 2 +-
tests/commonmark/420-Emphasis_and_strong_emphasis.html | 3 ++-
tests/commonmark/420-Emphasis_and_strong_emphasis.md | 3 ++-
tests/commonmark/421-Emphasis_and_strong_emphasis.html | 2 +-
tests/commonmark/421-Emphasis_and_strong_emphasis.md | 2 +-
tests/commonmark/422-Emphasis_and_strong_emphasis.html | 2 +-
tests/commonmark/422-Emphasis_and_strong_emphasis.md | 2 +-
tests/commonmark/423-Emphasis_and_strong_emphasis.html | 2 +-
tests/commonmark/423-Emphasis_and_strong_emphasis.md | 2 +-
tests/commonmark/424-Emphasis_and_strong_emphasis.html | 2 +-
tests/commonmark/424-Emphasis_and_strong_emphasis.md | 2 +-
tests/commonmark/425-Emphasis_and_strong_emphasis.html | 2 +-
tests/commonmark/425-Emphasis_and_strong_emphasis.md | 2 +-
tests/commonmark/426-Emphasis_and_strong_emphasis.html | 2 +-
tests/commonmark/426-Emphasis_and_strong_emphasis.md | 2 +-
tests/commonmark/427-Emphasis_and_strong_emphasis.html | 2 +-
tests/commonmark/427-Emphasis_and_strong_emphasis.md | 2 +-
tests/commonmark/428-Emphasis_and_strong_emphasis.html | 2 +-
tests/commonmark/428-Emphasis_and_strong_emphasis.md | 2 +-
tests/commonmark/429-Emphasis_and_strong_emphasis.html | 1 +
tests/commonmark/429-Emphasis_and_strong_emphasis.md | 1 +
tests/commonmark/430-Emphasis_and_strong_emphasis.html | 2 +-
tests/commonmark/430-Emphasis_and_strong_emphasis.md | 2 +-
tests/commonmark/432-Emphasis_and_strong_emphasis.html | 1 +
tests/commonmark/432-Emphasis_and_strong_emphasis.md | 1 +
tests/commonmark/433-Emphasis_and_strong_emphasis.html | 1 +
tests/commonmark/433-Emphasis_and_strong_emphasis.md | 1 +
tests/commonmark/436-Emphasis_and_strong_emphasis.html | 2 +-
tests/commonmark/436-Emphasis_and_strong_emphasis.md | 2 +-
tests/commonmark/437-Emphasis_and_strong_emphasis.html | 2 +-
tests/commonmark/437-Emphasis_and_strong_emphasis.md | 2 +-
tests/commonmark/438-Emphasis_and_strong_emphasis.html | 2 +-
tests/commonmark/438-Emphasis_and_strong_emphasis.md | 2 +-
tests/commonmark/439-Emphasis_and_strong_emphasis.html | 2 +-
tests/commonmark/439-Emphasis_and_strong_emphasis.md | 2 +-
tests/commonmark/440-Emphasis_and_strong_emphasis.html | 2 +-
tests/commonmark/440-Emphasis_and_strong_emphasis.md | 2 +-
tests/commonmark/441-Emphasis_and_strong_emphasis.html | 1 +
tests/commonmark/441-Emphasis_and_strong_emphasis.md | 1 +
tests/commonmark/442-Emphasis_and_strong_emphasis.html | 2 +-
tests/commonmark/442-Emphasis_and_strong_emphasis.md | 2 +-
tests/commonmark/444-Emphasis_and_strong_emphasis.html | 1 +
tests/commonmark/444-Emphasis_and_strong_emphasis.md | 1 +
tests/commonmark/445-Emphasis_and_strong_emphasis.html | 1 +
tests/commonmark/445-Emphasis_and_strong_emphasis.md | 1 +
tests/commonmark/448-Emphasis_and_strong_emphasis.md | 2 +-
tests/commonmark/449-Emphasis_and_strong_emphasis.md | 2 +-
tests/commonmark/450-Emphasis_and_strong_emphasis.html | 2 +-
tests/commonmark/450-Emphasis_and_strong_emphasis.md | 2 +-
tests/commonmark/451-Emphasis_and_strong_emphasis.html | 2 +-
tests/commonmark/451-Emphasis_and_strong_emphasis.md | 2 +-
tests/commonmark/452-Emphasis_and_strong_emphasis.html | 1 +
tests/commonmark/452-Emphasis_and_strong_emphasis.md | 1 +
tests/commonmark/453-Emphasis_and_strong_emphasis.html | 1 +
tests/commonmark/453-Emphasis_and_strong_emphasis.md | 1 +
tests/commonmark/457-Emphasis_and_strong_emphasis.html | 1 +
tests/commonmark/457-Emphasis_and_strong_emphasis.md | 1 +
tests/commonmark/470-Links.html | 2 +-
tests/commonmark/470-Links.md | 2 +-
tests/commonmark/471-Links.html | 1 +
tests/commonmark/471-Links.md | 1 +
tests/commonmark/472-Links.html | 2 +-
tests/commonmark/472-Links.md | 2 +-
tests/commonmark/474-Links.html | 1 +
tests/commonmark/474-Links.md | 1 +
tests/commonmark/484-Links.html | 3 +++
tests/commonmark/484-Links.md | 5 +++++
tests/commonmark/491-Links.html | 2 +-
tests/commonmark/491-Links.md | 2 +-
tests/commonmark/492-Links.html | 2 +-
tests/commonmark/492-Links.md | 2 +-
tests/commonmark/494-Links.html | 2 +-
tests/commonmark/494-Links.md | 2 +-
tests/commonmark/495-Links.html | 1 +
tests/commonmark/495-Links.md | 1 +
tests/commonmark/496-Links.html | 2 +-
tests/commonmark/496-Links.md | 2 +-
tests/commonmark/497-Links.html | 2 +-
tests/commonmark/497-Links.md | 2 +-
tests/commonmark/499-Links.html | 1 +
tests/commonmark/499-Links.md | 1 +
tests/commonmark/500-Links.html | 1 +
tests/commonmark/500-Links.md | 1 +
tests/commonmark/505-Links.html | 1 +
tests/commonmark/505-Links.md | 1 +
tests/commonmark/506-Links.html | 1 +
tests/commonmark/506-Links.md | 1 +
tests/commonmark/510-Links.html | 2 +-
tests/commonmark/510-Links.md | 4 ++--
tests/commonmark/511-Links.html | 2 +-
tests/commonmark/511-Links.md | 2 +-
tests/commonmark/513-Links.html | 1 +
tests/commonmark/513-Links.md | 3 +++
tests/commonmark/514-Links.html | 1 +
tests/commonmark/514-Links.md | 3 +++
tests/commonmark/518-Links.html | 1 +
tests/commonmark/518-Links.md | 3 +++
tests/commonmark/522-Links.html | 1 +
tests/commonmark/522-Links.md | 3 +++
tests/commonmark/528-Links.html | 1 +
tests/commonmark/528-Links.md | 3 +++
tests/commonmark/532-Links.html | 5 +----
tests/commonmark/532-Links.md | 6 ++----
tests/commonmark/533-Links.html | 2 +-
tests/commonmark/533-Links.md | 4 ++--
tests/commonmark/534-Links.html | 3 ++-
tests/commonmark/534-Links.md | 4 ++--
tests/commonmark/535-Links.html | 5 ++++-
tests/commonmark/535-Links.md | 6 ++++--
tests/commonmark/536-Links.html | 1 +
tests/commonmark/536-Links.md | 3 +++
tests/commonmark/537-Links.html | 2 +-
tests/commonmark/537-Links.md | 4 ++--
tests/commonmark/538-Links.html | 2 +-
tests/commonmark/538-Links.md | 4 ++--
tests/commonmark/540-Links.html | 1 +
tests/commonmark/540-Links.md | 3 +++
tests/commonmark/541-Links.html | 2 +-
tests/commonmark/541-Links.md | 4 ++--
tests/commonmark/542-Links.html | 2 +-
tests/commonmark/542-Links.md | 4 ++--
tests/commonmark/544-Links.html | 1 +
tests/commonmark/544-Links.md | 3 +++
tests/commonmark/545-Links.html | 2 +-
tests/commonmark/545-Links.md | 5 ++---
tests/commonmark/546-Links.html | 2 +-
tests/commonmark/546-Links.md | 4 ++--
tests/commonmark/548-Links.html | 2 +-
tests/commonmark/548-Links.md | 5 +++--
tests/commonmark/549-Links.html | 2 +-
tests/commonmark/549-Links.md | 4 ++--
tests/commonmark/550-Links.html | 2 +-
tests/commonmark/550-Links.md | 5 ++---
tests/commonmark/551-Links.html | 2 +-
tests/commonmark/551-Links.md | 5 ++---
tests/commonmark/552-Links.html | 1 +
tests/commonmark/552-Links.md | 3 +++
tests/commonmark/553-Links.html | 1 +
tests/commonmark/553-Links.md | 4 ++++
tests/commonmark/554-Links.html | 1 +
tests/commonmark/554-Links.md | 4 ++++
tests/commonmark/555-Images.html | 2 +-
tests/commonmark/555-Images.md | 2 +-
tests/commonmark/556-Images.md | 2 +-
tests/commonmark/557-Images.html | 2 +-
tests/commonmark/557-Images.md | 4 +---
tests/commonmark/558-Images.html | 2 +-
tests/commonmark/558-Images.md | 2 +-
tests/commonmark/559-Images.html | 2 +-
tests/commonmark/559-Images.md | 4 +++-
tests/commonmark/560-Images.html | 1 +
tests/commonmark/560-Images.md | 3 +++
tests/commonmark/561-Images.html | 2 +-
tests/commonmark/561-Images.md | 2 +-
tests/commonmark/562-Images.html | 2 +-
tests/commonmark/562-Images.md | 4 +---
tests/commonmark/564-Images.html | 2 +-
tests/commonmark/564-Images.md | 4 +---
tests/commonmark/565-Images.html | 2 +-
tests/commonmark/565-Images.md | 4 ++--
tests/commonmark/566-Images.html | 2 +-
tests/commonmark/566-Images.md | 4 ++--
tests/commonmark/567-Images.html | 1 +
tests/commonmark/567-Images.md | 3 +++
tests/commonmark/568-Images.html | 2 +-
tests/commonmark/568-Images.md | 4 ++--
tests/commonmark/569-Images.html | 2 +-
tests/commonmark/569-Images.md | 4 ++--
tests/commonmark/571-Images.html | 2 +-
tests/commonmark/571-Images.md | 2 +-
tests/commonmark/572-Images.html | 1 +
tests/commonmark/572-Images.md | 3 +++
tests/commonmark/574-Images.html | 1 +
tests/commonmark/574-Images.md | 3 +++
tests/commonmark/576-Images.html | 1 +
tests/commonmark/576-Images.md | 3 +++
tests/commonmark/577-Autolinks.html | 2 +-
tests/commonmark/577-Autolinks.md | 2 +-
tests/commonmark/578-Autolinks.html | 1 +
tests/commonmark/578-Autolinks.md | 1 +
tests/commonmark/579-Autolinks.html | 1 +
tests/commonmark/579-Autolinks.md | 1 +
tests/commonmark/580-Autolinks.html | 2 +-
tests/commonmark/580-Autolinks.md | 2 +-
tests/commonmark/583-Autolinks.html | 1 +
tests/commonmark/583-Autolinks.md | 1 +
tests/commonmark/585-Autolinks.html | 2 +-
tests/commonmark/585-Autolinks.md | 2 +-
tests/commonmark/587-Autolinks.html | 2 +-
tests/commonmark/587-Autolinks.md | 2 +-
tests/commonmark/588-Autolinks.html | 2 +-
tests/commonmark/588-Autolinks.md | 2 +-
tests/commonmark/589-Autolinks.html | 1 +
tests/commonmark/589-Autolinks.md | 1 +
tests/commonmark/590-Autolinks.html | 2 +-
tests/commonmark/590-Autolinks.md | 2 +-
tests/commonmark/591-Autolinks.html | 2 +-
tests/commonmark/591-Autolinks.md | 2 +-
tests/commonmark/593-Autolinks.html | 1 +
tests/commonmark/593-Autolinks.md | 1 +
tests/commonmark/594-Autolinks.html | 1 +
tests/commonmark/594-Autolinks.md | 1 +
tests/commonmark/595-Autolinks.html | 1 +
tests/commonmark/595-Autolinks.md | 1 +
tests/commonmark/596-Raw_HTML.html | 1 +
tests/commonmark/596-Raw_HTML.md | 1 +
tests/commonmark/597-Raw_HTML.html | 2 +-
tests/commonmark/597-Raw_HTML.md | 2 +-
tests/commonmark/600-Raw_HTML.html | 2 +-
tests/commonmark/600-Raw_HTML.md | 2 +-
tests/commonmark/602-Raw_HTML.html | 1 +
tests/commonmark/602-Raw_HTML.md | 1 +
tests/commonmark/603-Raw_HTML.html | 2 +-
tests/commonmark/603-Raw_HTML.md | 2 +-
tests/commonmark/604-Raw_HTML.html | 5 ++++-
tests/commonmark/604-Raw_HTML.md | 5 ++++-
tests/commonmark/606-Raw_HTML.html | 2 +-
tests/commonmark/606-Raw_HTML.md | 2 +-
tests/commonmark/607-Raw_HTML.html | 3 +--
tests/commonmark/607-Raw_HTML.md | 4 +---
tests/commonmark/608-Raw_HTML.html | 2 ++
tests/commonmark/608-Raw_HTML.md | 2 ++
tests/commonmark/609-Raw_HTML.html | 1 +
tests/commonmark/609-Raw_HTML.md | 1 +
tests/commonmark/610-Raw_HTML.html | 2 ++
tests/commonmark/610-Raw_HTML.md | 3 +++
tests/commonmark/614-Raw_HTML.html | 1 +
tests/commonmark/614-Raw_HTML.md | 1 +
tests/commonmark/615-Raw_HTML.html | 1 +
tests/commonmark/615-Raw_HTML.md | 1 +
tests/commonmark/616-Raw_HTML.html | 1 +
tests/commonmark/616-Raw_HTML.md | 1 +
tests/commonmark/617-Hard_line_breaks.html | 2 +-
tests/commonmark/617-Hard_line_breaks.md | 2 +-
tests/commonmark/618-Hard_line_breaks.html | 2 +-
tests/commonmark/618-Hard_line_breaks.md | 2 +-
tests/commonmark/619-Hard_line_breaks.html | 4 ++--
tests/commonmark/619-Hard_line_breaks.md | 4 ++--
tests/commonmark/620-Hard_line_breaks.html | 4 ++--
tests/commonmark/620-Hard_line_breaks.md | 4 ++--
tests/commonmark/621-Hard_line_breaks.html | 3 ++-
tests/commonmark/621-Hard_line_breaks.md | 4 ++--
tests/commonmark/622-Hard_line_breaks.html | 3 ++-
tests/commonmark/622-Hard_line_breaks.md | 4 ++--
tests/commonmark/623-Hard_line_breaks.html | 4 ++--
tests/commonmark/623-Hard_line_breaks.md | 4 ++--
tests/commonmark/624-Hard_line_breaks.html | 3 +--
tests/commonmark/624-Hard_line_breaks.md | 4 ++--
tests/commonmark/625-Hard_line_breaks.html | 2 +-
tests/commonmark/625-Hard_line_breaks.md | 3 ++-
tests/commonmark/626-Hard_line_breaks.html | 3 ++-
tests/commonmark/626-Hard_line_breaks.md | 3 ++-
tests/commonmark/627-Hard_line_breaks.html | 3 ++-
tests/commonmark/627-Hard_line_breaks.md | 3 ++-
tests/commonmark/628-Hard_line_breaks.html | 2 +-
tests/commonmark/628-Hard_line_breaks.md | 2 +-
tests/commonmark/629-Hard_line_breaks.html | 1 +
tests/commonmark/629-Hard_line_breaks.md | 1 +
tests/commonmark/630-Hard_line_breaks.html | 1 +
tests/commonmark/630-Hard_line_breaks.md | 1 +
tests/commonmark/631-Hard_line_breaks.html | 1 +
tests/commonmark/631-Hard_line_breaks.md | 1 +
tests/commonmark/632-Soft_line_breaks.html | 2 ++
tests/commonmark/632-Soft_line_breaks.md | 2 ++
tests/commonmark/633-Soft_line_breaks.html | 2 ++
tests/commonmark/633-Soft_line_breaks.md | 2 ++
tests/commonmark/634-Textual_content.html | 1 +
tests/commonmark/634-Textual_content.md | 1 +
tests/commonmark/635-Textual_content.html | 1 +
tests/commonmark/635-Textual_content.md | 1 +
tests/commonmark/636-Textual_content.html | 1 +
tests/commonmark/636-Textual_content.md | 1 +
289 files changed, 392 insertions(+), 223 deletions(-)
create mode 100644 tests/commonmark/411-Emphasis_and_strong_emphasis.html
create mode 100644 tests/commonmark/411-Emphasis_and_strong_emphasis.md
create mode 100644 tests/commonmark/412-Emphasis_and_strong_emphasis.html
create mode 100644 tests/commonmark/412-Emphasis_and_strong_emphasis.md
create mode 100644 tests/commonmark/429-Emphasis_and_strong_emphasis.html
create mode 100644 tests/commonmark/429-Emphasis_and_strong_emphasis.md
create mode 100644 tests/commonmark/432-Emphasis_and_strong_emphasis.html
create mode 100644 tests/commonmark/432-Emphasis_and_strong_emphasis.md
create mode 100644 tests/commonmark/433-Emphasis_and_strong_emphasis.html
create mode 100644 tests/commonmark/433-Emphasis_and_strong_emphasis.md
create mode 100644 tests/commonmark/441-Emphasis_and_strong_emphasis.html
create mode 100644 tests/commonmark/441-Emphasis_and_strong_emphasis.md
create mode 100644 tests/commonmark/444-Emphasis_and_strong_emphasis.html
create mode 100644 tests/commonmark/444-Emphasis_and_strong_emphasis.md
create mode 100644 tests/commonmark/445-Emphasis_and_strong_emphasis.html
create mode 100644 tests/commonmark/445-Emphasis_and_strong_emphasis.md
create mode 100644 tests/commonmark/452-Emphasis_and_strong_emphasis.html
create mode 100644 tests/commonmark/452-Emphasis_and_strong_emphasis.md
create mode 100644 tests/commonmark/453-Emphasis_and_strong_emphasis.html
create mode 100644 tests/commonmark/453-Emphasis_and_strong_emphasis.md
create mode 100644 tests/commonmark/457-Emphasis_and_strong_emphasis.html
create mode 100644 tests/commonmark/457-Emphasis_and_strong_emphasis.md
create mode 100644 tests/commonmark/471-Links.html
create mode 100644 tests/commonmark/471-Links.md
create mode 100644 tests/commonmark/474-Links.html
create mode 100644 tests/commonmark/474-Links.md
create mode 100644 tests/commonmark/484-Links.html
create mode 100644 tests/commonmark/484-Links.md
create mode 100644 tests/commonmark/495-Links.html
create mode 100644 tests/commonmark/495-Links.md
create mode 100644 tests/commonmark/499-Links.html
create mode 100644 tests/commonmark/499-Links.md
create mode 100644 tests/commonmark/500-Links.html
create mode 100644 tests/commonmark/500-Links.md
create mode 100644 tests/commonmark/505-Links.html
create mode 100644 tests/commonmark/505-Links.md
create mode 100644 tests/commonmark/506-Links.html
create mode 100644 tests/commonmark/506-Links.md
create mode 100644 tests/commonmark/513-Links.html
create mode 100644 tests/commonmark/513-Links.md
create mode 100644 tests/commonmark/514-Links.html
create mode 100644 tests/commonmark/514-Links.md
create mode 100644 tests/commonmark/518-Links.html
create mode 100644 tests/commonmark/518-Links.md
create mode 100644 tests/commonmark/522-Links.html
create mode 100644 tests/commonmark/522-Links.md
create mode 100644 tests/commonmark/528-Links.html
create mode 100644 tests/commonmark/528-Links.md
create mode 100644 tests/commonmark/536-Links.html
create mode 100644 tests/commonmark/536-Links.md
create mode 100644 tests/commonmark/540-Links.html
create mode 100644 tests/commonmark/540-Links.md
create mode 100644 tests/commonmark/544-Links.html
create mode 100644 tests/commonmark/544-Links.md
create mode 100644 tests/commonmark/552-Links.html
create mode 100644 tests/commonmark/552-Links.md
create mode 100644 tests/commonmark/553-Links.html
create mode 100644 tests/commonmark/553-Links.md
create mode 100644 tests/commonmark/554-Links.html
create mode 100644 tests/commonmark/554-Links.md
create mode 100644 tests/commonmark/560-Images.html
create mode 100644 tests/commonmark/560-Images.md
create mode 100644 tests/commonmark/567-Images.html
create mode 100644 tests/commonmark/567-Images.md
create mode 100644 tests/commonmark/572-Images.html
create mode 100644 tests/commonmark/572-Images.md
create mode 100644 tests/commonmark/574-Images.html
create mode 100644 tests/commonmark/574-Images.md
create mode 100644 tests/commonmark/576-Images.html
create mode 100644 tests/commonmark/576-Images.md
create mode 100644 tests/commonmark/578-Autolinks.html
create mode 100644 tests/commonmark/578-Autolinks.md
create mode 100644 tests/commonmark/579-Autolinks.html
create mode 100644 tests/commonmark/579-Autolinks.md
create mode 100644 tests/commonmark/583-Autolinks.html
create mode 100644 tests/commonmark/583-Autolinks.md
create mode 100644 tests/commonmark/589-Autolinks.html
create mode 100644 tests/commonmark/589-Autolinks.md
create mode 100644 tests/commonmark/593-Autolinks.html
create mode 100644 tests/commonmark/593-Autolinks.md
create mode 100644 tests/commonmark/594-Autolinks.html
create mode 100644 tests/commonmark/594-Autolinks.md
create mode 100644 tests/commonmark/595-Autolinks.html
create mode 100644 tests/commonmark/595-Autolinks.md
create mode 100644 tests/commonmark/596-Raw_HTML.html
create mode 100644 tests/commonmark/596-Raw_HTML.md
create mode 100644 tests/commonmark/602-Raw_HTML.html
create mode 100644 tests/commonmark/602-Raw_HTML.md
create mode 100644 tests/commonmark/608-Raw_HTML.html
create mode 100644 tests/commonmark/608-Raw_HTML.md
create mode 100644 tests/commonmark/609-Raw_HTML.html
create mode 100644 tests/commonmark/609-Raw_HTML.md
create mode 100644 tests/commonmark/610-Raw_HTML.html
create mode 100644 tests/commonmark/610-Raw_HTML.md
create mode 100644 tests/commonmark/614-Raw_HTML.html
create mode 100644 tests/commonmark/614-Raw_HTML.md
create mode 100644 tests/commonmark/615-Raw_HTML.html
create mode 100644 tests/commonmark/615-Raw_HTML.md
create mode 100644 tests/commonmark/616-Raw_HTML.html
create mode 100644 tests/commonmark/616-Raw_HTML.md
create mode 100644 tests/commonmark/629-Hard_line_breaks.html
create mode 100644 tests/commonmark/629-Hard_line_breaks.md
create mode 100644 tests/commonmark/630-Hard_line_breaks.html
create mode 100644 tests/commonmark/630-Hard_line_breaks.md
create mode 100644 tests/commonmark/631-Hard_line_breaks.html
create mode 100644 tests/commonmark/631-Hard_line_breaks.md
create mode 100644 tests/commonmark/632-Soft_line_breaks.html
create mode 100644 tests/commonmark/632-Soft_line_breaks.md
create mode 100644 tests/commonmark/633-Soft_line_breaks.html
create mode 100644 tests/commonmark/633-Soft_line_breaks.md
create mode 100644 tests/commonmark/634-Textual_content.html
create mode 100644 tests/commonmark/634-Textual_content.md
create mode 100644 tests/commonmark/635-Textual_content.html
create mode 100644 tests/commonmark/635-Textual_content.md
create mode 100644 tests/commonmark/636-Textual_content.html
create mode 100644 tests/commonmark/636-Textual_content.md
diff --git a/tests/commonmark/408-Emphasis_and_strong_emphasis.html b/tests/commonmark/408-Emphasis_and_strong_emphasis.html
index 2125508..166a610 100644
--- a/tests/commonmark/408-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/408-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo bar
\ No newline at end of file
+** is not an empty emphasis
\ No newline at end of file
diff --git a/tests/commonmark/408-Emphasis_and_strong_emphasis.md b/tests/commonmark/408-Emphasis_and_strong_emphasis.md
index 35bb4eb..037cdc7 100644
--- a/tests/commonmark/408-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/408-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-**foo [bar](/url)**
\ No newline at end of file
+** is not an empty emphasis
\ No newline at end of file
diff --git a/tests/commonmark/409-Emphasis_and_strong_emphasis.html b/tests/commonmark/409-Emphasis_and_strong_emphasis.html
index 5cf4df2..e3df69e 100644
--- a/tests/commonmark/409-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/409-Emphasis_and_strong_emphasis.html
@@ -1,2 +1 @@
-foo
-bar
\ No newline at end of file
+**** is not an empty strong emphasis
\ No newline at end of file
diff --git a/tests/commonmark/409-Emphasis_and_strong_emphasis.md b/tests/commonmark/409-Emphasis_and_strong_emphasis.md
index 01b4e42..be54f61 100644
--- a/tests/commonmark/409-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/409-Emphasis_and_strong_emphasis.md
@@ -1,2 +1 @@
-**foo
-bar**
\ No newline at end of file
+**** is not an empty strong emphasis
\ No newline at end of file
diff --git a/tests/commonmark/410-Emphasis_and_strong_emphasis.html b/tests/commonmark/410-Emphasis_and_strong_emphasis.html
index 2492893..2125508 100644
--- a/tests/commonmark/410-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/410-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo bar baz
\ No newline at end of file
+foo bar
\ No newline at end of file
diff --git a/tests/commonmark/410-Emphasis_and_strong_emphasis.md b/tests/commonmark/410-Emphasis_and_strong_emphasis.md
index 43ea6af..35bb4eb 100644
--- a/tests/commonmark/410-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/410-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-__foo _bar_ baz__
\ No newline at end of file
+**foo [bar](/url)**
\ No newline at end of file
diff --git a/tests/commonmark/411-Emphasis_and_strong_emphasis.html b/tests/commonmark/411-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..5cf4df2
--- /dev/null
+++ b/tests/commonmark/411-Emphasis_and_strong_emphasis.html
@@ -0,0 +1,2 @@
+foo
+bar
\ No newline at end of file
diff --git a/tests/commonmark/411-Emphasis_and_strong_emphasis.md b/tests/commonmark/411-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..01b4e42
--- /dev/null
+++ b/tests/commonmark/411-Emphasis_and_strong_emphasis.md
@@ -0,0 +1,2 @@
+**foo
+bar**
\ No newline at end of file
diff --git a/tests/commonmark/412-Emphasis_and_strong_emphasis.html b/tests/commonmark/412-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..2492893
--- /dev/null
+++ b/tests/commonmark/412-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+foo bar baz
\ No newline at end of file
diff --git a/tests/commonmark/412-Emphasis_and_strong_emphasis.md b/tests/commonmark/412-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..43ea6af
--- /dev/null
+++ b/tests/commonmark/412-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+__foo _bar_ baz__
\ No newline at end of file
diff --git a/tests/commonmark/416-Emphasis_and_strong_emphasis.html b/tests/commonmark/416-Emphasis_and_strong_emphasis.html
index f622efc..2492893 100644
--- a/tests/commonmark/416-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/416-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo bar
\ No newline at end of file
+foo bar baz
\ No newline at end of file
diff --git a/tests/commonmark/416-Emphasis_and_strong_emphasis.md b/tests/commonmark/416-Emphasis_and_strong_emphasis.md
index 8b84f99..882e028 100644
--- a/tests/commonmark/416-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/416-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-***foo* bar**
\ No newline at end of file
+**foo *bar* baz**
\ No newline at end of file
diff --git a/tests/commonmark/417-Emphasis_and_strong_emphasis.html b/tests/commonmark/417-Emphasis_and_strong_emphasis.html
index 14558ef..2486715 100644
--- a/tests/commonmark/417-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/417-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo bar
\ No newline at end of file
+foobarbaz
\ No newline at end of file
diff --git a/tests/commonmark/417-Emphasis_and_strong_emphasis.md b/tests/commonmark/417-Emphasis_and_strong_emphasis.md
index 21e1d4a..afed67f 100644
--- a/tests/commonmark/417-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/417-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-**foo *bar***
\ No newline at end of file
+**foo*bar*baz**
\ No newline at end of file
diff --git a/tests/commonmark/418-Emphasis_and_strong_emphasis.html b/tests/commonmark/418-Emphasis_and_strong_emphasis.html
index 0bda6dc..f622efc 100644
--- a/tests/commonmark/418-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/418-Emphasis_and_strong_emphasis.html
@@ -1,2 +1 @@
-foo bar baz
-bim bop
\ No newline at end of file
+foo bar
\ No newline at end of file
diff --git a/tests/commonmark/418-Emphasis_and_strong_emphasis.md b/tests/commonmark/418-Emphasis_and_strong_emphasis.md
index b20e356..8b84f99 100644
--- a/tests/commonmark/418-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/418-Emphasis_and_strong_emphasis.md
@@ -1,2 +1 @@
-**foo *bar **baz**
-bim* bop**
\ No newline at end of file
+***foo* bar**
\ No newline at end of file
diff --git a/tests/commonmark/419-Emphasis_and_strong_emphasis.html b/tests/commonmark/419-Emphasis_and_strong_emphasis.html
index 66fd6ac..14558ef 100644
--- a/tests/commonmark/419-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/419-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo bar
\ No newline at end of file
+foo bar
\ No newline at end of file
diff --git a/tests/commonmark/419-Emphasis_and_strong_emphasis.md b/tests/commonmark/419-Emphasis_and_strong_emphasis.md
index 6f30578..21e1d4a 100644
--- a/tests/commonmark/419-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/419-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-**foo [*bar*](/url)**
\ No newline at end of file
+**foo *bar***
\ No newline at end of file
diff --git a/tests/commonmark/420-Emphasis_and_strong_emphasis.html b/tests/commonmark/420-Emphasis_and_strong_emphasis.html
index 74e3890..0bda6dc 100644
--- a/tests/commonmark/420-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/420-Emphasis_and_strong_emphasis.html
@@ -1 +1,2 @@
-__ is not an empty emphasis
\ No newline at end of file
+foo bar baz
+bim bop
\ No newline at end of file
diff --git a/tests/commonmark/420-Emphasis_and_strong_emphasis.md b/tests/commonmark/420-Emphasis_and_strong_emphasis.md
index 36321c8..b20e356 100644
--- a/tests/commonmark/420-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/420-Emphasis_and_strong_emphasis.md
@@ -1 +1,2 @@
-__ is not an empty emphasis
\ No newline at end of file
+**foo *bar **baz**
+bim* bop**
\ No newline at end of file
diff --git a/tests/commonmark/421-Emphasis_and_strong_emphasis.html b/tests/commonmark/421-Emphasis_and_strong_emphasis.html
index f16037e..66fd6ac 100644
--- a/tests/commonmark/421-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/421-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-____ is not an empty strong emphasis
\ No newline at end of file
+foo bar
\ No newline at end of file
diff --git a/tests/commonmark/421-Emphasis_and_strong_emphasis.md b/tests/commonmark/421-Emphasis_and_strong_emphasis.md
index bfb3a42..6f30578 100644
--- a/tests/commonmark/421-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/421-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-____ is not an empty strong emphasis
\ No newline at end of file
+**foo [*bar*](/url)**
\ No newline at end of file
diff --git a/tests/commonmark/422-Emphasis_and_strong_emphasis.html b/tests/commonmark/422-Emphasis_and_strong_emphasis.html
index 9d72201..74e3890 100644
--- a/tests/commonmark/422-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/422-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo ***
\ No newline at end of file
+__ is not an empty emphasis
\ No newline at end of file
diff --git a/tests/commonmark/422-Emphasis_and_strong_emphasis.md b/tests/commonmark/422-Emphasis_and_strong_emphasis.md
index 0de26c3..36321c8 100644
--- a/tests/commonmark/422-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/422-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-foo ***
\ No newline at end of file
+__ is not an empty emphasis
\ No newline at end of file
diff --git a/tests/commonmark/423-Emphasis_and_strong_emphasis.html b/tests/commonmark/423-Emphasis_and_strong_emphasis.html
index d27525d..f16037e 100644
--- a/tests/commonmark/423-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/423-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo *
\ No newline at end of file
+____ is not an empty strong emphasis
\ No newline at end of file
diff --git a/tests/commonmark/423-Emphasis_and_strong_emphasis.md b/tests/commonmark/423-Emphasis_and_strong_emphasis.md
index d8b2d7e..bfb3a42 100644
--- a/tests/commonmark/423-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/423-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-foo *\**
\ No newline at end of file
+____ is not an empty strong emphasis
\ No newline at end of file
diff --git a/tests/commonmark/424-Emphasis_and_strong_emphasis.html b/tests/commonmark/424-Emphasis_and_strong_emphasis.html
index 29ed14b..9d72201 100644
--- a/tests/commonmark/424-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/424-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo _
\ No newline at end of file
+foo ***
\ No newline at end of file
diff --git a/tests/commonmark/424-Emphasis_and_strong_emphasis.md b/tests/commonmark/424-Emphasis_and_strong_emphasis.md
index 3e2f071..0de26c3 100644
--- a/tests/commonmark/424-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/424-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-foo *_*
\ No newline at end of file
+foo ***
\ No newline at end of file
diff --git a/tests/commonmark/425-Emphasis_and_strong_emphasis.html b/tests/commonmark/425-Emphasis_and_strong_emphasis.html
index 06906bd..d27525d 100644
--- a/tests/commonmark/425-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/425-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo *****
\ No newline at end of file
+foo *
\ No newline at end of file
diff --git a/tests/commonmark/425-Emphasis_and_strong_emphasis.md b/tests/commonmark/425-Emphasis_and_strong_emphasis.md
index 13301de..d8b2d7e 100644
--- a/tests/commonmark/425-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/425-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-foo *****
\ No newline at end of file
+foo *\**
\ No newline at end of file
diff --git a/tests/commonmark/426-Emphasis_and_strong_emphasis.html b/tests/commonmark/426-Emphasis_and_strong_emphasis.html
index b6d7ef7..29ed14b 100644
--- a/tests/commonmark/426-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/426-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo *
\ No newline at end of file
+foo _
\ No newline at end of file
diff --git a/tests/commonmark/426-Emphasis_and_strong_emphasis.md b/tests/commonmark/426-Emphasis_and_strong_emphasis.md
index 3b7ef89..3e2f071 100644
--- a/tests/commonmark/426-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/426-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-foo **\***
\ No newline at end of file
+foo *_*
\ No newline at end of file
diff --git a/tests/commonmark/427-Emphasis_and_strong_emphasis.html b/tests/commonmark/427-Emphasis_and_strong_emphasis.html
index ac76fd7..06906bd 100644
--- a/tests/commonmark/427-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/427-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo _
\ No newline at end of file
+foo *****
\ No newline at end of file
diff --git a/tests/commonmark/427-Emphasis_and_strong_emphasis.md b/tests/commonmark/427-Emphasis_and_strong_emphasis.md
index d3ff1ba..13301de 100644
--- a/tests/commonmark/427-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/427-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-foo **_**
\ No newline at end of file
+foo *****
\ No newline at end of file
diff --git a/tests/commonmark/428-Emphasis_and_strong_emphasis.html b/tests/commonmark/428-Emphasis_and_strong_emphasis.html
index 8e333f4..b6d7ef7 100644
--- a/tests/commonmark/428-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/428-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-*foo
\ No newline at end of file
+foo *
\ No newline at end of file
diff --git a/tests/commonmark/428-Emphasis_and_strong_emphasis.md b/tests/commonmark/428-Emphasis_and_strong_emphasis.md
index e1abe6f..3b7ef89 100644
--- a/tests/commonmark/428-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/428-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-**foo*
\ No newline at end of file
+foo **\***
\ No newline at end of file
diff --git a/tests/commonmark/429-Emphasis_and_strong_emphasis.html b/tests/commonmark/429-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..ac76fd7
--- /dev/null
+++ b/tests/commonmark/429-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+foo _
\ No newline at end of file
diff --git a/tests/commonmark/429-Emphasis_and_strong_emphasis.md b/tests/commonmark/429-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..d3ff1ba
--- /dev/null
+++ b/tests/commonmark/429-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+foo **_**
\ No newline at end of file
diff --git a/tests/commonmark/430-Emphasis_and_strong_emphasis.html b/tests/commonmark/430-Emphasis_and_strong_emphasis.html
index 2e8d732..8e333f4 100644
--- a/tests/commonmark/430-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/430-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-*foo
\ No newline at end of file
+*foo
\ No newline at end of file
diff --git a/tests/commonmark/430-Emphasis_and_strong_emphasis.md b/tests/commonmark/430-Emphasis_and_strong_emphasis.md
index 541636a..e1abe6f 100644
--- a/tests/commonmark/430-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/430-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-***foo**
\ No newline at end of file
+**foo*
\ No newline at end of file
diff --git a/tests/commonmark/432-Emphasis_and_strong_emphasis.html b/tests/commonmark/432-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..2e8d732
--- /dev/null
+++ b/tests/commonmark/432-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+*foo
\ No newline at end of file
diff --git a/tests/commonmark/432-Emphasis_and_strong_emphasis.md b/tests/commonmark/432-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..541636a
--- /dev/null
+++ b/tests/commonmark/432-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+***foo**
\ No newline at end of file
diff --git a/tests/commonmark/433-Emphasis_and_strong_emphasis.html b/tests/commonmark/433-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..d40de87
--- /dev/null
+++ b/tests/commonmark/433-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+***foo
\ No newline at end of file
diff --git a/tests/commonmark/433-Emphasis_and_strong_emphasis.md b/tests/commonmark/433-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..2c69310
--- /dev/null
+++ b/tests/commonmark/433-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+****foo*
\ No newline at end of file
diff --git a/tests/commonmark/436-Emphasis_and_strong_emphasis.html b/tests/commonmark/436-Emphasis_and_strong_emphasis.html
index d27525d..a00548a 100644
--- a/tests/commonmark/436-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/436-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo *
\ No newline at end of file
+foo ___
\ No newline at end of file
diff --git a/tests/commonmark/436-Emphasis_and_strong_emphasis.md b/tests/commonmark/436-Emphasis_and_strong_emphasis.md
index ecc970b..0db9269 100644
--- a/tests/commonmark/436-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/436-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-foo _*_
\ No newline at end of file
+foo ___
\ No newline at end of file
diff --git a/tests/commonmark/437-Emphasis_and_strong_emphasis.html b/tests/commonmark/437-Emphasis_and_strong_emphasis.html
index 12b1a91..29ed14b 100644
--- a/tests/commonmark/437-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/437-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo _____
\ No newline at end of file
+foo _
\ No newline at end of file
diff --git a/tests/commonmark/437-Emphasis_and_strong_emphasis.md b/tests/commonmark/437-Emphasis_and_strong_emphasis.md
index 0ce0328..2e02dfa 100644
--- a/tests/commonmark/437-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/437-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-foo _____
\ No newline at end of file
+foo _\__
\ No newline at end of file
diff --git a/tests/commonmark/438-Emphasis_and_strong_emphasis.html b/tests/commonmark/438-Emphasis_and_strong_emphasis.html
index ac76fd7..d27525d 100644
--- a/tests/commonmark/438-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/438-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo _
\ No newline at end of file
+foo *
\ No newline at end of file
diff --git a/tests/commonmark/438-Emphasis_and_strong_emphasis.md b/tests/commonmark/438-Emphasis_and_strong_emphasis.md
index fcd64ad..ecc970b 100644
--- a/tests/commonmark/438-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/438-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-foo __\___
\ No newline at end of file
+foo _*_
\ No newline at end of file
diff --git a/tests/commonmark/439-Emphasis_and_strong_emphasis.html b/tests/commonmark/439-Emphasis_and_strong_emphasis.html
index b6d7ef7..12b1a91 100644
--- a/tests/commonmark/439-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/439-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo *
\ No newline at end of file
+foo _____
\ No newline at end of file
diff --git a/tests/commonmark/439-Emphasis_and_strong_emphasis.md b/tests/commonmark/439-Emphasis_and_strong_emphasis.md
index 9f8cf1b..0ce0328 100644
--- a/tests/commonmark/439-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/439-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-foo __*__
\ No newline at end of file
+foo _____
\ No newline at end of file
diff --git a/tests/commonmark/440-Emphasis_and_strong_emphasis.html b/tests/commonmark/440-Emphasis_and_strong_emphasis.html
index af0c134..ac76fd7 100644
--- a/tests/commonmark/440-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/440-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-_foo
\ No newline at end of file
+foo _
\ No newline at end of file
diff --git a/tests/commonmark/440-Emphasis_and_strong_emphasis.md b/tests/commonmark/440-Emphasis_and_strong_emphasis.md
index 803d7d0..fcd64ad 100644
--- a/tests/commonmark/440-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/440-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-__foo_
\ No newline at end of file
+foo __\___
\ No newline at end of file
diff --git a/tests/commonmark/441-Emphasis_and_strong_emphasis.html b/tests/commonmark/441-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..b6d7ef7
--- /dev/null
+++ b/tests/commonmark/441-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+foo *
\ No newline at end of file
diff --git a/tests/commonmark/441-Emphasis_and_strong_emphasis.md b/tests/commonmark/441-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..9f8cf1b
--- /dev/null
+++ b/tests/commonmark/441-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+foo __*__
\ No newline at end of file
diff --git a/tests/commonmark/442-Emphasis_and_strong_emphasis.html b/tests/commonmark/442-Emphasis_and_strong_emphasis.html
index abdb3c1..af0c134 100644
--- a/tests/commonmark/442-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/442-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-_foo
\ No newline at end of file
+_foo
\ No newline at end of file
diff --git a/tests/commonmark/442-Emphasis_and_strong_emphasis.md b/tests/commonmark/442-Emphasis_and_strong_emphasis.md
index b89593a..803d7d0 100644
--- a/tests/commonmark/442-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/442-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-___foo__
\ No newline at end of file
+__foo_
\ No newline at end of file
diff --git a/tests/commonmark/444-Emphasis_and_strong_emphasis.html b/tests/commonmark/444-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..abdb3c1
--- /dev/null
+++ b/tests/commonmark/444-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+_foo
\ No newline at end of file
diff --git a/tests/commonmark/444-Emphasis_and_strong_emphasis.md b/tests/commonmark/444-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..b89593a
--- /dev/null
+++ b/tests/commonmark/444-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+___foo__
\ No newline at end of file
diff --git a/tests/commonmark/445-Emphasis_and_strong_emphasis.html b/tests/commonmark/445-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..e695550
--- /dev/null
+++ b/tests/commonmark/445-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+___foo
\ No newline at end of file
diff --git a/tests/commonmark/445-Emphasis_and_strong_emphasis.md b/tests/commonmark/445-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..17f86c3
--- /dev/null
+++ b/tests/commonmark/445-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+____foo_
\ No newline at end of file
diff --git a/tests/commonmark/448-Emphasis_and_strong_emphasis.md b/tests/commonmark/448-Emphasis_and_strong_emphasis.md
index a537e31..bec0cb7 100644
--- a/tests/commonmark/448-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/448-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-__foo__
\ No newline at end of file
+**foo**
\ No newline at end of file
diff --git a/tests/commonmark/449-Emphasis_and_strong_emphasis.md b/tests/commonmark/449-Emphasis_and_strong_emphasis.md
index 37d06a9..655eafd 100644
--- a/tests/commonmark/449-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/449-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-_*foo*_
\ No newline at end of file
+*_foo_*
\ No newline at end of file
diff --git a/tests/commonmark/450-Emphasis_and_strong_emphasis.html b/tests/commonmark/450-Emphasis_and_strong_emphasis.html
index 47f4408..e1d6eed 100644
--- a/tests/commonmark/450-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/450-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo
\ No newline at end of file
+foo
\ No newline at end of file
diff --git a/tests/commonmark/450-Emphasis_and_strong_emphasis.md b/tests/commonmark/450-Emphasis_and_strong_emphasis.md
index 86341ef..a537e31 100644
--- a/tests/commonmark/450-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/450-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-****foo****
\ No newline at end of file
+__foo__
\ No newline at end of file
diff --git a/tests/commonmark/451-Emphasis_and_strong_emphasis.html b/tests/commonmark/451-Emphasis_and_strong_emphasis.html
index 47f4408..8b2f852 100644
--- a/tests/commonmark/451-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/451-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo
\ No newline at end of file
+foo
\ No newline at end of file
diff --git a/tests/commonmark/451-Emphasis_and_strong_emphasis.md b/tests/commonmark/451-Emphasis_and_strong_emphasis.md
index b15ab5f..37d06a9 100644
--- a/tests/commonmark/451-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/451-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-____foo____
\ No newline at end of file
+_*foo*_
\ No newline at end of file
diff --git a/tests/commonmark/452-Emphasis_and_strong_emphasis.html b/tests/commonmark/452-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..47f4408
--- /dev/null
+++ b/tests/commonmark/452-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/452-Emphasis_and_strong_emphasis.md b/tests/commonmark/452-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..86341ef
--- /dev/null
+++ b/tests/commonmark/452-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+****foo****
\ No newline at end of file
diff --git a/tests/commonmark/453-Emphasis_and_strong_emphasis.html b/tests/commonmark/453-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..47f4408
--- /dev/null
+++ b/tests/commonmark/453-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/453-Emphasis_and_strong_emphasis.md b/tests/commonmark/453-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..b15ab5f
--- /dev/null
+++ b/tests/commonmark/453-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+____foo____
\ No newline at end of file
diff --git a/tests/commonmark/457-Emphasis_and_strong_emphasis.html b/tests/commonmark/457-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..9ecd0f7
--- /dev/null
+++ b/tests/commonmark/457-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+foo _bar baz_
\ No newline at end of file
diff --git a/tests/commonmark/457-Emphasis_and_strong_emphasis.md b/tests/commonmark/457-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..56ee1ee
--- /dev/null
+++ b/tests/commonmark/457-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+*foo _bar* baz_
\ No newline at end of file
diff --git a/tests/commonmark/470-Links.html b/tests/commonmark/470-Links.html
index 782298a..4183f3e 100644
--- a/tests/commonmark/470-Links.html
+++ b/tests/commonmark/470-Links.html
@@ -1 +1 @@
-link
\ No newline at end of file
+link
\ No newline at end of file
diff --git a/tests/commonmark/470-Links.md b/tests/commonmark/470-Links.md
index b84d6c2..6623a16 100644
--- a/tests/commonmark/470-Links.md
+++ b/tests/commonmark/470-Links.md
@@ -1 +1 @@
-[link]()
\ No newline at end of file
+[link](/uri "title")
\ No newline at end of file
diff --git a/tests/commonmark/471-Links.html b/tests/commonmark/471-Links.html
new file mode 100644
index 0000000..be35e69
--- /dev/null
+++ b/tests/commonmark/471-Links.html
@@ -0,0 +1 @@
+link
\ No newline at end of file
diff --git a/tests/commonmark/471-Links.md b/tests/commonmark/471-Links.md
new file mode 100644
index 0000000..438423c
--- /dev/null
+++ b/tests/commonmark/471-Links.md
@@ -0,0 +1 @@
+[link](/uri)
\ No newline at end of file
diff --git a/tests/commonmark/472-Links.html b/tests/commonmark/472-Links.html
index 7bc00e3..782298a 100644
--- a/tests/commonmark/472-Links.html
+++ b/tests/commonmark/472-Links.html
@@ -1 +1 @@
-[link](/my uri)
\ No newline at end of file
+link
\ No newline at end of file
diff --git a/tests/commonmark/472-Links.md b/tests/commonmark/472-Links.md
index 6f44be6..b84d6c2 100644
--- a/tests/commonmark/472-Links.md
+++ b/tests/commonmark/472-Links.md
@@ -1 +1 @@
-[link](/my uri)
\ No newline at end of file
+[link]()
\ No newline at end of file
diff --git a/tests/commonmark/474-Links.html b/tests/commonmark/474-Links.html
new file mode 100644
index 0000000..7bc00e3
--- /dev/null
+++ b/tests/commonmark/474-Links.html
@@ -0,0 +1 @@
+[link](/my uri)
\ No newline at end of file
diff --git a/tests/commonmark/474-Links.md b/tests/commonmark/474-Links.md
new file mode 100644
index 0000000..6f44be6
--- /dev/null
+++ b/tests/commonmark/474-Links.md
@@ -0,0 +1 @@
+[link](/my uri)
\ No newline at end of file
diff --git a/tests/commonmark/484-Links.html b/tests/commonmark/484-Links.html
new file mode 100644
index 0000000..4a3cb66
--- /dev/null
+++ b/tests/commonmark/484-Links.html
@@ -0,0 +1,3 @@
+link
+link
+link
\ No newline at end of file
diff --git a/tests/commonmark/484-Links.md b/tests/commonmark/484-Links.md
new file mode 100644
index 0000000..efea20f
--- /dev/null
+++ b/tests/commonmark/484-Links.md
@@ -0,0 +1,5 @@
+[link](#fragment)
+
+[link](http://example.com#fragment)
+
+[link](http://example.com?foo=3#frag)
\ No newline at end of file
diff --git a/tests/commonmark/491-Links.html b/tests/commonmark/491-Links.html
index f2922d4..888d36c 100644
--- a/tests/commonmark/491-Links.html
+++ b/tests/commonmark/491-Links.html
@@ -1 +1 @@
-[link] (/uri)
\ No newline at end of file
+[link](/url "title "and" title")
\ No newline at end of file
diff --git a/tests/commonmark/491-Links.md b/tests/commonmark/491-Links.md
index b4360a5..9566155 100644
--- a/tests/commonmark/491-Links.md
+++ b/tests/commonmark/491-Links.md
@@ -1 +1 @@
-[link] (/uri)
\ No newline at end of file
+[link](/url "title "and" title")
\ No newline at end of file
diff --git a/tests/commonmark/492-Links.html b/tests/commonmark/492-Links.html
index 0554290..bfd0b4d 100644
--- a/tests/commonmark/492-Links.html
+++ b/tests/commonmark/492-Links.html
@@ -1 +1 @@
-link [foo [bar]]
\ No newline at end of file
+link
\ No newline at end of file
diff --git a/tests/commonmark/492-Links.md b/tests/commonmark/492-Links.md
index ddbc0b8..aa6f149 100644
--- a/tests/commonmark/492-Links.md
+++ b/tests/commonmark/492-Links.md
@@ -1 +1 @@
-[link [foo [bar]]](/uri)
\ No newline at end of file
+[link](/url 'title "and" title')
\ No newline at end of file
diff --git a/tests/commonmark/494-Links.html b/tests/commonmark/494-Links.html
index 1651774..f2922d4 100644
--- a/tests/commonmark/494-Links.html
+++ b/tests/commonmark/494-Links.html
@@ -1 +1 @@
-[link bar
\ No newline at end of file
+[link] (/uri)
\ No newline at end of file
diff --git a/tests/commonmark/494-Links.md b/tests/commonmark/494-Links.md
index e439362..b4360a5 100644
--- a/tests/commonmark/494-Links.md
+++ b/tests/commonmark/494-Links.md
@@ -1 +1 @@
-[link [bar](/uri)
\ No newline at end of file
+[link] (/uri)
\ No newline at end of file
diff --git a/tests/commonmark/495-Links.html b/tests/commonmark/495-Links.html
new file mode 100644
index 0000000..0554290
--- /dev/null
+++ b/tests/commonmark/495-Links.html
@@ -0,0 +1 @@
+link [foo [bar]]
\ No newline at end of file
diff --git a/tests/commonmark/495-Links.md b/tests/commonmark/495-Links.md
new file mode 100644
index 0000000..ddbc0b8
--- /dev/null
+++ b/tests/commonmark/495-Links.md
@@ -0,0 +1 @@
+[link [foo [bar]]](/uri)
\ No newline at end of file
diff --git a/tests/commonmark/496-Links.html b/tests/commonmark/496-Links.html
index 3829fb0..f571ea4 100644
--- a/tests/commonmark/496-Links.html
+++ b/tests/commonmark/496-Links.html
@@ -1 +1 @@
-link foo bar #
\ No newline at end of file
+[link] bar](/uri)
\ No newline at end of file
diff --git a/tests/commonmark/496-Links.md b/tests/commonmark/496-Links.md
index bc08e1b..7d60028 100644
--- a/tests/commonmark/496-Links.md
+++ b/tests/commonmark/496-Links.md
@@ -1 +1 @@
-[link *foo **bar** `#`*](/uri)
\ No newline at end of file
+[link] bar](/uri)
\ No newline at end of file
diff --git a/tests/commonmark/497-Links.html b/tests/commonmark/497-Links.html
index 17c6e98..1651774 100644
--- a/tests/commonmark/497-Links.html
+++ b/tests/commonmark/497-Links.html
@@ -1 +1 @@
-
\ No newline at end of file
+[link bar
\ No newline at end of file
diff --git a/tests/commonmark/497-Links.md b/tests/commonmark/497-Links.md
index 3271f84..e439362 100644
--- a/tests/commonmark/497-Links.md
+++ b/tests/commonmark/497-Links.md
@@ -1 +1 @@
-[![moon](moon.jpg)](/uri)
\ No newline at end of file
+[link [bar](/uri)
\ No newline at end of file
diff --git a/tests/commonmark/499-Links.html b/tests/commonmark/499-Links.html
new file mode 100644
index 0000000..3829fb0
--- /dev/null
+++ b/tests/commonmark/499-Links.html
@@ -0,0 +1 @@
+link foo bar #
\ No newline at end of file
diff --git a/tests/commonmark/499-Links.md b/tests/commonmark/499-Links.md
new file mode 100644
index 0000000..bc08e1b
--- /dev/null
+++ b/tests/commonmark/499-Links.md
@@ -0,0 +1 @@
+[link *foo **bar** `#`*](/uri)
\ No newline at end of file
diff --git a/tests/commonmark/500-Links.html b/tests/commonmark/500-Links.html
new file mode 100644
index 0000000..17c6e98
--- /dev/null
+++ b/tests/commonmark/500-Links.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/500-Links.md b/tests/commonmark/500-Links.md
new file mode 100644
index 0000000..3271f84
--- /dev/null
+++ b/tests/commonmark/500-Links.md
@@ -0,0 +1 @@
+[![moon](moon.jpg)](/uri)
\ No newline at end of file
diff --git a/tests/commonmark/505-Links.html b/tests/commonmark/505-Links.html
new file mode 100644
index 0000000..a5c8055
--- /dev/null
+++ b/tests/commonmark/505-Links.html
@@ -0,0 +1 @@
+foo *bar
\ No newline at end of file
diff --git a/tests/commonmark/505-Links.md b/tests/commonmark/505-Links.md
new file mode 100644
index 0000000..1f577f3
--- /dev/null
+++ b/tests/commonmark/505-Links.md
@@ -0,0 +1 @@
+[foo *bar](baz*)
\ No newline at end of file
diff --git a/tests/commonmark/506-Links.html b/tests/commonmark/506-Links.html
new file mode 100644
index 0000000..7f5ce69
--- /dev/null
+++ b/tests/commonmark/506-Links.html
@@ -0,0 +1 @@
+foo [bar baz]
\ No newline at end of file
diff --git a/tests/commonmark/506-Links.md b/tests/commonmark/506-Links.md
new file mode 100644
index 0000000..20b5610
--- /dev/null
+++ b/tests/commonmark/506-Links.md
@@ -0,0 +1 @@
+*foo [bar* baz]
\ No newline at end of file
diff --git a/tests/commonmark/510-Links.html b/tests/commonmark/510-Links.html
index 3829fb0..de843ed 100644
--- a/tests/commonmark/510-Links.html
+++ b/tests/commonmark/510-Links.html
@@ -1 +1 @@
-link foo bar #
\ No newline at end of file
+foo
\ No newline at end of file
diff --git a/tests/commonmark/510-Links.md b/tests/commonmark/510-Links.md
index 1c0b5d9..d6466f8 100644
--- a/tests/commonmark/510-Links.md
+++ b/tests/commonmark/510-Links.md
@@ -1,3 +1,3 @@
-[link *foo **bar** `#`*][ref]
+[foo][bar]
-[ref]: /uri
\ No newline at end of file
+[bar]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/511-Links.html b/tests/commonmark/511-Links.html
index 17c6e98..0554290 100644
--- a/tests/commonmark/511-Links.html
+++ b/tests/commonmark/511-Links.html
@@ -1 +1 @@
-
\ No newline at end of file
+link [foo [bar]]
\ No newline at end of file
diff --git a/tests/commonmark/511-Links.md b/tests/commonmark/511-Links.md
index 3afa1a2..d3f7233 100644
--- a/tests/commonmark/511-Links.md
+++ b/tests/commonmark/511-Links.md
@@ -1,3 +1,3 @@
-[![moon](moon.jpg)][ref]
+[link [foo [bar]]][ref]
[ref]: /uri
\ No newline at end of file
diff --git a/tests/commonmark/513-Links.html b/tests/commonmark/513-Links.html
new file mode 100644
index 0000000..3829fb0
--- /dev/null
+++ b/tests/commonmark/513-Links.html
@@ -0,0 +1 @@
+link foo bar #
\ No newline at end of file
diff --git a/tests/commonmark/513-Links.md b/tests/commonmark/513-Links.md
new file mode 100644
index 0000000..1c0b5d9
--- /dev/null
+++ b/tests/commonmark/513-Links.md
@@ -0,0 +1,3 @@
+[link *foo **bar** `#`*][ref]
+
+[ref]: /uri
\ No newline at end of file
diff --git a/tests/commonmark/514-Links.html b/tests/commonmark/514-Links.html
new file mode 100644
index 0000000..17c6e98
--- /dev/null
+++ b/tests/commonmark/514-Links.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/514-Links.md b/tests/commonmark/514-Links.md
new file mode 100644
index 0000000..3afa1a2
--- /dev/null
+++ b/tests/commonmark/514-Links.md
@@ -0,0 +1,3 @@
+[![moon](moon.jpg)][ref]
+
+[ref]: /uri
\ No newline at end of file
diff --git a/tests/commonmark/518-Links.html b/tests/commonmark/518-Links.html
new file mode 100644
index 0000000..a06bc88
--- /dev/null
+++ b/tests/commonmark/518-Links.html
@@ -0,0 +1 @@
+foo *bar
\ No newline at end of file
diff --git a/tests/commonmark/518-Links.md b/tests/commonmark/518-Links.md
new file mode 100644
index 0000000..332766d
--- /dev/null
+++ b/tests/commonmark/518-Links.md
@@ -0,0 +1,3 @@
+[foo *bar][ref]
+
+[ref]: /uri
\ No newline at end of file
diff --git a/tests/commonmark/522-Links.html b/tests/commonmark/522-Links.html
new file mode 100644
index 0000000..de843ed
--- /dev/null
+++ b/tests/commonmark/522-Links.html
@@ -0,0 +1 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/522-Links.md b/tests/commonmark/522-Links.md
new file mode 100644
index 0000000..9a2dcdf
--- /dev/null
+++ b/tests/commonmark/522-Links.md
@@ -0,0 +1,3 @@
+[foo][BaR]
+
+[bar]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/528-Links.html b/tests/commonmark/528-Links.html
new file mode 100644
index 0000000..5e0f765
--- /dev/null
+++ b/tests/commonmark/528-Links.html
@@ -0,0 +1 @@
+[bar][foo!]
\ No newline at end of file
diff --git a/tests/commonmark/528-Links.md b/tests/commonmark/528-Links.md
new file mode 100644
index 0000000..db7962f
--- /dev/null
+++ b/tests/commonmark/528-Links.md
@@ -0,0 +1,3 @@
+[bar][foo\!]
+
+[foo!]: /url
\ No newline at end of file
diff --git a/tests/commonmark/532-Links.html b/tests/commonmark/532-Links.html
index 9fabbc6..a7d9a99 100644
--- a/tests/commonmark/532-Links.html
+++ b/tests/commonmark/532-Links.html
@@ -1,4 +1 @@
-[
-]
-[
-]: /uri
\ No newline at end of file
+foo
\ No newline at end of file
diff --git a/tests/commonmark/532-Links.md b/tests/commonmark/532-Links.md
index 911be99..0b6977f 100644
--- a/tests/commonmark/532-Links.md
+++ b/tests/commonmark/532-Links.md
@@ -1,5 +1,3 @@
-[
- ]
+[foo][ref\[]
-[
- ]: /uri
\ No newline at end of file
+[ref\[]: /uri
\ No newline at end of file
diff --git a/tests/commonmark/533-Links.html b/tests/commonmark/533-Links.html
index de843ed..82751e2 100644
--- a/tests/commonmark/533-Links.html
+++ b/tests/commonmark/533-Links.html
@@ -1 +1 @@
-foo
\ No newline at end of file
+bar\
\ No newline at end of file
diff --git a/tests/commonmark/533-Links.md b/tests/commonmark/533-Links.md
index 083537a..22c252b 100644
--- a/tests/commonmark/533-Links.md
+++ b/tests/commonmark/533-Links.md
@@ -1,3 +1,3 @@
-[foo][]
+[bar\\]: /uri
-[foo]: /url "title"
\ No newline at end of file
+[bar\\]
\ No newline at end of file
diff --git a/tests/commonmark/534-Links.html b/tests/commonmark/534-Links.html
index b11501f..068a4d0 100644
--- a/tests/commonmark/534-Links.html
+++ b/tests/commonmark/534-Links.html
@@ -1 +1,2 @@
-foo bar
\ No newline at end of file
+[]
+[]: /uri
\ No newline at end of file
diff --git a/tests/commonmark/534-Links.md b/tests/commonmark/534-Links.md
index a4dfedf..4d27829 100644
--- a/tests/commonmark/534-Links.md
+++ b/tests/commonmark/534-Links.md
@@ -1,3 +1,3 @@
-[*foo* bar][]
+[]
-[*foo* bar]: /url "title"
\ No newline at end of file
+[]: /uri
\ No newline at end of file
diff --git a/tests/commonmark/535-Links.html b/tests/commonmark/535-Links.html
index 9def84e..9fabbc6 100644
--- a/tests/commonmark/535-Links.html
+++ b/tests/commonmark/535-Links.html
@@ -1 +1,4 @@
-Foo
\ No newline at end of file
+[
+]
+[
+]: /uri
\ No newline at end of file
diff --git a/tests/commonmark/535-Links.md b/tests/commonmark/535-Links.md
index 389eccf..911be99 100644
--- a/tests/commonmark/535-Links.md
+++ b/tests/commonmark/535-Links.md
@@ -1,3 +1,5 @@
-[Foo][]
+[
+ ]
-[foo]: /url "title"
\ No newline at end of file
+[
+ ]: /uri
\ No newline at end of file
diff --git a/tests/commonmark/536-Links.html b/tests/commonmark/536-Links.html
new file mode 100644
index 0000000..de843ed
--- /dev/null
+++ b/tests/commonmark/536-Links.html
@@ -0,0 +1 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/536-Links.md b/tests/commonmark/536-Links.md
new file mode 100644
index 0000000..083537a
--- /dev/null
+++ b/tests/commonmark/536-Links.md
@@ -0,0 +1,3 @@
+[foo][]
+
+[foo]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/537-Links.html b/tests/commonmark/537-Links.html
index de843ed..b11501f 100644
--- a/tests/commonmark/537-Links.html
+++ b/tests/commonmark/537-Links.html
@@ -1 +1 @@
-foo
\ No newline at end of file
+foo bar
\ No newline at end of file
diff --git a/tests/commonmark/537-Links.md b/tests/commonmark/537-Links.md
index 4ab1d3d..a4dfedf 100644
--- a/tests/commonmark/537-Links.md
+++ b/tests/commonmark/537-Links.md
@@ -1,3 +1,3 @@
-[foo]
+[*foo* bar][]
-[foo]: /url "title"
\ No newline at end of file
+[*foo* bar]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/538-Links.html b/tests/commonmark/538-Links.html
index b11501f..9def84e 100644
--- a/tests/commonmark/538-Links.html
+++ b/tests/commonmark/538-Links.html
@@ -1 +1 @@
-foo bar
\ No newline at end of file
+Foo
\ No newline at end of file
diff --git a/tests/commonmark/538-Links.md b/tests/commonmark/538-Links.md
index bdae9df..389eccf 100644
--- a/tests/commonmark/538-Links.md
+++ b/tests/commonmark/538-Links.md
@@ -1,3 +1,3 @@
-[*foo* bar]
+[Foo][]
-[*foo* bar]: /url "title"
\ No newline at end of file
+[foo]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/540-Links.html b/tests/commonmark/540-Links.html
new file mode 100644
index 0000000..de843ed
--- /dev/null
+++ b/tests/commonmark/540-Links.html
@@ -0,0 +1 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/540-Links.md b/tests/commonmark/540-Links.md
new file mode 100644
index 0000000..4ab1d3d
--- /dev/null
+++ b/tests/commonmark/540-Links.md
@@ -0,0 +1,3 @@
+[foo]
+
+[foo]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/541-Links.html b/tests/commonmark/541-Links.html
index 9def84e..b11501f 100644
--- a/tests/commonmark/541-Links.html
+++ b/tests/commonmark/541-Links.html
@@ -1 +1 @@
-Foo
\ No newline at end of file
+foo bar
\ No newline at end of file
diff --git a/tests/commonmark/541-Links.md b/tests/commonmark/541-Links.md
index 36b2412..bdae9df 100644
--- a/tests/commonmark/541-Links.md
+++ b/tests/commonmark/541-Links.md
@@ -1,3 +1,3 @@
-[Foo]
+[*foo* bar]
-[foo]: /url "title"
\ No newline at end of file
+[*foo* bar]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/542-Links.html b/tests/commonmark/542-Links.html
index ed8faed..8c9b6bd 100644
--- a/tests/commonmark/542-Links.html
+++ b/tests/commonmark/542-Links.html
@@ -1 +1 @@
-foo bar
\ No newline at end of file
+[foo bar]
\ No newline at end of file
diff --git a/tests/commonmark/542-Links.md b/tests/commonmark/542-Links.md
index 34aca25..76264d6 100644
--- a/tests/commonmark/542-Links.md
+++ b/tests/commonmark/542-Links.md
@@ -1,3 +1,3 @@
-[foo] bar
+[[*foo* bar]]
-[foo]: /url
\ No newline at end of file
+[*foo* bar]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/544-Links.html b/tests/commonmark/544-Links.html
new file mode 100644
index 0000000..9def84e
--- /dev/null
+++ b/tests/commonmark/544-Links.html
@@ -0,0 +1 @@
+Foo
\ No newline at end of file
diff --git a/tests/commonmark/544-Links.md b/tests/commonmark/544-Links.md
new file mode 100644
index 0000000..36b2412
--- /dev/null
+++ b/tests/commonmark/544-Links.md
@@ -0,0 +1,3 @@
+[Foo]
+
+[foo]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/545-Links.html b/tests/commonmark/545-Links.html
index 9a61fdf..ed8faed 100644
--- a/tests/commonmark/545-Links.html
+++ b/tests/commonmark/545-Links.html
@@ -1 +1 @@
-foo
\ No newline at end of file
+foo bar
\ No newline at end of file
diff --git a/tests/commonmark/545-Links.md b/tests/commonmark/545-Links.md
index 6a0d814..34aca25 100644
--- a/tests/commonmark/545-Links.md
+++ b/tests/commonmark/545-Links.md
@@ -1,4 +1,3 @@
-[foo][bar]
+[foo] bar
-[foo]: /url1
-[bar]: /url2
\ No newline at end of file
+[foo]: /url
\ No newline at end of file
diff --git a/tests/commonmark/546-Links.html b/tests/commonmark/546-Links.html
index e85752e..5b0f6bc 100644
--- a/tests/commonmark/546-Links.html
+++ b/tests/commonmark/546-Links.html
@@ -1 +1 @@
-foo
\ No newline at end of file
+[foo]
\ No newline at end of file
diff --git a/tests/commonmark/546-Links.md b/tests/commonmark/546-Links.md
index 7101c72..4946e0e 100644
--- a/tests/commonmark/546-Links.md
+++ b/tests/commonmark/546-Links.md
@@ -1,3 +1,3 @@
-[foo][]
+\[foo]
-[foo]: /url1
\ No newline at end of file
+[foo]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/548-Links.html b/tests/commonmark/548-Links.html
index 78405e7..9a61fdf 100644
--- a/tests/commonmark/548-Links.html
+++ b/tests/commonmark/548-Links.html
@@ -1 +1 @@
-foo(not a link)
\ No newline at end of file
+foo
\ No newline at end of file
diff --git a/tests/commonmark/548-Links.md b/tests/commonmark/548-Links.md
index 0d9a942..6a0d814 100644
--- a/tests/commonmark/548-Links.md
+++ b/tests/commonmark/548-Links.md
@@ -1,3 +1,4 @@
-[foo](not a link)
+[foo][bar]
-[foo]: /url1
\ No newline at end of file
+[foo]: /url1
+[bar]: /url2
\ No newline at end of file
diff --git a/tests/commonmark/549-Links.html b/tests/commonmark/549-Links.html
index 0c8328d..e85752e 100644
--- a/tests/commonmark/549-Links.html
+++ b/tests/commonmark/549-Links.html
@@ -1 +1 @@
-[foo]bar
\ No newline at end of file
+foo
\ No newline at end of file
diff --git a/tests/commonmark/549-Links.md b/tests/commonmark/549-Links.md
index ba89017..7101c72 100644
--- a/tests/commonmark/549-Links.md
+++ b/tests/commonmark/549-Links.md
@@ -1,3 +1,3 @@
-[foo][bar][baz]
+[foo][]
-[baz]: /url
\ No newline at end of file
+[foo]: /url1
\ No newline at end of file
diff --git a/tests/commonmark/550-Links.html b/tests/commonmark/550-Links.html
index b7eb7d8..4134c8f 100644
--- a/tests/commonmark/550-Links.html
+++ b/tests/commonmark/550-Links.html
@@ -1 +1 @@
-foobaz
\ No newline at end of file
+foo
\ No newline at end of file
diff --git a/tests/commonmark/550-Links.md b/tests/commonmark/550-Links.md
index 794a65c..0979681 100644
--- a/tests/commonmark/550-Links.md
+++ b/tests/commonmark/550-Links.md
@@ -1,4 +1,3 @@
-[foo][bar][baz]
+[foo]()
-[baz]: /url1
-[bar]: /url2
\ No newline at end of file
+[foo]: /url1
\ No newline at end of file
diff --git a/tests/commonmark/551-Links.html b/tests/commonmark/551-Links.html
index c1d9e46..78405e7 100644
--- a/tests/commonmark/551-Links.html
+++ b/tests/commonmark/551-Links.html
@@ -1 +1 @@
-[foo]bar
\ No newline at end of file
+foo(not a link)
\ No newline at end of file
diff --git a/tests/commonmark/551-Links.md b/tests/commonmark/551-Links.md
index 9ea2571..0d9a942 100644
--- a/tests/commonmark/551-Links.md
+++ b/tests/commonmark/551-Links.md
@@ -1,4 +1,3 @@
-[foo][bar][baz]
+[foo](not a link)
-[baz]: /url1
-[foo]: /url2
\ No newline at end of file
+[foo]: /url1
\ No newline at end of file
diff --git a/tests/commonmark/552-Links.html b/tests/commonmark/552-Links.html
new file mode 100644
index 0000000..0c8328d
--- /dev/null
+++ b/tests/commonmark/552-Links.html
@@ -0,0 +1 @@
+[foo]bar
\ No newline at end of file
diff --git a/tests/commonmark/552-Links.md b/tests/commonmark/552-Links.md
new file mode 100644
index 0000000..ba89017
--- /dev/null
+++ b/tests/commonmark/552-Links.md
@@ -0,0 +1,3 @@
+[foo][bar][baz]
+
+[baz]: /url
\ No newline at end of file
diff --git a/tests/commonmark/553-Links.html b/tests/commonmark/553-Links.html
new file mode 100644
index 0000000..b7eb7d8
--- /dev/null
+++ b/tests/commonmark/553-Links.html
@@ -0,0 +1 @@
+foobaz
\ No newline at end of file
diff --git a/tests/commonmark/553-Links.md b/tests/commonmark/553-Links.md
new file mode 100644
index 0000000..794a65c
--- /dev/null
+++ b/tests/commonmark/553-Links.md
@@ -0,0 +1,4 @@
+[foo][bar][baz]
+
+[baz]: /url1
+[bar]: /url2
\ No newline at end of file
diff --git a/tests/commonmark/554-Links.html b/tests/commonmark/554-Links.html
new file mode 100644
index 0000000..c1d9e46
--- /dev/null
+++ b/tests/commonmark/554-Links.html
@@ -0,0 +1 @@
+[foo]bar
\ No newline at end of file
diff --git a/tests/commonmark/554-Links.md b/tests/commonmark/554-Links.md
new file mode 100644
index 0000000..9ea2571
--- /dev/null
+++ b/tests/commonmark/554-Links.md
@@ -0,0 +1,4 @@
+[foo][bar][baz]
+
+[baz]: /url1
+[foo]: /url2
\ No newline at end of file
diff --git a/tests/commonmark/555-Images.html b/tests/commonmark/555-Images.html
index f60f1e2..c5760be 100644
--- a/tests/commonmark/555-Images.html
+++ b/tests/commonmark/555-Images.html
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/555-Images.md b/tests/commonmark/555-Images.md
index ac23b41..b091cb1 100644
--- a/tests/commonmark/555-Images.md
+++ b/tests/commonmark/555-Images.md
@@ -1 +1 @@
-![foo [bar](/url)](/url2)
\ No newline at end of file
+![foo](/url "title")
\ No newline at end of file
diff --git a/tests/commonmark/556-Images.md b/tests/commonmark/556-Images.md
index 569e9b2..698c99c 100644
--- a/tests/commonmark/556-Images.md
+++ b/tests/commonmark/556-Images.md
@@ -1,3 +1,3 @@
-![foo *bar*][]
+![foo *bar*]
[foo *bar*]: train.jpg "train & tracks"
\ No newline at end of file
diff --git a/tests/commonmark/557-Images.html b/tests/commonmark/557-Images.html
index ed0c872..f60f1e2 100644
--- a/tests/commonmark/557-Images.html
+++ b/tests/commonmark/557-Images.html
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/557-Images.md b/tests/commonmark/557-Images.md
index 9968f77..96beb0b 100644
--- a/tests/commonmark/557-Images.md
+++ b/tests/commonmark/557-Images.md
@@ -1,3 +1 @@
-![foo *bar*][foobar]
-
-[FOOBAR]: train.jpg "train & tracks"
\ No newline at end of file
+![foo ![bar](/url)](/url2)
\ No newline at end of file
diff --git a/tests/commonmark/558-Images.html b/tests/commonmark/558-Images.html
index b97f8e4..f60f1e2 100644
--- a/tests/commonmark/558-Images.html
+++ b/tests/commonmark/558-Images.html
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/558-Images.md b/tests/commonmark/558-Images.md
index fd8d016..ac23b41 100644
--- a/tests/commonmark/558-Images.md
+++ b/tests/commonmark/558-Images.md
@@ -1 +1 @@
-![foo](train.jpg)
\ No newline at end of file
+![foo [bar](/url)](/url2)
\ No newline at end of file
diff --git a/tests/commonmark/559-Images.html b/tests/commonmark/559-Images.html
index f95b63e..ed0c872 100644
--- a/tests/commonmark/559-Images.html
+++ b/tests/commonmark/559-Images.html
@@ -1 +1 @@
-My
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/559-Images.md b/tests/commonmark/559-Images.md
index 3a5f2c6..569e9b2 100644
--- a/tests/commonmark/559-Images.md
+++ b/tests/commonmark/559-Images.md
@@ -1 +1,3 @@
-My ![foo bar](/path/to/train.jpg "title" )
\ No newline at end of file
+![foo *bar*][]
+
+[foo *bar*]: train.jpg "train & tracks"
\ No newline at end of file
diff --git a/tests/commonmark/560-Images.html b/tests/commonmark/560-Images.html
new file mode 100644
index 0000000..ed0c872
--- /dev/null
+++ b/tests/commonmark/560-Images.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/560-Images.md b/tests/commonmark/560-Images.md
new file mode 100644
index 0000000..9968f77
--- /dev/null
+++ b/tests/commonmark/560-Images.md
@@ -0,0 +1,3 @@
+![foo *bar*][foobar]
+
+[FOOBAR]: train.jpg "train & tracks"
\ No newline at end of file
diff --git a/tests/commonmark/561-Images.html b/tests/commonmark/561-Images.html
index c3804a0..b97f8e4 100644
--- a/tests/commonmark/561-Images.html
+++ b/tests/commonmark/561-Images.html
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/561-Images.md b/tests/commonmark/561-Images.md
index addf61b..fd8d016 100644
--- a/tests/commonmark/561-Images.md
+++ b/tests/commonmark/561-Images.md
@@ -1 +1 @@
-![](/url)
\ No newline at end of file
+![foo](train.jpg)
\ No newline at end of file
diff --git a/tests/commonmark/562-Images.html b/tests/commonmark/562-Images.html
index 8741dc8..f95b63e 100644
--- a/tests/commonmark/562-Images.html
+++ b/tests/commonmark/562-Images.html
@@ -1 +1 @@
-
\ No newline at end of file
+My
\ No newline at end of file
diff --git a/tests/commonmark/562-Images.md b/tests/commonmark/562-Images.md
index 7c2598a..3a5f2c6 100644
--- a/tests/commonmark/562-Images.md
+++ b/tests/commonmark/562-Images.md
@@ -1,3 +1 @@
-![foo][bar]
-
-[bar]: /url
\ No newline at end of file
+My ![foo bar](/path/to/train.jpg "title" )
\ No newline at end of file
diff --git a/tests/commonmark/564-Images.html b/tests/commonmark/564-Images.html
index c5760be..c3804a0 100644
--- a/tests/commonmark/564-Images.html
+++ b/tests/commonmark/564-Images.html
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/564-Images.md b/tests/commonmark/564-Images.md
index 286662e..addf61b 100644
--- a/tests/commonmark/564-Images.md
+++ b/tests/commonmark/564-Images.md
@@ -1,3 +1 @@
-![foo][]
-
-[foo]: /url "title"
\ No newline at end of file
+![](/url)
\ No newline at end of file
diff --git a/tests/commonmark/565-Images.html b/tests/commonmark/565-Images.html
index a79e34a..8741dc8 100644
--- a/tests/commonmark/565-Images.html
+++ b/tests/commonmark/565-Images.html
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/565-Images.md b/tests/commonmark/565-Images.md
index 01fc0f0..7c2598a 100644
--- a/tests/commonmark/565-Images.md
+++ b/tests/commonmark/565-Images.md
@@ -1,3 +1,3 @@
-![*foo* bar][]
+![foo][bar]
-[*foo* bar]: /url "title"
\ No newline at end of file
+[bar]: /url
\ No newline at end of file
diff --git a/tests/commonmark/566-Images.html b/tests/commonmark/566-Images.html
index 5784b0f..8741dc8 100644
--- a/tests/commonmark/566-Images.html
+++ b/tests/commonmark/566-Images.html
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/566-Images.md b/tests/commonmark/566-Images.md
index c990d4e..e0c1258 100644
--- a/tests/commonmark/566-Images.md
+++ b/tests/commonmark/566-Images.md
@@ -1,3 +1,3 @@
-![Foo][]
+![foo][bar]
-[foo]: /url "title"
\ No newline at end of file
+[BAR]: /url
\ No newline at end of file
diff --git a/tests/commonmark/567-Images.html b/tests/commonmark/567-Images.html
new file mode 100644
index 0000000..c5760be
--- /dev/null
+++ b/tests/commonmark/567-Images.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/567-Images.md b/tests/commonmark/567-Images.md
new file mode 100644
index 0000000..286662e
--- /dev/null
+++ b/tests/commonmark/567-Images.md
@@ -0,0 +1,3 @@
+![foo][]
+
+[foo]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/568-Images.html b/tests/commonmark/568-Images.html
index c5760be..a79e34a 100644
--- a/tests/commonmark/568-Images.html
+++ b/tests/commonmark/568-Images.html
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/568-Images.md b/tests/commonmark/568-Images.md
index 823ae17..01fc0f0 100644
--- a/tests/commonmark/568-Images.md
+++ b/tests/commonmark/568-Images.md
@@ -1,3 +1,3 @@
-![foo]
+![*foo* bar][]
-[foo]: /url "title"
\ No newline at end of file
+[*foo* bar]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/569-Images.html b/tests/commonmark/569-Images.html
index a79e34a..5784b0f 100644
--- a/tests/commonmark/569-Images.html
+++ b/tests/commonmark/569-Images.html
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/569-Images.md b/tests/commonmark/569-Images.md
index e50b6f0..c990d4e 100644
--- a/tests/commonmark/569-Images.md
+++ b/tests/commonmark/569-Images.md
@@ -1,3 +1,3 @@
-![*foo* bar]
+![Foo][]
-[*foo* bar]: /url "title"
\ No newline at end of file
+[foo]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/571-Images.html b/tests/commonmark/571-Images.html
index 5784b0f..c5760be 100644
--- a/tests/commonmark/571-Images.html
+++ b/tests/commonmark/571-Images.html
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/571-Images.md b/tests/commonmark/571-Images.md
index 54f8e22..823ae17 100644
--- a/tests/commonmark/571-Images.md
+++ b/tests/commonmark/571-Images.md
@@ -1,3 +1,3 @@
-![Foo]
+![foo]
[foo]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/572-Images.html b/tests/commonmark/572-Images.html
new file mode 100644
index 0000000..a79e34a
--- /dev/null
+++ b/tests/commonmark/572-Images.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/572-Images.md b/tests/commonmark/572-Images.md
new file mode 100644
index 0000000..e50b6f0
--- /dev/null
+++ b/tests/commonmark/572-Images.md
@@ -0,0 +1,3 @@
+![*foo* bar]
+
+[*foo* bar]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/574-Images.html b/tests/commonmark/574-Images.html
new file mode 100644
index 0000000..5784b0f
--- /dev/null
+++ b/tests/commonmark/574-Images.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/574-Images.md b/tests/commonmark/574-Images.md
new file mode 100644
index 0000000..54f8e22
--- /dev/null
+++ b/tests/commonmark/574-Images.md
@@ -0,0 +1,3 @@
+![Foo]
+
+[foo]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/576-Images.html b/tests/commonmark/576-Images.html
new file mode 100644
index 0000000..5d16dbd
--- /dev/null
+++ b/tests/commonmark/576-Images.html
@@ -0,0 +1 @@
+!foo
\ No newline at end of file
diff --git a/tests/commonmark/576-Images.md b/tests/commonmark/576-Images.md
new file mode 100644
index 0000000..5e6a9bb
--- /dev/null
+++ b/tests/commonmark/576-Images.md
@@ -0,0 +1,3 @@
+\![foo]
+
+[foo]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/577-Autolinks.html b/tests/commonmark/577-Autolinks.html
index 0388080..1fb4aed 100644
--- a/tests/commonmark/577-Autolinks.html
+++ b/tests/commonmark/577-Autolinks.html
@@ -1 +1 @@
-MAILTO:FOO@BAR.BAZ
\ No newline at end of file
+http://foo.bar.baz
\ No newline at end of file
diff --git a/tests/commonmark/577-Autolinks.md b/tests/commonmark/577-Autolinks.md
index b81238f..99caf23 100644
--- a/tests/commonmark/577-Autolinks.md
+++ b/tests/commonmark/577-Autolinks.md
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/578-Autolinks.html b/tests/commonmark/578-Autolinks.html
new file mode 100644
index 0000000..5a0147a
--- /dev/null
+++ b/tests/commonmark/578-Autolinks.html
@@ -0,0 +1 @@
+http://foo.bar.baz/test?q=hello&id=22&boolean
\ No newline at end of file
diff --git a/tests/commonmark/578-Autolinks.md b/tests/commonmark/578-Autolinks.md
new file mode 100644
index 0000000..3e4c76a
--- /dev/null
+++ b/tests/commonmark/578-Autolinks.md
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/579-Autolinks.html b/tests/commonmark/579-Autolinks.html
new file mode 100644
index 0000000..2b855c7
--- /dev/null
+++ b/tests/commonmark/579-Autolinks.html
@@ -0,0 +1 @@
+irc://foo.bar:2233/baz
\ No newline at end of file
diff --git a/tests/commonmark/579-Autolinks.md b/tests/commonmark/579-Autolinks.md
new file mode 100644
index 0000000..c748571
--- /dev/null
+++ b/tests/commonmark/579-Autolinks.md
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/580-Autolinks.html b/tests/commonmark/580-Autolinks.html
index 2a4d7ce..0388080 100644
--- a/tests/commonmark/580-Autolinks.html
+++ b/tests/commonmark/580-Autolinks.html
@@ -1 +1 @@
-http://../
\ No newline at end of file
+MAILTO:FOO@BAR.BAZ
\ No newline at end of file
diff --git a/tests/commonmark/580-Autolinks.md b/tests/commonmark/580-Autolinks.md
index ab5fc74..b81238f 100644
--- a/tests/commonmark/580-Autolinks.md
+++ b/tests/commonmark/580-Autolinks.md
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/583-Autolinks.html b/tests/commonmark/583-Autolinks.html
new file mode 100644
index 0000000..2a4d7ce
--- /dev/null
+++ b/tests/commonmark/583-Autolinks.html
@@ -0,0 +1 @@
+http://../
\ No newline at end of file
diff --git a/tests/commonmark/583-Autolinks.md b/tests/commonmark/583-Autolinks.md
new file mode 100644
index 0000000..ab5fc74
--- /dev/null
+++ b/tests/commonmark/583-Autolinks.md
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/585-Autolinks.html b/tests/commonmark/585-Autolinks.html
index 6bd018d..2812d63 100644
--- a/tests/commonmark/585-Autolinks.html
+++ b/tests/commonmark/585-Autolinks.html
@@ -1 +1 @@
-foo+special@Bar.baz-bar0.com
\ No newline at end of file
+<http://foo.bar/baz bim>
\ No newline at end of file
diff --git a/tests/commonmark/585-Autolinks.md b/tests/commonmark/585-Autolinks.md
index f8018ff..98bb309 100644
--- a/tests/commonmark/585-Autolinks.md
+++ b/tests/commonmark/585-Autolinks.md
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/587-Autolinks.html b/tests/commonmark/587-Autolinks.html
index 6f5b8bb..79d86ed 100644
--- a/tests/commonmark/587-Autolinks.html
+++ b/tests/commonmark/587-Autolinks.html
@@ -1 +1 @@
-<>
\ No newline at end of file
+foo@bar.example.com
\ No newline at end of file
diff --git a/tests/commonmark/587-Autolinks.md b/tests/commonmark/587-Autolinks.md
index 6787e48..97ce9c8 100644
--- a/tests/commonmark/587-Autolinks.md
+++ b/tests/commonmark/587-Autolinks.md
@@ -1 +1 @@
-<>
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/588-Autolinks.html b/tests/commonmark/588-Autolinks.html
index 4765ff5..6bd018d 100644
--- a/tests/commonmark/588-Autolinks.html
+++ b/tests/commonmark/588-Autolinks.html
@@ -1 +1 @@
-< http://foo.bar >
\ No newline at end of file
+foo+special@Bar.baz-bar0.com
\ No newline at end of file
diff --git a/tests/commonmark/588-Autolinks.md b/tests/commonmark/588-Autolinks.md
index 563fbc0..f8018ff 100644
--- a/tests/commonmark/588-Autolinks.md
+++ b/tests/commonmark/588-Autolinks.md
@@ -1 +1 @@
-< http://foo.bar >
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/589-Autolinks.html b/tests/commonmark/589-Autolinks.html
new file mode 100644
index 0000000..306763b
--- /dev/null
+++ b/tests/commonmark/589-Autolinks.html
@@ -0,0 +1 @@
+<foo+@bar.example.com>
\ No newline at end of file
diff --git a/tests/commonmark/589-Autolinks.md b/tests/commonmark/589-Autolinks.md
new file mode 100644
index 0000000..e0ec4ac
--- /dev/null
+++ b/tests/commonmark/589-Autolinks.md
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/590-Autolinks.html b/tests/commonmark/590-Autolinks.html
index 2ee3b03..6f5b8bb 100644
--- a/tests/commonmark/590-Autolinks.html
+++ b/tests/commonmark/590-Autolinks.html
@@ -1 +1 @@
-<foo.bar.baz>
\ No newline at end of file
+<>
\ No newline at end of file
diff --git a/tests/commonmark/590-Autolinks.md b/tests/commonmark/590-Autolinks.md
index 98a468e..6787e48 100644
--- a/tests/commonmark/590-Autolinks.md
+++ b/tests/commonmark/590-Autolinks.md
@@ -1 +1 @@
-
\ No newline at end of file
+<>
\ No newline at end of file
diff --git a/tests/commonmark/591-Autolinks.html b/tests/commonmark/591-Autolinks.html
index e46d6c5..4765ff5 100644
--- a/tests/commonmark/591-Autolinks.html
+++ b/tests/commonmark/591-Autolinks.html
@@ -1 +1 @@
-http://example.com
\ No newline at end of file
+< http://foo.bar >
\ No newline at end of file
diff --git a/tests/commonmark/591-Autolinks.md b/tests/commonmark/591-Autolinks.md
index b7d1664..563fbc0 100644
--- a/tests/commonmark/591-Autolinks.md
+++ b/tests/commonmark/591-Autolinks.md
@@ -1 +1 @@
-http://example.com
\ No newline at end of file
+< http://foo.bar >
\ No newline at end of file
diff --git a/tests/commonmark/593-Autolinks.html b/tests/commonmark/593-Autolinks.html
new file mode 100644
index 0000000..2ee3b03
--- /dev/null
+++ b/tests/commonmark/593-Autolinks.html
@@ -0,0 +1 @@
+<foo.bar.baz>
\ No newline at end of file
diff --git a/tests/commonmark/593-Autolinks.md b/tests/commonmark/593-Autolinks.md
new file mode 100644
index 0000000..98a468e
--- /dev/null
+++ b/tests/commonmark/593-Autolinks.md
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/594-Autolinks.html b/tests/commonmark/594-Autolinks.html
new file mode 100644
index 0000000..e46d6c5
--- /dev/null
+++ b/tests/commonmark/594-Autolinks.html
@@ -0,0 +1 @@
+http://example.com
\ No newline at end of file
diff --git a/tests/commonmark/594-Autolinks.md b/tests/commonmark/594-Autolinks.md
new file mode 100644
index 0000000..b7d1664
--- /dev/null
+++ b/tests/commonmark/594-Autolinks.md
@@ -0,0 +1 @@
+http://example.com
\ No newline at end of file
diff --git a/tests/commonmark/595-Autolinks.html b/tests/commonmark/595-Autolinks.html
new file mode 100644
index 0000000..f39926d
--- /dev/null
+++ b/tests/commonmark/595-Autolinks.html
@@ -0,0 +1 @@
+foo@bar.example.com
\ No newline at end of file
diff --git a/tests/commonmark/595-Autolinks.md b/tests/commonmark/595-Autolinks.md
new file mode 100644
index 0000000..1a1c7da
--- /dev/null
+++ b/tests/commonmark/595-Autolinks.md
@@ -0,0 +1 @@
+foo@bar.example.com
\ No newline at end of file
diff --git a/tests/commonmark/596-Raw_HTML.html b/tests/commonmark/596-Raw_HTML.html
new file mode 100644
index 0000000..d420fea
--- /dev/null
+++ b/tests/commonmark/596-Raw_HTML.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/596-Raw_HTML.md b/tests/commonmark/596-Raw_HTML.md
new file mode 100644
index 0000000..4e45854
--- /dev/null
+++ b/tests/commonmark/596-Raw_HTML.md
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/597-Raw_HTML.html b/tests/commonmark/597-Raw_HTML.html
index cfdf840..4630655 100644
--- a/tests/commonmark/597-Raw_HTML.html
+++ b/tests/commonmark/597-Raw_HTML.html
@@ -1 +1 @@
-Foo
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/597-Raw_HTML.md b/tests/commonmark/597-Raw_HTML.md
index 0d6e2f4..29552cb 100644
--- a/tests/commonmark/597-Raw_HTML.md
+++ b/tests/commonmark/597-Raw_HTML.md
@@ -1 +1 @@
-Foo
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/600-Raw_HTML.html b/tests/commonmark/600-Raw_HTML.html
index 6011f1b..cfdf840 100644
--- a/tests/commonmark/600-Raw_HTML.html
+++ b/tests/commonmark/600-Raw_HTML.html
@@ -1 +1 @@
-<a href="hi'> <a href=hi'>
\ No newline at end of file
+Foo
\ No newline at end of file
diff --git a/tests/commonmark/600-Raw_HTML.md b/tests/commonmark/600-Raw_HTML.md
index 9bd3061..0d6e2f4 100644
--- a/tests/commonmark/600-Raw_HTML.md
+++ b/tests/commonmark/600-Raw_HTML.md
@@ -1 +1 @@
-
\ No newline at end of file
diff --git a/tests/commonmark/602-Raw_HTML.html b/tests/commonmark/602-Raw_HTML.html
new file mode 100644
index 0000000..f4919e4
--- /dev/null
+++ b/tests/commonmark/602-Raw_HTML.html
@@ -0,0 +1 @@
+<a h*#ref="hi">
\ No newline at end of file
diff --git a/tests/commonmark/602-Raw_HTML.md b/tests/commonmark/602-Raw_HTML.md
new file mode 100644
index 0000000..c2ed18e
--- /dev/null
+++ b/tests/commonmark/602-Raw_HTML.md
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/603-Raw_HTML.html b/tests/commonmark/603-Raw_HTML.html
index cc1459c..6011f1b 100644
--- a/tests/commonmark/603-Raw_HTML.html
+++ b/tests/commonmark/603-Raw_HTML.html
@@ -1 +1 @@
-
\ No newline at end of file
+<a href="hi'> <a href=hi'>
\ No newline at end of file
diff --git a/tests/commonmark/603-Raw_HTML.md b/tests/commonmark/603-Raw_HTML.md
index a999821..9bd3061 100644
--- a/tests/commonmark/603-Raw_HTML.md
+++ b/tests/commonmark/603-Raw_HTML.md
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
+< a><
+foo>
+
\ No newline at end of file
diff --git a/tests/commonmark/606-Raw_HTML.html b/tests/commonmark/606-Raw_HTML.html
index a326709..cc1459c 100644
--- a/tests/commonmark/606-Raw_HTML.html
+++ b/tests/commonmark/606-Raw_HTML.html
@@ -1 +1 @@
-foo <!-- not a comment -- two hyphens -->
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/606-Raw_HTML.md b/tests/commonmark/606-Raw_HTML.md
index 967ba8a..a999821 100644
--- a/tests/commonmark/606-Raw_HTML.md
+++ b/tests/commonmark/606-Raw_HTML.md
@@ -1 +1 @@
-foo
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/607-Raw_HTML.html b/tests/commonmark/607-Raw_HTML.html
index 58856ef..e0daa01 100644
--- a/tests/commonmark/607-Raw_HTML.html
+++ b/tests/commonmark/607-Raw_HTML.html
@@ -1,2 +1 @@
-foo <!--> foo -->
-foo <!-- foo--->
\ No newline at end of file
+</a href="foo">
\ No newline at end of file
diff --git a/tests/commonmark/607-Raw_HTML.md b/tests/commonmark/607-Raw_HTML.md
index c5e222d..be2f95b 100644
--- a/tests/commonmark/607-Raw_HTML.md
+++ b/tests/commonmark/607-Raw_HTML.md
@@ -1,3 +1 @@
-foo foo -->
-
-foo
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/608-Raw_HTML.html b/tests/commonmark/608-Raw_HTML.html
new file mode 100644
index 0000000..8d2779d
--- /dev/null
+++ b/tests/commonmark/608-Raw_HTML.html
@@ -0,0 +1,2 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/608-Raw_HTML.md b/tests/commonmark/608-Raw_HTML.md
new file mode 100644
index 0000000..dc33bec
--- /dev/null
+++ b/tests/commonmark/608-Raw_HTML.md
@@ -0,0 +1,2 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/609-Raw_HTML.html b/tests/commonmark/609-Raw_HTML.html
new file mode 100644
index 0000000..a326709
--- /dev/null
+++ b/tests/commonmark/609-Raw_HTML.html
@@ -0,0 +1 @@
+foo <!-- not a comment -- two hyphens -->
\ No newline at end of file
diff --git a/tests/commonmark/609-Raw_HTML.md b/tests/commonmark/609-Raw_HTML.md
new file mode 100644
index 0000000..967ba8a
--- /dev/null
+++ b/tests/commonmark/609-Raw_HTML.md
@@ -0,0 +1 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/610-Raw_HTML.html b/tests/commonmark/610-Raw_HTML.html
new file mode 100644
index 0000000..58856ef
--- /dev/null
+++ b/tests/commonmark/610-Raw_HTML.html
@@ -0,0 +1,2 @@
+foo <!--> foo -->
+foo <!-- foo--->
\ No newline at end of file
diff --git a/tests/commonmark/610-Raw_HTML.md b/tests/commonmark/610-Raw_HTML.md
new file mode 100644
index 0000000..c5e222d
--- /dev/null
+++ b/tests/commonmark/610-Raw_HTML.md
@@ -0,0 +1,3 @@
+foo foo -->
+
+foo
\ No newline at end of file
diff --git a/tests/commonmark/614-Raw_HTML.html b/tests/commonmark/614-Raw_HTML.html
new file mode 100644
index 0000000..b47ad7d
--- /dev/null
+++ b/tests/commonmark/614-Raw_HTML.html
@@ -0,0 +1 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/614-Raw_HTML.md b/tests/commonmark/614-Raw_HTML.md
new file mode 100644
index 0000000..5d08e33
--- /dev/null
+++ b/tests/commonmark/614-Raw_HTML.md
@@ -0,0 +1 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/615-Raw_HTML.html b/tests/commonmark/615-Raw_HTML.html
new file mode 100644
index 0000000..2b13be5
--- /dev/null
+++ b/tests/commonmark/615-Raw_HTML.html
@@ -0,0 +1 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/615-Raw_HTML.md b/tests/commonmark/615-Raw_HTML.md
new file mode 100644
index 0000000..b75cefc
--- /dev/null
+++ b/tests/commonmark/615-Raw_HTML.md
@@ -0,0 +1 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/616-Raw_HTML.html b/tests/commonmark/616-Raw_HTML.html
new file mode 100644
index 0000000..9f4c72c
--- /dev/null
+++ b/tests/commonmark/616-Raw_HTML.html
@@ -0,0 +1 @@
+<a href=""">
\ No newline at end of file
diff --git a/tests/commonmark/616-Raw_HTML.md b/tests/commonmark/616-Raw_HTML.md
new file mode 100644
index 0000000..21e6f1b
--- /dev/null
+++ b/tests/commonmark/616-Raw_HTML.md
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/617-Hard_line_breaks.html b/tests/commonmark/617-Hard_line_breaks.html
index 90d6646..61c6c4a 100644
--- a/tests/commonmark/617-Hard_line_breaks.html
+++ b/tests/commonmark/617-Hard_line_breaks.html
@@ -1,2 +1,2 @@
foo
-bar
\ No newline at end of file
+baz
\ No newline at end of file
diff --git a/tests/commonmark/617-Hard_line_breaks.md b/tests/commonmark/617-Hard_line_breaks.md
index 8444d67..c302b6f 100644
--- a/tests/commonmark/617-Hard_line_breaks.md
+++ b/tests/commonmark/617-Hard_line_breaks.md
@@ -1,2 +1,2 @@
foo
- bar
\ No newline at end of file
+baz
\ No newline at end of file
diff --git a/tests/commonmark/618-Hard_line_breaks.html b/tests/commonmark/618-Hard_line_breaks.html
index 90d6646..61c6c4a 100644
--- a/tests/commonmark/618-Hard_line_breaks.html
+++ b/tests/commonmark/618-Hard_line_breaks.html
@@ -1,2 +1,2 @@
foo
-bar
\ No newline at end of file
+baz
\ No newline at end of file
diff --git a/tests/commonmark/618-Hard_line_breaks.md b/tests/commonmark/618-Hard_line_breaks.md
index 2ffe37c..61889cf 100644
--- a/tests/commonmark/618-Hard_line_breaks.md
+++ b/tests/commonmark/618-Hard_line_breaks.md
@@ -1,2 +1,2 @@
foo\
- bar
\ No newline at end of file
+baz
\ No newline at end of file
diff --git a/tests/commonmark/619-Hard_line_breaks.html b/tests/commonmark/619-Hard_line_breaks.html
index e5932b4..61c6c4a 100644
--- a/tests/commonmark/619-Hard_line_breaks.html
+++ b/tests/commonmark/619-Hard_line_breaks.html
@@ -1,2 +1,2 @@
-foo
-bar
\ No newline at end of file
+foo
+baz
\ No newline at end of file
diff --git a/tests/commonmark/619-Hard_line_breaks.md b/tests/commonmark/619-Hard_line_breaks.md
index 0fd7853..901c87d 100644
--- a/tests/commonmark/619-Hard_line_breaks.md
+++ b/tests/commonmark/619-Hard_line_breaks.md
@@ -1,2 +1,2 @@
-*foo
-bar*
\ No newline at end of file
+foo
+baz
\ No newline at end of file
diff --git a/tests/commonmark/620-Hard_line_breaks.html b/tests/commonmark/620-Hard_line_breaks.html
index e5932b4..90d6646 100644
--- a/tests/commonmark/620-Hard_line_breaks.html
+++ b/tests/commonmark/620-Hard_line_breaks.html
@@ -1,2 +1,2 @@
-foo
-bar
\ No newline at end of file
+foo
+bar
\ No newline at end of file
diff --git a/tests/commonmark/620-Hard_line_breaks.md b/tests/commonmark/620-Hard_line_breaks.md
index 5b12e3c..8444d67 100644
--- a/tests/commonmark/620-Hard_line_breaks.md
+++ b/tests/commonmark/620-Hard_line_breaks.md
@@ -1,2 +1,2 @@
-*foo\
-bar*
\ No newline at end of file
+foo
+ bar
\ No newline at end of file
diff --git a/tests/commonmark/621-Hard_line_breaks.html b/tests/commonmark/621-Hard_line_breaks.html
index cf639a9..90d6646 100644
--- a/tests/commonmark/621-Hard_line_breaks.html
+++ b/tests/commonmark/621-Hard_line_breaks.html
@@ -1 +1,2 @@
-code span
\ No newline at end of file
+foo
+bar
\ No newline at end of file
diff --git a/tests/commonmark/621-Hard_line_breaks.md b/tests/commonmark/621-Hard_line_breaks.md
index 8875e10..2ffe37c 100644
--- a/tests/commonmark/621-Hard_line_breaks.md
+++ b/tests/commonmark/621-Hard_line_breaks.md
@@ -1,2 +1,2 @@
-`code
-span`
\ No newline at end of file
+foo\
+ bar
\ No newline at end of file
diff --git a/tests/commonmark/622-Hard_line_breaks.html b/tests/commonmark/622-Hard_line_breaks.html
index 3b9c868..e5932b4 100644
--- a/tests/commonmark/622-Hard_line_breaks.html
+++ b/tests/commonmark/622-Hard_line_breaks.html
@@ -1 +1,2 @@
-code\ span
\ No newline at end of file
+foo
+bar
\ No newline at end of file
diff --git a/tests/commonmark/622-Hard_line_breaks.md b/tests/commonmark/622-Hard_line_breaks.md
index 5bb645c..0fd7853 100644
--- a/tests/commonmark/622-Hard_line_breaks.md
+++ b/tests/commonmark/622-Hard_line_breaks.md
@@ -1,2 +1,2 @@
-`code\
-span`
\ No newline at end of file
+*foo
+bar*
\ No newline at end of file
diff --git a/tests/commonmark/623-Hard_line_breaks.html b/tests/commonmark/623-Hard_line_breaks.html
index 9bcb271..e5932b4 100644
--- a/tests/commonmark/623-Hard_line_breaks.html
+++ b/tests/commonmark/623-Hard_line_breaks.html
@@ -1,2 +1,2 @@
-
\ No newline at end of file
+foo
+bar
\ No newline at end of file
diff --git a/tests/commonmark/623-Hard_line_breaks.md b/tests/commonmark/623-Hard_line_breaks.md
index 0202345..5b12e3c 100644
--- a/tests/commonmark/623-Hard_line_breaks.md
+++ b/tests/commonmark/623-Hard_line_breaks.md
@@ -1,2 +1,2 @@
-
\ No newline at end of file
+*foo\
+bar*
\ No newline at end of file
diff --git a/tests/commonmark/624-Hard_line_breaks.html b/tests/commonmark/624-Hard_line_breaks.html
index f42c1ee..cf639a9 100644
--- a/tests/commonmark/624-Hard_line_breaks.html
+++ b/tests/commonmark/624-Hard_line_breaks.html
@@ -1,2 +1 @@
-
\ No newline at end of file
+code span
\ No newline at end of file
diff --git a/tests/commonmark/624-Hard_line_breaks.md b/tests/commonmark/624-Hard_line_breaks.md
index 451beb2..8875e10 100644
--- a/tests/commonmark/624-Hard_line_breaks.md
+++ b/tests/commonmark/624-Hard_line_breaks.md
@@ -1,2 +1,2 @@
-
\ No newline at end of file
+`code
+span`
\ No newline at end of file
diff --git a/tests/commonmark/625-Hard_line_breaks.html b/tests/commonmark/625-Hard_line_breaks.html
index 8552a7d..3b9c868 100644
--- a/tests/commonmark/625-Hard_line_breaks.html
+++ b/tests/commonmark/625-Hard_line_breaks.html
@@ -1 +1 @@
-foo\
\ No newline at end of file
+code\ span
\ No newline at end of file
diff --git a/tests/commonmark/625-Hard_line_breaks.md b/tests/commonmark/625-Hard_line_breaks.md
index 860501b..5bb645c 100644
--- a/tests/commonmark/625-Hard_line_breaks.md
+++ b/tests/commonmark/625-Hard_line_breaks.md
@@ -1 +1,2 @@
-foo\
\ No newline at end of file
+`code\
+span`
\ No newline at end of file
diff --git a/tests/commonmark/626-Hard_line_breaks.html b/tests/commonmark/626-Hard_line_breaks.html
index 998ea40..9bcb271 100644
--- a/tests/commonmark/626-Hard_line_breaks.html
+++ b/tests/commonmark/626-Hard_line_breaks.html
@@ -1 +1,2 @@
-foo
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/626-Hard_line_breaks.md b/tests/commonmark/626-Hard_line_breaks.md
index 76d546a..0202345 100644
--- a/tests/commonmark/626-Hard_line_breaks.md
+++ b/tests/commonmark/626-Hard_line_breaks.md
@@ -1 +1,2 @@
-foo
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/627-Hard_line_breaks.html b/tests/commonmark/627-Hard_line_breaks.html
index 79bcf97..f42c1ee 100644
--- a/tests/commonmark/627-Hard_line_breaks.html
+++ b/tests/commonmark/627-Hard_line_breaks.html
@@ -1 +1,2 @@
-foo\
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/627-Hard_line_breaks.md b/tests/commonmark/627-Hard_line_breaks.md
index c03a1a7..451beb2 100644
--- a/tests/commonmark/627-Hard_line_breaks.md
+++ b/tests/commonmark/627-Hard_line_breaks.md
@@ -1 +1,2 @@
-### foo\
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/628-Hard_line_breaks.html b/tests/commonmark/628-Hard_line_breaks.html
index 2349504..8552a7d 100644
--- a/tests/commonmark/628-Hard_line_breaks.html
+++ b/tests/commonmark/628-Hard_line_breaks.html
@@ -1 +1 @@
-foo
\ No newline at end of file
+foo\
\ No newline at end of file
diff --git a/tests/commonmark/628-Hard_line_breaks.md b/tests/commonmark/628-Hard_line_breaks.md
index feafefb..860501b 100644
--- a/tests/commonmark/628-Hard_line_breaks.md
+++ b/tests/commonmark/628-Hard_line_breaks.md
@@ -1 +1 @@
-### foo
\ No newline at end of file
+foo\
\ No newline at end of file
diff --git a/tests/commonmark/629-Hard_line_breaks.html b/tests/commonmark/629-Hard_line_breaks.html
new file mode 100644
index 0000000..998ea40
--- /dev/null
+++ b/tests/commonmark/629-Hard_line_breaks.html
@@ -0,0 +1 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/629-Hard_line_breaks.md b/tests/commonmark/629-Hard_line_breaks.md
new file mode 100644
index 0000000..76d546a
--- /dev/null
+++ b/tests/commonmark/629-Hard_line_breaks.md
@@ -0,0 +1 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/630-Hard_line_breaks.html b/tests/commonmark/630-Hard_line_breaks.html
new file mode 100644
index 0000000..79bcf97
--- /dev/null
+++ b/tests/commonmark/630-Hard_line_breaks.html
@@ -0,0 +1 @@
+foo\
\ No newline at end of file
diff --git a/tests/commonmark/630-Hard_line_breaks.md b/tests/commonmark/630-Hard_line_breaks.md
new file mode 100644
index 0000000..c03a1a7
--- /dev/null
+++ b/tests/commonmark/630-Hard_line_breaks.md
@@ -0,0 +1 @@
+### foo\
\ No newline at end of file
diff --git a/tests/commonmark/631-Hard_line_breaks.html b/tests/commonmark/631-Hard_line_breaks.html
new file mode 100644
index 0000000..2349504
--- /dev/null
+++ b/tests/commonmark/631-Hard_line_breaks.html
@@ -0,0 +1 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/631-Hard_line_breaks.md b/tests/commonmark/631-Hard_line_breaks.md
new file mode 100644
index 0000000..feafefb
--- /dev/null
+++ b/tests/commonmark/631-Hard_line_breaks.md
@@ -0,0 +1 @@
+### foo
\ No newline at end of file
diff --git a/tests/commonmark/632-Soft_line_breaks.html b/tests/commonmark/632-Soft_line_breaks.html
new file mode 100644
index 0000000..f55ff14
--- /dev/null
+++ b/tests/commonmark/632-Soft_line_breaks.html
@@ -0,0 +1,2 @@
+foo
+baz
\ No newline at end of file
diff --git a/tests/commonmark/632-Soft_line_breaks.md b/tests/commonmark/632-Soft_line_breaks.md
new file mode 100644
index 0000000..000c335
--- /dev/null
+++ b/tests/commonmark/632-Soft_line_breaks.md
@@ -0,0 +1,2 @@
+foo
+baz
\ No newline at end of file
diff --git a/tests/commonmark/633-Soft_line_breaks.html b/tests/commonmark/633-Soft_line_breaks.html
new file mode 100644
index 0000000..f55ff14
--- /dev/null
+++ b/tests/commonmark/633-Soft_line_breaks.html
@@ -0,0 +1,2 @@
+foo
+baz
\ No newline at end of file
diff --git a/tests/commonmark/633-Soft_line_breaks.md b/tests/commonmark/633-Soft_line_breaks.md
new file mode 100644
index 0000000..27acaef
--- /dev/null
+++ b/tests/commonmark/633-Soft_line_breaks.md
@@ -0,0 +1,2 @@
+foo
+ baz
\ No newline at end of file
diff --git a/tests/commonmark/634-Textual_content.html b/tests/commonmark/634-Textual_content.html
new file mode 100644
index 0000000..8d014a5
--- /dev/null
+++ b/tests/commonmark/634-Textual_content.html
@@ -0,0 +1 @@
+hello $.;'there
\ No newline at end of file
diff --git a/tests/commonmark/634-Textual_content.md b/tests/commonmark/634-Textual_content.md
new file mode 100644
index 0000000..7f69759
--- /dev/null
+++ b/tests/commonmark/634-Textual_content.md
@@ -0,0 +1 @@
+hello $.;'there
\ No newline at end of file
diff --git a/tests/commonmark/635-Textual_content.html b/tests/commonmark/635-Textual_content.html
new file mode 100644
index 0000000..c507a9f
--- /dev/null
+++ b/tests/commonmark/635-Textual_content.html
@@ -0,0 +1 @@
+Foo χρῆν
\ No newline at end of file
diff --git a/tests/commonmark/635-Textual_content.md b/tests/commonmark/635-Textual_content.md
new file mode 100644
index 0000000..bab0869
--- /dev/null
+++ b/tests/commonmark/635-Textual_content.md
@@ -0,0 +1 @@
+Foo χρῆν
\ No newline at end of file
diff --git a/tests/commonmark/636-Textual_content.html b/tests/commonmark/636-Textual_content.html
new file mode 100644
index 0000000..7fd63f5
--- /dev/null
+++ b/tests/commonmark/636-Textual_content.html
@@ -0,0 +1 @@
+Multiple spaces
\ No newline at end of file
diff --git a/tests/commonmark/636-Textual_content.md b/tests/commonmark/636-Textual_content.md
new file mode 100644
index 0000000..ec364d2
--- /dev/null
+++ b/tests/commonmark/636-Textual_content.md
@@ -0,0 +1 @@
+Multiple spaces
\ No newline at end of file