|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r56122 - in trunk/libs/spirit: doc/html doc/html/spirit doc/html/spirit/karma/performance_measurements/numeric_performance doc/html/spirit/karma/quick_reference doc/html/spirit/karma/reference doc/html/spirit/karma/reference/auxiliary doc/html/spirit/karma/reference/binary doc/html/spirit/karma/reference/char doc/html/spirit/karma/reference/directive doc/html/spirit/karma/reference/generator_concepts doc/html/spirit/karma/reference/numeric doc/html/spirit/karma/reference/operator doc/html/spirit/karma/tutorials doc/html/spirit/lex doc/html/spirit/lex/abstracts doc/html/spirit/lex/abstracts/lexer_primitives doc/html/spirit/lex/reference doc/html/spirit/lex/reference/concepts doc/html/spirit/lex/tutorials doc/html/spirit/notes doc/html/spirit/qi/reference doc/html/spirit/qi/reference/operator doc/html/spirit/qi/reference/string doc/html/spirit/support doc/qi example/qi
From: joel_at_[hidden]
Date: 2009-09-09 11:54:21
Author: djowel
Date: 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
New Revision: 56122
URL: http://svn.boost.org/trac/boost/changeset/56122
Log:
more operators
Added:
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/difference.html (contents, props changed)
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/kleene.html (contents, props changed)
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/plus.html (contents, props changed)
Text files modified:
trunk/libs/spirit/doc/html/index.html | 2
trunk/libs/spirit/doc/html/spirit/acknowledgments.html | 2
trunk/libs/spirit/doc/html/spirit/faq.html | 8
trunk/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/double_performance.html | 2
trunk/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/format_performance.html | 2
trunk/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/int_performance.html | 2
trunk/libs/spirit/doc/html/spirit/karma/quick_reference/compound_attribute_rules.html | 4
trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary.html | 2
trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eol.html | 16 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eps.html | 20 ++--
trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/lazy.html | 16 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/binary.html | 2
trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_big.html | 14 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_little.html | 14 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_native.html | 14 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/char.html | 2
trunk/libs/spirit/doc/html/spirit/karma/reference/char/char_class.html | 16 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/char/char_generator.html | 26 ++--
trunk/libs/spirit/doc/html/spirit/karma/reference/directive.html | 2
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/alignment.html | 16 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/buffer.html | 14 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/delimit.html | 16 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/maxwidth.html | 14 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/omit.html | 14 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/repeat.html | 16 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/upperlower.html | 16 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/binarygenerator.html | 12 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/generator.html | 10 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/narygenerator.html | 12 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/primitivegenerator.html | 10 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/unarygenerator.html | 12 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/karma_basics.html | 8
trunk/libs/spirit/doc/html/spirit/karma/reference/numeric.html | 2
trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/real_number.html | 26 ++--
trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/signed_int.html | 22 ++--
trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/unsigned_int.html | 22 ++--
trunk/libs/spirit/doc/html/spirit/karma/reference/operator.html | 2
trunk/libs/spirit/doc/html/spirit/karma/reference/operator/alternative.html | 14 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/operator/and_predicate.html | 14 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/operator/kleene.html | 14 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/operator/list.html | 14 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/operator/not_predicate.html | 14 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/operator/optional.html | 14 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/operator/plus.html | 14 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/operator/sequence.html | 14 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/stream.html | 18 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/string.html | 16 +-
trunk/libs/spirit/doc/html/spirit/karma/tutorials/karma_attributes.html | 12 +-
trunk/libs/spirit/doc/html/spirit/karma/tutorials/quick_start.html | 2
trunk/libs/spirit/doc/html/spirit/karma/tutorials/semantic_actions.html | 2
trunk/libs/spirit/doc/html/spirit/karma/tutorials/warming_up.html | 10 +-
trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_primitives/lexer_token_values.html | 6
trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_semantic_actions.html | 10 +-
trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_states.html | 6
trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_static_model.html | 4
trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_tokenizing.html | 4
trunk/libs/spirit/doc/html/spirit/lex/lexer_introduction.html | 6
trunk/libs/spirit/doc/html/spirit/lex/reference/concepts/lexer.html | 6
trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_class.html | 8
trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart1.html | 10 +-
trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart2.html | 8
trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart3.html | 8
trunk/libs/spirit/doc/html/spirit/notes/porting_from_spirit_1_8_x.html | 10 +-
trunk/libs/spirit/doc/html/spirit/qi/reference/operator.html | 20 ++-
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/alternative.html | 24 ++--
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/and_predicate.html | 35 +++---
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/expect.html | 39 +++----
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/not_predicate.html | 35 +++---
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/permutation.html | 31 +++---
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/sequence.html | 29 ++---
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/sequential_or.html | 22 ++--
trunk/libs/spirit/doc/html/spirit/qi/reference/string.html | 4
trunk/libs/spirit/doc/html/spirit/qi/reference/string/string.html | 16 +-
trunk/libs/spirit/doc/html/spirit/qi/reference/string/symbols.html | 20 ++--
trunk/libs/spirit/doc/html/spirit/support/multi_pass.html | 28 ++--
trunk/libs/spirit/doc/qi/operator.qbk | 200 +++++++++++++++++++++++++++++++++++++--
trunk/libs/spirit/example/qi/reference.cpp | 46 +++++++++
77 files changed, 719 insertions(+), 498 deletions(-)
Modified: trunk/libs/spirit/doc/html/index.html
==============================================================================
--- trunk/libs/spirit/doc/html/index.html (original)
+++ trunk/libs/spirit/doc/html/index.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -201,7 +201,7 @@
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: September 09, 2009 at 10:11:56 GMT</small></p></td>
+<td align="left"><p><small>Last revised: September 09, 2009 at 15:51:17 GMT</small></p></td>
<td align="right"><div class="copyright-footer"></div></td>
</tr></table>
<hr>
Modified: trunk/libs/spirit/doc/html/spirit/acknowledgments.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/acknowledgments.html (original)
+++ trunk/libs/spirit/doc/html/spirit/acknowledgments.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -50,7 +50,7 @@
<span class="bold"><b>FIXME</b></span>: Add more people
</p>
<a name="spirit.acknowledgments.acknowledgements_from_the_spirit_v1__emphasis_classic__emphasis__documentation"></a><h3>
-<a name="id699498"></a>
+<a name="id702864"></a>
<a href="acknowledgments.html#spirit.acknowledgments.acknowledgements_from_the_spirit_v1__emphasis_classic__emphasis__documentation">Acknowledgements
from the Spirit V1 <span class="emphasis"><em>classic</em></span> Documentation</a>
</h3>
Modified: trunk/libs/spirit/doc/html/spirit/faq.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/faq.html (original)
+++ trunk/libs/spirit/doc/html/spirit/faq.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -30,7 +30,7 @@
<div></div>
</div>
<a name="spirit.faq.i_m_getting_multiple_symbol_definition_errors_while_using_visual_c____anything_i_could_do_about_that_"></a><h3>
-<a name="id689059"></a>
+<a name="id692437"></a>
<a href="faq.html#spirit.faq.i_m_getting_multiple_symbol_definition_errors_while_using_visual_c____anything_i_could_do_about_that_">I'm
getting multiple symbol definition errors while using Visual C++. Anything
I could do about that?</a>
@@ -67,7 +67,7 @@
static_assert.
</p>
<a name="spirit.faq.i_m_very_confused_about_the_header_hell_in_my_boost_spirit_directory__what_s_all_this_about_"></a><h3>
-<a name="id689323"></a>
+<a name="id692702"></a>
<a href="faq.html#spirit.faq.i_m_very_confused_about_the_header_hell_in_my_boost_spirit_directory__what_s_all_this_about_">I'm
very confused about the header hell in my boost/spirit directory. What's all
this about?</a>
@@ -175,7 +175,7 @@
are available.
</p>
<a name="spirit.faq.why_doesn_t_my_symbol_table_work_in_a__code__phrase_role__identifier__no_case__phrase___code__directive_"></a><h3>
-<a name="id690079"></a>
+<a name="id693452"></a>
<a href="faq.html#spirit.faq.why_doesn_t_my_symbol_table_work_in_a__code__phrase_role__identifier__no_case__phrase___code__directive_">Why
doesn't my symbol table work in a <tt class="computeroutput"><span class="identifier">no_case</span></tt>
directive?</a>
@@ -190,7 +190,7 @@
one or more uppercase characters will not match any input.
</p>
<a name="spirit.faq.i_m_getting_a_compilation_error_mentioning__code__phrase_role__identifier__boost__phrase__phrase_role__special______phrase__phrase_role__identifier__function__phrase___code__and_or___________code__phrase_role__identifier__boost__phrase__phrase_role__special______phrase__phrase_role__identifier__function4__phrase___code___what_does_this_mean_"></a><h3>
-<a name="id690217"></a>
+<a name="id693590"></a>
<a href="faq.html#spirit.faq.i_m_getting_a_compilation_error_mentioning__code__phrase_role__identifier__boost__phrase__phrase_role__special______phrase__phrase_role__identifier__function__phrase___code__and_or___________code__phrase_role__identifier__boost__phrase__phrase_role__special______phrase__phrase_role__identifier__function4__phrase___code___what_does_this_mean_">I'm
getting a compilation error mentioning <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">function</span></tt>
and/or <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">function4</span></tt>. What does this mean?</a>
Modified: trunk/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/double_performance.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/double_performance.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/double_performance.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -143,7 +143,7 @@
<a href="double_performance.html#spirit.karma.double_performance" title="Figure 4. Performance comparison for a single double">figure</a>.
</p>
<div class="table">
-<a name="id651638"></a><p class="title"><b>Table 7. Performance comparison for a single double (all
+<a name="id655008"></a><p class="title"><b>Table 7. Performance comparison for a single double (all
times in [s], 1000000 iterations)</b></p>
<table class="table" summary="Performance comparison for a single double (all
times in [s], 1000000 iterations)">
Modified: trunk/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/format_performance.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/format_performance.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/format_performance.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -163,7 +163,7 @@
of several items">figure</a>.
</p>
<div class="table">
-<a name="id653629"></a><p class="title"><b>Table 8. Performance comparison for a sequence of several
+<a name="id657000"></a><p class="title"><b>Table 8. Performance comparison for a sequence of several
items (all times in [s], 1000000 iterations)</b></p>
<table class="table" summary="Performance comparison for a sequence of several
items (all times in [s], 1000000 iterations)">
Modified: trunk/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/int_performance.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/int_performance.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/int_performance.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -133,7 +133,7 @@
<a href="int_performance.html#spirit.karma.int_performance" title="Figure 3. Performance comparison for a single int">figure</a>.
</p>
<div class="table">
-<a name="id650262"></a><p class="title"><b>Table 6. Performance comparison for a single int (all
+<a name="id653627"></a><p class="title"><b>Table 6. Performance comparison for a single int (all
times in [s], 10000000 iterations)</b></p>
<table class="table" summary="Performance comparison for a single int (all
times in [s], 10000000 iterations)">
Modified: trunk/libs/spirit/doc/html/spirit/karma/quick_reference/compound_attribute_rules.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/quick_reference/compound_attribute_rules.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/quick_reference/compound_attribute_rules.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -34,7 +34,7 @@
<div></div>
</div>
<a name="spirit.karma.quick_reference.compound_attribute_rules.notation"></a><h5>
-<a name="id535543"></a>
+<a name="id538889"></a>
<a href="compound_attribute_rules.html#spirit.karma.quick_reference.compound_attribute_rules.notation">Notation</a>
</h5>
<p>
@@ -51,7 +51,7 @@
<span class="identifier">b</span></tt> will be <tt class="computeroutput"><span class="identifier">tuple</span><span class="special"><</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">></span></tt>.
</p>
<div class="table">
-<a name="id535813"></a><p class="title"><b>Table 5. Spirit.Karma compound generator attribute types</b></p>
+<a name="id539160"></a><p class="title"><b>Table 5. Spirit.Karma compound generator attribute types</b></p>
<table class="table" summary="Spirit.Karma compound generator attribute types">
<colgroup>
<col>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -41,7 +41,7 @@
and <tt class="computeroutput"><span class="identifier">eps</span></tt>, <tt class="computeroutput"><span class="identifier">lazy</span></tt> generators.
</p>
<a name="spirit.karma.reference.auxiliary.module_header"></a><h5>
-<a name="id600235"></a>
+<a name="id603598"></a>
<a href="auxiliary.html#spirit.karma.reference.auxiliary.module_header">Module Header</a>
</h5>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/auxiliary.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eol.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eol.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eol.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -30,7 +30,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.auxiliary.eol.description"></a><h6>
-<a name="id600366"></a>
+<a name="id603731"></a>
<a href="eol.html#spirit.karma.reference.auxiliary.eol.description">Description</a>
</h6>
<p>
@@ -41,7 +41,7 @@
details).
</p>
<a name="spirit.karma.reference.auxiliary.eol.header"></a><h6>
-<a name="id600454"></a>
+<a name="id603818"></a>
<a href="eol.html#spirit.karma.reference.auxiliary.eol.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/auxiliary/eol.hpp>
@@ -51,7 +51,7 @@
Also, see Include Structure.
</p>
<a name="spirit.karma.reference.auxiliary.eol.namespace"></a><h6>
-<a name="id600568"></a>
+<a name="id603933"></a>
<a href="eol.html#spirit.karma.reference.auxiliary.eol.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -65,7 +65,7 @@
</p></td></tr></tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.eol.model_of"></a><h6>
-<a name="id600670"></a>
+<a name="id604035"></a>
<a href="eol.html#spirit.karma.reference.auxiliary.eol.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -78,7 +78,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.auxiliary.eol.expression_semantics"></a><h6>
-<a name="id600724"></a>
+<a name="id604088"></a>
<a href="eol.html#spirit.karma.reference.auxiliary.eol.expression_semantics">Expression
Semantics</a>
</h6>
@@ -111,7 +111,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.eol.attributes"></a><h6>
-<a name="id600843"></a>
+<a name="id604207"></a>
<a href="eol.html#spirit.karma.reference.auxiliary.eol.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -137,7 +137,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.eol.complexity"></a><h6>
-<a name="id600944"></a>
+<a name="id604308"></a>
<a href="eol.html#spirit.karma.reference.auxiliary.eol.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -154,7 +154,7 @@
output.
</p>
<a name="spirit.karma.reference.auxiliary.eol.example"></a><h6>
-<a name="id600985"></a>
+<a name="id604349"></a>
<a href="eol.html#spirit.karma.reference.auxiliary.eol.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eps.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eps.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eps.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -36,7 +36,7 @@
or to insert semantic actions into the generation process.
</p>
<a name="spirit.karma.reference.auxiliary.eps.description"></a><h6>
-<a name="id602028"></a>
+<a name="id605392"></a>
<a href="eps.html#spirit.karma.reference.auxiliary.eps.description">Description</a>
</h6>
<p>
@@ -44,7 +44,7 @@
a multi-purpose generator that emits a yero length string.
</p>
<a name="spirit.karma.reference.auxiliary.eps.simple_form"></a><h6>
-<a name="id602069"></a>
+<a name="id605434"></a>
<a href="eps.html#spirit.karma.reference.auxiliary.eps.simple_form">Simple
Form</a>
</h6>
@@ -62,7 +62,7 @@
<pre class="programlisting"><span class="identifier">r</span> <span class="special">=</span> <span class="identifier">a</span> <span class="special">|</span> <span class="identifier">b</span> <span class="special">|</span> <span class="identifier">c</span> <span class="special">|</span> <span class="identifier">eps</span><span class="special">[</span><span class="identifier">error</span><span class="special">()];</span> <span class="comment">// Call error if a, b, and c fail to generate
</span></pre>
<a name="spirit.karma.reference.auxiliary.eps.semantic_predicate"></a><h6>
-<a name="id602218"></a>
+<a name="id605582"></a>
<a href="eps.html#spirit.karma.reference.auxiliary.eps.semantic_predicate">Semantic
Predicate</a>
</h6>
@@ -92,7 +92,7 @@
the production will return early without ever touching rest.
</p>
<a name="spirit.karma.reference.auxiliary.eps.header"></a><h6>
-<a name="id602524"></a>
+<a name="id605889"></a>
<a href="eps.html#spirit.karma.reference.auxiliary.eps.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/auxiliary/eps.hpp>
@@ -102,7 +102,7 @@
Also, see Include Structure.
</p>
<a name="spirit.karma.reference.auxiliary.eps.namespace"></a><h6>
-<a name="id602638"></a>
+<a name="id606002"></a>
<a href="eps.html#spirit.karma.reference.auxiliary.eps.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -116,7 +116,7 @@
</p></td></tr></tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.eps.model_of"></a><h6>
-<a name="id602739"></a>
+<a name="id606104"></a>
<a href="eps.html#spirit.karma.reference.auxiliary.eps.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -143,7 +143,7 @@
</dl>
</div>
<a name="spirit.karma.reference.auxiliary.eps.expression_semantics"></a><h6>
-<a name="id602856"></a>
+<a name="id606220"></a>
<a href="eps.html#spirit.karma.reference.auxiliary.eps.expression_semantics">Expression
Semantics</a>
</h6>
@@ -196,7 +196,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.eps.attributes"></a><h6>
-<a name="id603113"></a>
+<a name="id606477"></a>
<a href="eps.html#spirit.karma.reference.auxiliary.eps.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -240,7 +240,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.eps.complexity"></a><h6>
-<a name="id603322"></a>
+<a name="id606686"></a>
<a href="eps.html#spirit.karma.reference.auxiliary.eps.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -256,7 +256,7 @@
The complexity is constant as no output is generated.
</p>
<a name="spirit.karma.reference.auxiliary.eps.example"></a><h6>
-<a name="id603362"></a>
+<a name="id606726"></a>
<a href="eps.html#spirit.karma.reference.auxiliary.eps.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/lazy.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/lazy.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/lazy.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -30,7 +30,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.auxiliary.lazy.description"></a><h6>
-<a name="id604504"></a>
+<a name="id607868"></a>
<a href="lazy.html#spirit.karma.reference.auxiliary.lazy.description">Description</a>
</h6>
<p>
@@ -40,7 +40,7 @@
its return value as the actual generator to produce the output.
</p>
<a name="spirit.karma.reference.auxiliary.lazy.header"></a><h6>
-<a name="id604550"></a>
+<a name="id607915"></a>
<a href="lazy.html#spirit.karma.reference.auxiliary.lazy.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/auxiliary/lazy.hpp>
@@ -50,7 +50,7 @@
Also, see Include Structure.
</p>
<a name="spirit.karma.reference.auxiliary.lazy.namespace"></a><h6>
-<a name="id604665"></a>
+<a name="id608029"></a>
<a href="lazy.html#spirit.karma.reference.auxiliary.lazy.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -64,7 +64,7 @@
</p></td></tr></tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.lazy.model_of"></a><h6>
-<a name="id604768"></a>
+<a name="id608132"></a>
<a href="lazy.html#spirit.karma.reference.auxiliary.lazy.model_of">Model
of</a>
</h6>
@@ -103,7 +103,7 @@
Actions</a>).
</p>
<a name="spirit.karma.reference.auxiliary.lazy.expression_semantics"></a><h6>
-<a name="id604997"></a>
+<a name="id608362"></a>
<a href="lazy.html#spirit.karma.reference.auxiliary.lazy.expression_semantics">Expression
Semantics</a>
</h6>
@@ -158,7 +158,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.lazy.attributes"></a><h6>
-<a name="id605220"></a>
+<a name="id608585"></a>
<a href="lazy.html#spirit.karma.reference.auxiliary.lazy.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -198,7 +198,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.lazy.complexity"></a><h6>
-<a name="id605427"></a>
+<a name="id608792"></a>
<a href="lazy.html#spirit.karma.reference.auxiliary.lazy.complexity">Complexity</a>
</h6>
<p>
@@ -207,7 +207,7 @@
<tt class="computeroutput"><span class="identifier">fg</span></tt>.
</p>
<a name="spirit.karma.reference.auxiliary.lazy.example"></a><h6>
-<a name="id605481"></a>
+<a name="id608846"></a>
<a href="lazy.html#spirit.karma.reference.auxiliary.lazy.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/binary.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/binary.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/binary.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -45,7 +45,7 @@
to control padding of the generated output stream.
</p>
<a name="spirit.karma.reference.binary.module_header"></a><h5>
-<a name="id589369"></a>
+<a name="id592733"></a>
<a href="binary.html#spirit.karma.reference.binary.module_header">Module Header</a>
</h5>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/binary.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_big.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_big.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_big.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -34,7 +34,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.binary.binary_big.description"></a><h6>
-<a name="id596920"></a>
+<a name="id600283"></a>
<a href="binary_big.html#spirit.karma.reference.binary.binary_big.description">Description</a>
</h6>
<p>
@@ -125,7 +125,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.binary.binary_big.header"></a><h6>
-<a name="id597302"></a>
+<a name="id600666"></a>
<a href="binary_big.html#spirit.karma.reference.binary.binary_big.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/binary.hpp>
@@ -135,7 +135,7 @@
Also, see Include Structure.
</p>
<a name="spirit.karma.reference.binary.binary_big.model_of"></a><h6>
-<a name="id597417"></a>
+<a name="id600780"></a>
<a href="binary_big.html#spirit.karma.reference.binary.binary_big.model_of">Model
of</a>
</h6>
@@ -172,7 +172,7 @@
</dl>
</div>
<a name="spirit.karma.reference.binary.binary_big.expression_semantics"></a><h6>
-<a name="id597582"></a>
+<a name="id600946"></a>
<a href="binary_big.html#spirit.karma.reference.binary.binary_big.expression_semantics">Expression
Semantics</a>
</h6>
@@ -263,7 +263,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.binary.binary_big.attributes"></a><h6>
-<a name="id597915"></a>
+<a name="id601280"></a>
<a href="binary_big.html#spirit.karma.reference.binary.binary_big.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -334,7 +334,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.binary.binary_big.complexity"></a><h6>
-<a name="id598297"></a>
+<a name="id601661"></a>
<a href="binary_big.html#spirit.karma.reference.binary.binary_big.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -347,7 +347,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.binary.binary_big.example"></a><h6>
-<a name="id598334"></a>
+<a name="id601698"></a>
<a href="binary_big.html#spirit.karma.reference.binary.binary_big.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_little.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_little.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_little.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -35,7 +35,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.binary.binary_little.description"></a><h6>
-<a name="id593646"></a>
+<a name="id597009"></a>
<a href="binary_little.html#spirit.karma.reference.binary.binary_little.description">Description</a>
</h6>
<p>
@@ -126,7 +126,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.binary.binary_little.header"></a><h6>
-<a name="id594029"></a>
+<a name="id597392"></a>
<a href="binary_little.html#spirit.karma.reference.binary.binary_little.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/binary.hpp>
@@ -136,7 +136,7 @@
Also, see Include Structure.
</p>
<a name="spirit.karma.reference.binary.binary_little.model_of"></a><h6>
-<a name="id594144"></a>
+<a name="id597506"></a>
<a href="binary_little.html#spirit.karma.reference.binary.binary_little.model_of">Model
of</a>
</h6>
@@ -173,7 +173,7 @@
</dl>
</div>
<a name="spirit.karma.reference.binary.binary_little.expression_semantics"></a><h6>
-<a name="id594311"></a>
+<a name="id597673"></a>
<a href="binary_little.html#spirit.karma.reference.binary.binary_little.expression_semantics">Expression
Semantics</a>
</h6>
@@ -264,7 +264,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.binary.binary_little.attributes"></a><h6>
-<a name="id594644"></a>
+<a name="id598007"></a>
<a href="binary_little.html#spirit.karma.reference.binary.binary_little.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -335,7 +335,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.binary.binary_little.complexity"></a><h6>
-<a name="id595026"></a>
+<a name="id598389"></a>
<a href="binary_little.html#spirit.karma.reference.binary.binary_little.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -348,7 +348,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.binary.binary_little.example"></a><h6>
-<a name="id595063"></a>
+<a name="id598426"></a>
<a href="binary_little.html#spirit.karma.reference.binary.binary_little.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_native.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_native.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_native.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -34,7 +34,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.binary.binary_native.description"></a><h6>
-<a name="id589501"></a>
+<a name="id592866"></a>
<a href="binary_native.html#spirit.karma.reference.binary.binary_native.description">Description</a>
</h6>
<p>
@@ -143,7 +143,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.binary.binary_native.header"></a><h6>
-<a name="id589962"></a>
+<a name="id593327"></a>
<a href="binary_native.html#spirit.karma.reference.binary.binary_native.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/binary.hpp>
@@ -153,7 +153,7 @@
Also, see Include Structure.
</p>
<a name="spirit.karma.reference.binary.binary_native.model_of"></a><h6>
-<a name="id590077"></a>
+<a name="id593441"></a>
<a href="binary_native.html#spirit.karma.reference.binary.binary_native.model_of">Model
of</a>
</h6>
@@ -195,7 +195,7 @@
</dl>
</div>
<a name="spirit.karma.reference.binary.binary_native.expression_semantics"></a><h6>
-<a name="id590278"></a>
+<a name="id593642"></a>
<a href="binary_native.html#spirit.karma.reference.binary.binary_native.expression_semantics">Expression
Semantics</a>
</h6>
@@ -306,7 +306,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.binary.binary_native.attributes"></a><h6>
-<a name="id590691"></a>
+<a name="id594054"></a>
<a href="binary_native.html#spirit.karma.reference.binary.binary_native.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -394,7 +394,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.binary.binary_native.complexity"></a><h6>
-<a name="id591178"></a>
+<a name="id594541"></a>
<a href="binary_native.html#spirit.karma.reference.binary.binary_native.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -407,7 +407,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.binary.binary_native.example"></a><h6>
-<a name="id591215"></a>
+<a name="id594578"></a>
<a href="binary_native.html#spirit.karma.reference.binary.binary_native.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/char.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/char.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/char.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -45,7 +45,7 @@
<tt class="computeroutput"><span class="identifier">xdigit</span></tt>, etc.).
</p>
<a name="spirit.karma.reference.char.module_header"></a><h5>
-<a name="id548061"></a>
+<a name="id551410"></a>
<a href="char.html#spirit.karma.reference.char.module_header">Module Header</a>
</h5>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/char.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/char/char_class.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/char/char_class.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/char/char_class.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -34,7 +34,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.char.char_class.description"></a><h6>
-<a name="id553894"></a>
+<a name="id561521"></a>
<a href="char_class.html#spirit.karma.reference.char.char_class.description">Description</a>
</h6>
<p>
@@ -46,7 +46,7 @@
such as forcing lower or upper case.
</p>
<a name="spirit.karma.reference.char.char_class.header"></a><h6>
-<a name="id553986"></a>
+<a name="id561613"></a>
<a href="char_class.html#spirit.karma.reference.char.char_class.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/char/char_class.hpp>
@@ -56,7 +56,7 @@
Also, see Include Structure.
</p>
<a name="spirit.karma.reference.char.char_class.namespace"></a><h6>
-<a name="id554099"></a>
+<a name="id561727"></a>
<a href="char_class.html#spirit.karma.reference.char.char_class.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -111,7 +111,7 @@
and will not compile if no attribute is associated.
</p>
<a name="spirit.karma.reference.char.char_class.model_of"></a><h6>
-<a name="id554580"></a>
+<a name="id562208"></a>
<a href="char_class.html#spirit.karma.reference.char.char_class.model_of">Model
of</a>
</h6>
@@ -135,7 +135,7 @@
</dl>
</div>
<a name="spirit.karma.reference.char.char_class.expression_semantics"></a><h6>
-<a name="id554673"></a>
+<a name="id562300"></a>
<a href="char_class.html#spirit.karma.reference.char.char_class.expression_semantics">Expression
Semantics</a>
</h6>
@@ -334,7 +334,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.char.char_class.attributes"></a><h6>
-<a name="id556052"></a>
+<a name="id563679"></a>
<a href="char_class.html#spirit.karma.reference.char.char_class.attributes">Attributes</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -349,7 +349,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.char.char_class.complexity"></a><h6>
-<a name="id556115"></a>
+<a name="id563742"></a>
<a href="char_class.html#spirit.karma.reference.char.char_class.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -366,7 +366,7 @@
per invocation.
</p>
<a name="spirit.karma.reference.char.char_class.example"></a><h6>
-<a name="id556158"></a>
+<a name="id563785"></a>
<a href="char_class.html#spirit.karma.reference.char.char_class.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/char/char_generator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/char/char_generator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/char/char_generator.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -34,7 +34,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.char.char_generator.description"></a><h6>
-<a name="id548193"></a>
+<a name="id551542"></a>
<a href="char_generator.html#spirit.karma.reference.char.char_generator.description">Description</a>
</h6>
<p>
@@ -51,7 +51,7 @@
There are various forms of <tt class="computeroutput"><span class="identifier">char_</span></tt>.
</p>
<a name="spirit.karma.reference.char.char_generator.char_"></a><h6>
-<a name="id548282"></a>
+<a name="id551631"></a>
<a href="char_generator.html#spirit.karma.reference.char.char_generator.char_">char_</a>
</h6>
<p>
@@ -62,7 +62,7 @@
<pre class="programlisting"><span class="identifier">char_</span> <span class="comment">// emits any character as supplied by the attribute
</span></pre>
<a name="spirit.karma.reference.char.char_generator.char__ch_"></a><h6>
-<a name="id548352"></a>
+<a name="id551701"></a>
<a href="char_generator.html#spirit.karma.reference.char.char_generator.char__ch_">char_(ch)</a>
</h6>
<p>
@@ -74,7 +74,7 @@
</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">x</span><span class="special">)</span> <span class="comment">// emits x (a char)
</span></pre>
<a name="spirit.karma.reference.char.char_generator.char__first__last_"></a><h6>
-<a name="id548485"></a>
+<a name="id551833"></a>
<a href="char_generator.html#spirit.karma.reference.char.char_generator.char__first__last_">char_(first,
last)</a>
</h6>
@@ -126,7 +126,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.char.char_generator.char__def_"></a><h6>
-<a name="id548770"></a>
+<a name="id552118"></a>
<a href="char_generator.html#spirit.karma.reference.char.char_generator.char__def_">char_(def)</a>
</h6>
<p>
@@ -146,7 +146,7 @@
by the attribute.
</p>
<a name="spirit.karma.reference.char.char_generator.lit_ch_"></a><h6>
-<a name="id548939"></a>
+<a name="id552299"></a>
<a href="char_generator.html#spirit.karma.reference.char.char_generator.lit_ch_">lit(ch)</a>
</h6>
<p>
@@ -189,7 +189,7 @@
<span class="identifier">lit</span><span class="special">(</span><span class="identifier">c</span><span class="special">)</span> <span class="comment">// c is a char
</span></pre>
<a name="spirit.karma.reference.char.char_generator.header"></a><h6>
-<a name="id549218"></a>
+<a name="id552578"></a>
<a href="char_generator.html#spirit.karma.reference.char.char_generator.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/char/char.hpp>
@@ -199,7 +199,7 @@
Also, see Include Structure.
</p>
<a name="spirit.karma.reference.char.char_generator.namespace"></a><h6>
-<a name="id549332"></a>
+<a name="id556959"></a>
<a href="char_generator.html#spirit.karma.reference.char.char_generator.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -223,7 +223,7 @@
Encoding Namespace</a>.
</p>
<a name="spirit.karma.reference.char.char_generator.model_of"></a><h6>
-<a name="id549496"></a>
+<a name="id557123"></a>
<a href="char_generator.html#spirit.karma.reference.char.char_generator.model_of">Model
of</a>
</h6>
@@ -270,7 +270,7 @@
</dl>
</div>
<a name="spirit.karma.reference.char.char_generator.expression_semantics"></a><h6>
-<a name="id549726"></a>
+<a name="id557353"></a>
<a href="char_generator.html#spirit.karma.reference.char.char_generator.expression_semantics">Expression
Semantics</a>
</h6>
@@ -463,7 +463,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.char.char_generator.attributes"></a><h6>
-<a name="id550825"></a>
+<a name="id558452"></a>
<a href="char_generator.html#spirit.karma.reference.char.char_generator.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -573,7 +573,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.char.char_generator.complexity"></a><h6>
-<a name="id551621"></a>
+<a name="id559248"></a>
<a href="char_generator.html#spirit.karma.reference.char.char_generator.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -602,7 +602,7 @@
set, where N is the number of characters in the character set.
</p>
<a name="spirit.karma.reference.char.char_generator.example"></a><h6>
-<a name="id551892"></a>
+<a name="id559519"></a>
<a href="char_generator.html#spirit.karma.reference.char.char_generator.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -54,7 +54,7 @@
controlling case sensitivity (<tt class="computeroutput"><span class="identifier">upper</span><span class="special">[]</span></tt> and <tt class="computeroutput"><span class="identifier">lower</span><span class="special">[]</span></tt>), field width (<tt class="computeroutput"><span class="identifier">maxwidth</span><span class="special">[]</span></tt>), buffering (<tt class="computeroutput"><span class="identifier">buffer</span><span class="special">[]</span></tt>), and attribute handling (<tt class="computeroutput"><span class="identifier">omit</span><span class="special">[]</span></tt>).
</p>
<a name="spirit.karma.reference.directive.module_header"></a><h5>
-<a name="id607379"></a>
+<a name="id610744"></a>
<a href="directive.html#spirit.karma.reference.directive.module_header">Module Header</a>
</h5>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/directive.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive/alignment.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive/alignment.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive/alignment.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -34,7 +34,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.directive.alignment.description"></a><h6>
-<a name="id607560"></a>
+<a name="id610925"></a>
<a href="alignment.html#spirit.karma.reference.directive.alignment.description">Description</a>
</h6>
<p>
@@ -43,7 +43,7 @@
an arbitrary generator to create the padding.
</p>
<a name="spirit.karma.reference.directive.alignment.header"></a><h6>
-<a name="id607592"></a>
+<a name="id610957"></a>
<a href="alignment.html#spirit.karma.reference.directive.alignment.header">Header</a>
</h6>
<p>
@@ -71,7 +71,7 @@
Also, see Include Structure.
</p>
<a name="spirit.karma.reference.directive.alignment.namespace"></a><h6>
-<a name="id607926"></a>
+<a name="id611291"></a>
<a href="alignment.html#spirit.karma.reference.directive.alignment.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -95,7 +95,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.alignment.model_of"></a><h6>
-<a name="id608129"></a>
+<a name="id611494"></a>
<a href="alignment.html#spirit.karma.reference.directive.alignment.model_of">Model
of</a>
</h6>
@@ -134,7 +134,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.alignment.expression_semantics"></a><h6>
-<a name="id608340"></a>
+<a name="id611705"></a>
<a href="alignment.html#spirit.karma.reference.directive.alignment.expression_semantics">Expression
Semantics</a>
</h6>
@@ -361,7 +361,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.directive.alignment.attributes"></a><h6>
-<a name="id609884"></a>
+<a name="id613249"></a>
<a href="alignment.html#spirit.karma.reference.directive.alignment.attributes">Attributes</a>
</h6>
<p>
@@ -556,7 +556,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.alignment.complexity"></a><h6>
-<a name="id612268"></a>
+<a name="id615632"></a>
<a href="alignment.html#spirit.karma.reference.directive.alignment.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -574,7 +574,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.directive.alignment.example"></a><h6>
-<a name="id612323"></a>
+<a name="id615687"></a>
<a href="alignment.html#spirit.karma.reference.directive.alignment.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive/buffer.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive/buffer.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive/buffer.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -35,7 +35,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.directive.buffer.description"></a><h6>
-<a name="id625801"></a>
+<a name="id629166"></a>
<a href="buffer.html#spirit.karma.reference.directive.buffer.description">Description</a>
</h6>
<p>
@@ -51,7 +51,7 @@
discarded otherwise.
</p>
<a name="spirit.karma.reference.directive.buffer.header"></a><h6>
-<a name="id625861"></a>
+<a name="id629225"></a>
<a href="buffer.html#spirit.karma.reference.directive.buffer.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/directive/buffer.hpp>
@@ -71,7 +71,7 @@
</p></td></tr></tbody>
</table></div>
<a name="spirit.karma.reference.directive.buffer.model_of"></a><h6>
-<a name="id626054"></a>
+<a name="id629419"></a>
<a href="buffer.html#spirit.karma.reference.directive.buffer.model_of">Model
of</a>
</h6>
@@ -98,7 +98,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.buffer.expression_semantics"></a><h6>
-<a name="id626173"></a>
+<a name="id629537"></a>
<a href="buffer.html#spirit.karma.reference.directive.buffer.expression_semantics">Expression
Semantics</a>
</h6>
@@ -147,7 +147,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.directive.buffer.attributes"></a><h6>
-<a name="id626424"></a>
+<a name="id629788"></a>
<a href="buffer.html#spirit.karma.reference.directive.buffer.attributes">Attributes</a>
</h6>
<p>
@@ -183,7 +183,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.directive.buffer.complexity"></a><h6>
-<a name="id626649"></a>
+<a name="id630014"></a>
<a href="buffer.html#spirit.karma.reference.directive.buffer.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -198,7 +198,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.directive.buffer.example"></a><h6>
-<a name="id626690"></a>
+<a name="id630054"></a>
<a href="buffer.html#spirit.karma.reference.directive.buffer.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive/delimit.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive/delimit.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive/delimit.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -35,7 +35,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.directive.delimit.description"></a><h6>
-<a name="id617412"></a>
+<a name="id620777"></a>
<a href="delimit.html#spirit.karma.reference.directive.delimit.description">Description</a>
</h6>
<p>
@@ -44,7 +44,7 @@
while the directive <tt class="computeroutput"><span class="identifier">delimit</span><span class="special">[]</span></tt> (re-)enables automatic delimiting.
</p>
<a name="spirit.karma.reference.directive.delimit.header"></a><h6>
-<a name="id617511"></a>
+<a name="id620876"></a>
<a href="delimit.html#spirit.karma.reference.directive.delimit.header">Header</a>
</h6>
<p>
@@ -65,7 +65,7 @@
Also, see Include Structure.
</p>
<a name="spirit.karma.reference.directive.delimit.namespace"></a><h6>
-<a name="id617744"></a>
+<a name="id621110"></a>
<a href="delimit.html#spirit.karma.reference.directive.delimit.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -85,7 +85,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.delimit.model_of"></a><h6>
-<a name="id617897"></a>
+<a name="id621263"></a>
<a href="delimit.html#spirit.karma.reference.directive.delimit.model_of">Model
of</a>
</h6>
@@ -119,7 +119,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.delimit.expression_semantics"></a><h6>
-<a name="id618073"></a>
+<a name="id621438"></a>
<a href="delimit.html#spirit.karma.reference.directive.delimit.expression_semantics">Expression
Semantics</a>
</h6>
@@ -179,7 +179,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.delimit.attributes"></a><h6>
-<a name="id618411"></a>
+<a name="id621775"></a>
<a href="delimit.html#spirit.karma.reference.directive.delimit.attributes">Attributes</a>
</h6>
<p>
@@ -245,7 +245,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.delimit.complexity"></a><h6>
-<a name="id619008"></a>
+<a name="id622373"></a>
<a href="delimit.html#spirit.karma.reference.directive.delimit.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -261,7 +261,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.directive.delimit.example"></a><h6>
-<a name="id619080"></a>
+<a name="id622445"></a>
<a href="delimit.html#spirit.karma.reference.directive.delimit.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive/maxwidth.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive/maxwidth.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive/maxwidth.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -35,7 +35,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.directive.maxwidth.description"></a><h6>
-<a name="id623431"></a>
+<a name="id626796"></a>
<a href="maxwidth.html#spirit.karma.reference.directive.maxwidth.description">Description</a>
</h6>
<p>
@@ -44,7 +44,7 @@
generated by the embedded generator.
</p>
<a name="spirit.karma.reference.directive.maxwidth.header"></a><h6>
-<a name="id623479"></a>
+<a name="id626843"></a>
<a href="maxwidth.html#spirit.karma.reference.directive.maxwidth.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/directive/maxwidth.hpp>
@@ -64,7 +64,7 @@
</p></td></tr></tbody>
</table></div>
<a name="spirit.karma.reference.directive.maxwidth.model_of"></a><h6>
-<a name="id623673"></a>
+<a name="id627038"></a>
<a href="maxwidth.html#spirit.karma.reference.directive.maxwidth.model_of">Model
of</a>
</h6>
@@ -96,7 +96,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.maxwidth.expression_semantics"></a><h6>
-<a name="id623826"></a>
+<a name="id627191"></a>
<a href="maxwidth.html#spirit.karma.reference.directive.maxwidth.expression_semantics">Expression
Semantics</a>
</h6>
@@ -173,7 +173,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.directive.maxwidth.attributes"></a><h6>
-<a name="id624215"></a>
+<a name="id627580"></a>
<a href="maxwidth.html#spirit.karma.reference.directive.maxwidth.attributes">Attributes</a>
</h6>
<p>
@@ -225,7 +225,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.maxwidth.complexity"></a><h6>
-<a name="id624620"></a>
+<a name="id627984"></a>
<a href="maxwidth.html#spirit.karma.reference.directive.maxwidth.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -241,7 +241,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.directive.maxwidth.example"></a><h6>
-<a name="id624689"></a>
+<a name="id628054"></a>
<a href="maxwidth.html#spirit.karma.reference.directive.maxwidth.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive/omit.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive/omit.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive/omit.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -34,7 +34,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.directive.omit.description"></a><h6>
-<a name="id628053"></a>
+<a name="id631417"></a>
<a href="omit.html#spirit.karma.reference.directive.omit.description">Description</a>
</h6>
<p>
@@ -42,7 +42,7 @@
any output.
</p>
<a name="spirit.karma.reference.directive.omit.header"></a><h6>
-<a name="id628084"></a>
+<a name="id631448"></a>
<a href="omit.html#spirit.karma.reference.directive.omit.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/directive/omit.hpp>
@@ -62,7 +62,7 @@
</p></td></tr></tbody>
</table></div>
<a name="spirit.karma.reference.directive.omit.model_of"></a><h6>
-<a name="id628278"></a>
+<a name="id631642"></a>
<a href="omit.html#spirit.karma.reference.directive.omit.model_of">Model
of</a>
</h6>
@@ -89,7 +89,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.omit.expression_semantics"></a><h6>
-<a name="id628395"></a>
+<a name="id631759"></a>
<a href="omit.html#spirit.karma.reference.directive.omit.expression_semantics">Expression
Semantics</a>
</h6>
@@ -122,7 +122,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.directive.omit.attributes"></a><h6>
-<a name="id628552"></a>
+<a name="id631916"></a>
<a href="omit.html#spirit.karma.reference.directive.omit.attributes">Attributes</a>
</h6>
<p>
@@ -158,7 +158,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.directive.omit.complexity"></a><h6>
-<a name="id628778"></a>
+<a name="id632142"></a>
<a href="omit.html#spirit.karma.reference.directive.omit.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -172,7 +172,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.directive.omit.example"></a><h6>
-<a name="id628829"></a>
+<a name="id632192"></a>
<a href="omit.html#spirit.karma.reference.directive.omit.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive/repeat.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive/repeat.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive/repeat.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -35,7 +35,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.directive.repeat.description"></a><h6>
-<a name="id613827"></a>
+<a name="id617191"></a>
<a href="repeat.html#spirit.karma.reference.directive.repeat.description">Description</a>
</h6>
<p>
@@ -60,7 +60,7 @@
</li>
</ul></div>
<a name="spirit.karma.reference.directive.repeat.header"></a><h6>
-<a name="id613913"></a>
+<a name="id617277"></a>
<a href="repeat.html#spirit.karma.reference.directive.repeat.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/directive/repeat.hpp>
@@ -70,7 +70,7 @@
Also, see Include Structure.
</p>
<a name="spirit.karma.reference.directive.repeat.namespace"></a><h6>
-<a name="id614026"></a>
+<a name="id617390"></a>
<a href="repeat.html#spirit.karma.reference.directive.repeat.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -90,7 +90,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.repeat.model_of"></a><h6>
-<a name="id614179"></a>
+<a name="id617543"></a>
<a href="repeat.html#spirit.karma.reference.directive.repeat.model_of">Model
of</a>
</h6>
@@ -122,7 +122,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.repeat.expression_semantics"></a><h6>
-<a name="id614344"></a>
+<a name="id617708"></a>
<a href="repeat.html#spirit.karma.reference.directive.repeat.expression_semantics">Expression
Semantics</a>
</h6>
@@ -208,7 +208,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.repeat.attributes"></a><h6>
-<a name="id614921"></a>
+<a name="id618287"></a>
<a href="repeat.html#spirit.karma.reference.directive.repeat.attributes">Attributes</a>
</h6>
<p>
@@ -305,7 +305,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.directive.repeat.complexity"></a><h6>
-<a name="id615893"></a>
+<a name="id619258"></a>
<a href="repeat.html#spirit.karma.reference.directive.repeat.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -320,7 +320,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.directive.repeat.example"></a><h6>
-<a name="id615934"></a>
+<a name="id619299"></a>
<a href="repeat.html#spirit.karma.reference.directive.repeat.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive/upperlower.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive/upperlower.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive/upperlower.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -35,7 +35,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.directive.upperlower.description"></a><h6>
-<a name="id620447"></a>
+<a name="id623812"></a>
<a href="upperlower.html#spirit.karma.reference.directive.upperlower.description">Description</a>
</h6>
<p>
@@ -45,7 +45,7 @@
Encoding Namespace</a>).
</p>
<a name="spirit.karma.reference.directive.upperlower.header"></a><h6>
-<a name="id620554"></a>
+<a name="id623918"></a>
<a href="upperlower.html#spirit.karma.reference.directive.upperlower.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/directive/upper_lower_case.hpp>
@@ -55,7 +55,7 @@
Also, see Include Structure.
</p>
<a name="spirit.karma.reference.directive.upperlower.namespace"></a><h6>
-<a name="id620669"></a>
+<a name="id624034"></a>
<a href="upperlower.html#spirit.karma.reference.directive.upperlower.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -78,7 +78,7 @@
Encoding Namespace</a>.
</p>
<a name="spirit.karma.reference.directive.upperlower.model_of"></a><h6>
-<a name="id620815"></a>
+<a name="id624179"></a>
<a href="upperlower.html#spirit.karma.reference.directive.upperlower.model_of">Model
of</a>
</h6>
@@ -110,7 +110,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.upperlower.expression_semantics"></a><h6>
-<a name="id620982"></a>
+<a name="id624346"></a>
<a href="upperlower.html#spirit.karma.reference.directive.upperlower.expression_semantics">Expression
Semantics</a>
</h6>
@@ -208,7 +208,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.directive.upperlower.attributes"></a><h6>
-<a name="id621835"></a>
+<a name="id625199"></a>
<a href="upperlower.html#spirit.karma.reference.directive.upperlower.attributes">Attributes</a>
</h6>
<p>
@@ -260,7 +260,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.upperlower.complexity"></a><h6>
-<a name="id622269"></a>
+<a name="id625633"></a>
<a href="upperlower.html#spirit.karma.reference.directive.upperlower.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -277,7 +277,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.directive.upperlower.example"></a><h6>
-<a name="id622360"></a>
+<a name="id625725"></a>
<a href="upperlower.html#spirit.karma.reference.directive.upperlower.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/binarygenerator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/binarygenerator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/binarygenerator.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -31,7 +31,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.generator_concepts.binarygenerator.description"></a><h6>
-<a name="id543723"></a>
+<a name="id547070"></a>
<a href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.description">Description</a>
</h6>
<p>
@@ -43,7 +43,7 @@
Design Pattern.
</p>
<a name="spirit.karma.reference.generator_concepts.binarygenerator.refinement_of"></a><h6>
-<a name="id543804"></a>
+<a name="id547151"></a>
<a href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.refinement_of">Refinement
of</a>
</h6>
@@ -70,7 +70,7 @@
</dl>
</div>
<a name="spirit.karma.reference.generator_concepts.binarygenerator.valid_expressions"></a><h6>
-<a name="id543914"></a>
+<a name="id547261"></a>
<a href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.valid_expressions">Valid
Expressions</a>
</h6>
@@ -121,7 +121,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.binarygenerator.type_expressions"></a><h6>
-<a name="id544136"></a>
+<a name="id547483"></a>
<a href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.type_expressions">Type
Expressions</a>
</h6>
@@ -170,7 +170,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.binarygenerator.invariants"></a><h6>
-<a name="id544402"></a>
+<a name="id547749"></a>
<a href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.invariants">Invariants</a>
</h6>
<p>
@@ -186,7 +186,7 @@
</li>
</ul></div>
<a name="spirit.karma.reference.generator_concepts.binarygenerator.models"></a><h6>
-<a name="id544602"></a>
+<a name="id547950"></a>
<a href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/generator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/generator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/generator.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -32,7 +32,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.generator_concepts.generator.description"></a><h6>
-<a name="id540806"></a>
+<a name="id544153"></a>
<a href="generator.html#spirit.karma.reference.generator_concepts.generator.description">Description</a>
</h6>
<p>
@@ -86,7 +86,7 @@
</dl>
</div>
<a name="spirit.karma.reference.generator_concepts.generator.valid_expressions"></a><h6>
-<a name="id541174"></a>
+<a name="id544520"></a>
<a href="generator.html#spirit.karma.reference.generator_concepts.generator.valid_expressions">Valid
Expressions</a>
</h6>
@@ -153,7 +153,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.generator.type_expressions"></a><h6>
-<a name="id541543"></a>
+<a name="id544889"></a>
<a href="generator.html#spirit.karma.reference.generator_concepts.generator.type_expressions">Type
Expressions</a>
</h6>
@@ -204,7 +204,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.generator.postcondition"></a><h6>
-<a name="id541910"></a>
+<a name="id545256"></a>
<a href="generator.html#spirit.karma.reference.generator_concepts.generator.postcondition">Postcondition</a>
</h6>
<p>
@@ -226,7 +226,7 @@
</li>
</ul></div>
<a name="spirit.karma.reference.generator_concepts.generator.models"></a><h6>
-<a name="id542017"></a>
+<a name="id545363"></a>
<a href="generator.html#spirit.karma.reference.generator_concepts.generator.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/narygenerator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/narygenerator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/narygenerator.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -31,7 +31,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.generator_concepts.narygenerator.description"></a><h6>
-<a name="id544691"></a>
+<a name="id548040"></a>
<a href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.description">Description</a>
</h6>
<p>
@@ -41,7 +41,7 @@
Design Pattern.
</p>
<a name="spirit.karma.reference.generator_concepts.narygenerator.refinement_of"></a><h6>
-<a name="id544746"></a>
+<a name="id548095"></a>
<a href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.refinement_of">Refinement
of</a>
</h6>
@@ -68,7 +68,7 @@
</dl>
</div>
<a name="spirit.karma.reference.generator_concepts.narygenerator.valid_expressions"></a><h6>
-<a name="id544856"></a>
+<a name="id548204"></a>
<a href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.valid_expressions">Valid
Expressions</a>
</h6>
@@ -107,7 +107,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.narygenerator.type_expressions"></a><h6>
-<a name="id545024"></a>
+<a name="id548373"></a>
<a href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.type_expressions">Type
Expressions</a>
</h6>
@@ -148,7 +148,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.narygenerator.invariants"></a><h6>
-<a name="id545251"></a>
+<a name="id548599"></a>
<a href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.invariants">Invariants</a>
</h6>
<p>
@@ -160,7 +160,7 @@
<tt class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_generator</span><span class="special"><</span><span class="identifier">E</span><span class="special">>::</span><span class="identifier">type</span></tt> evaluates to <tt class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>
</li></ul></div>
<a name="spirit.karma.reference.generator_concepts.narygenerator.models"></a><h6>
-<a name="id545375"></a>
+<a name="id548724"></a>
<a href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/primitivegenerator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/primitivegenerator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/primitivegenerator.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -31,7 +31,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.generator_concepts.primitivegenerator.description"></a><h6>
-<a name="id542078"></a>
+<a name="id545425"></a>
<a href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.description">Description</a>
</h6>
<p>
@@ -39,7 +39,7 @@
that the client uses to build more complex generators.
</p>
<a name="spirit.karma.reference.generator_concepts.primitivegenerator.refinement_of"></a><h6>
-<a name="id542113"></a>
+<a name="id545460"></a>
<a href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.refinement_of">Refinement
of</a>
</h6>
@@ -53,7 +53,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.generator_concepts.primitivegenerator.post_delimit"></a><h6>
-<a name="id542170"></a>
+<a name="id545517"></a>
<a href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.post_delimit">Post-delimit</a>
</h6>
<p>
@@ -66,7 +66,7 @@
<pre class="programlisting"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">delimit_out</span><span class="special">(</span><span class="identifier">sink</span><span class="special">,</span> <span class="identifier">delimit</span><span class="special">);</span>
</pre>
<a name="spirit.karma.reference.generator_concepts.primitivegenerator.type_expressions"></a><h6>
-<a name="id542288"></a>
+<a name="id545635"></a>
<a href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.type_expressions">Type
Expressions</a>
</h6>
@@ -97,7 +97,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.primitivegenerator.models"></a><h6>
-<a name="id542477"></a>
+<a name="id545824"></a>
<a href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/unarygenerator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/unarygenerator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/unarygenerator.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -31,7 +31,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.generator_concepts.unarygenerator.description"></a><h6>
-<a name="id542615"></a>
+<a name="id545962"></a>
<a href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.description">Description</a>
</h6>
<p>
@@ -40,7 +40,7 @@
following the Delegate Design Pattern.
</p>
<a name="spirit.karma.reference.generator_concepts.unarygenerator.refinement_of"></a><h6>
-<a name="id542652"></a>
+<a name="id545999"></a>
<a href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.refinement_of">Refinement
of</a>
</h6>
@@ -67,7 +67,7 @@
</dl>
</div>
<a name="spirit.karma.reference.generator_concepts.unarygenerator.valid_expressions"></a><h6>
-<a name="id542760"></a>
+<a name="id546107"></a>
<a href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.valid_expressions">Valid
Expressions</a>
</h6>
@@ -105,7 +105,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.unarygenerator.type_expressions"></a><h6>
-<a name="id542919"></a>
+<a name="id546266"></a>
<a href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.type_expressions">Type
Expressions</a>
</h6>
@@ -146,7 +146,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.unarygenerator.invariants"></a><h6>
-<a name="id543145"></a>
+<a name="id546492"></a>
<a href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.invariants">Invariants</a>
</h6>
<p>
@@ -157,7 +157,7 @@
<tt class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_generator</span><span class="special"><</span><span class="identifier">G</span><span class="special">::</span><span class="identifier">subject_type</span><span class="special">>::</span><span class="identifier">type</span></tt> evaluates to <tt class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>
</li></ul></div>
<a name="spirit.karma.reference.generator_concepts.unarygenerator.models"></a><h6>
-<a name="id543268"></a>
+<a name="id546615"></a>
<a href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/karma_basics.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/karma_basics.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/karma_basics.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -30,7 +30,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.karma_basics.lazy_argument"></a><h5>
-<a name="id545488"></a>
+<a name="id548837"></a>
<a href="karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
Argument</a>
</h5>
@@ -56,7 +56,7 @@
Actions</a>).
</p>
<a name="spirit.karma.reference.karma_basics.character_encoding_namespace"></a><h5>
-<a name="id545709"></a>
+<a name="id549057"></a>
<a href="karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
Encoding Namespace</a>
</h5>
@@ -117,7 +117,7 @@
</li>
</ul></div>
<a name="spirit.karma.reference.karma_basics.examples"></a><h5>
-<a name="id545985"></a>
+<a name="id549334"></a>
<a href="karma_basics.html#spirit.karma.reference.karma_basics.examples">Examples</a>
</h5>
<p>
@@ -213,7 +213,7 @@
<p>
</p>
<a name="spirit.karma.reference.karma_basics.models"></a><h5>
-<a name="id547829"></a>
+<a name="id551177"></a>
<a href="karma_basics.html#spirit.karma.reference.karma_basics.models">Models</a>
</h5>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/numeric.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/numeric.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/numeric.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -58,7 +58,7 @@
tight generic C++ code that rivals, if not surpasses C.
</p>
<a name="spirit.karma.reference.numeric.module_header"></a><h5>
-<a name="id560915"></a>
+<a name="id568540"></a>
<a href="numeric.html#spirit.karma.reference.numeric.module_header">Module Header</a>
</h5>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/numeric.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/real_number.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/real_number.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/real_number.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -34,7 +34,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.numeric.real_number.description"></a><h6>
-<a name="id576121"></a>
+<a name="id579488"></a>
<a href="real_number.html#spirit.karma.reference.numeric.real_number.description">Description</a>
</h6>
<p>
@@ -63,7 +63,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.numeric.real_number.header"></a><h6>
-<a name="id576245"></a>
+<a name="id579612"></a>
<a href="real_number.html#spirit.karma.reference.numeric.real_number.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/numeric/real.hpp>
@@ -73,7 +73,7 @@
Also, see Include Structure.
</p>
<a name="spirit.karma.reference.numeric.real_number.namespace"></a><h6>
-<a name="id576359"></a>
+<a name="id579726"></a>
<a href="real_number.html#spirit.karma.reference.numeric.real_number.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -97,14 +97,14 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.numeric.real_number.synopsis"></a><h6>
-<a name="id576562"></a>
+<a name="id579929"></a>
<a href="real_number.html#spirit.karma.reference.numeric.real_number.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Num</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">RealPolicies</span><span class="special">></span>
<span class="keyword">struct</span> <span class="identifier">real_generator</span><span class="special">;</span>
</pre>
<a name="spirit.karma.reference.numeric.real_number.template_parameters"></a><h6>
-<a name="id576658"></a>
+<a name="id580025"></a>
<a href="real_number.html#spirit.karma.reference.numeric.real_number.template_parameters">Template
parameters</a>
</h6>
@@ -155,7 +155,7 @@
see below).
</p>
<a name="spirit.karma.reference.numeric.real_number.model_of"></a><h6>
-<a name="id576868"></a>
+<a name="id580235"></a>
<a href="real_number.html#spirit.karma.reference.numeric.real_number.model_of">Model
of</a>
</h6>
@@ -184,7 +184,7 @@
</dl>
</div>
<a name="spirit.karma.reference.numeric.real_number.expression_semantics"></a><h6>
-<a name="id577008"></a>
+<a name="id580375"></a>
<a href="real_number.html#spirit.karma.reference.numeric.real_number.expression_semantics">Expression
Semantics</a>
</h6>
@@ -314,7 +314,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.numeric.real_number.additional_requirements"></a><h6>
-<a name="id577769"></a>
+<a name="id581136"></a>
<a href="real_number.html#spirit.karma.reference.numeric.real_number.additional_requirements">Additional
Requirements</a>
</h6>
@@ -353,7 +353,7 @@
</li>
</ul></div>
<a name="spirit.karma.reference.numeric.real_number.attributes"></a><h6>
-<a name="id578243"></a>
+<a name="id581610"></a>
<a href="real_number.html#spirit.karma.reference.numeric.real_number.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -475,7 +475,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.numeric.real_number.real_number_formatting_policies"></a><h6>
-<a name="id578871"></a>
+<a name="id582237"></a>
<a href="real_number.html#spirit.karma.reference.numeric.real_number.real_number_formatting_policies">Real
Number Formatting Policies</a>
</h6>
@@ -507,7 +507,7 @@
will be used as the attribute type of the created real number generator.
</p>
<a name="spirit.karma.reference.numeric.real_number.real_number_formatting_policy_expression_semantics"></a><h6>
-<a name="id579373"></a>
+<a name="id582740"></a>
<a href="real_number.html#spirit.karma.reference.numeric.real_number.real_number_formatting_policy_expression_semantics">Real
Number Formatting Policy Expression Semantics</a>
</h6>
@@ -1023,7 +1023,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.numeric.real_number.complexity"></a><h6>
-<a name="id582990"></a>
+<a name="id586352"></a>
<a href="real_number.html#spirit.karma.reference.numeric.real_number.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -1037,7 +1037,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.numeric.real_number.example"></a><h6>
-<a name="id583039"></a>
+<a name="id586401"></a>
<a href="real_number.html#spirit.karma.reference.numeric.real_number.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/signed_int.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/signed_int.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/signed_int.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -35,7 +35,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.numeric.signed_int.description"></a><h6>
-<a name="id570792"></a>
+<a name="id574150"></a>
<a href="signed_int.html#spirit.karma.reference.numeric.signed_int.description">Description</a>
</h6>
<p>
@@ -69,7 +69,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.numeric.signed_int.header"></a><h6>
-<a name="id570959"></a>
+<a name="id574317"></a>
<a href="signed_int.html#spirit.karma.reference.numeric.signed_int.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/numeric/int.hpp>
@@ -79,7 +79,7 @@
Also, see Include Structure.
</p>
<a name="spirit.karma.reference.numeric.signed_int.namespace"></a><h6>
-<a name="id571074"></a>
+<a name="id574432"></a>
<a href="signed_int.html#spirit.karma.reference.numeric.signed_int.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -120,7 +120,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.numeric.signed_int.synopsis"></a><h6>
-<a name="id571404"></a>
+<a name="id574762"></a>
<a href="signed_int.html#spirit.karma.reference.numeric.signed_int.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span>
@@ -130,7 +130,7 @@
<span class="keyword">struct</span> <span class="identifier">int_generator</span><span class="special">;</span>
</pre>
<a name="spirit.karma.reference.numeric.signed_int.template_parameters"></a><h6>
-<a name="id571521"></a>
+<a name="id574878"></a>
<a href="signed_int.html#spirit.karma.reference.numeric.signed_int.template_parameters">Template
parameters</a>
</h6>
@@ -190,7 +190,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.numeric.signed_int.model_of"></a><h6>
-<a name="id571735"></a>
+<a name="id575093"></a>
<a href="signed_int.html#spirit.karma.reference.numeric.signed_int.model_of">Model
of</a>
</h6>
@@ -234,7 +234,7 @@
</dl>
</div>
<a name="spirit.karma.reference.numeric.signed_int.expression_semantics"></a><h6>
-<a name="id572005"></a>
+<a name="id575363"></a>
<a href="signed_int.html#spirit.karma.reference.numeric.signed_int.expression_semantics">Expression
Semantics</a>
</h6>
@@ -391,7 +391,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.numeric.signed_int.additional_requirements"></a><h6>
-<a name="id572937"></a>
+<a name="id576305"></a>
<a href="signed_int.html#spirit.karma.reference.numeric.signed_int.additional_requirements">Additional
Requirements</a>
</h6>
@@ -447,7 +447,7 @@
</li>
</ul></div>
<a name="spirit.karma.reference.numeric.signed_int.attributes"></a><h6>
-<a name="id573627"></a>
+<a name="id576995"></a>
<a href="signed_int.html#spirit.karma.reference.numeric.signed_int.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -589,7 +589,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.numeric.signed_int.complexity"></a><h6>
-<a name="id574386"></a>
+<a name="id577754"></a>
<a href="signed_int.html#spirit.karma.reference.numeric.signed_int.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -603,7 +603,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.numeric.signed_int.example"></a><h6>
-<a name="id574436"></a>
+<a name="id577803"></a>
<a href="signed_int.html#spirit.karma.reference.numeric.signed_int.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/unsigned_int.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/unsigned_int.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/unsigned_int.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -34,7 +34,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.numeric.unsigned_int.description"></a><h6>
-<a name="id565314"></a>
+<a name="id568672"></a>
<a href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.description">Description</a>
</h6>
<p>
@@ -64,7 +64,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.numeric.unsigned_int.header"></a><h6>
-<a name="id565453"></a>
+<a name="id568811"></a>
<a href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/numeric/uint.hpp>
@@ -74,7 +74,7 @@
Also, see Include Structure.
</p>
<a name="spirit.karma.reference.numeric.unsigned_int.namespace"></a><h6>
-<a name="id565566"></a>
+<a name="id568924"></a>
<a href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -128,7 +128,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.numeric.unsigned_int.synopsis"></a><h6>
-<a name="id566051"></a>
+<a name="id569409"></a>
<a href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span>
@@ -137,7 +137,7 @@
<span class="keyword">struct</span> <span class="identifier">uint_generator</span><span class="special">;</span>
</pre>
<a name="spirit.karma.reference.numeric.unsigned_int.template_parameters"></a><h6>
-<a name="id566149"></a>
+<a name="id569507"></a>
<a href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.template_parameters">Template
parameters</a>
</h6>
@@ -185,7 +185,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.numeric.unsigned_int.model_of"></a><h6>
-<a name="id566310"></a>
+<a name="id569668"></a>
<a href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.model_of">Model
of</a>
</h6>
@@ -223,7 +223,7 @@
</dl>
</div>
<a name="spirit.karma.reference.numeric.unsigned_int.expression_semantics"></a><h6>
-<a name="id566535"></a>
+<a name="id569893"></a>
<a href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.expression_semantics">Expression
Semantics</a>
</h6>
@@ -407,7 +407,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.numeric.unsigned_int.additional_requirements"></a><h6>
-<a name="id567470"></a>
+<a name="id570828"></a>
<a href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.additional_requirements">Additional
Requirements</a>
</h6>
@@ -461,7 +461,7 @@
</li>
</ul></div>
<a name="spirit.karma.reference.numeric.unsigned_int.attributes"></a><h6>
-<a name="id568105"></a>
+<a name="id571462"></a>
<a href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -639,7 +639,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.numeric.unsigned_int.complexity"></a><h6>
-<a name="id569068"></a>
+<a name="id572426"></a>
<a href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -653,7 +653,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.numeric.unsigned_int.example"></a><h6>
-<a name="id569117"></a>
+<a name="id572475"></a>
<a href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -61,7 +61,7 @@
and the <span class="emphasis"><em>not</em></span> predicate (unary <tt class="computeroutput"><span class="special">!</span></tt>).
</p>
<a name="spirit.karma.reference.operator.module_header"></a><h5>
-<a name="id630809"></a>
+<a name="id634173"></a>
<a href="operator.html#spirit.karma.reference.operator.module_header">Module Header</a>
</h5>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/operator.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator/alternative.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator/alternative.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator/alternative.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -35,7 +35,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.operator.alternative.description"></a><h6>
-<a name="id633681"></a>
+<a name="id637045"></a>
<a href="alternative.html#spirit.karma.reference.operator.alternative.description">Description</a>
</h6>
<p>
@@ -44,7 +44,7 @@
from left to right until one of them succeeds.
</p>
<a name="spirit.karma.reference.operator.alternative.header"></a><h6>
-<a name="id633713"></a>
+<a name="id637077"></a>
<a href="alternative.html#spirit.karma.reference.operator.alternative.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/operator/alternative.hpp>
@@ -54,7 +54,7 @@
Also, see Include Structure.
</p>
<a name="spirit.karma.reference.operator.alternative.model_of"></a><h6>
-<a name="id633829"></a>
+<a name="id637193"></a>
<a href="alternative.html#spirit.karma.reference.operator.alternative.model_of">Model
of</a>
</h6>
@@ -68,7 +68,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.operator.alternative.expression_semantics"></a><h6>
-<a name="id633883"></a>
+<a name="id637247"></a>
<a href="alternative.html#spirit.karma.reference.operator.alternative.expression_semantics">Expression
Semantics</a>
</h6>
@@ -112,7 +112,7 @@
an element succeeded.
</p>
<a name="spirit.karma.reference.operator.alternative.attributes"></a><h6>
-<a name="id634051"></a>
+<a name="id637415"></a>
<a href="alternative.html#spirit.karma.reference.operator.alternative.attributes">Attributes</a>
</h6>
<p>
@@ -173,7 +173,7 @@
an example of this behavior.
</p>
<a name="spirit.karma.reference.operator.alternative.complexity"></a><h6>
-<a name="id634748"></a>
+<a name="id638112"></a>
<a href="alternative.html#spirit.karma.reference.operator.alternative.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -189,7 +189,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.operator.alternative.example"></a><h6>
-<a name="id634789"></a>
+<a name="id638153"></a>
<a href="alternative.html#spirit.karma.reference.operator.alternative.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator/and_predicate.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator/and_predicate.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator/and_predicate.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -35,7 +35,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.operator.and_predicate.description"></a><h6>
-<a name="id645101"></a>
+<a name="id648465"></a>
<a href="and_predicate.html#spirit.karma.reference.operator.and_predicate.description">Description</a>
</h6>
<p>
@@ -44,7 +44,7 @@
succeeds.
</p>
<a name="spirit.karma.reference.operator.and_predicate.header"></a><h6>
-<a name="id645134"></a>
+<a name="id648498"></a>
<a href="and_predicate.html#spirit.karma.reference.operator.and_predicate.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/operator/and_predicate.hpp>
@@ -54,7 +54,7 @@
Also, see Include Structure.
</p>
<a name="spirit.karma.reference.operator.and_predicate.model_of"></a><h6>
-<a name="id645250"></a>
+<a name="id648613"></a>
<a href="and_predicate.html#spirit.karma.reference.operator.and_predicate.model_of">Model
of</a>
</h6>
@@ -68,7 +68,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.operator.and_predicate.expression_semantics"></a><h6>
-<a name="id645305"></a>
+<a name="id648669"></a>
<a href="and_predicate.html#spirit.karma.reference.operator.and_predicate.expression_semantics">Expression
Semantics</a>
</h6>
@@ -107,7 +107,7 @@
its embedded generator into a discarding device.
</p>
<a name="spirit.karma.reference.operator.and_predicate.attributes"></a><h6>
-<a name="id645450"></a>
+<a name="id648813"></a>
<a href="and_predicate.html#spirit.karma.reference.operator.and_predicate.attributes">Attributes</a>
</h6>
<p>
@@ -152,7 +152,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.operator.and_predicate.complexity"></a><h6>
-<a name="id645647"></a>
+<a name="id649009"></a>
<a href="and_predicate.html#spirit.karma.reference.operator.and_predicate.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -167,7 +167,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.operator.and_predicate.example"></a><h6>
-<a name="id645687"></a>
+<a name="id649050"></a>
<a href="and_predicate.html#spirit.karma.reference.operator.and_predicate.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator/kleene.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator/kleene.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator/kleene.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -35,7 +35,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.operator.kleene.description"></a><h6>
-<a name="id636285"></a>
+<a name="id639649"></a>
<a href="kleene.html#spirit.karma.reference.operator.kleene.description">Description</a>
</h6>
<p>
@@ -44,7 +44,7 @@
generator, the Kleene star generator always succeeds.
</p>
<a name="spirit.karma.reference.operator.kleene.header"></a><h6>
-<a name="id636318"></a>
+<a name="id639682"></a>
<a href="kleene.html#spirit.karma.reference.operator.kleene.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/operator/kleene.hpp>
@@ -54,7 +54,7 @@
Also, see Include Structure.
</p>
<a name="spirit.karma.reference.operator.kleene.model_of"></a><h6>
-<a name="id636432"></a>
+<a name="id639796"></a>
<a href="kleene.html#spirit.karma.reference.operator.kleene.model_of">Model
of</a>
</h6>
@@ -68,7 +68,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.operator.kleene.expression_semantics"></a><h6>
-<a name="id636484"></a>
+<a name="id639847"></a>
<a href="kleene.html#spirit.karma.reference.operator.kleene.expression_semantics">Expression
Semantics</a>
</h6>
@@ -104,7 +104,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.operator.kleene.attributes"></a><h6>
-<a name="id636633"></a>
+<a name="id639997"></a>
<a href="kleene.html#spirit.karma.reference.operator.kleene.attributes">Attributes</a>
</h6>
<p>
@@ -203,7 +203,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.operator.kleene.complexity"></a><h6>
-<a name="id637131"></a>
+<a name="id640494"></a>
<a href="kleene.html#spirit.karma.reference.operator.kleene.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -220,7 +220,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.operator.kleene.example"></a><h6>
-<a name="id637174"></a>
+<a name="id640537"></a>
<a href="kleene.html#spirit.karma.reference.operator.kleene.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator/list.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator/list.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator/list.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -32,7 +32,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.operator.list.description"></a><h6>
-<a name="id640689"></a>
+<a name="id644052"></a>
<a href="list.html#spirit.karma.reference.operator.list.description">Description</a>
</h6>
<p>
@@ -42,7 +42,7 @@
at least once.
</p>
<a name="spirit.karma.reference.operator.list.header"></a><h6>
-<a name="id640723"></a>
+<a name="id644086"></a>
<a href="list.html#spirit.karma.reference.operator.list.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/operator/list.hpp>
@@ -52,7 +52,7 @@
Also, see Include Structure.
</p>
<a name="spirit.karma.reference.operator.list.model_of"></a><h6>
-<a name="id640837"></a>
+<a name="id644200"></a>
<a href="list.html#spirit.karma.reference.operator.list.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -65,7 +65,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.operator.list.expression_semantics"></a><h6>
-<a name="id640889"></a>
+<a name="id644252"></a>
<a href="list.html#spirit.karma.reference.operator.list.expression_semantics">Expression
Semantics</a>
</h6>
@@ -110,7 +110,7 @@
the list generator.
</p>
<a name="spirit.karma.reference.operator.list.attributes"></a><h6>
-<a name="id641146"></a>
+<a name="id644509"></a>
<a href="list.html#spirit.karma.reference.operator.list.attributes">Attributes</a>
</h6>
<p>
@@ -224,7 +224,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.operator.list.complexity"></a><h6>
-<a name="id641743"></a>
+<a name="id645106"></a>
<a href="list.html#spirit.karma.reference.operator.list.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -240,7 +240,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.operator.list.example"></a><h6>
-<a name="id641784"></a>
+<a name="id645147"></a>
<a href="list.html#spirit.karma.reference.operator.list.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator/not_predicate.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator/not_predicate.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator/not_predicate.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -34,7 +34,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.operator.not_predicate.description"></a><h6>
-<a name="id647140"></a>
+<a name="id650503"></a>
<a href="not_predicate.html#spirit.karma.reference.operator.not_predicate.description">Description</a>
</h6>
<p>
@@ -43,7 +43,7 @@
fails.
</p>
<a name="spirit.karma.reference.operator.not_predicate.header"></a><h6>
-<a name="id647173"></a>
+<a name="id650536"></a>
<a href="not_predicate.html#spirit.karma.reference.operator.not_predicate.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/operator/not_predicate.hpp>
@@ -53,7 +53,7 @@
Also, see Include Structure.
</p>
<a name="spirit.karma.reference.operator.not_predicate.model_of"></a><h6>
-<a name="id647288"></a>
+<a name="id650651"></a>
<a href="not_predicate.html#spirit.karma.reference.operator.not_predicate.model_of">Model
of</a>
</h6>
@@ -67,7 +67,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.operator.not_predicate.expression_semantics"></a><h6>
-<a name="id647343"></a>
+<a name="id650706"></a>
<a href="not_predicate.html#spirit.karma.reference.operator.not_predicate.expression_semantics">Expression
Semantics</a>
</h6>
@@ -106,7 +106,7 @@
its embedded generator into a discarding device.
</p>
<a name="spirit.karma.reference.operator.not_predicate.attributes"></a><h6>
-<a name="id647488"></a>
+<a name="id650851"></a>
<a href="not_predicate.html#spirit.karma.reference.operator.not_predicate.attributes">Attributes</a>
</h6>
<p>
@@ -151,7 +151,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.operator.not_predicate.complexity"></a><h6>
-<a name="id647683"></a>
+<a name="id651046"></a>
<a href="not_predicate.html#spirit.karma.reference.operator.not_predicate.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -166,7 +166,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.operator.not_predicate.example"></a><h6>
-<a name="id647723"></a>
+<a name="id651087"></a>
<a href="not_predicate.html#spirit.karma.reference.operator.not_predicate.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator/optional.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator/optional.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator/optional.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -34,7 +34,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.operator.optional.description"></a><h6>
-<a name="id643007"></a>
+<a name="id646371"></a>
<a href="optional.html#spirit.karma.reference.operator.optional.description">Description</a>
</h6>
<p>
@@ -42,7 +42,7 @@
It succeeds always.
</p>
<a name="spirit.karma.reference.operator.optional.header"></a><h6>
-<a name="id643038"></a>
+<a name="id646402"></a>
<a href="optional.html#spirit.karma.reference.operator.optional.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/operator/optional.hpp>
@@ -52,7 +52,7 @@
Also, see Include Structure.
</p>
<a name="spirit.karma.reference.operator.optional.model_of"></a><h6>
-<a name="id643152"></a>
+<a name="id646516"></a>
<a href="optional.html#spirit.karma.reference.operator.optional.model_of">Model
of</a>
</h6>
@@ -66,7 +66,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.operator.optional.expression_semantics"></a><h6>
-<a name="id643206"></a>
+<a name="id646569"></a>
<a href="optional.html#spirit.karma.reference.operator.optional.expression_semantics">Expression
Semantics</a>
</h6>
@@ -100,7 +100,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.operator.optional.attributes"></a><h6>
-<a name="id643342"></a>
+<a name="id646706"></a>
<a href="optional.html#spirit.karma.reference.operator.optional.attributes">Attributes</a>
</h6>
<p>
@@ -182,7 +182,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.operator.optional.complexity"></a><h6>
-<a name="id643790"></a>
+<a name="id647154"></a>
<a href="optional.html#spirit.karma.reference.operator.optional.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -197,7 +197,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.operator.optional.example"></a><h6>
-<a name="id643830"></a>
+<a name="id647194"></a>
<a href="optional.html#spirit.karma.reference.operator.optional.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator/plus.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator/plus.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator/plus.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -34,7 +34,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.operator.plus.description"></a><h6>
-<a name="id638422"></a>
+<a name="id641785"></a>
<a href="plus.html#spirit.karma.reference.operator.plus.description">Description</a>
</h6>
<p>
@@ -43,7 +43,7 @@
executed at least once.
</p>
<a name="spirit.karma.reference.operator.plus.header"></a><h6>
-<a name="id638454"></a>
+<a name="id641818"></a>
<a href="plus.html#spirit.karma.reference.operator.plus.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/operator/plus.hpp>
@@ -53,7 +53,7 @@
Also, see Include Structure.
</p>
<a name="spirit.karma.reference.operator.plus.model_of"></a><h6>
-<a name="id638569"></a>
+<a name="id641933"></a>
<a href="plus.html#spirit.karma.reference.operator.plus.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -66,7 +66,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.operator.plus.expression_semantics"></a><h6>
-<a name="id638622"></a>
+<a name="id641985"></a>
<a href="plus.html#spirit.karma.reference.operator.plus.expression_semantics">Expression
Semantics</a>
</h6>
@@ -103,7 +103,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.operator.plus.attributes"></a><h6>
-<a name="id638773"></a>
+<a name="id642136"></a>
<a href="plus.html#spirit.karma.reference.operator.plus.attributes">Attributes</a>
</h6>
<p>
@@ -202,7 +202,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.operator.plus.complexity"></a><h6>
-<a name="id639270"></a>
+<a name="id642633"></a>
<a href="plus.html#spirit.karma.reference.operator.plus.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -218,7 +218,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.operator.plus.example"></a><h6>
-<a name="id639311"></a>
+<a name="id642674"></a>
<a href="plus.html#spirit.karma.reference.operator.plus.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator/sequence.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator/sequence.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator/sequence.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -34,7 +34,7 @@
<div></div>
</div>
<a name="spirit.karma.reference.operator.sequence.description"></a><h6>
-<a name="id630957"></a>
+<a name="id634321"></a>
<a href="sequence.html#spirit.karma.reference.operator.sequence.description">Description</a>
</h6>
<p>
@@ -43,7 +43,7 @@
to right as long as they succeed.
</p>
<a name="spirit.karma.reference.operator.sequence.header"></a><h6>
-<a name="id630990"></a>
+<a name="id634354"></a>
<a href="sequence.html#spirit.karma.reference.operator.sequence.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/operator/sequence.hpp>
@@ -53,7 +53,7 @@
Also, see Include Structure.
</p>
<a name="spirit.karma.reference.operator.sequence.model_of"></a><h6>
-<a name="id631104"></a>
+<a name="id634467"></a>
<a href="sequence.html#spirit.karma.reference.operator.sequence.model_of">Model
of</a>
</h6>
@@ -67,7 +67,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.operator.sequence.expression_semantics"></a><h6>
-<a name="id631157"></a>
+<a name="id634521"></a>
<a href="sequence.html#spirit.karma.reference.operator.sequence.expression_semantics">Expression
Semantics</a>
</h6>
@@ -132,7 +132,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.operator.sequence.attributes"></a><h6>
-<a name="id631431"></a>
+<a name="id634795"></a>
<a href="sequence.html#spirit.karma.reference.operator.sequence.attributes">Attributes</a>
</h6>
<p>
@@ -204,7 +204,7 @@
the attribute supplied
</p>
<a name="spirit.karma.reference.operator.sequence.complexity"></a><h6>
-<a name="id632533"></a>
+<a name="id635897"></a>
<a href="sequence.html#spirit.karma.reference.operator.sequence.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -219,7 +219,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.operator.sequence.example"></a><h6>
-<a name="id632573"></a>
+<a name="id635937"></a>
<a href="sequence.html#spirit.karma.reference.operator.sequence.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/stream.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/stream.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/stream.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -36,7 +36,7 @@
be used to utilize existing streaming operators (<tt class="computeroutput"><span class="keyword">operator</span><span class="special"><<()</span></tt>) for output generation.
</p>
<a name="spirit.karma.reference.stream.description"></a><h5>
-<a name="id584844"></a>
+<a name="id588205"></a>
<a href="stream.html#spirit.karma.reference.stream.description">Description</a>
</h5>
<p>
@@ -132,7 +132,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.stream.header"></a><h5>
-<a name="id585374"></a>
+<a name="id588736"></a>
<a href="stream.html#spirit.karma.reference.stream.header">Header</a>
</h5>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/stream.hpp>
@@ -142,7 +142,7 @@
Also, see Include Structure.
</p>
<a name="spirit.karma.reference.stream.model_of"></a><h5>
-<a name="id585487"></a>
+<a name="id588850"></a>
<a href="stream.html#spirit.karma.reference.stream.model_of">Model of</a>
</h5>
<div class="blockquote"><blockquote class="blockquote">
@@ -174,7 +174,7 @@
</dl>
</div>
<a name="spirit.karma.reference.stream.expression_semantics"></a><h5>
-<a name="id585644"></a>
+<a name="id589006"></a>
<a href="stream.html#spirit.karma.reference.stream.expression_semantics">Expression
Semantics</a>
</h5>
@@ -313,7 +313,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.stream.template_parameters"></a><h5>
-<a name="id586361"></a>
+<a name="id589724"></a>
<a href="stream.html#spirit.karma.reference.stream.template_parameters">Template
parameters</a>
</h5>
@@ -347,7 +347,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.stream.additional_requirements"></a><h5>
-<a name="id586478"></a>
+<a name="id589841"></a>
<a href="stream.html#spirit.karma.reference.stream.additional_requirements">Additional
Requirements</a>
</h5>
@@ -390,7 +390,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.stream.attributes"></a><h5>
-<a name="id586809"></a>
+<a name="id590173"></a>
<a href="stream.html#spirit.karma.reference.stream.attributes">Attributes</a>
</h5>
<div class="informaltable"><table class="table">
@@ -474,7 +474,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.stream.complexity"></a><h5>
-<a name="id587255"></a>
+<a name="id590619"></a>
<a href="stream.html#spirit.karma.reference.stream.complexity">Complexity</a>
</h5>
<div class="blockquote"><blockquote class="blockquote">
@@ -487,7 +487,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.stream.example"></a><h5>
-<a name="id587291"></a>
+<a name="id590655"></a>
<a href="stream.html#spirit.karma.reference.stream.example">Example</a>
</h5>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/string.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/string.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/string.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -36,7 +36,7 @@
generator.
</p>
<a name="spirit.karma.reference.string.description"></a><h5>
-<a name="id557426"></a>
+<a name="id565052"></a>
<a href="string.html#spirit.karma.reference.string.description">Description</a>
</h5>
<p>
@@ -67,7 +67,7 @@
<span class="identifier">lit</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span> <span class="comment">// s is a std::string
</span></pre>
<a name="spirit.karma.reference.string.header"></a><h5>
-<a name="id557773"></a>
+<a name="id565399"></a>
<a href="string.html#spirit.karma.reference.string.header">Header</a>
</h5>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/string/lit.hpp>
@@ -77,7 +77,7 @@
Also, see Include Structure.
</p>
<a name="spirit.karma.reference.string.namespace"></a><h5>
-<a name="id557887"></a>
+<a name="id565513"></a>
<a href="string.html#spirit.karma.reference.string.namespace">Namespace</a>
</h5>
<div class="informaltable"><table class="table">
@@ -101,7 +101,7 @@
Encoding Namespace</a> used by the corresponding string generator.
</p>
<a name="spirit.karma.reference.string.model_of"></a><h5>
-<a name="id558048"></a>
+<a name="id565674"></a>
<a href="string.html#spirit.karma.reference.string.model_of">Model of</a>
</h5>
<div class="blockquote"><blockquote class="blockquote">
@@ -135,7 +135,7 @@
</dl>
</div>
<a name="spirit.karma.reference.string.expression_semantics"></a><h5>
-<a name="id558214"></a>
+<a name="id565839"></a>
<a href="string.html#spirit.karma.reference.string.expression_semantics">Expression
Semantics</a>
</h5>
@@ -217,7 +217,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.string.attributes"></a><h5>
-<a name="id558655"></a>
+<a name="id566281"></a>
<a href="string.html#spirit.karma.reference.string.attributes">Attributes</a>
</h5>
<div class="informaltable"><table class="table">
@@ -273,7 +273,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.string.complexity"></a><h5>
-<a name="id558939"></a>
+<a name="id566565"></a>
<a href="string.html#spirit.karma.reference.string.complexity">Complexity</a>
</h5>
<div class="blockquote"><blockquote class="blockquote">
@@ -286,7 +286,7 @@
</p>
</blockquote></div>
<a name="spirit.karma.reference.string.example"></a><h5>
-<a name="id558975"></a>
+<a name="id566601"></a>
<a href="string.html#spirit.karma.reference.string.example">Example</a>
</h5>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/tutorials/karma_attributes.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/tutorials/karma_attributes.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/tutorials/karma_attributes.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -35,7 +35,7 @@
<div></div>
</div>
<a name="spirit.karma.tutorials.karma_attributes.attributes_of_primitive_generators"></a><h5>
-<a name="id521790"></a>
+<a name="id525130"></a>
<a href="karma_attributes.html#spirit.karma.tutorials.karma_attributes.attributes_of_primitive_generators">Attributes
of Primitive Generators</a>
</h5>
@@ -67,7 +67,7 @@
<span class="identifier">generate</span><span class="special">(</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">double_</span><span class="special">,</span> <span class="number">1</span><span class="special">);</span>
</pre>
<a name="spirit.karma.tutorials.karma_attributes.attributes_of_compound_generators"></a><h5>
-<a name="id522086"></a>
+<a name="id525426"></a>
<a href="karma_attributes.html#spirit.karma.tutorials.karma_attributes.attributes_of_compound_generators">Attributes
of Compound Generators</a>
</h5>
@@ -127,7 +127,7 @@
Attribute Rules</a>.
</p>
<a name="spirit.karma.tutorials.karma_attributes.the_attribute_of_sequence_generators"></a><h5>
-<a name="id522590"></a>
+<a name="id525931"></a>
<a href="karma_attributes.html#spirit.karma.tutorials.karma_attributes.the_attribute_of_sequence_generators">The
Attribute of Sequence Generators</a>
</h5>
@@ -194,7 +194,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.tutorials.karma_attributes.the_attribute_of_alternative_generators"></a><h5>
-<a name="id523205"></a>
+<a name="id526545"></a>
<a href="karma_attributes.html#spirit.karma.tutorials.karma_attributes.the_attribute_of_alternative_generators">The
Attribute of Alternative Generators</a>
</h5>
@@ -223,7 +223,7 @@
well. We will apply this rule later for our complex number generators.
</p>
<a name="spirit.karma.tutorials.karma_attributes.more_about_attributes_of_compound_generators"></a><h5>
-<a name="id523493"></a>
+<a name="id526833"></a>
<a href="karma_attributes.html#spirit.karma.tutorials.karma_attributes.more_about_attributes_of_compound_generators">More
About Attributes of Compound Generators</a>
</h5>
@@ -330,7 +330,7 @@
again, allowing to simplify the overall attribute type of an expression.
</p>
<a name="spirit.karma.tutorials.karma_attributes.attributes_of_rules_and_grammars"></a><h5>
-<a name="id524567"></a>
+<a name="id527908"></a>
<a href="karma_attributes.html#spirit.karma.tutorials.karma_attributes.attributes_of_rules_and_grammars">Attributes
of Rules and Grammars</a>
</h5>
Modified: trunk/libs/spirit/doc/html/spirit/karma/tutorials/quick_start.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/tutorials/quick_start.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/tutorials/quick_start.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -30,7 +30,7 @@
<div></div>
</div>
<a name="spirit.karma.tutorials.quick_start.spirit_karma___what_s_that_"></a><h5>
-<a name="id516969"></a>
+<a name="id520309"></a>
<a href="quick_start.html#spirit.karma.tutorials.quick_start.spirit_karma___what_s_that_">Spirit.Karma
- what's that?</a>
</h5>
Modified: trunk/libs/spirit/doc/html/spirit/karma/tutorials/semantic_actions.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/tutorials/semantic_actions.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/tutorials/semantic_actions.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -273,7 +273,7 @@
The examples above can be found here: actions.cpp
</p>
<a name="spirit.karma.tutorials.semantic_actions.phoenix"></a><h5>
-<a name="id520487"></a>
+<a name="id523826"></a>
<a href="semantic_actions.html#spirit.karma.tutorials.semantic_actions.phoenix">Phoenix</a>
</h5>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/tutorials/warming_up.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/tutorials/warming_up.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/tutorials/warming_up.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -34,7 +34,7 @@
We will start from trivial examples, ramping up as we go.
</p>
<a name="spirit.karma.tutorials.warming_up.trivial_example__1_generating_a_number"></a><h5>
-<a name="id517176"></a>
+<a name="id520515"></a>
<a href="warming_up.html#spirit.karma.tutorials.warming_up.trivial_example__1_generating_a_number">Trivial
Example #1 Generating a number</a>
</h5>
@@ -54,7 +54,7 @@
to a floating point generator or parser: <tt class="computeroutput"><span class="identifier">double_</span></tt>.
</p>
<a name="spirit.karma.tutorials.warming_up.trivial_example__2_generating_two_numbers"></a><h5>
-<a name="id517254"></a>
+<a name="id520594"></a>
<a href="warming_up.html#spirit.karma.tutorials.warming_up.trivial_example__2_generating_two_numbers">Trivial
Example #2 Generating two numbers</a>
</h5>
@@ -92,7 +92,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.tutorials.warming_up.trivial_example__3_generating_one_or_more_numbers"></a><h5>
-<a name="id517408"></a>
+<a name="id520748"></a>
<a href="warming_up.html#spirit.karma.tutorials.warming_up.trivial_example__3_generating_one_or_more_numbers">Trivial
Example #3 Generating one or more numbers</a>
</h5>
@@ -117,7 +117,7 @@
numbers, if needed.
</p>
<a name="spirit.karma.tutorials.warming_up.trivial_example__4_generating_a_comma_delimited_list_of_numbers"></a><h5>
-<a name="id517497"></a>
+<a name="id520836"></a>
<a href="warming_up.html#spirit.karma.tutorials.warming_up.trivial_example__4_generating_a_comma_delimited_list_of_numbers">Trivial
Example #4 Generating a comma-delimited list of numbers</a>
</h5>
@@ -140,7 +140,7 @@
in the generated output zero or more times.
</p>
<a name="spirit.karma.tutorials.warming_up.let_s_generate_"></a><h5>
-<a name="id517696"></a>
+<a name="id521036"></a>
<a href="warming_up.html#spirit.karma.tutorials.warming_up.let_s_generate_">Let's
Generate!</a>
</h5>
Modified: trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_primitives/lexer_token_values.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_primitives/lexer_token_values.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_primitives/lexer_token_values.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -58,7 +58,7 @@
of the <span class="emphasis"><em>Spirit.Lex</em></span> library.
</p>
<a name="spirit.lex.abstracts.lexer_primitives.lexer_token_values.the_anatomy_of_a_token"></a><h6>
-<a name="id666105"></a>
+<a name="id669489"></a>
<a href="lexer_token_values.html#spirit.lex.abstracts.lexer_primitives.lexer_token_values.the_anatomy_of_a_token">The
Anatomy of a Token</a>
</h6>
@@ -196,7 +196,7 @@
first time.
</p>
<a name="spirit.lex.abstracts.lexer_primitives.lexer_token_values.the_physiognomy_of_a_token_definition"></a><h6>
-<a name="id666867"></a>
+<a name="id670246"></a>
<a href="lexer_token_values.html#spirit.lex.abstracts.lexer_primitives.lexer_token_values.the_physiognomy_of_a_token_definition">The
Physiognomy of a Token Definition</a>
</h6>
@@ -269,7 +269,7 @@
</td></tr>
</table></div>
<a name="spirit.lex.abstracts.lexer_primitives.lexer_token_values.examples_of_using__link_linkend__spirit_lex_reference_token_class___code__phrase_role__identifier__lexertl_token__phrase__phrase_role__special___lt__gt___phrase___code___link_"></a><h6>
-<a name="id667268"></a>
+<a name="id670647"></a>
<a href="lexer_token_values.html#spirit.lex.abstracts.lexer_primitives.lexer_token_values.examples_of_using__link_linkend__spirit_lex_reference_token_class___code__phrase_role__identifier__lexertl_token__phrase__phrase_role__special___lt__gt___phrase___code___link_">Examples
of using lexertl_token<></a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_semantic_actions.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_semantic_actions.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_semantic_actions.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -112,7 +112,7 @@
<span class="keyword">void</span> <span class="identifier">f</span> <span class="special">();</span>
</pre>
<a name="spirit.lex.abstracts.lexer_semantic_actions.the_context_of_a_lexer_semantic_action"></a><h5>
-<a name="id671986"></a>
+<a name="id675364"></a>
<a href="lexer_semantic_actions.html#spirit.lex.abstracts.lexer_semantic_actions.the_context_of_a_lexer_semantic_action">The
context of a lexer semantic action</a>
</h5>
@@ -127,7 +127,7 @@
of the available functionality.
</p>
<div class="table">
-<a name="id672030"></a><p class="title"><b>Table 9. Functions exposed by any context passed to a lexer
+<a name="id675408"></a><p class="title"><b>Table 9. Functions exposed by any context passed to a lexer
semantic action</b></p>
<table class="table" summary="Functions exposed by any context passed to a lexer
semantic action">
@@ -220,7 +220,7 @@
</table>
</div>
<a name="spirit.lex.abstracts.lexer_semantic_actions.lexer_semantic_actions_using_phoenix"></a><h5>
-<a name="id672754"></a>
+<a name="id676133"></a>
<a href="lexer_semantic_actions.html#spirit.lex.abstracts.lexer_semantic_actions.lexer_semantic_actions_using_phoenix">Lexer
Semantic Actions Using Phoenix</a>
</h5>
@@ -232,7 +232,7 @@
predefined Spirit placeholders:
</p>
<div class="table">
-<a name="id672796"></a><p class="title"><b>Table 10. Predefined Phoenix placeholders for lexer semantic
+<a name="id676174"></a><p class="title"><b>Table 10. Predefined Phoenix placeholders for lexer semantic
actions</b></p>
<table class="table" summary="Predefined Phoenix placeholders for lexer semantic
actions">
@@ -331,7 +331,7 @@
table lists the available support functions and describes their functionality:
</p>
<div class="table">
-<a name="id673176"></a><p class="title"><b>Table 11. Support functions usable from Phoenix expressions
+<a name="id676554"></a><p class="title"><b>Table 11. Support functions usable from Phoenix expressions
inside lexer semantic actions</b></p>
<table class="table" summary="Support functions usable from Phoenix expressions
inside lexer semantic actions">
Modified: trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_states.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_states.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_states.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -30,17 +30,17 @@
<div></div>
</div>
<a name="spirit.lex.abstracts.lexer_states.controlling_the_lexer_state_from_lexer_semantic_actions"></a><h5>
-<a name="id677090"></a>
+<a name="id680469"></a>
<a href="lexer_states.html#spirit.lex.abstracts.lexer_states.controlling_the_lexer_state_from_lexer_semantic_actions">Controlling
the Lexer State from Lexer Semantic Actions</a>
</h5>
<a name="spirit.lex.abstracts.lexer_states.controlling_the_lexer_state_from_parser_semantic_actions"></a><h5>
-<a name="id677117"></a>
+<a name="id680496"></a>
<a href="lexer_states.html#spirit.lex.abstracts.lexer_states.controlling_the_lexer_state_from_parser_semantic_actions">Controlling
the Lexer State from Parser Semantic Actions</a>
</h5>
<a name="spirit.lex.abstracts.lexer_states.using_a_lexer_state_for_the_skip_parser"></a><h5>
-<a name="id677146"></a>
+<a name="id680525"></a>
<a href="lexer_states.html#spirit.lex.abstracts.lexer_states.using_a_lexer_state_for_the_skip_parser">Using
a Lexer State for the Skip Parser</a>
</h5>
Modified: trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_static_model.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_static_model.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_static_model.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -183,7 +183,7 @@
<p>
</p>
<a name="spirit.lex.abstracts.lexer_static_model.generating_the_static_analyzer"></a><h5>
-<a name="id675219"></a>
+<a name="id678598"></a>
<a href="lexer_static_model.html#spirit.lex.abstracts.lexer_static_model.generating_the_static_analyzer">Generating
the Static Analyzer</a>
</h5>
@@ -232,7 +232,7 @@
the next topic (the full generated code can be viewed here).
</p>
<a name="spirit.lex.abstracts.lexer_static_model.modifying_the_dynamic_analyzer"></a><h5>
-<a name="id675684"></a>
+<a name="id679062"></a>
<a href="lexer_static_model.html#spirit.lex.abstracts.lexer_static_model.modifying_the_dynamic_analyzer">Modifying
the Dynamic Analyzer</a>
</h5>
Modified: trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_tokenizing.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_tokenizing.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_tokenizing.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -35,7 +35,7 @@
<div></div>
</div>
<a name="spirit.lex.abstracts.lexer_tokenizing.the_tokenize_function"></a><h5>
-<a name="id668075"></a>
+<a name="id671454"></a>
<a href="lexer_tokenizing.html#spirit.lex.abstracts.lexer_tokenizing.the_tokenize_function">The
tokenize function</a>
</h5>
@@ -237,7 +237,7 @@
</dl>
</div>
<a name="spirit.lex.abstracts.lexer_tokenizing.the_generate_static_function"></a><h5>
-<a name="id671080"></a>
+<a name="id674458"></a>
<a href="lexer_tokenizing.html#spirit.lex.abstracts.lexer_tokenizing.the_generate_static_function">The
generate_static function</a>
</h5>
Modified: trunk/libs/spirit/doc/html/spirit/lex/lexer_introduction.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/lexer_introduction.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/lexer_introduction.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -60,7 +60,7 @@
</li>
</ul></div>
<a name="spirit.lex.lexer_introduction.why_use_a_separate_lexer_"></a><h4>
-<a name="id654078"></a>
+<a name="id657448"></a>
<a href="lexer_introduction.html#spirit.lex.lexer_introduction.why_use_a_separate_lexer_">Why
Use a Separate Lexer?</a>
</h4>
@@ -159,7 +159,7 @@
grammar recognizers.
</p>
<a name="spirit.lex.lexer_introduction.advantages_of_using__emphasis_spirit_lex__emphasis_"></a><h4>
-<a name="id654429"></a>
+<a name="id657800"></a>
<a href="lexer_introduction.html#spirit.lex.lexer_introduction.advantages_of_using__emphasis_spirit_lex__emphasis_">Advantages
of using <span class="emphasis"><em>Spirit.Lex</em></span></a>
</h4>
@@ -208,7 +208,7 @@
application.
</p>
<a name="spirit.lex.lexer_introduction.the_library_structure_of__emphasis_spirit_lex__emphasis_"></a><h4>
-<a name="id654601"></a>
+<a name="id657972"></a>
<a href="lexer_introduction.html#spirit.lex.lexer_introduction.the_library_structure_of__emphasis_spirit_lex__emphasis_">The
Library Structure of <span class="emphasis"><em>Spirit.Lex</em></span></a>
</h4>
Modified: trunk/libs/spirit/doc/html/spirit/lex/reference/concepts/lexer.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/reference/concepts/lexer.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/reference/concepts/lexer.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -30,7 +30,7 @@
<div></div>
</div>
<div class="table">
-<a name="id677242"></a><p class="title"><b>Table 12. Regular expressions support</b></p>
+<a name="id680621"></a><p class="title"><b>Table 12. Regular expressions support</b></p>
<table class="table" summary="Regular expressions support">
<colgroup>
<col>
@@ -361,7 +361,7 @@
</p></td></tr>
</table></div>
<a name="spirit.lex.reference.concepts.lexer.regular_expression_precedence"></a><h6>
-<a name="id679331"></a>
+<a name="id682709"></a>
<a href="lexer.html#spirit.lex.reference.concepts.lexer.regular_expression_precedence">Regular
Expression Precedence</a>
</h6>
@@ -380,7 +380,7 @@
</li>
</ul></div>
<a name="spirit.lex.reference.concepts.lexer.macros"></a><h6>
-<a name="id679487"></a>
+<a name="id682866"></a>
<a href="lexer.html#spirit.lex.reference.concepts.lexer.macros">Macros</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_class.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_class.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_class.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -30,22 +30,22 @@
<div></div>
</div>
<a name="spirit.lex.reference.lexer_class.the_lexertl_lexer_class_implementing_the_dynamic_model"></a><h5>
-<a name="id679677"></a>
+<a name="id683056"></a>
<a href="lexer_class.html#spirit.lex.reference.lexer_class.the_lexertl_lexer_class_implementing_the_dynamic_model">The
lexertl_lexer Class Implementing the Dynamic Model</a>
</h5>
<a name="spirit.lex.reference.lexer_class.the_lexertl_actor_lexer_class_implementing_the_dynamic_model"></a><h5>
-<a name="id679704"></a>
+<a name="id683083"></a>
<a href="lexer_class.html#spirit.lex.reference.lexer_class.the_lexertl_actor_lexer_class_implementing_the_dynamic_model">The
lexertl_actor_lexer Class Implementing the Dynamic Model</a>
</h5>
<a name="spirit.lex.reference.lexer_class.the_lexertl_static_lexer_class_implementing_the_static_model"></a><h5>
-<a name="id679732"></a>
+<a name="id683111"></a>
<a href="lexer_class.html#spirit.lex.reference.lexer_class.the_lexertl_static_lexer_class_implementing_the_static_model">The
lexertl_static_lexer Class Implementing the Static Model</a>
</h5>
<a name="spirit.lex.reference.lexer_class.the_lexertl_static_actor_lexer_class_implementing_the_static_model"></a><h5>
-<a name="id679761"></a>
+<a name="id683140"></a>
<a href="lexer_class.html#spirit.lex.reference.lexer_class.the_lexertl_static_actor_lexer_class_implementing_the_static_model">The
lexertl_static_actor_lexer Class Implementing the Static Model</a>
</h5>
Modified: trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart1.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart1.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart1.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -47,7 +47,7 @@
(for the full example code see here: word_count_functor.cpp).
</p>
<a name="spirit.lex.tutorials.lexer_quickstart1.prerequisites"></a><h5>
-<a name="id655046"></a>
+<a name="id658429"></a>
<a href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.prerequisites">Prerequisites</a>
</h5>
<p>
@@ -86,7 +86,7 @@
<p>
</p>
<a name="spirit.lex.tutorials.lexer_quickstart1.defining_tokens"></a><h5>
-<a name="id655394"></a>
+<a name="id658777"></a>
<a href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.defining_tokens">Defining
Tokens</a>
</h5>
@@ -141,7 +141,7 @@
<p>
</p>
<a name="spirit.lex.tutorials.lexer_quickstart1.doing_the_useful_work"></a><h5>
-<a name="id655843"></a>
+<a name="id659226"></a>
<a href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.doing_the_useful_work">Doing
the Useful Work</a>
</h5>
@@ -206,7 +206,7 @@
as well.
</p>
<a name="spirit.lex.tutorials.lexer_quickstart1.pulling_everything_together"></a><h5>
-<a name="id656560"></a>
+<a name="id659944"></a>
<a href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.pulling_everything_together">Pulling
Everything Together</a>
</h5>
@@ -259,7 +259,7 @@
<p>
</p>
<a name="spirit.lex.tutorials.lexer_quickstart1.comparing__emphasis_spirit_lex__emphasis__with__ulink_url__http___flex_sourceforge_net___flex__ulink_"></a><h5>
-<a name="id657692"></a>
+<a name="id661076"></a>
<a href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.comparing__emphasis_spirit_lex__emphasis__with__ulink_url__http___flex_sourceforge_net___flex__ulink_">Comparing
<span class="emphasis"><em>Spirit.Lex</em></span> with Flex</a>
</h5>
Modified: trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart2.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart2.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart2.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -49,7 +49,7 @@
options along the lines (for the full example code see here: word_count_lexer.cpp).
</p>
<a name="spirit.lex.tutorials.lexer_quickstart2.prerequisites"></a><h5>
-<a name="id658750"></a>
+<a name="id662133"></a>
<a href="lexer_quickstart2.html#spirit.lex.tutorials.lexer_quickstart2.prerequisites">Prerequisites</a>
</h5>
<p>
@@ -123,7 +123,7 @@
<p>
</p>
<a name="spirit.lex.tutorials.lexer_quickstart2.semantic_actions_in__emphasis_spirit_lex__emphasis_"></a><h5>
-<a name="id659639"></a>
+<a name="id663023"></a>
<a href="lexer_quickstart2.html#spirit.lex.tutorials.lexer_quickstart2.semantic_actions_in__emphasis_spirit_lex__emphasis_">Semantic
Actions in <span class="emphasis"><em>Spirit.Lex</em></span></a>
</h5>
@@ -183,7 +183,7 @@
Semantic Actions</a>.
</p>
<a name="spirit.lex.tutorials.lexer_quickstart2.associating_token_definitions_with_the_lexer"></a><h5>
-<a name="id660496"></a>
+<a name="id663879"></a>
<a href="lexer_quickstart2.html#spirit.lex.tutorials.lexer_quickstart2.associating_token_definitions_with_the_lexer">Associating
Token Definitions with the Lexer</a>
</h5>
@@ -220,7 +220,7 @@
with the constant defined by <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">lex</span><span class="special">::</span><span class="identifier">min_token_id</span></tt>.
</p>
<a name="spirit.lex.tutorials.lexer_quickstart2.pulling_everything_together"></a><h5>
-<a name="id660922"></a>
+<a name="id664306"></a>
<a href="lexer_quickstart2.html#spirit.lex.tutorials.lexer_quickstart2.pulling_everything_together">Pulling
everything together</a>
</h5>
Modified: trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart3.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart3.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart3.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -74,7 +74,7 @@
code see here: word_count.cpp).
</p>
<a name="spirit.lex.tutorials.lexer_quickstart3.prerequisites"></a><h5>
-<a name="id662360"></a>
+<a name="id665743"></a>
<a href="lexer_quickstart3.html#spirit.lex.tutorials.lexer_quickstart3.prerequisites">Prerequisites</a>
</h5>
<p>
@@ -124,7 +124,7 @@
<p>
</p>
<a name="spirit.lex.tutorials.lexer_quickstart3.defining_tokens"></a><h5>
-<a name="id662966"></a>
+<a name="id666350"></a>
<a href="lexer_quickstart3.html#spirit.lex.tutorials.lexer_quickstart3.defining_tokens">Defining
Tokens</a>
</h5>
@@ -179,7 +179,7 @@
<p>
</p>
<a name="spirit.lex.tutorials.lexer_quickstart3.using_token_definition_instances_as_parsers"></a><h5>
-<a name="id663442"></a>
+<a name="id666825"></a>
<a href="lexer_quickstart3.html#spirit.lex.tutorials.lexer_quickstart3.using_token_definition_instances_as_parsers">Using
Token Definition Instances as Parsers</a>
</h5>
@@ -318,7 +318,7 @@
<span class="identifier">size</span><span class="special">(</span><span class="identifier">_1</span><span class="special">)</span></tt>.
</p>
<a name="spirit.lex.tutorials.lexer_quickstart3.pulling_everything_together"></a><h5>
-<a name="id664652"></a>
+<a name="id668035"></a>
<a href="lexer_quickstart3.html#spirit.lex.tutorials.lexer_quickstart3.pulling_everything_together">Pulling
Everything Together</a>
</h5>
Modified: trunk/libs/spirit/doc/html/spirit/notes/porting_from_spirit_1_8_x.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/notes/porting_from_spirit_1_8_x.html (original)
+++ trunk/libs/spirit/doc/html/spirit/notes/porting_from_spirit_1_8_x.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -45,7 +45,7 @@
<a href="http://spirit.sourceforge.net" target="_top">Spirit</a>.
</p>
<a name="spirit.notes.porting_from_spirit_1_8_x.include_files"></a><h4>
-<a name="id690551"></a>
+<a name="id693924"></a>
<a href="porting_from_spirit_1_8_x.html#spirit.notes.porting_from_spirit_1_8_x.include_files">Include
Files</a>
</h4>
@@ -182,7 +182,7 @@
</tbody>
</table></div>
<a name="spirit.notes.porting_from_spirit_1_8_x.the_free_parse_functions"></a><h4>
-<a name="id691412"></a>
+<a name="id694785"></a>
<a href="porting_from_spirit_1_8_x.html#spirit.notes.porting_from_spirit_1_8_x.the_free_parse_functions">The
Free Parse Functions</a>
</h4>
@@ -367,7 +367,7 @@
Encoding Namespace</a> for more information.
</p>
<a name="spirit.notes.porting_from_spirit_1_8_x.naming_conventions"></a><h4>
-<a name="id694317"></a>
+<a name="id697690"></a>
<a href="porting_from_spirit_1_8_x.html#spirit.notes.porting_from_spirit_1_8_x.naming_conventions">Naming
Conventions</a>
</h4>
@@ -386,7 +386,7 @@
parser primitives, directives and operators.
</p>
<a name="spirit.notes.porting_from_spirit_1_8_x.parser_attributes"></a><h4>
-<a name="id694430"></a>
+<a name="id697803"></a>
<a href="porting_from_spirit_1_8_x.html#spirit.notes.porting_from_spirit_1_8_x.parser_attributes">Parser
Attributes</a>
</h4>
@@ -404,7 +404,7 @@
it is helpful to get access to the underlying matched input sequence.
</p>
<a name="spirit.notes.porting_from_spirit_1_8_x.grammars_and_rules"></a><h4>
-<a name="id694514"></a>
+<a name="id697886"></a>
<a href="porting_from_spirit_1_8_x.html#spirit.notes.porting_from_spirit_1_8_x.grammars_and_rules">Grammars
and Rules</a>
</h4>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -9,7 +9,7 @@
<link rel="previous" href="numeric/real.html" title=" Real Numbers (float_, double_,
etc.)">
<link rel="next" href="operator/alternative.html" title=" Alternative
- (operator|())">
+ (a|b)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -33,19 +33,23 @@
</div>
<div class="toc"><dl>
<dt><span class="section"><a href="operator/alternative.html"> Alternative
- (<tt class="computeroutput"><span class="keyword">operator</span><span class="special">|()</span></tt>)</a></span></dt>
+ (<tt class="computeroutput"><span class="identifier">a</span><span class="special">|</span><span class="identifier">b</span></tt>)</a></span></dt>
<dt><span class="section"><a href="operator/and_predicate.html"> And
- Predicate (<tt class="computeroutput"><span class="keyword">operator</span><span class="special">&()</span></tt>)</a></span></dt>
+ Predicate (<tt class="computeroutput"><span class="special">&</span><span class="identifier">a</span></tt>)</a></span></dt>
+<dt><span class="section"><a href="operator/difference.html"> Difference
+ (<tt class="computeroutput"><span class="identifier">a</span><span class="special">-</span><span class="identifier">b</span></tt>)</a></span></dt>
<dt><span class="section"><a href="operator/expect.html"> Expectation
- (<tt class="computeroutput"><span class="keyword">operator</span><span class="special">>()</span></tt>)</a></span></dt>
+ (<tt class="computeroutput"><span class="identifier">a</span><span class="special">></span><span class="identifier">b</span></tt>)</a></span></dt>
+<dt><span class="section"> Kleene (*a)</span></dt>
<dt><span class="section"><a href="operator/not_predicate.html"> Not
- Predicate (<tt class="computeroutput"><span class="keyword">operator</span><span class="special">!()</span></tt>)</a></span></dt>
+ Predicate (<tt class="computeroutput"><span class="special">!</span><span class="identifier">a</span></tt>)</a></span></dt>
<dt><span class="section"><a href="operator/permutation.html"> Permutation
- (<tt class="computeroutput"><span class="keyword">operator</span><span class="special">^()</span></tt>)</a></span></dt>
+ (<tt class="computeroutput"><span class="identifier">a</span><span class="special">^</span><span class="identifier">b</span></tt>)</a></span></dt>
+<dt><span class="section"> Plus (+a)</span></dt>
<dt><span class="section"><a href="operator/sequence.html"> Sequence
- (<tt class="computeroutput"><span class="keyword">operator</span><span class="special">>>()</span></tt>)</a></span></dt>
+ (<tt class="computeroutput"><span class="identifier">a</span><span class="special">>></span><span class="identifier">b</span></tt>)</a></span></dt>
<dt><span class="section"><a href="operator/sequential_or.html"> Sequential
- Or (<tt class="computeroutput"><span class="keyword">operator</span><span class="special">||()</span></tt>)</a></span></dt>
+ Or (<tt class="computeroutput"><span class="identifier">a</span><span class="special">||</span><span class="identifier">b</span></tt>)</a></span></dt>
</dl></div>
<p>
Operators are used as a means for object composition and embedding. Simple
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/alternative.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator/alternative.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/alternative.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -2,14 +2,14 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> Alternative
- (operator|())</title>
+ (a|b)</title>
<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.65.1">
<link rel="home" href="../../../../index.html" title="Spirit 2.1">
<link rel="up" href="../operator.html" title="Operator">
<link rel="previous" href="../operator.html" title="Operator">
<link rel="next" href="and_predicate.html" title=" And
- Predicate (operator&())">
+ Predicate (&a)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -28,17 +28,17 @@
<div class="titlepage">
<div><div><h5 class="title">
<a name="spirit.qi.reference.operator.alternative"></a><a href="alternative.html" title=" Alternative
- (operator|())"> Alternative
- (<tt class="computeroutput"><span class="keyword">operator</span><span class="special">|()</span></tt>)</a>
+ (a|b)"> Alternative
+ (<tt class="computeroutput"><span class="identifier">a</span><span class="special">|</span><span class="identifier">b</span></tt>)</a>
</h5></div></div>
<div></div>
</div>
<a name="spirit.qi.reference.operator.alternative.description"></a><h6>
-<a name="id498304"></a>
+<a name="id498309"></a>
<a href="alternative.html#spirit.qi.reference.operator.alternative.description">Description</a>
</h6>
<p>
- The alternative operator, <tt class="computeroutput"><span class="special">|</span></tt>,
+ The alternative operator, <tt class="computeroutput"><span class="identifier">a</span><span class="special">|</span><span class="identifier">b</span></tt>,
matches one of two or more operands (<tt class="computeroutput"><span class="identifier">a</span></tt>,
<tt class="computeroutput"><span class="identifier">b</span></tt>, ... etc.):
</p>
@@ -64,7 +64,7 @@
to put the (expected) most common choice first for maximum efficiency.
</p>
<a name="spirit.qi.reference.operator.alternative.header"></a><h6>
-<a name="id498524"></a>
+<a name="id498539"></a>
<a href="alternative.html#spirit.qi.reference.operator.alternative.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/alternative.hpp>
@@ -74,7 +74,7 @@
Also, see Include Structure.
</p>
<a name="spirit.qi.reference.operator.alternative.model_of"></a><h6>
-<a name="id498640"></a>
+<a name="id498654"></a>
<a href="alternative.html#spirit.qi.reference.operator.alternative.model_of">Model
of</a>
</h6>
@@ -98,7 +98,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.alternative.expression_semantics"></a><h6>
-<a name="id498753"></a>
+<a name="id498766"></a>
<a href="alternative.html#spirit.qi.reference.operator.alternative.expression_semantics">Expression
Semantics</a>
</h6>
@@ -130,7 +130,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.alternative.attributes"></a><h6>
-<a name="id498902"></a>
+<a name="id498917"></a>
<a href="alternative.html#spirit.qi.reference.operator.alternative.attributes">Attributes</a>
</h6>
<p>
@@ -170,7 +170,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.alternative.complexity"></a><h6>
-<a name="id499447"></a>
+<a name="id499461"></a>
<a href="alternative.html#spirit.qi.reference.operator.alternative.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -185,7 +185,7 @@
</p>
</blockquote></div>
<a name="spirit.qi.reference.operator.alternative.example"></a><h6>
-<a name="id499487"></a>
+<a name="id499501"></a>
<a href="alternative.html#spirit.qi.reference.operator.alternative.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/and_predicate.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator/and_predicate.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/and_predicate.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -2,15 +2,15 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> And
- Predicate (operator&())</title>
+ Predicate (&a)</title>
<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.65.1">
<link rel="home" href="../../../../index.html" title="Spirit 2.1">
<link rel="up" href="../operator.html" title="Operator">
<link rel="previous" href="alternative.html" title=" Alternative
- (operator|())">
-<link rel="next" href="expect.html" title=" Expectation
- (operator>())">
+ (a|b)">
+<link rel="next" href="difference.html" title=" Difference
+ (a-b)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -23,19 +23,19 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="alternative.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="expect.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="alternative.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="difference.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage">
<div><div><h5 class="title">
<a name="spirit.qi.reference.operator.and_predicate"></a><a href="and_predicate.html" title=" And
- Predicate (operator&())"> And
- Predicate (<tt class="computeroutput"><span class="keyword">operator</span><span class="special">&()</span></tt>)</a>
+ Predicate (&a)"> And
+ Predicate (<tt class="computeroutput"><span class="special">&</span><span class="identifier">a</span></tt>)</a>
</h5></div></div>
<div></div>
</div>
<a name="spirit.qi.reference.operator.and_predicate.description"></a><h6>
-<a name="id500454"></a>
+<a name="id500469"></a>
<a href="and_predicate.html#spirit.qi.reference.operator.and_predicate.description">Description</a>
</h6>
<p>
@@ -43,11 +43,12 @@
before evaluating another production. Similar to semantic predicates,
<a href="../auxiliary/eps.html" title=" Epsilon (eps)"><tt class="computeroutput"><span class="identifier">eps</span></tt></a>,
syntactic predicates do not consume any input. The <span class="emphasis"><em>and predicate</em></span>,
- <tt class="computeroutput"><span class="special">&</span></tt>, is a positive syntactic
- predicate that returns a zero length match only if its predicate matches.
+ <tt class="computeroutput"><span class="special">&</span><span class="identifier">a</span></tt>,
+ is a positive syntactic predicate that returns a zero length match only
+ if its predicate matches.
</p>
<a name="spirit.qi.reference.operator.and_predicate.header"></a><h6>
-<a name="id500523"></a>
+<a name="id500542"></a>
<a href="and_predicate.html#spirit.qi.reference.operator.and_predicate.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/and_predicate.hpp>
@@ -57,7 +58,7 @@
Also, see Include Structure.
</p>
<a name="spirit.qi.reference.operator.and_predicate.model_of"></a><h6>
-<a name="id500637"></a>
+<a name="id500656"></a>
<a href="and_predicate.html#spirit.qi.reference.operator.and_predicate.model_of">Model
of</a>
</h6>
@@ -80,7 +81,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.and_predicate.expression_semantics"></a><h6>
-<a name="id500738"></a>
+<a name="id500757"></a>
<a href="and_predicate.html#spirit.qi.reference.operator.and_predicate.expression_semantics">Expression
Semantics</a>
</h6>
@@ -112,7 +113,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.and_predicate.attributes"></a><h6>
-<a name="id500869"></a>
+<a name="id500888"></a>
<a href="and_predicate.html#spirit.qi.reference.operator.and_predicate.attributes">Attributes</a>
</h6>
<p>
@@ -142,7 +143,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.and_predicate.complexity"></a><h6>
-<a name="id500989"></a>
+<a name="id501009"></a>
<a href="and_predicate.html#spirit.qi.reference.operator.and_predicate.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -155,7 +156,7 @@
</p>
</blockquote></div>
<a name="spirit.qi.reference.operator.and_predicate.example"></a><h6>
-<a name="id501038"></a>
+<a name="id501057"></a>
<a href="and_predicate.html#spirit.qi.reference.operator.and_predicate.example">Example</a>
</h6>
<p>
@@ -200,7 +201,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="alternative.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="expect.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="alternative.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="difference.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Added: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/difference.html
==============================================================================
--- (empty file)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/difference.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -0,0 +1,224 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Difference
+ (a-b)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.65.1">
+<link rel="home" href="../../../../index.html" title="Spirit 2.1">
+<link rel="up" href="../operator.html" title="Operator">
+<link rel="previous" href="and_predicate.html" title=" And
+ Predicate (&a)">
+<link rel="next" href="expect.html" title=" Expectation
+ (a>b)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="and_predicate.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="expect.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage">
+<div><div><h5 class="title">
+<a name="spirit.qi.reference.operator.difference"></a><a href="difference.html" title=" Difference
+ (a-b)"> Difference
+ (<tt class="computeroutput"><span class="identifier">a</span><span class="special">-</span><span class="identifier">b</span></tt>)</a>
+</h5></div></div>
+<div></div>
+</div>
+<a name="spirit.qi.reference.operator.difference.description"></a><h6>
+<a name="id501277"></a>
+ Description
+ </h6>
+<p>
+ The difference operator, <tt class="computeroutput"><span class="identifier">a</span><span class="special">-</span><span class="identifier">b</span></tt>,
+ is a binary operator that matches the first (LHS) operand but not the
+ second (RHS).
+ <sup>[<a name="id501319" href="#ftn.id501319">7</a>]</sup>
+ </p>
+<a name="spirit.qi.reference.operator.difference.header"></a><h6>
+<a name="id501382"></a>
+ Header
+ </h6>
+<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/difference.hpp>
+</span><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">spirit</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">qi_difference</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
+</pre>
+<p>
+ Also, see Include Structure.
+ </p>
+<a name="spirit.qi.reference.operator.difference.model_of"></a><h6>
+<a name="id501496"></a>
+ <a href="difference.html#spirit.qi.reference.operator.difference.model_of">Model
+ of</a>
+ </h6>
+<div class="blockquote"><blockquote class="blockquote">
+<p>
+ </p>
+<p>
+ BinaryParser
+ </p>
+<p>
+ </p>
+</blockquote></div>
+<div class="variablelist">
+<p class="title"><b>Notation</b></p>
+<dl>
+<dt><span class="term"><tt class="computeroutput"><span class="identifier">a</span></tt>,
+ <tt class="computeroutput"><span class="identifier">b</span></tt></span></dt>
+<dd><p>
+ A Parser
+ </p></dd>
+</dl>
+</div>
+<a name="spirit.qi.reference.operator.difference.expression_semantics"></a><h6>
+<a name="id501608"></a>
+ <a href="difference.html#spirit.qi.reference.operator.difference.expression_semantics">Expression
+ Semantics</a>
+ </h6>
+<p>
+ Semantics of an expression is defined only where it differs from, or
+ is not defined in BinaryParser.
+ </p>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th><p>
+ Expression
+ </p></th>
+<th><p>
+ Semantics
+ </p></th>
+</tr></thead>
+<tbody><tr>
+<td><p>
+ <tt class="computeroutput"><span class="identifier">a</span> <span class="special">-</span>
+ <span class="identifier">b</span></tt>
+ </p></td>
+<td><p>
+ Parse <tt class="computeroutput"><span class="identifier">a</span></tt> but not
+ <tt class="computeroutput"><span class="identifier">b</span></tt>.
+ </p></td>
+</tr></tbody>
+</table></div>
+<a name="spirit.qi.reference.operator.difference.attributes"></a><h6>
+<a name="id501760"></a>
+ Attributes
+ </h6>
+<p>
+ See <a href="../../quick_reference/compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.notation">Compound
+ Attribute Notation</a>.
+ </p>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th><p>
+ Expression
+ </p></th>
+<th><p>
+ Attribute
+ </p></th>
+</tr></thead>
+<tbody><tr>
+<td><p>
+ <tt class="computeroutput"><span class="identifier">a</span> <span class="special">-</span>
+ <span class="identifier">b</span></tt>
+ </p></td>
+<td>
+<p>
+
+</p>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">b</span><span class="special">:</span> <span class="identifier">B</span> <span class="special">--></span> <span class="special">(</span><span class="identifier">a</span> <span class="special">-</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">A</span>
+<span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">b</span><span class="special">:</span> <span class="identifier">B</span> <span class="special">--></span> <span class="special">(</span><span class="identifier">a</span> <span class="special">-</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">Unused</span></pre>
+<p>
+ </p>
+</td>
+</tr></tbody>
+</table></div>
+<a name="spirit.qi.reference.operator.difference.complexity"></a><h6>
+<a name="id502040"></a>
+ Complexity
+ </h6>
+<div class="blockquote"><blockquote class="blockquote">
+<p>
+ </p>
+<p>
+ The complexity of the difference parser is defined by the sum of
+ the complexities of both operands.
+ </p>
+<p>
+ </p>
+</blockquote></div>
+<a name="spirit.qi.reference.operator.difference.example"></a><h6>
+<a name="id502079"></a>
+ Example
+ </h6>
+<p>
+ </p>
+<p>
+ Some using declarations:
+ </p>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="keyword">using</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">ascii</span><span class="special">::</span><span class="identifier">char_</span><span class="special">;</span></pre>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ Parse a C/C++ style comment:
+ </p>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">test_parser</span><span class="special">(</span><span class="string">"/*A Comment*/"</span><span class="special">,</span> <span class="string">"/*"</span> <span class="special">>></span> <span class="special">*(</span><span class="identifier">char_</span> <span class="special">-</span> <span class="string">"*/"</span><span class="special">)</span> <span class="special">>></span> <span class="string">"*/"</span><span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+ </p>
+<div class="footnotes">
+<br><hr width="100" align="left">
+<div class="footnote"><p><sup>[<a name="ftn.id501319" href="#id501319">7</a>] </sup>
+ Unlike classic Spirit, with Spirit2, the expression will always fail
+ if the RHS is a successful match regardless if the RHS matches less
+ characters. For example, the rule <tt class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="string">"policeman"</span><span class="special">)</span> <span class="special">-</span> <span class="string">"police"</span></tt> will always fail
+ to match. Spirit2 does not count the matching chars while parsing
+ and there is no reliable and fast way to check if the LHS matches
+ more than the RHS.
+ </p></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+ de Guzman, Hartmut Kaiser<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="and_predicate.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="expect.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/expect.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator/expect.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/expect.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -2,15 +2,14 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> Expectation
- (operator>())</title>
+ (a>b)</title>
<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.65.1">
<link rel="home" href="../../../../index.html" title="Spirit 2.1">
<link rel="up" href="../operator.html" title="Operator">
-<link rel="previous" href="and_predicate.html" title=" And
- Predicate (operator&())">
-<link rel="next" href="not_predicate.html" title=" Not
- Predicate (operator!())">
+<link rel="previous" href="difference.html" title=" Difference
+ (a-b)">
+<link rel="next" href="kleene.html" title=" Kleene (*a)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -23,25 +22,25 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="and_predicate.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="not_predicate.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="difference.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="kleene.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage">
<div><div><h5 class="title">
<a name="spirit.qi.reference.operator.expect"></a><a href="expect.html" title=" Expectation
- (operator>())"> Expectation
- (<tt class="computeroutput"><span class="keyword">operator</span><span class="special">>()</span></tt>)</a>
+ (a>b)"> Expectation
+ (<tt class="computeroutput"><span class="identifier">a</span><span class="special">></span><span class="identifier">b</span></tt>)</a>
</h5></div></div>
<div></div>
</div>
<a name="spirit.qi.reference.operator.expect.description"></a><h6>
-<a name="id501256"></a>
+<a name="id502303"></a>
<a href="expect.html#spirit.qi.reference.operator.expect.description">Description</a>
</h6>
<p>
Like the <a href="sequence.html" title=" Sequence
- (operator>>())">Sequence
- Operator</a>, the expectation operator, <tt class="computeroutput"><span class="special">></span></tt>,
+ (a>>b)">Sequence
+ Operator</a>, the expectation operator, <tt class="computeroutput"><span class="identifier">a</span><span class="special">></span><span class="identifier">b</span></tt>,
parses two or more operands (<tt class="computeroutput"><span class="identifier">a</span></tt>,
<tt class="computeroutput"><span class="identifier">b</span></tt>, ... etc.), in sequence:
</p>
@@ -49,14 +48,14 @@
</pre>
<p>
However, while the plain <a href="sequence.html" title=" Sequence
- (operator>>())">Sequence
+ (a>>b)">Sequence
Operator</a> simply returns a no-match (returns <tt class="computeroutput"><span class="keyword">false</span></tt>)
when one of the elements fail, the expectation: <tt class="computeroutput"><span class="special">></span></tt>
operator throws an expectation_failure<tt class="computeroutput"><span class="special"><</span><span class="identifier">Iter</span><span class="special">></span></tt> when the second or succeeding operands
(all operands except the first) fail to match.
</p>
<a name="spirit.qi.reference.operator.expect.header"></a><h6>
-<a name="id501450"></a>
+<a name="id502507"></a>
<a href="expect.html#spirit.qi.reference.operator.expect.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/expect.hpp>
@@ -66,7 +65,7 @@
Also, see Include Structure.
</p>
<a name="spirit.qi.reference.operator.expect.model_of"></a><h6>
-<a name="id501563"></a>
+<a name="id502621"></a>
<a href="expect.html#spirit.qi.reference.operator.expect.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -94,7 +93,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.expect.expectation_failure"></a><h6>
-<a name="id501708"></a>
+<a name="id502766"></a>
<a href="expect.html#spirit.qi.reference.operator.expect.expectation_failure">Expectation
Failure</a>
</h6>
@@ -110,7 +109,7 @@
</span><span class="special">};</span>
</pre>
<a name="spirit.qi.reference.operator.expect.expression_semantics"></a><h6>
-<a name="id501901"></a>
+<a name="id502958"></a>
<a href="expect.html#spirit.qi.reference.operator.expect.expression_semantics">Expression
Semantics</a>
</h6>
@@ -143,7 +142,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.expect.attributes"></a><h6>
-<a name="id502102"></a>
+<a name="id503160"></a>
<a href="expect.html#spirit.qi.reference.operator.expect.attributes">Attributes</a>
</h6>
<p>
@@ -187,7 +186,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.expect.complexity"></a><h6>
-<a name="id503000"></a>
+<a name="id504058"></a>
<a href="expect.html#spirit.qi.reference.operator.expect.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -203,7 +202,7 @@
</p>
</blockquote></div>
<a name="spirit.qi.reference.operator.expect.example"></a><h6>
-<a name="id503040"></a>
+<a name="id504098"></a>
<a href="expect.html#spirit.qi.reference.operator.expect.example">Example</a>
</h6>
<p>
@@ -273,7 +272,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="and_predicate.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="not_predicate.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="difference.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="kleene.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Added: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/kleene.html
==============================================================================
--- (empty file)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/kleene.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -0,0 +1,212 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Kleene (*a)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.65.1">
+<link rel="home" href="../../../../index.html" title="Spirit 2.1">
+<link rel="up" href="../operator.html" title="Operator">
+<link rel="previous" href="expect.html" title=" Expectation
+ (a>b)">
+<link rel="next" href="not_predicate.html" title=" Not
+ Predicate (!a)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="expect.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="not_predicate.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage">
+<div><div><h5 class="title">
+<a name="spirit.qi.reference.operator.kleene"></a> Kleene (*a)
+</h5></div></div>
+<div></div>
+</div>
+<a name="spirit.qi.reference.operator.kleene.description"></a><h6>
+<a name="id504733"></a>
+ Description
+ </h6>
+<p>
+ The kleene operator, <tt class="computeroutput"><span class="special">*</span><span class="identifier">a</span></tt>,
+ is a unary operator that matches its operand zero or more times.
+ </p>
+<a name="spirit.qi.reference.operator.kleene.header"></a><h6>
+<a name="id504778"></a>
+ Header
+ </h6>
+<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/kleene.hpp>
+</span><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">spirit</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">qi_kleene</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
+</pre>
+<p>
+ Also, see Include Structure.
+ </p>
+<a name="spirit.qi.reference.operator.kleene.model_of"></a><h6>
+<a name="id504893"></a>
+ Model of
+ </h6>
+<div class="blockquote"><blockquote class="blockquote">
+<p>
+ </p>
+<p>
+ UnaryParser
+ </p>
+<p>
+ </p>
+</blockquote></div>
+<div class="variablelist">
+<p class="title"><b>Notation</b></p>
+<dl>
+<dt><span class="term"><tt class="computeroutput"><span class="identifier">a</span></tt></span></dt>
+<dd><p>
+ A Parser
+ </p></dd>
+</dl>
+</div>
+<a name="spirit.qi.reference.operator.kleene.expression_semantics"></a><h6>
+<a name="id504993"></a>
+ <a href="kleene.html#spirit.qi.reference.operator.kleene.expression_semantics">Expression
+ Semantics</a>
+ </h6>
+<p>
+ Semantics of an expression is defined only where it differs from, or
+ is not defined in UnaryParser.
+ </p>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th><p>
+ Expression
+ </p></th>
+<th><p>
+ Semantics
+ </p></th>
+</tr></thead>
+<tbody><tr>
+<td><p>
+ <tt class="computeroutput"><span class="special">*</span><span class="identifier">a</span></tt>
+ </p></td>
+<td><p>
+ Match <tt class="computeroutput"><span class="identifier">a</span></tt> zero
+ or more times.
+ </p></td>
+</tr></tbody>
+</table></div>
+<a name="spirit.qi.reference.operator.kleene.attributes"></a><h6>
+<a name="id505125"></a>
+ Attributes
+ </h6>
+<p>
+ See <a href="../../quick_reference/compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.notation">Compound
+ Attribute Notation</a>.
+ </p>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th><p>
+ Expression
+ </p></th>
+<th><p>
+ Attribute
+ </p></th>
+</tr></thead>
+<tbody><tr>
+<td><p>
+ <tt class="computeroutput"><span class="special">*</span><span class="identifier">a</span></tt>
+ </p></td>
+<td>
+<p>
+
+</p>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--></span> <span class="special">*</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">vector</span><span class="special"><</span><span class="identifier">A</span><span class="special">></span>
+<span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--></span> <span class="special">*</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span></pre>
+<p>
+ </p>
+</td>
+</tr></tbody>
+</table></div>
+<a name="spirit.qi.reference.operator.kleene.complexity"></a><h6>
+<a name="id505344"></a>
+ Complexity
+ </h6>
+<div class="blockquote"><blockquote class="blockquote">
+<p>
+ </p>
+<p>
+ The overall complexity of the Kleene star is defined by the complexity
+ of its subject, <tt class="computeroutput"><span class="identifier">a</span></tt>,
+ multiplied by the number of repetitions. The complexity of the Kleene
+ star itself is O(N), where N is the number successful repetitions.
+ </p>
+<p>
+ </p>
+</blockquote></div>
+<a name="spirit.qi.reference.operator.kleene.example"></a><h6>
+<a name="id505396"></a>
+ Example
+ </h6>
+<p>
+ </p>
+<p>
+ Some using declarations:
+ </p>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="keyword">using</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">qi</span><span class="special">::</span><span class="identifier">int_</span><span class="special">;</span></pre>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ Parse a comma separated list of numbers and put them in a vector:
+ </p>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">attr</span><span class="special">;</span>
+<span class="identifier">test_phrase_parser_attr</span><span class="special">(</span>
+ <span class="string">"111, 222, 333, 444, 555"</span><span class="special">,</span> <span class="identifier">int_</span> <span class="special">>></span> <span class="special">*(</span><span class="char">','</span> <span class="special">>></span> <span class="identifier">int_</span><span class="special">),</span> <span class="identifier">attr</span><span class="special">);</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span>
+ <span class="special"><<</span> <span class="identifier">attr</span><span class="special">[</span><span class="number">0</span><span class="special">]</span> <span class="special"><<</span> <span class="char">','</span> <span class="special"><<</span> <span class="identifier">attr</span><span class="special">[</span><span class="number">1</span><span class="special">]</span> <span class="special"><<</span> <span class="char">','</span> <span class="special"><<</span> <span class="identifier">attr</span><span class="special">[</span><span class="number">2</span><span class="special">]</span> <span class="special"><<</span> <span class="char">','</span>
+ <span class="special"><<</span> <span class="identifier">attr</span><span class="special">[</span><span class="number">4</span><span class="special">]</span> <span class="special"><<</span> <span class="char">','</span> <span class="special"><<</span> <span class="identifier">attr</span><span class="special">[</span><span class="number">5</span><span class="special">]</span>
+ <span class="special"><<</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+</pre>
+<p>
+ </p>
+<p>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+ de Guzman, Hartmut Kaiser<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="expect.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="not_predicate.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/not_predicate.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator/not_predicate.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/not_predicate.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -2,15 +2,14 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> Not
- Predicate (operator!())</title>
+ Predicate (!a)</title>
<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.65.1">
<link rel="home" href="../../../../index.html" title="Spirit 2.1">
<link rel="up" href="../operator.html" title="Operator">
-<link rel="previous" href="expect.html" title=" Expectation
- (operator>())">
+<link rel="previous" href="kleene.html" title=" Kleene (*a)">
<link rel="next" href="permutation.html" title=" Permutation
- (operator^())">
+ (a^b)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -23,19 +22,19 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="expect.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="permutation.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="kleene.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="permutation.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage">
<div><div><h5 class="title">
<a name="spirit.qi.reference.operator.not_predicate"></a><a href="not_predicate.html" title=" Not
- Predicate (operator!())"> Not
- Predicate (<tt class="computeroutput"><span class="keyword">operator</span><span class="special">!()</span></tt>)</a>
+ Predicate (!a)"> Not
+ Predicate (<tt class="computeroutput"><span class="special">!</span><span class="identifier">a</span></tt>)</a>
</h5></div></div>
<div></div>
</div>
<a name="spirit.qi.reference.operator.not_predicate.description"></a><h6>
-<a name="id503676"></a>
+<a name="id505881"></a>
<a href="not_predicate.html#spirit.qi.reference.operator.not_predicate.description">Description</a>
</h6>
<p>
@@ -43,12 +42,12 @@
before evaluating another production. Similar to semantic predicates,
<a href="../auxiliary/eps.html" title=" Epsilon (eps)"><tt class="computeroutput"><span class="identifier">eps</span></tt></a>,
syntactic predicates do not consume any input. The <span class="emphasis"><em>not predicate</em></span>,
- <tt class="computeroutput"><span class="special">!</span></tt>, is a negative syntactic
- predicate that returns a zero length match only if its predicate fails
- to match.
+ <tt class="computeroutput"><span class="special">!</span><span class="identifier">a</span></tt>,
+ is a negative syntactic predicate that returns a zero length match only
+ if its predicate fails to match.
</p>
<a name="spirit.qi.reference.operator.not_predicate.header"></a><h6>
-<a name="id503745"></a>
+<a name="id505954"></a>
<a href="not_predicate.html#spirit.qi.reference.operator.not_predicate.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/not_predicate.hpp>
@@ -58,7 +57,7 @@
Also, see Include Structure.
</p>
<a name="spirit.qi.reference.operator.not_predicate.model_of"></a><h6>
-<a name="id503859"></a>
+<a name="id506069"></a>
<a href="not_predicate.html#spirit.qi.reference.operator.not_predicate.model_of">Model
of</a>
</h6>
@@ -81,7 +80,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.not_predicate.expression_semantics"></a><h6>
-<a name="id503959"></a>
+<a name="id506169"></a>
<a href="not_predicate.html#spirit.qi.reference.operator.not_predicate.expression_semantics">Expression
Semantics</a>
</h6>
@@ -113,7 +112,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.not_predicate.attributes"></a><h6>
-<a name="id504092"></a>
+<a name="id506302"></a>
<a href="not_predicate.html#spirit.qi.reference.operator.not_predicate.attributes">Attributes</a>
</h6>
<p>
@@ -143,7 +142,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.not_predicate.complexity"></a><h6>
-<a name="id504212"></a>
+<a name="id506422"></a>
<a href="not_predicate.html#spirit.qi.reference.operator.not_predicate.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -156,7 +155,7 @@
</p>
</blockquote></div>
<a name="spirit.qi.reference.operator.not_predicate.example"></a><h6>
-<a name="id504261"></a>
+<a name="id506471"></a>
<a href="not_predicate.html#spirit.qi.reference.operator.not_predicate.example">Example</a>
</h6>
<p>
@@ -230,7 +229,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="expect.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="permutation.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="kleene.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="permutation.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/permutation.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator/permutation.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/permutation.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -2,15 +2,14 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> Permutation
- (operator^())</title>
+ (a^b)</title>
<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.65.1">
<link rel="home" href="../../../../index.html" title="Spirit 2.1">
<link rel="up" href="../operator.html" title="Operator">
<link rel="previous" href="not_predicate.html" title=" Not
- Predicate (operator!())">
-<link rel="next" href="sequence.html" title=" Sequence
- (operator>>())">
+ Predicate (!a)">
+<link rel="next" href="plus.html" title=" Plus (+a)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -23,23 +22,23 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="not_predicate.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="sequence.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="not_predicate.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="plus.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage">
<div><div><h5 class="title">
<a name="spirit.qi.reference.operator.permutation"></a><a href="permutation.html" title=" Permutation
- (operator^())"> Permutation
- (<tt class="computeroutput"><span class="keyword">operator</span><span class="special">^()</span></tt>)</a>
+ (a^b)"> Permutation
+ (<tt class="computeroutput"><span class="identifier">a</span><span class="special">^</span><span class="identifier">b</span></tt>)</a>
</h5></div></div>
<div></div>
</div>
<a name="spirit.qi.reference.operator.permutation.description"></a><h6>
-<a name="id505003"></a>
+<a name="id507217"></a>
<a href="permutation.html#spirit.qi.reference.operator.permutation.description">Description</a>
</h6>
<p>
- The permutation operator, <tt class="computeroutput"><span class="special">^</span></tt>,
+ The permutation operator, <tt class="computeroutput"><span class="identifier">a</span><span class="special">^</span><span class="identifier">b</span></tt>,
matches one or more operands (<tt class="computeroutput"><span class="identifier">a</span></tt>,
<tt class="computeroutput"><span class="identifier">b</span></tt>, ... etc.) in any order:
</p>
@@ -58,7 +57,7 @@
<pre class="programlisting"><span class="string">"a"</span><span class="special">,</span> <span class="string">"ab"</span><span class="special">,</span> <span class="string">"abc"</span><span class="special">,</span> <span class="string">"cba"</span><span class="special">,</span> <span class="string">"bca"</span> <span class="special">...</span> <span class="identifier">etc</span><span class="special">.</span>
</pre>
<a name="spirit.qi.reference.operator.permutation.header"></a><h6>
-<a name="id505243"></a>
+<a name="id507467"></a>
<a href="permutation.html#spirit.qi.reference.operator.permutation.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/permutation.hpp>
@@ -68,7 +67,7 @@
Also, see Include Structure.
</p>
<a name="spirit.qi.reference.operator.permutation.model_of"></a><h6>
-<a name="id505357"></a>
+<a name="id507582"></a>
<a href="permutation.html#spirit.qi.reference.operator.permutation.model_of">Model
of</a>
</h6>
@@ -92,7 +91,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.permutation.expression_semantics"></a><h6>
-<a name="id505469"></a>
+<a name="id507695"></a>
<a href="permutation.html#spirit.qi.reference.operator.permutation.expression_semantics">Expression
Semantics</a>
</h6>
@@ -125,7 +124,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.permutation.attributes"></a><h6>
-<a name="id505620"></a>
+<a name="id507846"></a>
<a href="permutation.html#spirit.qi.reference.operator.permutation.attributes">Attributes</a>
</h6>
<p>
@@ -164,7 +163,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.permutation.complexity"></a><h6>
-<a name="id506145"></a>
+<a name="id508370"></a>
<a href="permutation.html#spirit.qi.reference.operator.permutation.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -180,7 +179,7 @@
</p>
</blockquote></div>
<a name="spirit.qi.reference.operator.permutation.example"></a><h6>
-<a name="id506185"></a>
+<a name="id508410"></a>
<a href="permutation.html#spirit.qi.reference.operator.permutation.example">Example</a>
</h6>
<p>
@@ -225,7 +224,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="not_predicate.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="sequence.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="not_predicate.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="plus.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Added: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/plus.html
==============================================================================
--- (empty file)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/plus.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -0,0 +1,210 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Plus (+a)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.65.1">
+<link rel="home" href="../../../../index.html" title="Spirit 2.1">
+<link rel="up" href="../operator.html" title="Operator">
+<link rel="previous" href="permutation.html" title=" Permutation
+ (a^b)">
+<link rel="next" href="sequence.html" title=" Sequence
+ (a>>b)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="permutation.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="sequence.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage">
+<div><div><h5 class="title">
+<a name="spirit.qi.reference.operator.plus"></a> Plus (+a)
+</h5></div></div>
+<div></div>
+</div>
+<a name="spirit.qi.reference.operator.plus.description"></a><h6>
+<a name="id508645"></a>
+ Description
+ </h6>
+<p>
+ The plus operator, <tt class="computeroutput"><span class="special">+</span><span class="identifier">a</span></tt>,
+ is a unary operator that matches its operand one or more times.
+ </p>
+<a name="spirit.qi.reference.operator.plus.header"></a><h6>
+<a name="id508692"></a>
+ Header
+ </h6>
+<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/plus.hpp>
+</span><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">spirit</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">qi_plus</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
+</pre>
+<p>
+ Also, see Include Structure.
+ </p>
+<a name="spirit.qi.reference.operator.plus.model_of"></a><h6>
+<a name="id508806"></a>
+ Model of
+ </h6>
+<div class="blockquote"><blockquote class="blockquote">
+<p>
+ </p>
+<p>
+ UnaryParser
+ </p>
+<p>
+ </p>
+</blockquote></div>
+<div class="variablelist">
+<p class="title"><b>Notation</b></p>
+<dl>
+<dt><span class="term"><tt class="computeroutput"><span class="identifier">a</span></tt></span></dt>
+<dd><p>
+ A Parser
+ </p></dd>
+</dl>
+</div>
+<a name="spirit.qi.reference.operator.plus.expression_semantics"></a><h6>
+<a name="id508905"></a>
+ <a href="plus.html#spirit.qi.reference.operator.plus.expression_semantics">Expression
+ Semantics</a>
+ </h6>
+<p>
+ Semantics of an expression is defined only where it differs from, or
+ is not defined in UnaryParser.
+ </p>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th><p>
+ Expression
+ </p></th>
+<th><p>
+ Semantics
+ </p></th>
+</tr></thead>
+<tbody><tr>
+<td><p>
+ <tt class="computeroutput"><span class="special">+</span><span class="identifier">a</span></tt>
+ </p></td>
+<td><p>
+ Match <tt class="computeroutput"><span class="identifier">a</span></tt> one or
+ more times.
+ </p></td>
+</tr></tbody>
+</table></div>
+<a name="spirit.qi.reference.operator.plus.attributes"></a><h6>
+<a name="id509036"></a>
+ Attributes
+ </h6>
+<p>
+ See <a href="../../quick_reference/compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.notation">Compound
+ Attribute Notation</a>.
+ </p>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th><p>
+ Expression
+ </p></th>
+<th><p>
+ Attribute
+ </p></th>
+</tr></thead>
+<tbody><tr>
+<td><p>
+ <tt class="computeroutput"><span class="special">+</span><span class="identifier">a</span></tt>
+ </p></td>
+<td>
+<p>
+
+</p>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--></span> <span class="special">+</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">vector</span><span class="special"><</span><span class="identifier">A</span><span class="special">></span>
+<span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--></span> <span class="special">+</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span></pre>
+<p>
+ </p>
+</td>
+</tr></tbody>
+</table></div>
+<a name="spirit.qi.reference.operator.plus.complexity"></a><h6>
+<a name="id509257"></a>
+ Complexity
+ </h6>
+<div class="blockquote"><blockquote class="blockquote">
+<p>
+ </p>
+<p>
+ The overall complexity of the Plus is defined by the complexity of
+ its subject, <tt class="computeroutput"><span class="identifier">a</span></tt>, multiplied
+ by the number of repetitions. The complexity of the Plus itself is
+ O(N), where N is the number successful repetitions.
+ </p>
+<p>
+ </p>
+</blockquote></div>
+<a name="spirit.qi.reference.operator.plus.example"></a><h6>
+<a name="id509309"></a>
+ Example
+ </h6>
+<p>
+ </p>
+<p>
+ Some using declarations:
+ </p>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="keyword">using</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">ascii</span><span class="special">::</span><span class="identifier">alpha</span><span class="special">;</span>
+<span class="keyword">using</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">qi</span><span class="special">::</span><span class="identifier">lexeme</span><span class="special">;</span></pre>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ Parse one or more strings containing one or more alphabetic characters
+ and put them in a vector:
+ </p>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span> <span class="identifier">attr</span><span class="special">;</span>
+<span class="identifier">test_phrase_parser_attr</span><span class="special">(</span><span class="string">"yaba daba doo"</span><span class="special">,</span> <span class="special">+</span><span class="identifier">lexeme</span><span class="special">[+</span><span class="identifier">alpha</span><span class="special">],</span> <span class="identifier">attr</span><span class="special">);</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special"><<</span> <span class="identifier">attr</span><span class="special">[</span><span class="number">0</span><span class="special">]</span> <span class="special"><<</span> <span class="char">','</span> <span class="special"><<</span> <span class="identifier">attr</span><span class="special">[</span><span class="number">1</span><span class="special">]</span> <span class="special"><<</span> <span class="char">','</span> <span class="special"><<</span> <span class="identifier">attr</span><span class="special">[</span><span class="number">2</span><span class="special">]</span> <span class="special"><<</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+</pre>
+<p>
+ </p>
+<p>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+ de Guzman, Hartmut Kaiser<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="permutation.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="sequence.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/sequence.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator/sequence.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/sequence.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -2,15 +2,14 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> Sequence
- (operator>>())</title>
+ (a>>b)</title>
<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.65.1">
<link rel="home" href="../../../../index.html" title="Spirit 2.1">
<link rel="up" href="../operator.html" title="Operator">
-<link rel="previous" href="permutation.html" title=" Permutation
- (operator^())">
+<link rel="previous" href="plus.html" title=" Plus (+a)">
<link rel="next" href="sequential_or.html" title=" Sequential
- Or (operator||())">
+ Or (a||b)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -23,19 +22,19 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="permutation.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="sequential_or.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="plus.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="sequential_or.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage">
<div><div><h5 class="title">
<a name="spirit.qi.reference.operator.sequence"></a><a href="sequence.html" title=" Sequence
- (operator>>())"> Sequence
- (<tt class="computeroutput"><span class="keyword">operator</span><span class="special">>>()</span></tt>)</a>
+ (a>>b)"> Sequence
+ (<tt class="computeroutput"><span class="identifier">a</span><span class="special">>></span><span class="identifier">b</span></tt>)</a>
</h5></div></div>
<div></div>
</div>
<a name="spirit.qi.reference.operator.sequence.description"></a><h6>
-<a name="id506418"></a>
+<a name="id509761"></a>
<a href="sequence.html#spirit.qi.reference.operator.sequence.description">Description</a>
</h6>
<p>
@@ -46,7 +45,7 @@
<pre class="programlisting"><span class="identifier">a</span> <span class="special">>></span> <span class="identifier">b</span> <span class="special">>></span> <span class="special">...</span>
</pre>
<a name="spirit.qi.reference.operator.sequence.header"></a><h6>
-<a name="id506518"></a>
+<a name="id509861"></a>
<a href="sequence.html#spirit.qi.reference.operator.sequence.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/sequence.hpp>
@@ -56,7 +55,7 @@
Also, see Include Structure.
</p>
<a name="spirit.qi.reference.operator.sequence.model_of"></a><h6>
-<a name="id506633"></a>
+<a name="id509976"></a>
<a href="sequence.html#spirit.qi.reference.operator.sequence.model_of">Model
of</a>
</h6>
@@ -80,7 +79,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.sequence.expression_semantics"></a><h6>
-<a name="id506744"></a>
+<a name="id510087"></a>
<a href="sequence.html#spirit.qi.reference.operator.sequence.expression_semantics">Expression
Semantics</a>
</h6>
@@ -113,7 +112,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.sequence.attributes"></a><h6>
-<a name="id506895"></a>
+<a name="id510238"></a>
<a href="sequence.html#spirit.qi.reference.operator.sequence.attributes">Attributes</a>
</h6>
<p>
@@ -157,7 +156,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.sequence.complexity"></a><h6>
-<a name="id507793"></a>
+<a name="id511136"></a>
<a href="sequence.html#spirit.qi.reference.operator.sequence.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -172,7 +171,7 @@
</p>
</blockquote></div>
<a name="spirit.qi.reference.operator.sequence.example"></a><h6>
-<a name="id507834"></a>
+<a name="id511177"></a>
<a href="sequence.html#spirit.qi.reference.operator.sequence.example">Example</a>
</h6>
<p>
@@ -263,7 +262,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="permutation.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="sequential_or.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="plus.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="sequential_or.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/sequential_or.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator/sequential_or.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/sequential_or.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -2,13 +2,13 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> Sequential
- Or (operator||())</title>
+ Or (a||b)</title>
<link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.65.1">
<link rel="home" href="../../../../index.html" title="Spirit 2.1">
<link rel="up" href="../operator.html" title="Operator">
<link rel="previous" href="sequence.html" title=" Sequence
- (operator>>())">
+ (a>>b)">
<link rel="next" href="../string.html" title="String">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -28,13 +28,13 @@
<div class="titlepage">
<div><div><h5 class="title">
<a name="spirit.qi.reference.operator.sequential_or"></a><a href="sequential_or.html" title=" Sequential
- Or (operator||())"> Sequential
- Or (<tt class="computeroutput"><span class="keyword">operator</span><span class="special">||()</span></tt>)</a>
+ Or (a||b)"> Sequential
+ Or (<tt class="computeroutput"><span class="identifier">a</span><span class="special">||</span><span class="identifier">b</span></tt>)</a>
</h5></div></div>
<div></div>
</div>
<a name="spirit.qi.reference.operator.sequential_or.description"></a><h6>
-<a name="id508818"></a>
+<a name="id512164"></a>
<a href="sequential_or.html#spirit.qi.reference.operator.sequential_or.description">Description</a>
</h6>
<p>
@@ -50,7 +50,7 @@
<pre class="programlisting"><span class="identifier">a</span> <span class="special">||</span> <span class="identifier">b</span> <span class="special">||</span> <span class="special">...</span>
</pre>
<a name="spirit.qi.reference.operator.sequential_or.header"></a><h6>
-<a name="id509007"></a>
+<a name="id512354"></a>
<a href="sequential_or.html#spirit.qi.reference.operator.sequential_or.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/sequential_or.hpp>
@@ -60,7 +60,7 @@
Also, see Include Structure.
</p>
<a name="spirit.qi.reference.operator.sequential_or.model_of"></a><h6>
-<a name="id509122"></a>
+<a name="id512469"></a>
<a href="sequential_or.html#spirit.qi.reference.operator.sequential_or.model_of">Model
of</a>
</h6>
@@ -84,7 +84,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.sequential_or.expression_semantics"></a><h6>
-<a name="id509235"></a>
+<a name="id512582"></a>
<a href="sequential_or.html#spirit.qi.reference.operator.sequential_or.expression_semantics">Expression
Semantics</a>
</h6>
@@ -119,7 +119,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.sequential_or.attributes"></a><h6>
-<a name="id509427"></a>
+<a name="id512774"></a>
<a href="sequential_or.html#spirit.qi.reference.operator.sequential_or.attributes">Attributes</a>
</h6>
<p>
@@ -163,7 +163,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.sequential_or.complexity"></a><h6>
-<a name="id510323"></a>
+<a name="id513670"></a>
<a href="sequential_or.html#spirit.qi.reference.operator.sequential_or.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -179,7 +179,7 @@
</p>
</blockquote></div>
<a name="spirit.qi.reference.operator.sequential_or.example"></a><h6>
-<a name="id510364"></a>
+<a name="id513710"></a>
<a href="sequential_or.html#spirit.qi.reference.operator.sequential_or.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/string.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/string.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/string.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -7,7 +7,7 @@
<link rel="home" href="../../../index.html" title="Spirit 2.1">
<link rel="up" href="../reference.html" title="Reference">
<link rel="previous" href="operator/sequential_or.html" title=" Sequential
- Or (operator||())">
+ Or (a||b)">
<link rel="next" href="string/string.html" title=" String (string, lit)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -39,7 +39,7 @@
the literal and string parsers and the symbol table.
</p>
<a name="spirit.qi.reference.string.module_header"></a><h5>
-<a name="id510862"></a>
+<a name="id514208"></a>
<a href="string.html#spirit.qi.reference.string.module_header">Module Header</a>
</h5>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/string.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/string/string.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/string/string.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/string/string.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -30,7 +30,7 @@
<div></div>
</div>
<a name="spirit.qi.reference.string.string.description"></a><h6>
-<a name="id511016"></a>
+<a name="id514362"></a>
<a href="string.html#spirit.qi.reference.string.string.description">Description</a>
</h6>
<p>
@@ -57,14 +57,14 @@
<span class="identifier">lit</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span> <span class="comment">// s is a std::string
</span></pre>
<a name="spirit.qi.reference.string.string.header"></a><h6>
-<a name="id511358"></a>
+<a name="id514704"></a>
<a href="string.html#spirit.qi.reference.string.string.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/string/lit.hpp>
</span><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">spirit</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">qi_lit</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
</pre>
<a name="spirit.qi.reference.string.string.namespace"></a><h6>
-<a name="id511458"></a>
+<a name="id514805"></a>
<a href="string.html#spirit.qi.reference.string.string.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -88,7 +88,7 @@
Encoding Namespace</a>.
</p>
<a name="spirit.qi.reference.string.string.model_of"></a><h6>
-<a name="id511619"></a>
+<a name="id514965"></a>
<a href="string.html#spirit.qi.reference.string.string.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -117,7 +117,7 @@
</dl>
</div>
<a name="spirit.qi.reference.string.string.expression_semantics"></a><h6>
-<a name="id511762"></a>
+<a name="id515108"></a>
<a href="string.html#spirit.qi.reference.string.string.expression_semantics">Expression
Semantics</a>
</h6>
@@ -167,7 +167,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.string.string.attributes"></a><h6>
-<a name="id512022"></a>
+<a name="id515368"></a>
<a href="string.html#spirit.qi.reference.string.string.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -213,7 +213,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.string.string.complexity"></a><h6>
-<a name="id512290"></a>
+<a name="id515636"></a>
<a href="string.html#spirit.qi.reference.string.string.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -230,7 +230,7 @@
of characters in the string to be parsed.
</p>
<a name="spirit.qi.reference.string.string.example"></a><h6>
-<a name="id512342"></a>
+<a name="id515688"></a>
<a href="string.html#spirit.qi.reference.string.string.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/string/symbols.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/string/symbols.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/string/symbols.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -30,7 +30,7 @@
<div></div>
</div>
<a name="spirit.qi.reference.string.symbols.description"></a><h6>
-<a name="id513123"></a>
+<a name="id516469"></a>
<a href="symbols.html#spirit.qi.reference.string.symbols.description">Description</a>
</h6>
<p>
@@ -50,7 +50,7 @@
its behavior.
</p>
<a name="spirit.qi.reference.string.symbols.header"></a><h6>
-<a name="id513192"></a>
+<a name="id516539"></a>
<a href="symbols.html#spirit.qi.reference.string.symbols.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/string/symbols.hpp>
@@ -60,7 +60,7 @@
Also, see Include Structure.
</p>
<a name="spirit.qi.reference.string.symbols.namespace"></a><h6>
-<a name="id513307"></a>
+<a name="id516653"></a>
<a href="symbols.html#spirit.qi.reference.string.symbols.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -81,14 +81,14 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.string.symbols.synopsis"></a><h6>
-<a name="id513516"></a>
+<a name="id516863"></a>
<a href="symbols.html#spirit.qi.reference.string.symbols.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Char</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Lookup</span><span class="special">></span>
<span class="keyword">struct</span> <span class="identifier">symbols</span><span class="special">;</span>
</pre>
<a name="spirit.qi.reference.string.symbols.template_parameters"></a><h6>
-<a name="id513629"></a>
+<a name="id516975"></a>
<a href="symbols.html#spirit.qi.reference.string.symbols.template_parameters">Template
parameters</a>
</h6>
@@ -147,7 +147,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.string.symbols.model_of"></a><h6>
-<a name="id513866"></a>
+<a name="id517212"></a>
<a href="symbols.html#spirit.qi.reference.string.symbols.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">
@@ -205,7 +205,7 @@
</dl>
</div>
<a name="spirit.qi.reference.string.symbols.expression_semantics"></a><h6>
-<a name="id514250"></a>
+<a name="id517597"></a>
<a href="symbols.html#spirit.qi.reference.string.symbols.expression_semantics">Expression
Semantics</a>
</h6>
@@ -384,14 +384,14 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.string.symbols.attributes"></a><h6>
-<a name="id515787"></a>
+<a name="id519133"></a>
<a href="symbols.html#spirit.qi.reference.string.symbols.attributes">Attributes</a>
</h6>
<p>
The attribute of <tt class="computeroutput"><span class="identifier">symbol</span><span class="special"><</span><span class="identifier">Char</span><span class="special">,</span> <span class="identifier">T</span><span class="special">></span></tt> is <tt class="computeroutput"><span class="identifier">T</span></tt>.
</p>
<a name="spirit.qi.reference.string.symbols.complexity"></a><h6>
-<a name="id515865"></a>
+<a name="id519211"></a>
<a href="symbols.html#spirit.qi.reference.string.symbols.complexity">Complexity</a>
</h6>
<p>
@@ -441,7 +441,7 @@
<pre class="programlisting"><span class="identifier">symbols</span><span class="special"><</span><span class="identifier">Char</span><span class="special">,</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">tst_map</span><span class="special"><</span><span class="identifier">Char</span><span class="special">,</span> <span class="identifier">T</span><span class="special">></span> <span class="special">></span> <span class="identifier">sym</span><span class="special">;</span>
</pre>
<a name="spirit.qi.reference.string.symbols.example"></a><h6>
-<a name="id516081"></a>
+<a name="id519421"></a>
<a href="symbols.html#spirit.qi.reference.string.symbols.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/support/multi_pass.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/support/multi_pass.html (original)
+++ trunk/libs/spirit/doc/html/spirit/support/multi_pass.html 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -64,7 +64,7 @@
iterator was created.
</p>
<a name="spirit.support.multi_pass.using_the_multi_pass"></a><h4>
-<a name="id680001"></a>
+<a name="id683380"></a>
<a href="multi_pass.html#spirit.support.multi_pass.using_the_multi_pass">Using the
multi_pass</a>
</h4>
@@ -212,7 +212,7 @@
<p>
</p>
<a name="spirit.support.multi_pass.using_the_flush_multi_pass_parser"></a><h4>
-<a name="id681787"></a>
+<a name="id685166"></a>
<a href="multi_pass.html#spirit.support.multi_pass.using_the_flush_multi_pass_parser">Using
the flush_multi_pass parser</a>
</h4>
@@ -234,7 +234,7 @@
thrown.
</p>
<a name="spirit.support.multi_pass.the_multi_pass_policies"></a><h4>
-<a name="id681942"></a>
+<a name="id685320"></a>
<a href="multi_pass.html#spirit.support.multi_pass.the_multi_pass_policies">The multi_pass
Policies</a>
</h4>
@@ -275,7 +275,7 @@
the functionality groups:
</p>
<div class="table">
-<a name="id682106"></a><p class="title"><b>Table 13. Policies needed for default_policy template</b></p>
+<a name="id685484"></a><p class="title"><b>Table 13. Policies needed for default_policy template</b></p>
<table class="table" summary="Policies needed for default_policy template">
<colgroup>
<col>
@@ -337,7 +337,7 @@
we will give some guidelines how you can write your own policy implementations.
</p>
<a name="spirit.support.multi_pass.predefined_policies"></a><h4>
-<a name="id682370"></a>
+<a name="id685748"></a>
<a href="multi_pass.html#spirit.support.multi_pass.predefined_policies">Predefined
policies</a>
</h4>
@@ -346,7 +346,7 @@
policies are defined in the namespace <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">iterator_policies</span></tt>.
</p>
<div class="table">
-<a name="id682435"></a><p class="title"><b>Table 14. Predefined policy classes</b></p>
+<a name="id685813"></a><p class="title"><b>Table 14. Predefined policy classes</b></p>
<table class="table" summary="Predefined policy classes">
<colgroup>
<col>
@@ -527,7 +527,7 @@
</table>
</div>
<a name="spirit.support.multi_pass.combinations__how_to_specify_your_own_custom_multi_pass"></a><h4>
-<a name="id683383"></a>
+<a name="id686761"></a>
<a href="multi_pass.html#spirit.support.multi_pass.combinations__how_to_specify_your_own_custom_multi_pass">Combinations:
How to specify your own custom multi_pass</a>
</h4>
@@ -573,7 +573,7 @@
behaviors while wrapping an <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">istream_iterator</span><span class="special"><</span><span class="keyword">char</span><span class="special">></span></tt>.
</p>
<a name="spirit.support.multi_pass.dealing_with_constant_look_ahead"></a><h4>
-<a name="id684000"></a>
+<a name="id687378"></a>
<a href="multi_pass.html#spirit.support.multi_pass.dealing_with_constant_look_ahead">Dealing
with constant look ahead</a>
</h4>
@@ -592,7 +592,7 @@
StoragePolicy.
</p>
<a name="spirit.support.multi_pass.how_to_write_a_functor_for_use_with_the__code__phrase_role__identifier__functor_input__phrase___code__inputpolicy"></a><h4>
-<a name="id684215"></a>
+<a name="id687593"></a>
<a href="multi_pass.html#spirit.support.multi_pass.how_to_write_a_functor_for_use_with_the__code__phrase_role__identifier__functor_input__phrase___code__inputpolicy">How
to write a functor for use with the <tt class="computeroutput"><span class="identifier">functor_input</span></tt>
InputPolicy</a>
@@ -651,7 +651,7 @@
<span class="special">}</span>
</pre>
<a name="spirit.support.multi_pass.how_to_write_policies_for_use_with_multi_pass"></a><h4>
-<a name="id685034"></a>
+<a name="id688412"></a>
<a href="multi_pass.html#spirit.support.multi_pass.how_to_write_policies_for_use_with_multi_pass">How
to write policies for use with multi_pass</a>
</h4>
@@ -668,7 +668,7 @@
copies of a particular <tt class="computeroutput"><span class="identifier">multi_pass</span></tt>.
</p>
<a name="spirit.support.multi_pass.inputpolicy"></a><h4>
-<a name="id685161"></a>
+<a name="id688539"></a>
<a href="multi_pass.html#spirit.support.multi_pass.inputpolicy">InputPolicy</a>
</h4>
<p>
@@ -764,7 +764,7 @@
constructor of <tt class="computeroutput"><span class="identifier">shared</span></tt>.
</p>
<a name="spirit.support.multi_pass.ownershippolicy"></a><h4>
-<a name="id686369"></a>
+<a name="id689747"></a>
<a href="multi_pass.html#spirit.support.multi_pass.ownershippolicy">OwnershipPolicy</a>
</h4>
<p>
@@ -831,7 +831,7 @@
constructor of <tt class="computeroutput"><span class="identifier">shared</span></tt>.
</p>
<a name="spirit.support.multi_pass.checkingpolicy"></a><h4>
-<a name="id687113"></a>
+<a name="id690491"></a>
<a href="multi_pass.html#spirit.support.multi_pass.checkingpolicy">CheckingPolicy</a>
</h4>
<p>
@@ -890,7 +890,7 @@
constructor of <tt class="computeroutput"><span class="identifier">shared</span></tt>.
</p>
<a name="spirit.support.multi_pass.storagepolicy"></a><h4>
-<a name="id687748"></a>
+<a name="id691127"></a>
<a href="multi_pass.html#spirit.support.multi_pass.storagepolicy">StoragePolicy</a>
</h4>
<p>
Modified: trunk/libs/spirit/doc/qi/operator.qbk
==============================================================================
--- trunk/libs/spirit/doc/qi/operator.qbk (original)
+++ trunk/libs/spirit/doc/qi/operator.qbk 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -32,12 +32,12 @@
Also, see __include_structure__.
[/------------------------------------------------------------------------------]
-[section:alternative Alternative (`operator|()`)]
+[section:alternative Alternative (`a|b`)]
[heading Description]
-The alternative operator, `|`, matches one of two or more operands
-(`a`, `b`, ... etc.):
+The alternative operator, `a|b`, matches one of two or more operands
+(`a`, `b`, ... etc.):
a | b | ...
@@ -112,14 +112,14 @@
[endsect] [/ Alternative]
[/------------------------------------------------------------------------------]
-[section:and_predicate And Predicate (`operator&()`)]
+[section:and_predicate And Predicate (`&a`)]
[heading Description]
Syntactic predicates assert a certain conditional syntax to be satisfied
before evaluating another production. Similar to semantic predicates,
__qi_eps__, syntactic predicates do not consume any input. The /and
-predicate/, `&`, is a positive syntactic predicate that returns a zero
+predicate/, `&a`, is a positive syntactic predicate that returns a zero
length match only if its predicate matches.
[heading Header]
@@ -168,11 +168,72 @@
[endsect] [/ And Predicate]
[/------------------------------------------------------------------------------]
-[section:expect Expectation (`operator>()`)]
+[section:difference Difference (`a-b`)]
[heading Description]
-Like the __qi_sequence__, the expectation operator, `>`, parses two or
+The difference operator, `a-b`, is a binary operator that matches the
+first (LHS) operand but not the second (RHS). [footnote Unlike classic
+Spirit, with Spirit2, the expression will always fail if the RHS is a
+successful match regardless if the RHS matches less characters. For
+example, the rule `lit("policeman") - "police"` will always fail to
+match. Spirit2 does not count the matching chars while parsing and there
+is no reliable and fast way to check if the LHS matches more than the
+RHS.]
+
+[heading Header]
+
+ // forwards to <boost/spirit/home/qi/operator/difference.hpp>
+ #include <boost/spirit/include/qi_difference.hpp>
+
+Also, see __include_structure__.
+
+[heading Model of]
+
+[:__binary_parser_concept__]
+
+[variablelist Notation
+ [[`a`, `b`] [A __parser_concept__]]
+]
+
+[heading Expression Semantics]
+
+Semantics of an expression is defined only where it differs from, or is
+not defined in __binary_parser_concept__.
+
+[table
+ [[Expression] [Semantics]]
+ [[`a - b`] [Parse `a` but not `b`.]]
+]
+
+[heading Attributes]
+
+See __qi_comp_attr_notation__.
+
+[table
+ [[Expression] [Attribute]]
+ [[`a - b`]
+[``a: A, b: B --> (a - b): A
+a: Unused, b: B --> (a - b): Unused``]]
+]
+
+[heading Complexity]
+
+[:The complexity of the difference parser is defined by the sum of the
+complexities of both operands.]
+
+[heading Example]
+
+[reference_difference]
+
+[endsect] [/ Difference]
+
+[/------------------------------------------------------------------------------]
+[section:expect Expectation (`a>b`)]
+
+[heading Description]
+
+Like the __qi_sequence__, the expectation operator, `a>b`, parses two or
more operands (`a`, `b`, ... etc.), in sequence:
a > b > ...
@@ -258,14 +319,71 @@
[endsect] [/ Expectation]
[/------------------------------------------------------------------------------]
-[section:not_predicate Not Predicate (`operator!()`)]
+[section:kleene Kleene (`*a`)]
+
+[heading Description]
+
+The kleene operator, `*a`, is a unary operator that matches its operand
+zero or more times.
+
+[heading Header]
+
+ // forwards to <boost/spirit/home/qi/operator/kleene.hpp>
+ #include <boost/spirit/include/qi_kleene.hpp>
+
+Also, see __include_structure__.
+
+[heading Model of]
+
+[:__unary_parser_concept__]
+
+[variablelist Notation
+ [[`a`] [A __parser_concept__]]
+]
+
+[heading Expression Semantics]
+
+Semantics of an expression is defined only where it differs from, or is not
+defined in __unary_parser_concept__.
+
+[table
+ [[Expression] [Semantics]]
+ [[`*a`] [Match `a` zero or more times.]]
+]
+
+[heading Attributes]
+
+See __qi_comp_attr_notation__.
+
+[table
+ [[Expression] [Attribute]]
+ [[`*a`]
+[``a: A --> *a: vector<A>
+a: Unused --> *a: Unused``]]
+]
+
+[heading Complexity]
+
+[:The overall complexity of the Kleene star is defined by the complexity
+of its subject, `a`, multiplied by the number of repetitions. The
+complexity of the Kleene star itself is O(N), where N is the number
+successful repetitions.]
+
+[heading Example]
+
+[reference_kleene]
+
+[endsect] [/ Kleene]
+
+[/------------------------------------------------------------------------------]
+[section:not_predicate Not Predicate (`!a`)]
[heading Description]
Syntactic predicates assert a certain conditional syntax to be satisfied
before evaluating another production. Similar to semantic predicates,
__qi_eps__, syntactic predicates do not consume any input. The /not
-predicate/, `!`, is a negative syntactic predicate that returns a zero
+predicate/, `!a`, is a negative syntactic predicate that returns a zero
length match only if its predicate fails to match.
[heading Header]
@@ -314,11 +432,11 @@
[endsect] [/ Not Predicate]
[/------------------------------------------------------------------------------]
-[section:permutation Permutation (`operator^()`)]
+[section:permutation Permutation (`a^b`)]
[heading Description]
-The permutation operator, `^`, matches one or more operands (`a`, `b`,
+The permutation operator, `a^b`, matches one or more operands (`a`, `b`,
... etc.) in any order:
a ^ b ^ ...
@@ -390,7 +508,63 @@
[endsect] [/ Permutation]
[/------------------------------------------------------------------------------]
-[section:sequence Sequence (`operator>>()`)]
+[section:plus Plus (`+a`)]
+
+[heading Description]
+
+The plus operator, `+a`, is a unary operator that matches its operand one
+or more times.
+
+[heading Header]
+
+ // forwards to <boost/spirit/home/qi/operator/plus.hpp>
+ #include <boost/spirit/include/qi_plus.hpp>
+
+Also, see __include_structure__.
+
+[heading Model of]
+
+[:__unary_parser_concept__]
+
+[variablelist Notation
+ [[`a`] [A __parser_concept__]]
+]
+
+[heading Expression Semantics]
+
+Semantics of an expression is defined only where it differs from, or is not
+defined in __unary_parser_concept__.
+
+[table
+ [[Expression] [Semantics]]
+ [[`+a`] [Match `a` one or more times.]]
+]
+
+[heading Attributes]
+
+See __qi_comp_attr_notation__.
+
+[table
+ [[Expression] [Attribute]]
+ [[`+a`]
+[``a: A --> +a: vector<A>
+a: Unused --> +a: Unused``]]
+]
+
+[heading Complexity]
+
+[:The overall complexity of the Plus is defined by the complexity of its
+subject, `a`, multiplied by the number of repetitions. The complexity of
+the Plus itself is O(N), where N is the number successful repetitions.]
+
+[heading Example]
+
+[reference_plus]
+
+[endsect] [/ Plus]
+
+[/------------------------------------------------------------------------------]
+[section:sequence Sequence (`a>>b`)]
[heading Description]
@@ -459,7 +633,7 @@
[endsect] [/ Sequence]
[/------------------------------------------------------------------------------]
-[section:sequential_or Sequential Or (`operator||()`)]
+[section:sequential_or Sequential Or (`a||b`)]
[heading Description]
Modified: trunk/libs/spirit/example/qi/reference.cpp
==============================================================================
--- trunk/libs/spirit/example/qi/reference.cpp (original)
+++ trunk/libs/spirit/example/qi/reference.cpp 2009-09-09 11:54:13 EDT (Wed, 09 Sep 2009)
@@ -743,5 +743,51 @@
//]
}
+ // difference
+ {
+ //[reference_difference
+ //`Some using declarations:
+ using boost::spirit::ascii::char_;
+
+ /*`Parse a C/C++ style comment:
+ */
+ test_parser("/*A Comment*/", "/*" >> *(char_ - "*/") >> "*/");
+ //]
+ }
+
+ // kleene
+ {
+ //[reference_kleene
+ //`Some using declarations:
+ using boost::spirit::qi::int_;
+
+ /*`Parse a comma separated list of numbers and put them in a vector:
+ */
+ std::vector<int> attr;
+ test_phrase_parser_attr(
+ "111, 222, 333, 444, 555", int_ >> *(',' >> int_), attr);
+ std::cout
+ << attr[0] << ',' << attr[1] << ',' << attr[2] << ','
+ << attr[4] << ',' << attr[5]
+ << std::endl;
+ //]
+ }
+
+ // plus
+ {
+ //[reference_plus
+ //`Some using declarations:
+ using boost::spirit::ascii::alpha;
+ using boost::spirit::qi::lexeme;
+
+ /*`Parse one or more strings containing one or more alphabetic
+ characters and put them in a vector:
+ */
+ std::vector<std::string> attr;
+ test_phrase_parser_attr("yaba daba doo", +lexeme[+alpha], attr);
+ std::cout << attr[0] << ',' << attr[1] << ',' << attr[2] << std::endl;
+ //]
+ }
+
return 0;
}
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk