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