From 0a65037e120e0e14659991379648a1a4345b6981 Mon Sep 17 00:00:00 2001 From: Waylan Limberg Date: Thu, 7 Feb 2013 10:34:50 -0500 Subject: Preserve whitespace in empty lines Partial fix for #183. By preserving tabs at the start of empty lines in code blocks, the parser will retain those empty lines. Still does not work consistantly if the tab is missing!? Not sure why. Also added tests. --- tests/misc/blank_lines_in_codeblocks.html | 31 ++++++++++++++++++++++++++ tests/misc/blank_lines_in_codeblocks.txt | 37 +++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 tests/misc/blank_lines_in_codeblocks.html create mode 100644 tests/misc/blank_lines_in_codeblocks.txt (limited to 'tests') diff --git a/tests/misc/blank_lines_in_codeblocks.html b/tests/misc/blank_lines_in_codeblocks.html new file mode 100644 index 0000000..77da8e4 --- /dev/null +++ b/tests/misc/blank_lines_in_codeblocks.html @@ -0,0 +1,31 @@ +

Preserve blank lines in code blocks

+
a code block
+
+two blank lines
+
+
+three blank lines
+
+
+
+four blank lines
+
+
+
+
+five blank lines
+
+
+
+
+
+six blank lines
+
+
+
+
+
+
+End of block
+
+

End of document

\ No newline at end of file diff --git a/tests/misc/blank_lines_in_codeblocks.txt b/tests/misc/blank_lines_in_codeblocks.txt new file mode 100644 index 0000000..f2e582a --- /dev/null +++ b/tests/misc/blank_lines_in_codeblocks.txt @@ -0,0 +1,37 @@ +Preserve blank lines in code blocks + + a code block + + two blank lines + + + three blank lines + + + + four blank lines + + + + + five blank lines + + + + + + six blank lines + + + + + + + End of block + + + + + + +End of document \ No newline at end of file -- cgit v1.2.3