From c8cdcd075e7d0efe29108c5b74aa42e21cd7e2ce Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 4 Jul 2010 16:55:58 +0000 Subject: [PATCH] Don't match empty paragraphs. [SVN r63611] --- block.hpp | 2 +- doc/quickbook.qbk | 1 + test/empty.quickbook | 0 test/include_1_5.quickbook | 1 + 4 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 test/empty.quickbook diff --git a/block.hpp b/block.hpp index c51b020..04daa16 100644 --- a/block.hpp +++ b/block.hpp @@ -415,7 +415,7 @@ namespace quickbook ; paragraph = - *( common + +( common | (anychar_p - // Make sure we don't go past paragraph_end // a single block. ) [actions.plain_char] diff --git a/doc/quickbook.qbk b/doc/quickbook.qbk index 658c757..f9cc4dc 100644 --- a/doc/quickbook.qbk +++ b/doc/quickbook.qbk @@ -203,6 +203,7 @@ Features include: * Don't treat 4+ consecutive blank lines as multiple paragraph breaks. * Don't require commas between authors in docinfo. * Allow empty document bodies. +* Less empty paragraphs. [endsect] diff --git a/test/empty.quickbook b/test/empty.quickbook new file mode 100644 index 0000000..e69de29 diff --git a/test/include_1_5.quickbook b/test/include_1_5.quickbook index 68ed6c8..df7f45b 100644 --- a/test/include_1_5.quickbook +++ b/test/include_1_5.quickbook @@ -6,3 +6,4 @@ [include include-sub.quickbook] [include include-sub2.quickbook] [include:foo include-sub2.quickbook] +[include empty.quickbook] \ No newline at end of file