Make the newline after block markup optional.

[SVN r67636]
This commit is contained in:
Daniel James 2011-01-03 22:13:54 +00:00
parent 29c97dc3f3
commit 3e075a122b
3 changed files with 30 additions and 3 deletions

View File

@ -100,7 +100,7 @@ namespace quickbook
local.top_level
= local.blocks
>> *(
local.block_markup >> local.blocks
local.block_markup >> !(+eol >> local.blocks)
| local.paragraph_separator >> local.blocks
| common
| cl::space_p [actions.space_char]
@ -130,7 +130,7 @@ namespace quickbook
local.block_markup
= local.block_markup_start [actions.inside_paragraph]
>> ( local.block_keyword_rule
>> ( (space >> ']' >> +eol)
>> ( (space >> ']')
| cl::eps_p [actions.error]
)
| cl::eps_p [actions.error]

View File

@ -86,4 +86,27 @@
<para>
[tipping point]
</para>
<para>
Multiple paragraphs because of the inline blocks.
</para>
<warning>
<para>
Warning
</para>
</warning>
<para>
This line should appear as a separate paragraph.
</para>
<warning>
<para>
Warning
</para>
</warning>
<itemizedlist>
<listitem>
<simpara>
This should be a list item because it's preceded by block markup.
</simpara>
</listitem>
</itemizedlist>
</article>

View File

@ -39,4 +39,8 @@ Warning second paragraph.]
[/ Unfortunately footnotes currently can't contain blocks.]
[/ Quickbook shouldn't think that this is a tip]
[tipping point]
[tipping point]
Multiple paragraphs because of the inline blocks. [warning Warning] This
line should appear as a separate paragraph.[warning Warning]
* This should be a list item because it's preceded by block markup.