The backticks need to be tested as well.
bb
a "comment...should have" no slashes.
a comment either...should 'have one' slash.
-a comment either...should \'have two' \\'slashes'.
+a `comment either...should` \'have two' \\'slashes'.
"line...with some" random text
nother line.
b 'c d' \'e f' \\'g
bb
a "comment...should have" no slashes.
a comment either...should 'have one' slash.
-a comment either...should \'have two' \\'slashes'.
+a `comment either...should` \'have two' \\'slashes'.
"line...with some" random text
nother line.
b 'c d' \'e f' \\'g
bb
a "comment...should have" no slashes.
a comment either...should 'have one' slash.
-a comment either...should \'have two' \\'slashes'.
+a `comment either...should` \'have two' \\'slashes'.
"line...with some" random text
nother line.
b 'c d' \'e f' \\'g
bb
a "comment...should have" no slashes.
a comment either...should 'have one' slash.
-a comment either...should \'have two' \\'slashes'.
+a `comment either...should` \'have two' \\'slashes'.
"line...with some" random text
nother line.
b 'c d' \'e f' \\'g
"\\"\\\"" bb
\#not a "comment...should have" no slashes.
\\#not a comment either...should 'have one' slash.
-\\\#not a comment either...should \'have two' \\'slashes'.
+\\\#not a `comment either...should` \'have two' \\'slashes'.
a "line...with some" random text
a nother line.
a b 'c d' \'e f' \\'g
\\"\\\" bb
#not a "comment...should have" no slashes.
\#not a comment either...should 'have one' slash.
-\\#not a comment either...should \'have two' \\'slashes'.
+\\#not a `comment either...should` \'have two' \\'slashes'.
a "line...with some" random text
a nother line.
a b 'c d' \'e f' \\'g
\\"\\\" bb
#not a "comment...should have" no slashes.
\#not a comment either...should 'have one' slash.
-\\#not a comment either...should \'have two' \\'slashes'.
+\\#not a `comment either...should` \'have two' \\'slashes'.
a "line...with some" random text
a nother line.
a b 'c d' \'e f' \\'g
\\"\\\" bb
#not a "comment...should have" no slashes.
\#not a comment either...should 'have one' slash.
-\\#not a comment either...should \'have two' \\'slashes'.
+\\#not a `comment either...should` \'have two' \\'slashes'.
a "line...with some" random text
a nother line.
a b 'c d' \'e f' \\'g
#comment
\#not a "comment...should have" no slashes.
\\#not a comment either...should 'have one' slash.
-\\\#not a comment either...should \'have two' \\'slashes'.
+\\\#not a `comment either...should` \'have two' \\'slashes'.
a "line...with some" random text
a nother line.
bb
a "comment...should have" no slashes.
a comment either...should 'have one' slash.
-a comment either...should \'have two' \\'slashes'.
+a `comment either...should` \'have two' \\'slashes'.
"line...with some" random text
nother line.
b 'c d' \'e f' \\'g
f
comment...should have
comment
-comment
+comment either...should
random
line.
c d
"\\"\\\"" bb
\#not a "comment...should have" no slashes.
\\#not a comment either...should 'have one' slash.
-\\\#not a comment either...should \'have two' \\'slashes'.
+\\\#not a `comment either...should` \'have two' \\'slashes'.
a "line...with some" random text
a nother line.
a b 'c d' \'e f' \\'g
\\"\\\"
#not comment...should have
\#not comment
-\\#not comment
+\\#not comment either...should
a random
a line.
a c d
\\"\\\"
#not
\#not
-\\#not \'slashes'.
+\\#not
a
a
a
#comment
\#not a "comment...should have" no slashes.
\\#not a comment either...should 'have one' slash.
-\\\#not a comment either...should \'have two' \\'slashes'.
+\\\#not a `comment either...should` \'have two' \\'slashes'.
a "line...with some" random text
a nother line.