Commit Graph

14 Commits

Author SHA1 Message Date
Daniel James
01850ea92b Smarter use of paragraphs with templates.
Use the new paragraph output system to avoid expanding block templates
inside paragraphs. Refs #4302

[SVN r63162]
2010-06-20 20:30:32 +00:00
Daniel James
ef08a8a071 Go back to using separate collectors for blocks and phrases.
[SVN r62848]
2010-06-12 13:05:58 +00:00
Daniel James
e529faf7ba Merge the 1.5.2 changes from trunk.
[SVN r62830]
2010-06-12 08:29:53 +00:00
Daniel James
c0be01aaa8 Combine the main grammars into a single object.
[SVN r61082]
2010-04-05 19:45:18 +00:00
Daniel James
89d1fe413d Store if a template is a block template or not at the time of
definition.

Makes callouts easier to implement as it doesn't have to fake a block,
tracks the location better and will make it easier to be smarter about
block templates.

[SVN r60134]
2010-03-03 23:29:59 +00:00
Daniel James
1c03668d09 Merge from trunk.
The new unicode escape support showed up a difference with the old version.
Header ids were generated from boostbook, while this version was generated them
from quickbook. So fix that as well.


[SVN r60067]
2010-03-02 01:44:48 +00:00
Daniel James
d56fb4eb34 HTML callouts.
[SVN r59669]
2010-02-13 15:04:09 +00:00
Daniel James
662fa064f6 Store the position of template parameters as well as the body.
[SVN r59668]
2010-02-13 15:03:56 +00:00
Daniel James
029f19a410 Use state instead of actions in 'process'.
[SVN r59564]
2010-02-07 09:12:20 +00:00
Daniel James
a8dfaf1852 Separate actions and state.
[SVN r59563]
2010-02-07 09:12:02 +00:00
Daniel James
a4eb864260 Make the quickbook.hpp and actions.hpp match their respective cpp files.
[SVN r59562]
2010-02-07 09:11:42 +00:00
Daniel James
b325383f84 Separate out block output.
[SVN r59558]
2010-02-07 09:10:00 +00:00
Daniel James
7778e02034 Explicitly instantiate process separately from the grammars and
introduce a hook for generating the output separately.

[SVN r59553]
2010-02-07 09:08:12 +00:00
Daniel James
13701e7ba2 Move most of the template implementation into template.[ch]pp
[SVN r59324]
2010-01-27 22:07:22 +00:00