Commit Graph

18 Commits

Author SHA1 Message Date
Daniel James
bac2bf1f48 Quickbook: Small code clean ups.
[SVN r70865]
2011-04-02 17:42:57 +00:00
Daniel James
dc47dcbdc9 Quickbook: Don't require newlines at end of grammar.
[SVN r70617]
2011-03-27 10:31:13 +00:00
Daniel James
352a9ca028 Quickbook: Release lists from list builder.
[SVN r70562]
2011-03-26 11:11:58 +00:00
Daniel James
ff2fd55ac6 Quickbook: Use a different type for stored values.
And fix some bugs in the process.

[SVN r70529]
2011-03-24 21:25:50 +00:00
Daniel James
e478c5befb Quickbook: Use values for templates and snippets.
[SVN r70528]
2011-03-24 21:25:18 +00:00
Daniel James
bee5d0dd77 Quickbook: Small cleanups.
Mostly avoiding warnings, and removing unnecessary includes.

[SVN r70526]
2011-03-24 21:24:24 +00:00
Daniel James
345f0a2648 Quickbook: pass-thru comments.
[SVN r70207]
2011-03-19 19:22:45 +00:00
Daniel James
496cdb2ed6 Merge improved unicode support on windows for quickbook.
[SVN r70044]
2011-03-17 00:12:56 +00:00
Daniel James
6500170f49 Pass-thru comments.
[SVN r70018]
2011-03-16 09:12:01 +00:00
Daniel James
704e3e7217 Don't require newlines at end of grammars.
[SVN r69888]
2011-03-12 10:08:00 +00:00
Daniel James
9557da3e43 Use filesystem alias more consistently.
[SVN r68394]
2011-01-23 16:45:57 +00:00
Daniel James
024feb181b Change the way the filename is stored.
No longer stored in the iterator which means there's less messing around
with pointers and strings. Always stored as a fs::path which will help
with support for unicode. Also passed to outwarn and outerr as fs::path
so they can handle writing unicode filenames to the output.

[SVN r68392]
2011-01-23 16:42:51 +00:00
Daniel James
ad9145c6fd Create a parser to extract block as an attribute.
This lets us get rid of temp_para, a source of nasty bugs. Also should
make it easier to nest blocks in the future.

[SVN r65418]
2010-09-14 20:44:22 +00:00
Daniel James
0aa633b450 Use confix parsers in a few places.
[SVN r65359]
2010-09-09 00:11:02 +00:00
Daniel James
ac0ea799eb Use explicit namespaces.
[SVN r65357]
2010-09-09 00:09:34 +00:00
Daniel James
d67b0e3931 Fix argument position in break_arguments.
And some small code_snippet improvements.

[SVN r65280]
2010-09-05 08:14:16 +00:00
Daniel James
4fb6a45290 Use C strings in position_iterator.
Copying std::string in position_iterator was taking up a lot of
execution time.

[SVN r65104]
2010-08-29 11:20:57 +00:00
Daniel James
ae95377f50 Move most of code_snippet into its own file.
[SVN r65036]
2010-08-26 21:00:38 +00:00