|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r66245 - in trunk/libs/spirit/doc: . abstracts advanced html html/spirit html/spirit/abstracts html/spirit/abstracts/attributes html/spirit/advanced html/spirit/advanced/customize html/spirit/advanced/customize/assign_to html/spirit/advanced/customize/auto html/spirit/advanced/customize/iterate html/spirit/advanced/customize/store_value html/spirit/advanced/indepth html/spirit/karma/performance_measurements/numeric_performance html/spirit/karma/quick_reference html/spirit/karma/quick_reference/primitive_generators html/spirit/karma/reference html/spirit/karma/reference/auxiliary html/spirit/karma/reference/binary html/spirit/karma/reference/char html/spirit/karma/reference/directive html/spirit/karma/reference/generate_api html/spirit/karma/reference/generator_concepts html/spirit/karma/reference/nonterminal html/spirit/karma/reference/numeric html/spirit/karma/reference/operator html/spirit/karma/reference/stream html/spirit/karma/reference/string html/spirit/karma/tutorials html/spirit/lex html/spirit/lex/abstracts html/spirit/lex/abstracts/lexer_primitives html/spirit/lex/quick_reference html/spirit/lex/reference html/spirit/lex/reference/lexer_concepts html/spirit/lex/reference/primitives html/spirit/lex/tutorials html/spirit/notes html/spirit/qi html/spirit/qi/quick_reference html/spirit/qi/reference html/spirit/qi/reference/auxiliary html/spirit/qi/reference/binary html/spirit/qi/reference/char html/spirit/qi/reference/directive html/spirit/qi/reference/nonterminal html/spirit/qi/reference/numeric html/spirit/qi/reference/operator html/spirit/qi/reference/parse_api html/spirit/qi/reference/parser_concepts html/spirit/qi/reference/stream html/spirit/qi/reference/string html/spirit/qi/tutorials html/spirit/structure html/spirit/support html/spirit/what_s_new karma lex notes qi support
From: hartmut.kaiser_at_[hidden]
Date: 2010-10-28 20:56:12
Author: hkaiser
Date: 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
New Revision: 66245
URL: http://svn.boost.org/trac/boost/changeset/66245
Log:
Spirit: Applied patch with spell fixes
Text files modified:
trunk/libs/spirit/doc/abstracts/attributes.qbk | 6 ++--
trunk/libs/spirit/doc/abstracts/syntax_diagram.qbk | 2
trunk/libs/spirit/doc/acknowledgments.qbk | 6 ++--
trunk/libs/spirit/doc/advanced/customization_points.qbk | 24 ++++++++--------
trunk/libs/spirit/doc/advanced/indepth.qbk | 6 ++--
trunk/libs/spirit/doc/faq.qbk | 6 ++--
trunk/libs/spirit/doc/html/index.html | 4 +-
trunk/libs/spirit/doc/html/spirit/abstracts/attributes/compound_attributes.html | 4 +-
trunk/libs/spirit/doc/html/spirit/abstracts/attributes/more_compound_attributes.html | 4 +-
trunk/libs/spirit/doc/html/spirit/abstracts/attributes/nonterminal_attributes.html | 2
trunk/libs/spirit/doc/html/spirit/abstracts/parsing_expression_grammar.html | 14 +++++-----
trunk/libs/spirit/doc/html/spirit/abstracts/syntax_diagram.html | 16 +++++-----
trunk/libs/spirit/doc/html/spirit/acknowledgments.html | 8 ++--
trunk/libs/spirit/doc/html/spirit/advanced/customize.html | 4 +-
trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to.html | 4 +-
trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_iterators.html | 20 +++++++-------
trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_value.html | 20 +++++++-------
trunk/libs/spirit/doc/html/spirit/advanced/customize/auto/create_generator.html | 22 ++++++++--------
trunk/libs/spirit/doc/html/spirit/advanced/customize/auto/create_parser.html | 22 ++++++++--------
trunk/libs/spirit/doc/html/spirit/advanced/customize/clear_value.html | 20 +++++++-------
trunk/libs/spirit/doc/html/spirit/advanced/customize/extract_from.html | 20 +++++++-------
trunk/libs/spirit/doc/html/spirit/advanced/customize/is_container.html | 22 ++++++++--------
trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/begin_container.html | 22 ++++++++--------
trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/compare_iterators.html | 26 +++++++++---------
trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/container_iterator.html | 24 ++++++++--------
trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/deref_iterator.html | 28 ++++++++++----------
trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/end_container.html | 22 ++++++++--------
trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/next_iterator.html | 26 +++++++++---------
trunk/libs/spirit/doc/html/spirit/advanced/customize/store_value/container_value.html | 22 ++++++++--------
trunk/libs/spirit/doc/html/spirit/advanced/customize/store_value/push_back.html | 22 ++++++++--------
trunk/libs/spirit/doc/html/spirit/advanced/customize/transform.html | 22 ++++++++--------
trunk/libs/spirit/doc/html/spirit/advanced/indepth/parsers_indepth.html | 10 +++---
trunk/libs/spirit/doc/html/spirit/faq.html | 16 +++++-----
trunk/libs/spirit/doc/html/spirit/introduction.html | 14 +++++-----
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/quick_reference/primitive_generators/directives.html | 20 +++++++-------
trunk/libs/spirit/doc/html/spirit/karma/reference/action.html | 14 +++++-----
trunk/libs/spirit/doc/html/spirit/karma/reference/auto.html | 22 ++++++++--------
trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary.html | 2
trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/attr_cast.html | 20 +++++++-------
trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eol.html | 16 +++++-----
trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eps.html | 22 ++++++++--------
trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/lazy.html | 20 +++++++-------
trunk/libs/spirit/doc/html/spirit/karma/reference/binary.html | 2
trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_big.html | 18 ++++++------
trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_little.html | 18 ++++++------
trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_native.html | 18 ++++++------
trunk/libs/spirit/doc/html/spirit/karma/reference/char.html | 2
trunk/libs/spirit/doc/html/spirit/karma/reference/char/char_class.html | 18 ++++++------
trunk/libs/spirit/doc/html/spirit/karma/reference/char/char_generator.html | 28 ++++++++++----------
trunk/libs/spirit/doc/html/spirit/karma/reference/directive.html | 2
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/alignment.html | 18 ++++++------
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/buffer.html | 14 +++++-----
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/columns.html | 18 ++++++------
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/delimit.html | 16 +++++-----
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/duplicate.html | 14 +++++-----
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/maxwidth.html | 14 +++++-----
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/omit.html | 16 +++++-----
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/repeat.html | 18 ++++++------
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/upperlower.html | 18 ++++++------
trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/create_generator.html | 10 +++---
trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/iterator_api.html | 10 +++---
trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/stream_api.html | 12 ++++----
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 | 12 ++++----
trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/narygenerator.html | 12 ++++----
trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/nonterminal.html | 20 +++++++-------
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 | 10 +++---
trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal.html | 2
trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal/grammar.html | 22 ++++++++--------
trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal/rule.html | 20 +++++++-------
trunk/libs/spirit/doc/html/spirit/karma/reference/numeric.html | 2
trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/boolean.html | 32 +++++++++++-----------
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 | 26 +++++++++---------
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 | 2
trunk/libs/spirit/doc/html/spirit/karma/reference/stream/stream.html | 28 ++++++++++----------
trunk/libs/spirit/doc/html/spirit/karma/reference/string.html | 2
trunk/libs/spirit/doc/html/spirit/karma/reference/string/string.html | 18 ++++++------
trunk/libs/spirit/doc/html/spirit/karma/reference/string/symbols.html | 20 +++++++-------
trunk/libs/spirit/doc/html/spirit/karma/tutorials/karma_adapted_complex.html | 2
trunk/libs/spirit/doc/html/spirit/karma/tutorials/karma_easier_complex.html | 20 +++++++-------
trunk/libs/spirit/doc/html/spirit/karma/tutorials/num_list.html | 6 ++--
trunk/libs/spirit/doc/html/spirit/karma/tutorials/quick_start.html | 8 ++--
trunk/libs/spirit/doc/html/spirit/karma/tutorials/semantic_actions.html | 10 +++---
trunk/libs/spirit/doc/html/spirit/karma/tutorials/warming_up.html | 14 +++++-----
trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_primitives/lexer_token_values.html | 26 +++++++++---------
trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_semantic_actions.html | 10 +++---
trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_static_model.html | 16 +++++-----
trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_tokenizing.html | 10 +++---
trunk/libs/spirit/doc/html/spirit/lex/lexer_introduction.html | 10 +++---
trunk/libs/spirit/doc/html/spirit/lex/quick_reference.html | 2
trunk/libs/spirit/doc/html/spirit/lex/quick_reference/lexer.html | 8 ++--
trunk/libs/spirit/doc/html/spirit/lex/reference/lex_basics.html | 4 +-
trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_api.html | 16 +++++-----
trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/lexer.html | 18 ++++++------
trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/narylexer.html | 12 ++++----
trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/primitivelexer.html | 8 ++--
trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/unarylexer.html | 12 ++++----
trunk/libs/spirit/doc/html/spirit/lex/reference/primitives.html | 2
trunk/libs/spirit/doc/html/spirit/lex/reference/primitives/char_tokendef.html | 14 +++++-----
trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart1.html | 22 ++++++++--------
trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart2.html | 12 ++++----
trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart3.html | 12 ++++----
trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_tutorials.html | 4 +-
trunk/libs/spirit/doc/html/spirit/notes/porting_from_spirit_1_8_x.html | 18 ++++++------
trunk/libs/spirit/doc/html/spirit/notes/style_guide.html | 2
trunk/libs/spirit/doc/html/spirit/preface.html | 24 ++++++++--------
trunk/libs/spirit/doc/html/spirit/qi/quick_reference.html | 2
trunk/libs/spirit/doc/html/spirit/qi/quick_reference/compound_attribute_rules.html | 4 +-
trunk/libs/spirit/doc/html/spirit/qi/reference/action.html | 14 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/auto.html | 18 ++++++------
trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary.html | 2
trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr.html | 16 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr_cast.html | 20 +++++++-------
trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eoi.html | 18 ++++++------
trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eol.html | 16 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eps.html | 20 +++++++-------
trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/lazy.html | 16 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/basics.html | 12 ++++----
trunk/libs/spirit/doc/html/spirit/qi/reference/binary.html | 2
trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_big.html | 16 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_little.html | 16 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_native.html | 16 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/char.html | 2
trunk/libs/spirit/doc/html/spirit/qi/reference/char/char.html | 30 ++++++++++----------
trunk/libs/spirit/doc/html/spirit/qi/reference/char/char_class.html | 16 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/directive.html | 4 +-
trunk/libs/spirit/doc/html/spirit/qi/reference/directive/lexeme.html | 16 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/directive/matches.html | 16 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/directive/no_case.html | 16 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/directive/no_skip.html | 16 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/directive/omit.html | 16 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/directive/raw.html | 16 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/directive/repeat.html | 16 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/directive/skip.html | 16 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal.html | 2
trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal/grammar.html | 20 +++++++-------
trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal/rule.html | 20 +++++++-------
trunk/libs/spirit/doc/html/spirit/qi/reference/numeric.html | 2
trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/boolean.html | 30 ++++++++++----------
trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/int.html | 22 ++++++++--------
trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/real.html | 34 ++++++++++++------------
trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/uint.html | 22 ++++++++--------
trunk/libs/spirit/doc/html/spirit/qi/reference/operator.html | 2
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/alternative.html | 14 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/and_predicate.html | 14 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/difference.html | 18 ++++++------
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/expect.html | 16 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/kleene.html | 14 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/list.html | 14 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/not_predicate.html | 14 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/optional.html | 18 ++++++------
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/permutation.html | 14 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/plus.html | 14 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/sequence.html | 14 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/sequential_or.html | 14 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/create_parser.html | 10 +++---
trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/iterator_api.html | 10 +++---
trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/stream_api.html | 14 +++++-----
trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/binaryparser.html | 12 ++++----
trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/naryparser.html | 12 ++++----
trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/nonterminal.html | 20 +++++++-------
trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/parser.html | 10 +++---
trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/primitiveparser.html | 10 +++---
trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/unaryparser.html | 12 ++++----
trunk/libs/spirit/doc/html/spirit/qi/reference/stream.html | 2
trunk/libs/spirit/doc/html/spirit/qi/reference/stream/stream.html | 22 ++++++++--------
trunk/libs/spirit/doc/html/spirit/qi/reference/string.html | 2
trunk/libs/spirit/doc/html/spirit/qi/reference/string/string.html | 18 ++++++------
trunk/libs/spirit/doc/html/spirit/qi/reference/string/symbols.html | 22 ++++++++--------
trunk/libs/spirit/doc/html/spirit/qi/tutorials/complex___our_first_complex_parser.html | 2
trunk/libs/spirit/doc/html/spirit/qi/tutorials/employee___parsing_into_structs.html | 20 +++++++-------
trunk/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___asts_.html | 22 ++++++++--------
trunk/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___error_handling.html | 8 ++--
trunk/libs/spirit/doc/html/spirit/qi/tutorials/number_list___stuffing_numbers_into_a_std__vector.html | 2
trunk/libs/spirit/doc/html/spirit/qi/tutorials/quick_start.html | 2
trunk/libs/spirit/doc/html/spirit/qi/tutorials/roman_numerals.html | 8 ++--
trunk/libs/spirit/doc/html/spirit/qi/tutorials/semantic_actions.html | 6 ++--
trunk/libs/spirit/doc/html/spirit/qi/tutorials/warming_up.html | 12 ++++----
trunk/libs/spirit/doc/html/spirit/references.html | 2
trunk/libs/spirit/doc/html/spirit/structure/include.html | 4 +-
trunk/libs/spirit/doc/html/spirit/support/multi_pass.html | 55 ++++++++++++++++++++-------------------
trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_1.html | 8 ++--
trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_2.html | 6 ++--
trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_3.html | 14 +++++-----
trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4.html | 18 ++++++------
trunk/libs/spirit/doc/introduction.qbk | 2
trunk/libs/spirit/doc/karma/actions.qbk | 6 ++--
trunk/libs/spirit/doc/karma/auto.qbk | 2
trunk/libs/spirit/doc/karma/auxiliary.qbk | 6 ++--
trunk/libs/spirit/doc/karma/basics.qbk | 2
trunk/libs/spirit/doc/karma/binary.qbk | 6 ++--
trunk/libs/spirit/doc/karma/char.qbk | 4 +-
trunk/libs/spirit/doc/karma/complex.qbk | 12 ++++----
trunk/libs/spirit/doc/karma/concepts.qbk | 2
trunk/libs/spirit/doc/karma/directive.qbk | 10 +++---
trunk/libs/spirit/doc/karma/generate_api.qbk | 2
trunk/libs/spirit/doc/karma/nonterminal.qbk | 2
trunk/libs/spirit/doc/karma/num_list.qbk | 2
trunk/libs/spirit/doc/karma/numeric.qbk | 4 +-
trunk/libs/spirit/doc/karma/operator.qbk | 6 ++--
trunk/libs/spirit/doc/karma/quick_reference.qbk | 20 +++++++-------
trunk/libs/spirit/doc/karma/stream.qbk | 6 ++--
trunk/libs/spirit/doc/karma/string.qbk | 2
trunk/libs/spirit/doc/karma/tutorial_intro.qbk | 6 ++--
trunk/libs/spirit/doc/karma/warming_up.qbk | 4 +-
trunk/libs/spirit/doc/lex/concepts.qbk | 6 ++--
trunk/libs/spirit/doc/lex/introduction.qbk | 4 +-
trunk/libs/spirit/doc/lex/lexer.qbk | 2
trunk/libs/spirit/doc/lex/lexer_api.qbk | 4 +-
trunk/libs/spirit/doc/lex/lexer_quickstart1.qbk | 10 +++---
trunk/libs/spirit/doc/lex/lexer_quickstart2.qbk | 4 +-
trunk/libs/spirit/doc/lex/lexer_quickstart3.qbk | 4 +-
trunk/libs/spirit/doc/lex/lexer_static_model.qbk | 12 ++++----
trunk/libs/spirit/doc/lex/lexer_tutorials.qbk | 4 +-
trunk/libs/spirit/doc/lex/quick_reference.qbk | 2
trunk/libs/spirit/doc/lex/tokenizing.qbk | 2
trunk/libs/spirit/doc/lex/tokens_values.qbk | 6 ++--
trunk/libs/spirit/doc/notes/porting_from_1_8.qbk | 6 ++--
trunk/libs/spirit/doc/notes/style_guide.qbk | 2
trunk/libs/spirit/doc/preface.qbk | 2
trunk/libs/spirit/doc/qi/actions.qbk | 2
trunk/libs/spirit/doc/qi/auxiliary.qbk | 2
trunk/libs/spirit/doc/qi/char.qbk | 4 +-
trunk/libs/spirit/doc/qi/complex.qbk | 2
trunk/libs/spirit/doc/qi/directive.qbk | 2
trunk/libs/spirit/doc/qi/employee.qbk | 4 +-
trunk/libs/spirit/doc/qi/error_handling.qbk | 2
trunk/libs/spirit/doc/qi/num_list2.qbk | 2
trunk/libs/spirit/doc/qi/numeric.qbk | 6 ++--
trunk/libs/spirit/doc/qi/parse_api.qbk | 6 ++--
trunk/libs/spirit/doc/qi/quick_reference.qbk | 2
trunk/libs/spirit/doc/qi/string.qbk | 4 +-
trunk/libs/spirit/doc/qi/warming_up.qbk | 2
trunk/libs/spirit/doc/references.qbk | 2
trunk/libs/spirit/doc/spirit2.qbk | 4 +-
trunk/libs/spirit/doc/structure.qbk | 4 +-
trunk/libs/spirit/doc/support/multi_pass.qbk | 18 ++++++------
trunk/libs/spirit/doc/what_s_new.qbk | 12 ++++----
255 files changed, 1518 insertions(+), 1517 deletions(-)
Modified: trunk/libs/spirit/doc/abstracts/attributes.qbk
==============================================================================
--- trunk/libs/spirit/doc/abstracts/attributes.qbk (original)
+++ trunk/libs/spirit/doc/abstracts/attributes.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -213,7 +213,7 @@
output formatting libraries such as `scanf`, `printf` or `boost::format` are
handling their variable parts. In this context you can think about __qi__'s
and __karma__'s primitive components (such as the `double_` above) as of being
-typesafe placeholders for the attribute values.
+type safe placeholders for the attribute values.
[tip Similarly to the tip provided above, this example could be rewritten
using /Spirit's/ multi-attribute API function:
@@ -247,7 +247,7 @@
sequences as soon as literals are involved. It is as if elements with
`unused_type` attributes 'disappeared' during attribute propagation. Notably,
this is not only true for sequences but for any compound components. For
-instance, for alternative componets the corresponding rule is:
+instance, for alternative components the corresponding rule is:
a: A, b: Unused --> (a | b): A
@@ -268,7 +268,7 @@
attributes) and usually return a value (the synthesized attribute).
Both, the types of the inherited and the synthesized attributes have to be
-explicitely specified while defining the particular `grammar` or the `rule`
+explicitly specified while defining the particular `grammar` or the `rule`
(the Spirit __repo__ additionally has `subrules` which conform to a similar
interface). As an example, the following code declares a __qi__ `rule`
exposing an `int` as its synthesized attribute, while expecting a single
Modified: trunk/libs/spirit/doc/abstracts/syntax_diagram.qbk
==============================================================================
--- trunk/libs/spirit/doc/abstracts/syntax_diagram.qbk (original)
+++ trunk/libs/spirit/doc/abstracts/syntax_diagram.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -13,7 +13,7 @@
a variant of Extended Backus-Naur Form (EBNF) [footnote Richard E. Pattis: EBNF:
A Notation to Describe Syntax, [@http://www.cs.cmu.edu/~pattis/misc/ebnf.pdf]]
with a different interpretation. It is easier to understand PEG using Syntax
-Diagrams. Syntax diagrams represent a grammar graphically. It was used extensibly
+Diagrams. Syntax diagrams represent a grammar graphically. It was used extensively
by Niklaus Wirth [footnote Niklaus Wirth: The Programming Language
Pascal. (July 1973)] in the "Pascal User Manual". Syntax Diagrams are
easily understandable by programmers due to their similarity to flow
Modified: trunk/libs/spirit/doc/acknowledgments.qbk
==============================================================================
--- trunk/libs/spirit/doc/acknowledgments.qbk (original)
+++ trunk/libs/spirit/doc/acknowledgments.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -14,7 +14,7 @@
express our special acknowledgement to:
[*Eric Niebler] for writing Boost.Proto, without which this rewrite wouldn't
-have been possible, and helping with examples, advices, and suggestions on
+have been possible, and helping with examples, advice, and suggestions on
how to use Boost.Proto in the best possible way.
[*Ben Hanson] for providing us with an early version of his __lexertl__ library,
@@ -180,10 +180,10 @@
[*Peder Holt] for his porting work on Phoenix, Fusion and Spirit to VC6.
-To Joels wife Mariel who did the graphics in this document.
+To Joel's wife Mariel who did the graphics in this document.
My, there's a lot in this list! And it's a continuing list. We add people to
-this list everytime. We hope we did not forget anyone. If we missed
+this list every time. We hope we did not forget anyone. If we missed
someone you know who has helped in any way, please inform us.
Special thanks also to people who gave feedback and valuable comments,
Modified: trunk/libs/spirit/doc/advanced/customization_points.qbk
==============================================================================
--- trunk/libs/spirit/doc/advanced/customization_points.qbk (original)
+++ trunk/libs/spirit/doc/advanced/customization_points.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -338,7 +338,7 @@
stored in the passed optional (the argument of type `optional<Exposed>`),
the optional instance is initialized, if needed.
`post()` does nothing, `fail()` resets the
- optional (its parameter) instance to the non-initialzed state.]]
+ optional (its parameter) instance to the non-initialized state.]]
[[`Exposed&`, `Transformed`] [`type` evaluates to `Transformed`,
`pre()` returns a new instance of `Transformed`
constructed from the argument of type `Exposed`,
@@ -387,7 +387,7 @@
[/////////////////////////////////////////////////////////////////////////////]
[section:assign_to Store a Parsed Attribute Value (Qi)]
-After parsing input and generting an attribute value this value needs to
+After parsing input and generating an attribute value this value needs to
assigned to the attribute instance provided by the user. The customization
points `assign_to_attribute_from_iterators` and `assign_to_attribute_from_value`
are utilized to adapt this assignment to the concrete type to be assigned.
@@ -1236,7 +1236,7 @@
[customize_karma_embedded_container]
As you can see, the specializations for the customization points as defined
-above enable the seemless integration of the custom data structure without
+above enable the seamless integration of the custom data structure without
having to modify the output format or the generator itself.
For other examples of how to use the customization point `container_iterator`
@@ -1607,7 +1607,7 @@
as a direct attribute to the __karma_list__ generator. This type does not
expose any of the interfaces of an STL container. It does not even expose the
-usual semantics of a container. The purpose of this artifical example is to
+usual semantics of a container. The purpose of this artificial example is to
demonstrate how the customization points can be used to expose independent data
elements as a single container. The example shows how to enable its use as an
attribute to /Karma's/ repetitive generators.
@@ -1628,7 +1628,7 @@
[customize_karma_use_as_container]
As you can see, the specializations for the customization points as defined
-above enable the seemless integration of the custom data structure without
+above enable the seamless integration of the custom data structure without
having to modify the output format or the generator itself.
[endsect] [/ next_iterator]
@@ -1698,7 +1698,7 @@
[[`deref_iterator<Iterator>::type`] [Metafunction result evaluating to the
type returned by dereferencing the iterator.]]
[[`deref_iterator<Iterator>::call(it)`] [Return the element in the container
- the itertor is referring to. The type of the
+ the iterator is referring to. The type of the
returned value is the same as returned by the
metafunction result `type`.]]
]
@@ -1760,7 +1760,7 @@
as a direct attribute to the __karma_list__ generator. This type does not
expose any of the interfaces of an STL container. It does not even expose the
usual semantics of a container. The presented customization points build a
-counter instance which is incrememnted each time it is accessed. The examples
+counter instance which is incremented each time it is accessed. The examples
shows how to enable its use as an attribute to /Karma's/ repetitive generators.
In order to make this data structure compatible we need to specialize a couple
@@ -1778,7 +1778,7 @@
[customize_karma_counter]
As you can see, the specializations for the customization points as defined
-above enable the seemless integration of the custom data structure without
+above enable the seamless integration of the custom data structure without
having to modify the output format or the generator itself.
For other examples of how to use the customization point `deref_iterator`
@@ -1797,7 +1797,7 @@
in order to compare the current iterator (returned either from
__customize_begin_container__ or from __customize_next_iterator__) with the end
iterator (returned from __customize_end_container__) in order to find the end
-of the element sequence to gerenate output for.
+of the element sequence to generate output for.
[heading Module Headers]
@@ -1851,7 +1851,7 @@
[[Expression] [Semantics]]
[[`compare_iterators<Iterator>::call(it1, it2)`]
[Returns whether the iterators `it1`
- `it2` are to be treated as beeing
+ `it2` are to be treated as being
equal.]]
]
@@ -1989,7 +1989,7 @@
several types. All predefined mappings are listed here: __auto_parser_requirements__.
[note It is possible to overload the predefined mappings for the listed types
- by providing your own specialization of the `create_parser` cutomization
+ by providing your own specialization of the `create_parser` customization
point for the type to modify.]
[heading When to implement]
@@ -2075,7 +2075,7 @@
several types. All predefined mappings are listed here: __auto_generator_requirements__.
[note It is possible to overload the predefined mappings for the listed types
- by providing your own specialization of the `create_generator` cutomization
+ by providing your own specialization of the `create_generator` customization
point for the type to modify.]
[heading When to implement]
Modified: trunk/libs/spirit/doc/advanced/indepth.qbk
==============================================================================
--- trunk/libs/spirit/doc/advanced/indepth.qbk (original)
+++ trunk/libs/spirit/doc/advanced/indepth.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -84,7 +84,7 @@
[/------------------------------------------------------------------------------]
[heading Primitive Parsers]
-For our disection study, we will use a __spirit__ primitive, the `int_parser`
+For our dissection study, we will use a __spirit__ primitive, the `int_parser`
in the boost::spirit::qi namespace.
[import ../../../../boost/spirit/home/qi/numeric/int.hpp]
@@ -190,7 +190,7 @@
somewhere down the line which will do the pre-skip. This makes it a
lot more efficient than __classic__. __classic__ puts the skipping business
into the so-called "scanner" which blindly attempts a pre-skip
-everytime we increment the iterator.
+every time we increment the iterator.
What is the /attribute/ of the kleene? In general, it is a `std::vector<T>`
where `T` is the attribute of the subject. There is a special case though.
@@ -212,7 +212,7 @@
The kleene repeats indefinitely while the subject parser is
successful. On each successful parse, we `push_back` the parsed
-attribute to the kleen's attribute, which is expected to be,
+attribute to the kleene's attribute, which is expected to be,
at the very least, compatible with a `std::vector`. In other words,
although we say that we want our attribute to be a `std::vector`,
we try to be more lenient than that. The caller of kleene's
Modified: trunk/libs/spirit/doc/faq.qbk
==============================================================================
--- trunk/libs/spirit/doc/faq.qbk (original)
+++ trunk/libs/spirit/doc/faq.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -15,8 +15,8 @@
be for you.
__mpl__ implements a macro `BOOST_MPL_ASSERT_MSG()` which essentially is a
-more powerfull version of static_assert. Unfortunately under certain
-circumstances using this macro may lead to the aformentioned linker errors.
+more powerful version of static_assert. Unfortunately under certain
+circumstances using this macro may lead to the aforementioned linker errors.
__spirit__ allows you to define a preprocessor constant disabling the usage
of `BOOST_MPL_ASSERT_MSG()`, while switching to `BOOST_STATIC_ASSERT()` instead.
@@ -102,7 +102,7 @@
__qi__'s Yin, it's almost like a mirrored picture.
__lex__ is (as the name implies) a library allowing to write lexical analyzers.
-These are either usable standalone or can be used as a frontend for __qi__
+These are either usable stand alone or can be used as a front end for __qi__
parsers. If you know flex you shouldn't have problems understanding __lex__.
This library actually doesn't implement the lexer itself. All it does is to
provide an interface to pre-existing lexical analyzers. Currently it's using
Modified: trunk/libs/spirit/doc/html/index.html
==============================================================================
--- trunk/libs/spirit/doc/html/index.html (original)
+++ trunk/libs/spirit/doc/html/index.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -33,7 +33,7 @@
</div></div>
<div><p class="copyright">Copyright © 2001-2010 Joel de Guzman, Hartmut Kaiser</p></div>
<div><div class="legalnotice">
-<a name="id819922"></a><p>
+<a name="id796847"></a><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>
@@ -272,7 +272,7 @@
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: October 25, 2010 at 00:06:41 GMT</small></p></td>
+<td align="left"><p><small>Last revised: October 28, 2010 at 18:59:41 GMT</small></p></td>
<td align="right"><div class="copyright-footer"></div></td>
</tr></table>
<hr>
Modified: trunk/libs/spirit/doc/html/spirit/abstracts/attributes/compound_attributes.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/abstracts/attributes/compound_attributes.html (original)
+++ trunk/libs/spirit/doc/html/spirit/abstracts/attributes/compound_attributes.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -130,7 +130,7 @@
Compound Attribute Rules</a>.
</p>
<a name="spirit.abstracts.attributes.compound_attributes.the_attribute_of_sequence_parsers_and_generators"></a><h6>
-<a name="id841827"></a>
+<a name="id810570"></a>
<a class="link" href="compound_attributes.html#spirit.abstracts.attributes.compound_attributes.the_attribute_of_sequence_parsers_and_generators">The
Attribute of Sequence Parsers and Generators</a>
</h6>
@@ -246,7 +246,7 @@
</td></tr>
</table></div>
<a name="spirit.abstracts.attributes.compound_attributes.the_attribute_of_alternative_parsers_and_generators"></a><h6>
-<a name="id842722"></a>
+<a name="id811465"></a>
<a class="link" href="compound_attributes.html#spirit.abstracts.attributes.compound_attributes.the_attribute_of_alternative_parsers_and_generators">The
Attribute of Alternative Parsers and Generators</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/abstracts/attributes/more_compound_attributes.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/abstracts/attributes/more_compound_attributes.html (original)
+++ trunk/libs/spirit/doc/html/spirit/abstracts/attributes/more_compound_attributes.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -129,7 +129,7 @@
In this context you can think about <span class="emphasis"><em>Spirit.Qi</em></span>'s and
<span class="emphasis"><em>Spirit.Karma</em></span>'s primitive components (such as the
<code class="computeroutput"><span class="identifier">double_</span></code> above) as of being
- typesafe placeholders for the attribute values.
+ type safe placeholders for the attribute values.
</p>
<div class="tip"><table border="0" summary="Tip">
<tr>
@@ -232,7 +232,7 @@
<code class="computeroutput"><span class="identifier">unused_type</span></code> attributes
'disappeared' during attribute propagation. Notably, this is not only true
for sequences but for any compound components. For instance, for alternative
- componets the corresponding rule is:
+ components the corresponding rule is:
</p>
<pre class="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">Unused</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>
</pre>
Modified: trunk/libs/spirit/doc/html/spirit/abstracts/attributes/nonterminal_attributes.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/abstracts/attributes/nonterminal_attributes.html (original)
+++ trunk/libs/spirit/doc/html/spirit/abstracts/attributes/nonterminal_attributes.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -40,7 +40,7 @@
</p>
<p>
Both, the types of the inherited and the synthesized attributes have to
- be explicitely specified while defining the particular <code class="computeroutput"><span class="identifier">grammar</span></code>
+ be explicitly specified while defining the particular <code class="computeroutput"><span class="identifier">grammar</span></code>
or the <code class="computeroutput"><span class="identifier">rule</span></code> (the Spirit
<a href="../../../../../repository/doc/html/index.html" target="_top">Repository</a> additionally
has <code class="computeroutput"><span class="identifier">subrules</span></code> which conform
Modified: trunk/libs/spirit/doc/html/spirit/abstracts/parsing_expression_grammar.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/abstracts/parsing_expression_grammar.html (original)
+++ trunk/libs/spirit/doc/html/spirit/abstracts/parsing_expression_grammar.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Expression Grammar</a>
</h3></div></div></div>
<p>
- Parsing Expression Grammars (PEG) <sup>[<a name="id838618" href="#ftn.id838618" class="footnote">6</a>]</sup> are a derivative of Extended Backus-Naur Form (EBNF) <sup>[<a name="id838630" href="#ftn.id838630" class="footnote">7</a>]</sup> with a different interpretation, designed to represent a recursive
+ Parsing Expression Grammars (PEG) <sup>[<a name="id809042" href="#ftn.id809042" class="footnote">6</a>]</sup> are a derivative of Extended Backus-Naur Form (EBNF) <sup>[<a name="id809054" href="#ftn.id809054" class="footnote">7</a>]</sup> with a different interpretation, designed to represent a recursive
descent parser. A PEG can be directly represented as a recursive-descent
parser.
</p>
@@ -39,7 +39,7 @@
Abstract Syntax Tree) for each PEG grammar.
</p>
<a name="spirit.abstracts.parsing_expression_grammar.sequences"></a><h5>
-<a name="id838650"></a>
+<a name="id809074"></a>
<a class="link" href="parsing_expression_grammar.html#spirit.abstracts.parsing_expression_grammar.sequences">Sequences</a>
</h5>
<p>
@@ -75,7 +75,7 @@
</p></td></tr>
</table></div>
<a name="spirit.abstracts.parsing_expression_grammar.alternatives"></a><h5>
-<a name="id838778"></a>
+<a name="id809203"></a>
<a class="link" href="parsing_expression_grammar.html#spirit.abstracts.parsing_expression_grammar.alternatives">Alternatives</a>
</h5>
<p>
@@ -112,7 +112,7 @@
is valid. As noted, there can only be one valid parse tree.
</p>
<a name="spirit.abstracts.parsing_expression_grammar.loops"></a><h5>
-<a name="id838921"></a>
+<a name="id809346"></a>
<a class="link" href="parsing_expression_grammar.html#spirit.abstracts.parsing_expression_grammar.loops">Loops</a>
</h5>
<p>
@@ -163,7 +163,7 @@
We will see more of these other mechanisms shortly.
</p>
<a name="spirit.abstracts.parsing_expression_grammar.difference"></a><h5>
-<a name="id839062"></a>
+<a name="id809486"></a>
<a class="link" href="parsing_expression_grammar.html#spirit.abstracts.parsing_expression_grammar.difference">Difference</a>
</h5>
<p>
@@ -189,11 +189,11 @@
</table></div>
<div class="footnotes">
<br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id838618" href="#id838618" class="para">6</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id809042" href="#id809042" class="para">6</a>] </sup>
Bryan Ford: Parsing Expression Grammars: A Recognition-Based Syntactic
Foundation, http://pdos.csail.mit.edu/~baford/packrat/popl04/
</p></div>
-<div class="footnote"><p><sup>[<a name="ftn.id838630" href="#id838630" class="para">7</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id809054" href="#id809054" class="para">7</a>] </sup>
Richard E. Pattis: EBNF: A Notation to Describe Syntax, http://www.cs.cmu.edu/~pattis/misc/ebnf.pdf
</p></div>
</div>
Modified: trunk/libs/spirit/doc/html/spirit/abstracts/syntax_diagram.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/abstracts/syntax_diagram.html (original)
+++ trunk/libs/spirit/doc/html/spirit/abstracts/syntax_diagram.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,9 +28,9 @@
</h3></div></div></div>
<p>
In the next section, we will deal with Parsing Expression Grammars (PEG)
- <sup>[<a name="id838214" href="#ftn.id838214" class="footnote">3</a>]</sup>, a variant of Extended Backus-Naur Form (EBNF) <sup>[<a name="id838226" href="#ftn.id838226" class="footnote">4</a>]</sup> with a different interpretation. It is easier to understand PEG
+ <sup>[<a name="id808638" href="#ftn.id808638" class="footnote">3</a>]</sup>, a variant of Extended Backus-Naur Form (EBNF) <sup>[<a name="id808650" href="#ftn.id808650" class="footnote">4</a>]</sup> with a different interpretation. It is easier to understand PEG
using Syntax Diagrams. Syntax diagrams represent a grammar graphically. It
- was used extensibly by Niklaus Wirth <sup>[<a name="id838238" href="#ftn.id838238" class="footnote">5</a>]</sup> in the "Pascal User Manual". Syntax Diagrams are easily
+ was used extensively by Niklaus Wirth <sup>[<a name="id808662" href="#ftn.id808662" class="footnote">5</a>]</sup> in the "Pascal User Manual". Syntax Diagrams are easily
understandable by programmers due to their similarity to flow charts. The
isomorphism of the diagrams and functions make them ideal for representing
Recursive Descent parsers which are essentially mutually recursive functions.
@@ -43,7 +43,7 @@
parsers and to <span class="emphasis"><em>Spirit.Karma</em></span> generators.
</p>
<a name="spirit.abstracts.syntax_diagram.elements"></a><h5>
-<a name="id838266"></a>
+<a name="id808690"></a>
<a class="link" href="syntax_diagram.html#spirit.abstracts.syntax_diagram.elements">Elements</a>
</h5>
<p>
@@ -69,7 +69,7 @@
<span class="inlinemediaobject"><img src="../.././images/non-terminal.png" alt="non-terminal"></span>
</p></blockquote></div>
<a name="spirit.abstracts.syntax_diagram.constructs"></a><h5>
-<a name="id838355"></a>
+<a name="id808779"></a>
<a class="link" href="syntax_diagram.html#spirit.abstracts.syntax_diagram.constructs">Constructs</a>
</h5>
<p>
@@ -110,7 +110,7 @@
This behavior is quite obvious with syntax diagrams as they resemble flow-charts.
</p>
<a name="spirit.abstracts.syntax_diagram.predicates"></a><h5>
-<a name="id838498"></a>
+<a name="id808922"></a>
<a class="link" href="syntax_diagram.html#spirit.abstracts.syntax_diagram.predicates">Predicates</a>
</h5>
<p>
@@ -147,14 +147,14 @@
</p>
<div class="footnotes">
<br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id838214" href="#id838214" class="para">3</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id808638" href="#id808638" class="para">3</a>] </sup>
Bryan Ford: Parsing Expression Grammars: A Recognition-Based Syntactic
Foundation, http://pdos.csail.mit.edu/~baford/packrat/popl04/
</p></div>
-<div class="footnote"><p><sup>[<a name="ftn.id838226" href="#id838226" class="para">4</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id808650" href="#id808650" class="para">4</a>] </sup>
Richard E. Pattis: EBNF: A Notation to Describe Syntax, http://www.cs.cmu.edu/~pattis/misc/ebnf.pdf
</p></div>
-<div class="footnote"><p><sup>[<a name="ftn.id838238" href="#id838238" class="para">5</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id808662" href="#id808662" class="para">5</a>] </sup>
Niklaus Wirth: The Programming Language Pascal. (July 1973)
</p></div>
</div>
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -35,7 +35,7 @@
<p>
<span class="bold"><strong>Eric Niebler</strong></span> for writing Boost.Proto, without
which this rewrite wouldn't have been possible, and helping with examples,
- advices, and suggestions on how to use Boost.Proto in the best possible way.
+ advice, and suggestions on how to use Boost.Proto in the best possible way.
</p>
<p>
<span class="bold"><strong>Ben Hanson</strong></span> for providing us with an early
@@ -122,7 +122,7 @@
if not, kick Joao :-)
</p>
<a name="spirit.acknowledgments.acknowledgements_from_the_spirit_v1__emphasis_classic__emphasis__documentation"></a><h4>
-<a name="id1268396"></a>
+<a name="id1238871"></a>
<a class="link" 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>
</h4>
@@ -265,11 +265,11 @@
Fusion and Spirit to VC6.
</p>
<p>
- To Joels wife Mariel who did the graphics in this document.
+ To Joel's wife Mariel who did the graphics in this document.
</p>
<p>
My, there's a lot in this list! And it's a continuing list. We add people to
- this list everytime. We hope we did not forget anyone. If we missed someone
+ this list every time. We hope we did not forget anyone. If we missed someone
you know who has helped in any way, please inform us.
</p>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -46,7 +46,7 @@
Attributes</a></span></dt>
</dl></div>
<a name="spirit.advanced.customize.why_do_we_need_attribute_customization_points"></a><h5>
-<a name="id1204611"></a>
+<a name="id1176750"></a>
<a class="link" href="customize.html#spirit.advanced.customize.why_do_we_need_attribute_customization_points">Why
do we need Attribute Customization Points</a>
</h5>
@@ -131,7 +131,7 @@
a description which needs to be specialized for what purpose.
</p>
<a name="spirit.advanced.customize.the_usage_of_customization_points"></a><h5>
-<a name="id1204924"></a>
+<a name="id1177063"></a>
<a class="link" href="customize.html#spirit.advanced.customize.the_usage_of_customization_points">The
Usage of Customization Points</a>
</h5>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -34,8 +34,8 @@
an Attribute Value after a Parser Produced a Value (Qi)</a></span></dt>
</dl></div>
<p>
- After parsing input and generting an attribute value this value needs to
- assigned to the attribute instance provided by the user. The customization
+ After parsing input and generating an attribute value this value needs
+ to assigned to the attribute instance provided by the user. The customization
points <code class="computeroutput"><span class="identifier">assign_to_attribute_from_iterators</span></code>
and <code class="computeroutput"><span class="identifier">assign_to_attribute_from_value</span></code>
are utilized to adapt this assignment to the concrete type to be assigned.
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_iterators.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_iterators.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_iterators.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
an Attribute after a Parser Produced a Pair of Iterators (Qi)</a>
</h5></div></div></div>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.assign_to_attribute_from_iterators"></a><h6>
-<a name="id1210932"></a>
+<a name="id1183213"></a>
<a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.assign_to_attribute_from_iterators">assign_to_attribute_from_iterators</a>
</h6>
<p>
@@ -41,7 +41,7 @@
attribute as provided by the user.
</p>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.module_headers"></a><h6>
-<a name="id1210959"></a>
+<a name="id1183241"></a>
<a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.module_headers">Module
Headers</a>
</h6>
@@ -62,7 +62,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.namespace"></a><h6>
-<a name="id1211052"></a>
+<a name="id1183333"></a>
<a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -79,7 +79,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.synopsis"></a><h6>
-<a name="id1211125"></a>
+<a name="id1185188"></a>
<a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Attrib</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Iterator</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
@@ -89,7 +89,7 @@
<span class="special">};</span>
</pre>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.template_parameters"></a><h6>
-<a name="id1211286"></a>
+<a name="id1185349"></a>
<a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.template_parameters">Template
parameters</a>
</h6>
@@ -176,7 +176,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.notation"></a><h6>
-<a name="id1211496"></a>
+<a name="id1185559"></a>
<a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.notation">Notation</a>
</h6>
<div class="variablelist">
@@ -203,7 +203,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.expression_semantics"></a><h6>
-<a name="id1211614"></a>
+<a name="id1185677"></a>
<a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.expression_semantics">Expression
Semantics</a>
</h6>
@@ -243,7 +243,7 @@
</tr></tbody>
</table></div>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.predefined_specializations"></a><h6>
-<a name="id1211760"></a>
+<a name="id1185823"></a>
<a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -294,7 +294,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.when_to_implement"></a><h6>
-<a name="id1211910"></a>
+<a name="id1185973"></a>
<a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.when_to_implement">When
to implement</a>
</h6>
@@ -306,7 +306,7 @@
from the pair of iterators.
</p>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.example"></a><h6>
-<a name="id1211941"></a>
+<a name="id1186004"></a>
<a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_value.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_value.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_value.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
an Attribute Value after a Parser Produced a Value (Qi)</a>
</h5></div></div></div>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.assign_to_attribute_from_value"></a><h6>
-<a name="id1211968"></a>
+<a name="id1186031"></a>
<a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.assign_to_attribute_from_value">assign_to_attribute_from_value</a>
</h6>
<p>
@@ -38,7 +38,7 @@
parsed attribute value into the attribute instance provided by the user.
</p>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.module_headers"></a><h6>
-<a name="id1211996"></a>
+<a name="id1186059"></a>
<a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.module_headers">Module
Headers</a>
</h6>
@@ -59,7 +59,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.namespace"></a><h6>
-<a name="id1212088"></a>
+<a name="id1186151"></a>
<a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -76,7 +76,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.synopsis"></a><h6>
-<a name="id1212162"></a>
+<a name="id1186225"></a>
<a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Attrib</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">Enable</span><span class="special">></span>
@@ -86,7 +86,7 @@
<span class="special">};</span>
</pre>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.template_parameters"></a><h6>
-<a name="id1214623"></a>
+<a name="id1186364"></a>
<a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.template_parameters">Template
parameters</a>
</h6>
@@ -173,7 +173,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.notation"></a><h6>
-<a name="id1214833"></a>
+<a name="id1186574"></a>
<a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.notation">Notation</a>
</h6>
<div class="variablelist">
@@ -199,7 +199,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.expression_semantics"></a><h6>
-<a name="id1214944"></a>
+<a name="id1186685"></a>
<a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.expression_semantics">Expression
Semantics</a>
</h6>
@@ -238,7 +238,7 @@
</tr></tbody>
</table></div>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.predefined_specializations"></a><h6>
-<a name="id1215074"></a>
+<a name="id1186815"></a>
<a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -289,7 +289,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.when_to_implement"></a><h6>
-<a name="id1215202"></a>
+<a name="id1186943"></a>
<a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.when_to_implement">When
to implement</a>
</h6>
@@ -301,7 +301,7 @@
constructible.
</p>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.example"></a><h6>
-<a name="id1215233"></a>
+<a name="id1186975"></a>
<a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/auto/create_generator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/auto/create_generator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/auto/create_generator.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
a Custom Attribute Mapping for a Generator</a>
</h5></div></div></div>
<a name="spirit.advanced.customize.auto.create_generator.create_generator"></a><h6>
-<a name="id1246746"></a>
+<a name="id1218358"></a>
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.create_generator">create_generator</a>
</h6>
<p>
@@ -40,7 +40,7 @@
given data type is encountered.
</p>
<a name="spirit.advanced.customize.auto.create_generator.module_headers"></a><h6>
-<a name="id1246795"></a>
+<a name="id1218407"></a>
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.module_headers">Module
Headers</a>
</h6>
@@ -51,7 +51,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.advanced.customize.auto.create_generator.namespace"></a><h6>
-<a name="id1246874"></a>
+<a name="id1218486"></a>
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -68,7 +68,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.advanced.customize.auto.create_generator.synopsis"></a><h6>
-<a name="id1246952"></a>
+<a name="id1218564"></a>
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</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">Enable</span><span class="special">></span>
@@ -79,7 +79,7 @@
<span class="special">};</span>
</pre>
<a name="spirit.advanced.customize.auto.create_generator.template_parameters"></a><h6>
-<a name="id1247078"></a>
+<a name="id1218689"></a>
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.template_parameters">Template
parameters</a>
</h6>
@@ -148,7 +148,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.auto.create_generator.notation"></a><h6>
-<a name="id1247250"></a>
+<a name="id1218862"></a>
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.notation">Notation</a>
</h6>
<div class="variablelist">
@@ -161,7 +161,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.auto.create_generator.expression_semantics"></a><h6>
-<a name="id1247291"></a>
+<a name="id1218902"></a>
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.expression_semantics">Expression
Semantics</a>
</h6>
@@ -212,7 +212,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.auto.create_generator.predefined_specializations"></a><h6>
-<a name="id1247436"></a>
+<a name="id1219048"></a>
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -230,11 +230,11 @@
<tr><td align="left" valign="top"><p>
It is possible to overload the predefined mappings for the listed types
by providing your own specialization of the <code class="computeroutput"><span class="identifier">create_generator</span></code>
- cutomization point for the type to modify.
+ customization point for the type to modify.
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.auto.create_generator.when_to_implement"></a><h6>
-<a name="id1247478"></a>
+<a name="id1219090"></a>
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.when_to_implement">When
to implement</a>
</h6>
@@ -246,7 +246,7 @@
functions based on the automatic creation of the matching generator type).
</p>
<a name="spirit.advanced.customize.auto.create_generator.example"></a><h6>
-<a name="id1247526"></a>
+<a name="id1219138"></a>
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/auto/create_parser.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/auto/create_parser.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/auto/create_parser.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
a Custom Attribute Mapping for a Parser</a>
</h5></div></div></div>
<a name="spirit.advanced.customize.auto.create_parser.create_parser"></a><h6>
-<a name="id1245918"></a>
+<a name="id1217530"></a>
<a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.create_parser">create_parser</a>
</h6>
<p>
@@ -40,7 +40,7 @@
data type is encountered.
</p>
<a name="spirit.advanced.customize.auto.create_parser.module_headers"></a><h6>
-<a name="id1245970"></a>
+<a name="id1217581"></a>
<a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.module_headers">Module
Headers</a>
</h6>
@@ -51,7 +51,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.advanced.customize.auto.create_parser.namespace"></a><h6>
-<a name="id1246046"></a>
+<a name="id1217658"></a>
<a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -68,7 +68,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.advanced.customize.auto.create_parser.synopsis"></a><h6>
-<a name="id1246120"></a>
+<a name="id1217731"></a>
<a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</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">Enable</span><span class="special">></span>
@@ -79,7 +79,7 @@
<span class="special">};</span>
</pre>
<a name="spirit.advanced.customize.auto.create_parser.template_parameters"></a><h6>
-<a name="id1246242"></a>
+<a name="id1217854"></a>
<a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.template_parameters">Template
parameters</a>
</h6>
@@ -148,7 +148,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.auto.create_parser.notation"></a><h6>
-<a name="id1246412"></a>
+<a name="id1218024"></a>
<a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.notation">Notation</a>
</h6>
<div class="variablelist">
@@ -161,7 +161,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.auto.create_parser.expression_semantics"></a><h6>
-<a name="id1246451"></a>
+<a name="id1218062"></a>
<a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.expression_semantics">Expression
Semantics</a>
</h6>
@@ -211,7 +211,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.auto.create_parser.predefined_specializations"></a><h6>
-<a name="id1246596"></a>
+<a name="id1218208"></a>
<a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -229,11 +229,11 @@
<tr><td align="left" valign="top"><p>
It is possible to overload the predefined mappings for the listed types
by providing your own specialization of the <code class="computeroutput"><span class="identifier">create_parser</span></code>
- cutomization point for the type to modify.
+ customization point for the type to modify.
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.auto.create_parser.when_to_implement"></a><h6>
-<a name="id1246640"></a>
+<a name="id1218252"></a>
<a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.when_to_implement">When
to implement</a>
</h6>
@@ -245,7 +245,7 @@
based on the automatic creation of the matching parser type).
</p>
<a name="spirit.advanced.customize.auto.create_parser.example"></a><h6>
-<a name="id1246691"></a>
+<a name="id1218302"></a>
<a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/clear_value.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/clear_value.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/clear_value.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
an Attribute Value before Parsing (Qi)</a>
</h4></div></div></div>
<a name="spirit.advanced.customize.clear_value.clear_value"></a><h6>
-<a name="id1220737"></a>
+<a name="id1192957"></a>
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.clear_value">clear_value</a>
</h6>
<p>
@@ -43,7 +43,7 @@
parser.
</p>
<a name="spirit.advanced.customize.clear_value.module_headers"></a><h6>
-<a name="id1220784"></a>
+<a name="id1193004"></a>
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.module_headers">Module
Headers</a>
</h6>
@@ -64,7 +64,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.clear_value.namespace"></a><h6>
-<a name="id1220938"></a>
+<a name="id1193089"></a>
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -81,7 +81,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.advanced.customize.clear_value.synopsis"></a><h6>
-<a name="id1221011"></a>
+<a name="id1193162"></a>
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Attrib</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
@@ -91,7 +91,7 @@
<span class="special">};</span>
</pre>
<a name="spirit.advanced.customize.clear_value.template_parameters"></a><h6>
-<a name="id1221118"></a>
+<a name="id1193269"></a>
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.template_parameters">Template
parameters</a>
</h6>
@@ -160,7 +160,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.clear_value.notation"></a><h6>
-<a name="id1221290"></a>
+<a name="id1193442"></a>
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.notation">Notation</a>
</h6>
<div class="variablelist">
@@ -181,7 +181,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.clear_value.expression_semantics"></a><h6>
-<a name="id1221386"></a>
+<a name="id1193538"></a>
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.expression_semantics">Expression
Semantics</a>
</h6>
@@ -220,7 +220,7 @@
</tr></tbody>
</table></div>
<a name="spirit.advanced.customize.clear_value.predefined_specializations"></a><h6>
-<a name="id1221504"></a>
+<a name="id1193655"></a>
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -331,7 +331,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.clear_value.when_to_implement"></a><h6>
-<a name="id1221862"></a>
+<a name="id1194013"></a>
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.when_to_implement">When
to Implement</a>
</h6>
@@ -344,7 +344,7 @@
types not exposing a member function <code class="computeroutput"><span class="identifier">clear</span><span class="special">()</span></code>.
</p>
<a name="spirit.advanced.customize.clear_value.example"></a><h6>
-<a name="id1221896"></a>
+<a name="id1194048"></a>
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/extract_from.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/extract_from.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/extract_from.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Attribute Value to Generate Output (Karma)</a>
</h4></div></div></div>
<a name="spirit.advanced.customize.extract_from.extract_from"></a><h6>
-<a name="id1221925"></a>
+<a name="id1194076"></a>
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.extract_from">extract_from</a>
</h6>
<p>
@@ -49,7 +49,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.extract_from.module_headers"></a><h6>
-<a name="id1221967"></a>
+<a name="id1194118"></a>
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.module_headers">Module
Headers</a>
</h6>
@@ -70,7 +70,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.extract_from.namespace"></a><h6>
-<a name="id1222060"></a>
+<a name="id1195327"></a>
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -87,7 +87,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.advanced.customize.extract_from.synopsis"></a><h6>
-<a name="id1222133"></a>
+<a name="id1195400"></a>
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Exposed</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Attrib</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
@@ -100,7 +100,7 @@
<span class="special">};</span>
</pre>
<a name="spirit.advanced.customize.extract_from.template_parameters"></a><h6>
-<a name="id1222321"></a>
+<a name="id1195589"></a>
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.template_parameters">Template
parameters</a>
</h6>
@@ -199,7 +199,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.extract_from.notation"></a><h6>
-<a name="id1222566"></a>
+<a name="id1195834"></a>
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.notation">Notation</a>
</h6>
<div class="variablelist">
@@ -220,7 +220,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.extract_from.expression_semantics"></a><h6>
-<a name="id1222654"></a>
+<a name="id1195921"></a>
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.expression_semantics">Expression
Semantics</a>
</h6>
@@ -259,7 +259,7 @@
</tr></tbody>
</table></div>
<a name="spirit.advanced.customize.extract_from.predefined_specializations"></a><h6>
-<a name="id1222771"></a>
+<a name="id1196039"></a>
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -353,7 +353,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.extract_from.when_to_implement"></a><h6>
-<a name="id1224785"></a>
+<a name="id1196390"></a>
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.when_to_implement">When
to implement</a>
</h6>
@@ -365,7 +365,7 @@
and is not copy constructible.
</p>
<a name="spirit.advanced.customize.extract_from.example"></a><h6>
-<a name="id1224819"></a>
+<a name="id1196424"></a>
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/is_container.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/is_container.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/is_container.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
a Type Should be Treated as a Container (Qi and Karma)</a>
</h4></div></div></div>
<a name="spirit.advanced.customize.is_container.is_container"></a><h6>
-<a name="id1204960"></a>
+<a name="id1177099"></a>
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.is_container">is_container</a>
</h6>
<p>
@@ -40,7 +40,7 @@
whether a supplied attribute can potentially be treated as a container.
</p>
<a name="spirit.advanced.customize.is_container.header"></a><h6>
-<a name="id1205015"></a>
+<a name="id1177154"></a>
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.header">Header</a>
</h6>
<pre class="programlisting"><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">home</span><span class="special">/</span><span class="identifier">support</span><span class="special">/</span><span class="identifier">container</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
@@ -60,7 +60,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.is_container.namespace"></a><h6>
-<a name="id1205100"></a>
+<a name="id1177262"></a>
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -77,7 +77,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.advanced.customize.is_container.synopsis"></a><h6>
-<a name="id1205174"></a>
+<a name="id1177335"></a>
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Container</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
@@ -87,7 +87,7 @@
<span class="special">};</span>
</pre>
<a name="spirit.advanced.customize.is_container.template_parameters"></a><h6>
-<a name="id1205272"></a>
+<a name="id1177433"></a>
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.template_parameters">Template
parameters</a>
</h6>
@@ -156,7 +156,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.is_container.notation"></a><h6>
-<a name="id1205445"></a>
+<a name="id1177606"></a>
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.notation">Notation</a>
</h6>
<div class="variablelist">
@@ -173,7 +173,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.is_container.expression_semantics"></a><h6>
-<a name="id1205513"></a>
+<a name="id1177674"></a>
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.expression_semantics">Expression
Semantics</a>
</h6>
@@ -212,7 +212,7 @@
</tr></tbody>
</table></div>
<a name="spirit.advanced.customize.is_container.predefined_specializations"></a><h6>
-<a name="id1205645"></a>
+<a name="id1177806"></a>
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -301,7 +301,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.is_container.when_to_implement"></a><h6>
-<a name="id1206064"></a>
+<a name="id1178225"></a>
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.when_to_implement">When
to implement</a>
</h6>
@@ -323,7 +323,7 @@
for any meaningful operation on the component <code class="computeroutput"><span class="identifier">a</span></code>.
</p>
<a name="spirit.advanced.customize.is_container.related_attribute_customization_points"></a><h6>
-<a name="id1207877"></a>
+<a name="id1178384"></a>
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.related_attribute_customization_points">Related
Attribute Customization Points</a>
</h6>
@@ -479,7 +479,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.is_container.example"></a><h6>
-<a name="id1208469"></a>
+<a name="id1178975"></a>
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/begin_container.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/begin_container.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/begin_container.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
the Iterator pointing to the Begin of a Container Attribute</a>
</h5></div></div></div>
<a name="spirit.advanced.customize.iterate.begin_container.begin_container"></a><h6>
-<a name="id1227666"></a>
+<a name="id1199271"></a>
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.begin_container">begin_container</a>
</h6>
<p>
@@ -41,7 +41,7 @@
holding the attributes to generate output from.
</p>
<a name="spirit.advanced.customize.iterate.begin_container.module_headers"></a><h6>
-<a name="id1227734"></a>
+<a name="id1199339"></a>
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.module_headers">Module
Headers</a>
</h6>
@@ -62,7 +62,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.iterate.begin_container.namespace"></a><h6>
-<a name="id1227822"></a>
+<a name="id1199427"></a>
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -79,7 +79,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.begin_container.synopsis"></a><h6>
-<a name="id1227900"></a>
+<a name="id1199505"></a>
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Container</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
@@ -90,7 +90,7 @@
<span class="special">};</span>
</pre>
<a name="spirit.advanced.customize.iterate.begin_container.template_parameters"></a><h6>
-<a name="id1228026"></a>
+<a name="id1199631"></a>
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.template_parameters">Template
parameters</a>
</h6>
@@ -160,7 +160,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.begin_container.notation"></a><h6>
-<a name="id1228199"></a>
+<a name="id1202535"></a>
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.notation">Notation</a>
</h6>
<div class="variablelist">
@@ -177,7 +177,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.iterate.begin_container.expression_semantics"></a><h6>
-<a name="id1228266"></a>
+<a name="id1202602"></a>
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.expression_semantics">Expression
Semantics</a>
</h6>
@@ -236,7 +236,7 @@
</li>
</ul></div>
<a name="spirit.advanced.customize.iterate.begin_container.predefined_specializations"></a><h6>
-<a name="id1228445"></a>
+<a name="id1202781"></a>
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -303,7 +303,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.begin_container.when_to_implement"></a><h6>
-<a name="id1228637"></a>
+<a name="id1202973"></a>
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.when_to_implement">When
to implement</a>
</h6>
@@ -318,7 +318,7 @@
would normally return <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>).
</p>
<a name="spirit.advanced.customize.iterate.begin_container.related_attribute_customization_points"></a><h6>
-<a name="id1228707"></a>
+<a name="id1203044"></a>
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.related_attribute_customization_points">Related
Attribute Customization Points</a>
</h6>
@@ -450,7 +450,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.begin_container.example"></a><h6>
-<a name="id1229751"></a>
+<a name="id1203540"></a>
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/compare_iterators.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/compare_iterators.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/compare_iterators.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
two Iterator pointing into a Container Attribute for Equality</a>
</h5></div></div></div>
<a name="spirit.advanced.customize.iterate.compare_iterators.compare_iterators"></a><h6>
-<a name="id1242122"></a>
+<a name="id1213734"></a>
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.compare_iterators">compare_iterators</a>
</h6>
<p>
@@ -39,10 +39,10 @@
(unary <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, and <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>)
in order to compare the current iterator (returned either from <a class="link" href="begin_container.html" title="Get the Iterator pointing to the Begin of a Container Attribute"><code class="computeroutput"><span class="identifier">begin_container</span></code></a> or from <a class="link" href="next_iterator.html" title="Increment the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">next_iterator</span></code></a>) with the end
iterator (returned from <a class="link" href="end_container.html" title="Get the Iterator pointing to the End of a Container Attribute"><code class="computeroutput"><span class="identifier">end_container</span></code></a>) in order to find
- the end of the element sequence to gerenate output for.
+ the end of the element sequence to generate output for.
</p>
<a name="spirit.advanced.customize.iterate.compare_iterators.module_headers"></a><h6>
-<a name="id1242220"></a>
+<a name="id1213831"></a>
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.module_headers">Module
Headers</a>
</h6>
@@ -63,7 +63,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.iterate.compare_iterators.namespace"></a><h6>
-<a name="id1242307"></a>
+<a name="id1213919"></a>
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -80,7 +80,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.compare_iterators.synopsis"></a><h6>
-<a name="id1242385"></a>
+<a name="id1213997"></a>
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Iterator</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
@@ -90,7 +90,7 @@
<span class="special">};</span>
</pre>
<a name="spirit.advanced.customize.iterate.compare_iterators.template_parameters"></a><h6>
-<a name="id1242518"></a>
+<a name="id1214130"></a>
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.template_parameters">Template
parameters</a>
</h6>
@@ -160,7 +160,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.compare_iterators.notation"></a><h6>
-<a name="id1244886"></a>
+<a name="id1214312"></a>
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.notation">Notation</a>
</h6>
<div class="variablelist">
@@ -182,7 +182,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.iterate.compare_iterators.expression_semantics"></a><h6>
-<a name="id1244987"></a>
+<a name="id1214413"></a>
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.expression_semantics">Expression
Semantics</a>
</h6>
@@ -213,13 +213,13 @@
<p>
Returns whether the iterators <code class="computeroutput"><span class="identifier">it1</span></code>
<code class="computeroutput"><span class="identifier">it2</span></code> are to
- be treated as beeing equal.
+ be treated as being equal.
</p>
</td>
</tr></tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.compare_iterators.predefined_specializations"></a><h6>
-<a name="id1245108"></a>
+<a name="id1214534"></a>
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -275,7 +275,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.compare_iterators.when_to_implement"></a><h6>
-<a name="id1245256"></a>
+<a name="id1214682"></a>
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.when_to_implement">When
to implement</a>
</h6>
@@ -291,7 +291,7 @@
(i.e. <code class="computeroutput"><span class="identifier">is_container</span><span class="special"><</span><span class="identifier">C</span><span class="special">>::</span><span class="identifier">type</span></code> would normally return <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>).
</p>
<a name="spirit.advanced.customize.iterate.compare_iterators.related_attribute_customization_points"></a><h6>
-<a name="id1245326"></a>
+<a name="id1214753"></a>
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.related_attribute_customization_points">Related
Attribute Customization Points</a>
</h6>
@@ -423,7 +423,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.compare_iterators.example"></a><h6>
-<a name="id1245823"></a>
+<a name="id1215250"></a>
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/container_iterator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/container_iterator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/container_iterator.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
the Type of the Iterator of a Container (Karma)</a>
</h5></div></div></div>
<a name="spirit.advanced.customize.iterate.container_iterator.container_iterator"></a><h6>
-<a name="id1224856"></a>
+<a name="id1196461"></a>
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.container_iterator">container_iterator</a>
</h6>
<p>
@@ -41,7 +41,7 @@
the items to be exposed as the elements of a container.
</p>
<a name="spirit.advanced.customize.iterate.container_iterator.module_headers"></a><h6>
-<a name="id1224925"></a>
+<a name="id1196530"></a>
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.module_headers">Module
Headers</a>
</h6>
@@ -62,7 +62,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.iterate.container_iterator.namespace"></a><h6>
-<a name="id1225012"></a>
+<a name="id1196617"></a>
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -79,7 +79,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.container_iterator.synopsis"></a><h6>
-<a name="id1225090"></a>
+<a name="id1196695"></a>
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Container</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
@@ -89,7 +89,7 @@
<span class="special">};</span>
</pre>
<a name="spirit.advanced.customize.iterate.container_iterator.template_parameters"></a><h6>
-<a name="id1225189"></a>
+<a name="id1196794"></a>
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.template_parameters">Template
parameters</a>
</h6>
@@ -158,7 +158,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.container_iterator.notation"></a><h6>
-<a name="id1225361"></a>
+<a name="id1196966"></a>
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.notation">Notation</a>
</h6>
<div class="variablelist">
@@ -171,7 +171,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.iterate.container_iterator.expression_semantics"></a><h6>
-<a name="id1225402"></a>
+<a name="id1197007"></a>
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.expression_semantics">Expression
Semantics</a>
</h6>
@@ -229,7 +229,7 @@
</li>
</ul></div>
<a name="spirit.advanced.customize.iterate.container_iterator.predefined_specializations"></a><h6>
-<a name="id1225561"></a>
+<a name="id1197166"></a>
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -297,7 +297,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.container_iterator.when_to_implement"></a><h6>
-<a name="id1225753"></a>
+<a name="id1197358"></a>
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.when_to_implement">When
to implement</a>
</h6>
@@ -312,7 +312,7 @@
would normally return <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>).
</p>
<a name="spirit.advanced.customize.iterate.container_iterator.related_attribute_customization_points"></a><h6>
-<a name="id1225823"></a>
+<a name="id1197428"></a>
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.related_attribute_customization_points">Related
Attribute Customization Points</a>
</h6>
@@ -444,7 +444,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.container_iterator.example"></a><h6>
-<a name="id1226320"></a>
+<a name="id1197994"></a>
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.example">Example</a>
</h6>
<p>
@@ -574,7 +574,7 @@
</p>
<p>
As you can see, the specializations for the customization points as defined
- above enable the seemless integration of the custom data structure without
+ above enable the seamless integration of the custom data structure without
having to modify the output format or the generator itself.
</p>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/deref_iterator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/deref_iterator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/deref_iterator.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
the Iterator pointing into a Container Attribute</a>
</h5></div></div></div>
<a name="spirit.advanced.customize.iterate.deref_iterator.deref_iterator"></a><h6>
-<a name="id1237940"></a>
+<a name="id1209544"></a>
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.deref_iterator">deref_iterator</a>
</h6>
<p>
@@ -41,7 +41,7 @@
holding the attributes to generate output from.
</p>
<a name="spirit.advanced.customize.iterate.deref_iterator.module_headers"></a><h6>
-<a name="id1238013"></a>
+<a name="id1209617"></a>
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.module_headers">Module
Headers</a>
</h6>
@@ -62,7 +62,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.iterate.deref_iterator.namespace"></a><h6>
-<a name="id1238103"></a>
+<a name="id1210807"></a>
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -79,7 +79,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.deref_iterator.synopsis"></a><h6>
-<a name="id1238181"></a>
+<a name="id1210885"></a>
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Iterator</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
@@ -90,7 +90,7 @@
<span class="special">};</span>
</pre>
<a name="spirit.advanced.customize.iterate.deref_iterator.template_parameters"></a><h6>
-<a name="id1238313"></a>
+<a name="id1211017"></a>
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.template_parameters">Template
parameters</a>
</h6>
@@ -160,7 +160,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.deref_iterator.notation"></a><h6>
-<a name="id1238496"></a>
+<a name="id1211199"></a>
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.notation">Notation</a>
</h6>
<div class="variablelist">
@@ -182,7 +182,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.iterate.deref_iterator.expression_semantics"></a><h6>
-<a name="id1238589"></a>
+<a name="id1211293"></a>
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.expression_semantics">Expression
Semantics</a>
</h6>
@@ -225,7 +225,7 @@
</td>
<td>
<p>
- Return the element in the container the itertor is referring
+ Return the element in the container the iterator is referring
to. The type of the returned value is the same as returned
by the metafunction result <code class="computeroutput"><span class="identifier">type</span></code>.
</p>
@@ -234,7 +234,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.deref_iterator.predefined_specializations"></a><h6>
-<a name="id1238734"></a>
+<a name="id1211438"></a>
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -294,7 +294,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.deref_iterator.when_to_implement"></a><h6>
-<a name="id1238958"></a>
+<a name="id1211661"></a>
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.when_to_implement">When
to implement</a>
</h6>
@@ -310,7 +310,7 @@
(i.e. <code class="computeroutput"><span class="identifier">is_container</span><span class="special"><</span><span class="identifier">C</span><span class="special">>::</span><span class="identifier">type</span></code> would normally return <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>).
</p>
<a name="spirit.advanced.customize.iterate.deref_iterator.related_attribute_customization_points"></a><h6>
-<a name="id1239028"></a>
+<a name="id1211732"></a>
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.related_attribute_customization_points">Related
Attribute Customization Points</a>
</h6>
@@ -442,7 +442,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.deref_iterator.example"></a><h6>
-<a name="id1240754"></a>
+<a name="id1212229"></a>
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.example">Example</a>
</h6>
<p>
@@ -490,7 +490,7 @@
(<code class="computeroutput"><span class="special">%</span></code>)</a> generator. This
type does not expose any of the interfaces of an STL container. It does
not even expose the usual semantics of a container. The presented customization
- points build a counter instance which is incrememnted each time it is
+ points build a counter instance which is incremented each time it is
accessed. The examples shows how to enable its use as an attribute to
<span class="emphasis"><em>Karma's</em></span> repetitive generators.
</p>
@@ -599,7 +599,7 @@
</p>
<p>
As you can see, the specializations for the customization points as defined
- above enable the seemless integration of the custom data structure without
+ above enable the seamless integration of the custom data structure without
having to modify the output format or the generator itself.
</p>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/end_container.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/end_container.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/end_container.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
the Iterator pointing to the End of a Container Attribute</a>
</h5></div></div></div>
<a name="spirit.advanced.customize.iterate.end_container.end_container"></a><h6>
-<a name="id1229810"></a>
+<a name="id1203599"></a>
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.end_container">end_container</a>
</h6>
<p>
@@ -41,7 +41,7 @@
the attributes to generate output from.
</p>
<a name="spirit.advanced.customize.iterate.end_container.module_headers"></a><h6>
-<a name="id1229883"></a>
+<a name="id1203672"></a>
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.module_headers">Module
Headers</a>
</h6>
@@ -62,7 +62,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.iterate.end_container.namespace"></a><h6>
-<a name="id1229973"></a>
+<a name="id1203762"></a>
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -79,7 +79,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.end_container.synopsis"></a><h6>
-<a name="id1230051"></a>
+<a name="id1203840"></a>
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Container</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
@@ -90,7 +90,7 @@
<span class="special">};</span>
</pre>
<a name="spirit.advanced.customize.iterate.end_container.template_parameters"></a><h6>
-<a name="id1230177"></a>
+<a name="id1203966"></a>
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.template_parameters">Template
parameters</a>
</h6>
@@ -160,7 +160,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.end_container.notation"></a><h6>
-<a name="id1230350"></a>
+<a name="id1204139"></a>
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.notation">Notation</a>
</h6>
<div class="variablelist">
@@ -177,7 +177,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.iterate.end_container.expression_semantics"></a><h6>
-<a name="id1230417"></a>
+<a name="id1204206"></a>
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.expression_semantics">Expression
Semantics</a>
</h6>
@@ -216,7 +216,7 @@
</tr></tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.end_container.predefined_specializations"></a><h6>
-<a name="id1230532"></a>
+<a name="id1204322"></a>
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -283,7 +283,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.end_container.when_to_implement"></a><h6>
-<a name="id1230724"></a>
+<a name="id1204514"></a>
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.when_to_implement">When
to implement</a>
</h6>
@@ -298,7 +298,7 @@
would normally return <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>).
</p>
<a name="spirit.advanced.customize.iterate.end_container.related_attribute_customization_points"></a><h6>
-<a name="id1230795"></a>
+<a name="id1204584"></a>
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.related_attribute_customization_points">Related
Attribute Customization Points</a>
</h6>
@@ -430,7 +430,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.end_container.example"></a><h6>
-<a name="id1231289"></a>
+<a name="id1205222"></a>
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/next_iterator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/next_iterator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/next_iterator.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
the Iterator pointing into a Container Attribute</a>
</h5></div></div></div>
<a name="spirit.advanced.customize.iterate.next_iterator.next_iterator"></a><h6>
-<a name="id1231346"></a>
+<a name="id1205278"></a>
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.next_iterator">next_iterator</a>
</h6>
<p>
@@ -41,7 +41,7 @@
holding the attributes to generate output from.
</p>
<a name="spirit.advanced.customize.iterate.next_iterator.module_headers"></a><h6>
-<a name="id1231419"></a>
+<a name="id1205352"></a>
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.module_headers">Module
Headers</a>
</h6>
@@ -62,7 +62,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.iterate.next_iterator.namespace"></a><h6>
-<a name="id1231509"></a>
+<a name="id1205442"></a>
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -79,7 +79,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.next_iterator.synopsis"></a><h6>
-<a name="id1231587"></a>
+<a name="id1205520"></a>
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Iterator</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
@@ -89,7 +89,7 @@
<span class="special">};</span>
</pre>
<a name="spirit.advanced.customize.iterate.next_iterator.template_parameters"></a><h6>
-<a name="id1231694"></a>
+<a name="id1205626"></a>
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.template_parameters">Template
parameters</a>
</h6>
@@ -159,7 +159,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.next_iterator.notation"></a><h6>
-<a name="id1231876"></a>
+<a name="id1205809"></a>
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.notation">Notation</a>
</h6>
<div class="variablelist">
@@ -181,7 +181,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.iterate.next_iterator.expression_semantics"></a><h6>
-<a name="id1233745"></a>
+<a name="id1205902"></a>
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.expression_semantics">Expression
Semantics</a>
</h6>
@@ -217,7 +217,7 @@
</tr></tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.next_iterator.predefined_specializations"></a><h6>
-<a name="id1233844"></a>
+<a name="id1206001"></a>
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -273,7 +273,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.next_iterator.when_to_implement"></a><h6>
-<a name="id1233982"></a>
+<a name="id1206139"></a>
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.when_to_implement">When
to implement</a>
</h6>
@@ -289,7 +289,7 @@
(i.e. <code class="computeroutput"><span class="identifier">is_container</span><span class="special"><</span><span class="identifier">C</span><span class="special">>::</span><span class="identifier">type</span></code> would normally return <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>).
</p>
<a name="spirit.advanced.customize.iterate.next_iterator.related_attribute_customization_points"></a><h6>
-<a name="id1234052"></a>
+<a name="id1206210"></a>
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.related_attribute_customization_points">Related
Attribute Customization Points</a>
</h6>
@@ -421,7 +421,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.next_iterator.example"></a><h6>
-<a name="id1234547"></a>
+<a name="id1206704"></a>
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.example">Example</a>
</h6>
<p>
@@ -484,7 +484,7 @@
(<code class="computeroutput"><span class="special">%</span></code>)</a> generator. This
type does not expose any of the interfaces of an STL container. It does
not even expose the usual semantics of a container. The purpose of this
- artifical example is to demonstrate how the customization points can
+ artificial example is to demonstrate how the customization points can
be used to expose independent data elements as a single container. The
example shows how to enable its use as an attribute to <span class="emphasis"><em>Karma's</em></span>
repetitive generators.
@@ -616,7 +616,7 @@
</p>
<p>
As you can see, the specializations for the customization points as defined
- above enable the seemless integration of the custom data structure without
+ above enable the seamless integration of the custom data structure without
having to modify the output format or the generator itself.
</p>
</div>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/store_value/container_value.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/store_value/container_value.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/store_value/container_value.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
the Type to be Stored in a Container (Qi)</a>
</h5></div></div></div>
<a name="spirit.advanced.customize.store_value.container_value.container_value"></a><h6>
-<a name="id1215316"></a>
+<a name="id1187057"></a>
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.container_value">container_value</a>
</h6>
<p>
@@ -39,7 +39,7 @@
the type to store in a container.
</p>
<a name="spirit.advanced.customize.store_value.container_value.module_headers"></a><h6>
-<a name="id1215363"></a>
+<a name="id1187104"></a>
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.module_headers">Module
Headers</a>
</h6>
@@ -60,7 +60,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.store_value.container_value.namespace"></a><h6>
-<a name="id1215451"></a>
+<a name="id1187192"></a>
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -77,7 +77,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.advanced.customize.store_value.container_value.synopsis"></a><h6>
-<a name="id1215529"></a>
+<a name="id1187270"></a>
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Container</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
@@ -87,7 +87,7 @@
<span class="special">};</span>
</pre>
<a name="spirit.advanced.customize.store_value.container_value.template_parameters"></a><h6>
-<a name="id1215627"></a>
+<a name="id1189144"></a>
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.template_parameters">Template
parameters</a>
</h6>
@@ -156,7 +156,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.store_value.container_value.notation"></a><h6>
-<a name="id1215800"></a>
+<a name="id1189317"></a>
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.notation">Notation</a>
</h6>
<div class="variablelist">
@@ -173,7 +173,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.store_value.container_value.expression_semantics"></a><h6>
-<a name="id1215868"></a>
+<a name="id1189385"></a>
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.expression_semantics">Expression
Semantics</a>
</h6>
@@ -209,7 +209,7 @@
</tr></tbody>
</table></div>
<a name="spirit.advanced.customize.store_value.container_value.predefined_specializations"></a><h6>
-<a name="id1215963"></a>
+<a name="id1189480"></a>
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -296,7 +296,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.store_value.container_value.when_to_implement"></a><h6>
-<a name="id1216300"></a>
+<a name="id1189817"></a>
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.when_to_implement">When
to implement</a>
</h6>
@@ -318,7 +318,7 @@
stands for any meaningful operation on the component <code class="computeroutput"><span class="identifier">a</span></code>.
</p>
<a name="spirit.advanced.customize.store_value.container_value.related_attribute_customization_points"></a><h6>
-<a name="id1216417"></a>
+<a name="id1189934"></a>
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.related_attribute_customization_points">Related
Attribute Customization Points</a>
</h6>
@@ -377,7 +377,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.store_value.container_value.example"></a><h6>
-<a name="id1216565"></a>
+<a name="id1190082"></a>
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/store_value/push_back.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/store_value/push_back.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/store_value/push_back.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
a Parsed Attribute Value into a Container (Qi)</a>
</h5></div></div></div>
<a name="spirit.advanced.customize.store_value.push_back.push_back_container"></a><h6>
-<a name="id1218794"></a>
+<a name="id1190331"></a>
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.push_back_container">push_back_container</a>
</h6>
<p>
@@ -39,7 +39,7 @@
to store a parsed attribute value into a container.
</p>
<a name="spirit.advanced.customize.store_value.push_back.module_headers"></a><h6>
-<a name="id1218843"></a>
+<a name="id1190380"></a>
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.module_headers">Module
Headers</a>
</h6>
@@ -60,7 +60,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.store_value.push_back.namespace"></a><h6>
-<a name="id1218933"></a>
+<a name="id1190470"></a>
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -77,7 +77,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.advanced.customize.store_value.push_back.synopsis"></a><h6>
-<a name="id1219011"></a>
+<a name="id1190548"></a>
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Container</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Attrib</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
@@ -87,7 +87,7 @@
<span class="special">};</span>
</pre>
<a name="spirit.advanced.customize.store_value.push_back.template_parameters"></a><h6>
-<a name="id1219153"></a>
+<a name="id1190690"></a>
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.template_parameters">Template
parameters</a>
</h6>
@@ -176,7 +176,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.store_value.push_back.notation"></a><h6>
-<a name="id1219382"></a>
+<a name="id1190919"></a>
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.notation">Notation</a>
</h6>
<div class="variablelist">
@@ -209,7 +209,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.store_value.push_back.expression_semantics"></a><h6>
-<a name="id1219518"></a>
+<a name="id1191054"></a>
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.expression_semantics">Expression
Semantics</a>
</h6>
@@ -253,7 +253,7 @@
</tr></tbody>
</table></div>
<a name="spirit.advanced.customize.store_value.push_back.predefined_specializations"></a><h6>
-<a name="id1219669"></a>
+<a name="id1191206"></a>
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -347,7 +347,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.store_value.push_back.when_to_implement"></a><h6>
-<a name="id1220083"></a>
+<a name="id1192303"></a>
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.when_to_implement">When
to Implement</a>
</h6>
@@ -369,7 +369,7 @@
stands for any meaningful operation on the component <code class="computeroutput"><span class="identifier">a</span></code>.
</p>
<a name="spirit.advanced.customize.store_value.push_back.related_attribute_customization_points"></a><h6>
-<a name="id1220233"></a>
+<a name="id1192453"></a>
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.related_attribute_customization_points">Related
Attribute Customization Points</a>
</h6>
@@ -428,7 +428,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.store_value.push_back.example"></a><h6>
-<a name="id1220379"></a>
+<a name="id1192599"></a>
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/transform.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/transform.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/transform.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
to a Different Type (Qi and Karma)</a>
</h4></div></div></div>
<a name="spirit.advanced.customize.transform.transform_attribute"></a><h6>
-<a name="id1208524"></a>
+<a name="id1179030"></a>
<a class="link" href="transform.html#spirit.advanced.customize.transform.transform_attribute">transform_attribute</a>
</h6>
<p>
@@ -55,7 +55,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.transform.module_headers"></a><h6>
-<a name="id1208622"></a>
+<a name="id1179129"></a>
<a class="link" href="transform.html#spirit.advanced.customize.transform.module_headers">Module
Headers</a>
</h6>
@@ -76,7 +76,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.transform.namespace"></a><h6>
-<a name="id1208707"></a>
+<a name="id1179214"></a>
<a class="link" href="transform.html#spirit.advanced.customize.transform.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -93,7 +93,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.advanced.customize.transform.synopsis"></a><h6>
-<a name="id1208781"></a>
+<a name="id1179287"></a>
<a class="link" href="transform.html#spirit.advanced.customize.transform.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Exposed</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Transformed</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Domain</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
@@ -106,7 +106,7 @@
</span><span class="special">};</span>
</pre>
<a name="spirit.advanced.customize.transform.template_parameters"></a><h6>
-<a name="id1209017"></a>
+<a name="id1181299"></a>
<a class="link" href="transform.html#spirit.advanced.customize.transform.template_parameters">Template
parameters</a>
</h6>
@@ -212,7 +212,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.transform.notation"></a><h6>
-<a name="id1209274"></a>
+<a name="id1181556"></a>
<a class="link" href="transform.html#spirit.advanced.customize.transform.notation">Notation</a>
</h6>
<div class="variablelist">
@@ -247,7 +247,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.transform.expression_semantics"></a><h6>
-<a name="id1209465"></a>
+<a name="id1181747"></a>
<a class="link" href="transform.html#spirit.advanced.customize.transform.expression_semantics">Expression
Semantics</a>
</h6>
@@ -351,7 +351,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.transform.predefined_specializations"></a><h6>
-<a name="id1209919"></a>
+<a name="id1182201"></a>
<a class="link" href="transform.html#spirit.advanced.customize.transform.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -408,7 +408,7 @@
stored in the passed optional (the argument of type <code class="computeroutput"><span class="identifier">optional</span><span class="special"><</span><span class="identifier">Exposed</span><span class="special">></span></code>),
the optional instance is initialized, if needed. <code class="computeroutput"><span class="identifier">post</span><span class="special">()</span></code>
does nothing, <code class="computeroutput"><span class="identifier">fail</span><span class="special">()</span></code> resets the optional (its parameter)
- instance to the non-initialzed state.
+ instance to the non-initialized state.
</p>
</td>
</tr>
@@ -533,7 +533,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.transform.when_to_implement"></a><h6>
-<a name="id1210809"></a>
+<a name="id1183091"></a>
<a class="link" href="transform.html#spirit.advanced.customize.transform.when_to_implement">When
to implement</a>
</h6>
@@ -550,7 +550,7 @@
is not constructible from the type <code class="computeroutput"><span class="identifier">Exposed</span></code>.
</p>
<a name="spirit.advanced.customize.transform.example"></a><h6>
-<a name="id1210876"></a>
+<a name="id1183158"></a>
<a class="link" href="transform.html#spirit.advanced.customize.transform.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/indepth/parsers_indepth.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/indepth/parsers_indepth.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/indepth/parsers_indepth.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -193,12 +193,12 @@
</dl>
</div>
<a name="spirit.advanced.indepth.parsers_indepth.primitive_parsers"></a><h6>
-<a name="id1200560"></a>
+<a name="id1171606"></a>
<a class="link" href="parsers_indepth.html#spirit.advanced.indepth.parsers_indepth.primitive_parsers">Primitive
Parsers</a>
</h6>
<p>
- For our disection study, we will use a Spirit
+ For our dissection study, we will use a Spirit
primitive, the <code class="computeroutput"><span class="identifier">int_parser</span></code>
in the boost::spirit::qi namespace.
</p>
@@ -420,7 +420,7 @@
which does the actual work.
</p>
<a name="spirit.advanced.indepth.parsers_indepth.composite_parsers"></a><h6>
-<a name="id1202665"></a>
+<a name="id1173712"></a>
<a class="link" href="parsers_indepth.html#spirit.advanced.indepth.parsers_indepth.composite_parsers">Composite
Parsers</a>
</h6>
@@ -526,7 +526,7 @@
which will do the pre-skip. This makes it a lot more efficient than Spirit.Classic.
<a href="../../../../../../../libs/spirit/classic/index.html" target="_top"><span class="emphasis"><em>Spirit.Classic</em></span></a>
puts the skipping business into the so-called "scanner" which
- blindly attempts a pre-skip everytime we increment the iterator.
+ blindly attempts a pre-skip every time we increment the iterator.
</p>
<p>
What is the <span class="emphasis"><em>attribute</em></span> of the kleene? In general, it
@@ -562,7 +562,7 @@
<p>
The kleene repeats indefinitely while the subject parser is successful.
On each successful parse, we <code class="computeroutput"><span class="identifier">push_back</span></code>
- the parsed attribute to the kleen's attribute, which is expected to be,
+ the parsed attribute to the kleene's attribute, which is expected to be,
at the very least, compatible with a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span></code>.
In other words, although we say that we want our attribute to be a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span></code>, we try to be more lenient than
that. The caller of kleene's parse may pass a different attribute type.
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.faq"></a><a class="link" href="faq.html" title="Spirit FAQ">Spirit FAQ</a>
</h2></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><h4>
-<a name="id1256939"></a>
+<a name="id1228550"></a>
<a class="link" 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>
@@ -39,9 +39,9 @@
</p>
<p>
<a href="http://www.boost.org/libs/mpl/index.html" target="_top">Boost.Mpl</a> implements
- a macro <code class="computeroutput"><span class="identifier">BOOST_MPL_ASSERT_MSG</span><span class="special">()</span></code> which essentially is a more powerfull version
+ a macro <code class="computeroutput"><span class="identifier">BOOST_MPL_ASSERT_MSG</span><span class="special">()</span></code> which essentially is a more powerful version
of static_assert. Unfortunately under certain circumstances using this macro
- may lead to the aformentioned linker errors.
+ may lead to the aforementioned linker errors.
</p>
<p>
<a href="http://boost-spirit.com" target="_top">Spirit</a> allows you to define a
@@ -63,7 +63,7 @@
while using this workaround is less verbose error messages generated from 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><h4>
-<a name="id1257110"></a>
+<a name="id1228721"></a>
<a class="link" 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>
@@ -147,8 +147,8 @@
</p>
<p>
<span class="emphasis"><em>Spirit.Lex</em></span> is (as the name implies) a library allowing
- to write lexical analyzers. These are either usable standalone or can be used
- as a frontend for <span class="emphasis"><em>Spirit.Qi</em></span> parsers. If you know flex
+ to write lexical analyzers. These are either usable stand alone or can be used
+ as a front end for <span class="emphasis"><em>Spirit.Qi</em></span> parsers. If you know flex
you shouldn't have problems understanding <span class="emphasis"><em>Spirit.Lex</em></span>.
This library actually doesn't implement the lexer itself. All it does is to
provide an interface to pre-existing lexical analyzers. Currently it's using
@@ -171,7 +171,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><h4>
-<a name="id1257634"></a>
+<a name="id1229246"></a>
<a class="link" 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 <code class="computeroutput"><span class="identifier">no_case</span></code>
directive?</a>
@@ -185,7 +185,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><h4>
-<a name="id1257705"></a>
+<a name="id1229316"></a>
<a class="link" 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 <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">function</span></code>
and/or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">function4</span></code>. What does this mean?</a>
Modified: trunk/libs/spirit/doc/html/spirit/introduction.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/introduction.html (original)
+++ trunk/libs/spirit/doc/html/spirit/introduction.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -29,7 +29,7 @@
<p>
Boost Spirit is an object-oriented, recursive-descent parser and output generation
library for C++. It allows you to write grammars and format descriptions using
- a format similar to Extended Backus Naur Form (EBNF)<sup>[<a name="id835289" href="#ftn.id835289" class="footnote">2</a>]</sup> directly in C++. These inline grammar specifications can mix freely
+ a format similar to Extended Backus Naur Form (EBNF)<sup>[<a name="id804091" href="#ftn.id804091" class="footnote">2</a>]</sup> directly in C++. These inline grammar specifications can mix freely
with other C++ code and, thanks to the generative power of C++ templates, are
immediately executable. In retrospect, conventional compiler-compilers or parser-generators
have to perform an additional translation step from the source EBNF code to
@@ -110,7 +110,7 @@
</p>
<p>
The three components, <span class="emphasis"><em>Spirit.Qi</em></span>, <span class="emphasis"><em>Spirit.Karma</em></span>
- and <span class="emphasis"><em>Spirit.Lex</em></span>, are designed to be used either standalone,
+ and <span class="emphasis"><em>Spirit.Lex</em></span>, are designed to be used either stand alone,
or together. The general methodology is to use the token sequence generated
by <span class="emphasis"><em>Spirit.Lex</em></span> as the input for a parser generated by
<span class="emphasis"><em>Spirit.Qi</em></span>. On the opposite side of the equation, the hierarchical
@@ -135,7 +135,7 @@
<p><br class="figure-break">
</p>
<a name="spirit.introduction.a_quick_overview_of_parsing_with__emphasis_spirit_qi__emphasis_"></a><h4>
-<a name="id835532"></a>
+<a name="id804333"></a>
<a class="link" href="introduction.html#spirit.introduction.a_quick_overview_of_parsing_with__emphasis_spirit_qi__emphasis_">A
Quick Overview of Parsing with <span class="emphasis"><em>Spirit.Qi</em></span></a>
</h4>
@@ -226,7 +226,7 @@
<code class="computeroutput"><span class="special">;</span></code>.
</p>
<a name="spirit.introduction.a_quick_overview_of_output_generation_with__emphasis_spirit_karma__emphasis_"></a><h4>
-<a name="id836488"></a>
+<a name="id806928"></a>
<a class="link" href="introduction.html#spirit.introduction.a_quick_overview_of_output_generation_with__emphasis_spirit_karma__emphasis_">A
Quick Overview of Output Generation with <span class="emphasis"><em>Spirit.Karma</em></span></a>
</h4>
@@ -259,7 +259,7 @@
of the same <code class="computeroutput"><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></code>:
</p>
<div class="table">
-<a name="id836829"></a><p class="title"><b>Table 2. Different output formats for `std::vector<int>`</b></p>
+<a name="id807269"></a><p class="title"><b>Table 2. Different output formats for `std::vector<int>`</b></p>
<div class="table-contents"><table class="table" summary="Different output formats for `std::vector<int>`">
<colgroup>
<col>
@@ -379,7 +379,7 @@
next table gives some related examples.
</p>
<div class="table">
-<a name="id837224"></a><p class="title"><b>Table 3. Different data types usable with the output format `*(int_ <<
+<a name="id807664"></a><p class="title"><b>Table 3. Different data types usable with the output format `*(int_ <<
eol)`</b></p>
<div class="table-contents"><table class="table" summary="Different data types usable with the output format `*(int_ <<
eol)`">
@@ -453,7 +453,7 @@
</div>
<br class="table-break"><div class="footnotes">
<br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id835289" href="#id835289" class="para">2</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id804091" href="#id804091" class="para">2</a>] </sup>
<a href="http://www.cl.cam.ac.uk/%7Emgk25/iso-14977.pdf" target="_top">ISO-EBNF</a>
</p></div>
</div>
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -113,7 +113,7 @@
of the results see this <a class="link" 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="id1158326"></a><p class="title"><b>Table 6. Performance comparison for a single double (all times in [s],
+<a name="id1130868"></a><p class="title"><b>Table 6. Performance comparison for a single double (all times in [s],
`1e6` iterations)</b></p>
<div class="table-contents"><table class="table" summary="Performance comparison for a single double (all times in [s],
`1e6` 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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -134,7 +134,7 @@
of the results see this <a class="link" href="format_performance.html#spirit.karma.format_performance" title="Figure 5. Performance comparison for a sequence of several items">figure</a>.
</p>
<div class="table">
-<a name="id1159889"></a><p class="title"><b>Table 7. Performance comparison for a sequence of several items (all times
+<a name="id1132977"></a><p class="title"><b>Table 7. Performance comparison for a sequence of several items (all times
in [s], `1e6` iterations)</b></p>
<div class="table-contents"><table class="table" summary="Performance comparison for a sequence of several items (all times
in [s], `1e6` 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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -107,7 +107,7 @@
of the results see this <a class="link" 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="id1156132"></a><p class="title"><b>Table 5. Performance comparison for a single int (all times in [s], `1e7`
+<a name="id1129767"></a><p class="title"><b>Table 5. Performance comparison for a single int (all times in [s], `1e7`
iterations)</b></p>
<div class="table-contents"><table class="table" summary="Performance comparison for a single int (all times in [s], `1e7`
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Attribute Rules</a>
</h4></div></div></div>
<a name="spirit.karma.quick_reference.compound_attribute_rules.notation"></a><h6>
-<a name="id1023691"></a>
+<a name="id995104"></a>
<a class="link" href="compound_attribute_rules.html#spirit.karma.quick_reference.compound_attribute_rules.notation">Notation</a>
</h6>
<p>
@@ -77,7 +77,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.quick_reference.compound_attribute_rules.compound_generator_attribute_types"></a><h6>
-<a name="id1024226"></a>
+<a name="id998098"></a>
<a class="link" href="compound_attribute_rules.html#spirit.karma.quick_reference.compound_attribute_rules.compound_generator_attribute_types">Compound
Generator Attribute Types</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/directives.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/directives.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/directives.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -143,7 +143,7 @@
Generate <code class="computeroutput"><span class="identifier">a</span></code>
left aligned in column of width <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
while using <code class="computeroutput"><span class="identifier">g</span></code>
- to generate the necesssary padding
+ to generate the necessary padding
</p>
</td>
</tr>
@@ -163,7 +163,7 @@
Generate <code class="computeroutput"><span class="identifier">a</span></code>
left aligned in column of width <code class="computeroutput"><span class="identifier">num</span></code>
while using <code class="computeroutput"><span class="identifier">g</span></code>
- to generate the necesssary padding
+ to generate the necessary padding
</p>
</td>
</tr>
@@ -219,7 +219,7 @@
Generate <code class="computeroutput"><span class="identifier">a</span></code>
centered in column of width <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
while using <code class="computeroutput"><span class="identifier">g</span></code>
- to generate the necesssary padding
+ to generate the necessary padding
</p>
</td>
</tr>
@@ -239,7 +239,7 @@
Generate <code class="computeroutput"><span class="identifier">a</span></code>
centered in column of width <code class="computeroutput"><span class="identifier">num</span></code>
while using <code class="computeroutput"><span class="identifier">g</span></code>
- to generate the necesssary padding
+ to generate the necessary padding
</p>
</td>
</tr>
@@ -295,7 +295,7 @@
Generate <code class="computeroutput"><span class="identifier">a</span></code>
right aligned in column of width <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
while using <code class="computeroutput"><span class="identifier">g</span></code>
- to generate the necesssary padding
+ to generate the necessary padding
</p>
</td>
</tr>
@@ -315,7 +315,7 @@
Generate <code class="computeroutput"><span class="identifier">a</span></code>
right aligned in column of width <code class="computeroutput"><span class="identifier">num</span></code>
while using <code class="computeroutput"><span class="identifier">g</span></code>
- to generate the necesssary padding
+ to generate the necessary padding
</p>
</td>
</tr>
@@ -584,7 +584,7 @@
<td>
<p>
Generate <code class="computeroutput"><span class="identifier">a</span></code>
- splitted into <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_COLUMNS</span></code>
+ split into <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_COLUMNS</span></code>
number of columns using <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">eol</span></code>
as column delimiter
</p>
@@ -604,7 +604,7 @@
<td>
<p>
Generate <code class="computeroutput"><span class="identifier">a</span></code>
- splitted into <code class="computeroutput"><span class="identifier">num</span></code>
+ split into <code class="computeroutput"><span class="identifier">num</span></code>
number of columns using <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">eol</span></code>
as column delimiter
</p>
@@ -624,7 +624,7 @@
<td>
<p>
Generate <code class="computeroutput"><span class="identifier">a</span></code>
- splitted into <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_COLUMNS</span></code>
+ split into <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_COLUMNS</span></code>
number of columns using <code class="computeroutput"><span class="identifier">g</span></code>
as column delimiter
</p>
@@ -644,7 +644,7 @@
<td>
<p>
Generate <code class="computeroutput"><span class="identifier">a</span></code>
- splitted into <code class="computeroutput"><span class="identifier">num</span></code>
+ split into <code class="computeroutput"><span class="identifier">num</span></code>
number of columns using <code class="computeroutput"><span class="identifier">g</span></code>
as column delimiter
</p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/action.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/action.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/action.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.karma.reference.action"></a><a class="link" href="action.html" title="Action">Action</a>
</h4></div></div></div>
<a name="spirit.karma.reference.action.description"></a><h6>
-<a name="id1048943"></a>
+<a name="id1021727"></a>
<a class="link" href="action.html#spirit.karma.reference.action.description">Description</a>
</h6>
<p>
@@ -39,7 +39,7 @@
generator expression.
</p>
<a name="spirit.karma.reference.action.header"></a><h6>
-<a name="id1048979"></a>
+<a name="id1021763"></a>
<a class="link" href="action.html#spirit.karma.reference.action.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/action.hpp>
@@ -49,7 +49,7 @@
Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.action.model_of"></a><h6>
-<a name="id1049053"></a>
+<a name="id1021837"></a>
<a class="link" href="action.html#spirit.karma.reference.action.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -85,7 +85,7 @@
</dl>
</div>
<a name="spirit.karma.reference.action.expression_semantics"></a><h6>
-<a name="id1049255"></a>
+<a name="id1022039"></a>
<a class="link" href="action.html#spirit.karma.reference.action.expression_semantics">Expression
Semantics</a>
</h6>
@@ -163,7 +163,7 @@
and not generating any output.
</p>
<a name="spirit.karma.reference.action.attributes"></a><h6>
-<a name="id1049711"></a>
+<a name="id1022495"></a>
<a class="link" href="action.html#spirit.karma.reference.action.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -200,7 +200,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.action.complexity"></a><h6>
-<a name="id1049836"></a>
+<a name="id1022620"></a>
<a class="link" href="action.html#spirit.karma.reference.action.complexity">Complexity</a>
</h6>
<p>
@@ -221,7 +221,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.action.example"></a><h6>
-<a name="id1049868"></a>
+<a name="id1022652"></a>
<a class="link" href="action.html#spirit.karma.reference.action.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/auto.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/auto.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/auto.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.karma.reference.auto"></a><a class="link" href="auto.html" title="Auto">Auto</a>
</h4></div></div></div>
<a name="spirit.karma.reference.auto.description"></a><h6>
-<a name="id1052089"></a>
+<a name="id1023223"></a>
<a class="link" href="auto.html#spirit.karma.reference.auto.description">Description</a>
</h6>
<p>
@@ -36,7 +36,7 @@
based on the supplied attribute type.
</p>
<a name="spirit.karma.reference.auto.header"></a><h6>
-<a name="id1052113"></a>
+<a name="id1023247"></a>
<a class="link" href="auto.html#spirit.karma.reference.auto.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/auto.hpp>
@@ -46,7 +46,7 @@
Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.auto.namespace"></a><h6>
-<a name="id1052187"></a>
+<a name="id1023322"></a>
<a class="link" href="auto.html#spirit.karma.reference.auto.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -64,7 +64,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.karma.reference.auto.model_of"></a><h6>
-<a name="id1052266"></a>
+<a name="id1023401"></a>
<a class="link" href="auto.html#spirit.karma.reference.auto.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -85,7 +85,7 @@
</dl>
</div>
<a name="spirit.karma.reference.auto.expression_semantics"></a><h6>
-<a name="id1052388"></a>
+<a name="id1023522"></a>
<a class="link" href="auto.html#spirit.karma.reference.auto.expression_semantics">Expression
Semantics</a>
</h6>
@@ -142,7 +142,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.auto.additional_requirements"></a><h6>
-<a name="id1052512"></a>
+<a name="id1023647"></a>
<a class="link" href="auto.html#spirit.karma.reference.auto.additional_requirements">Additional
Requirements</a>
</h6>
@@ -327,11 +327,11 @@
</table></div>
<p>
It is possible to add support for any custom data type by implementing
- a specialization of the customization point <a class="link" href="../../advanced/customize/auto/create_generator.html" title="Define a Custom Attribute Mapping for a Generator"><code class="computeroutput"><span class="identifier">create_generator</span></code></a>. This customiyation
- can be used also to redefined anz of the predefined mappings.
+ a specialization of the customization point <a class="link" href="../../advanced/customize/auto/create_generator.html" title="Define a Custom Attribute Mapping for a Generator"><code class="computeroutput"><span class="identifier">create_generator</span></code></a>. This customization
+ can be used also to redefined any of the predefined mappings.
</p>
<a name="spirit.karma.reference.auto.attributes"></a><h6>
-<a name="id1053226"></a>
+<a name="id1024367"></a>
<a class="link" href="auto.html#spirit.karma.reference.auto.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -407,7 +407,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.auto.complexity"></a><h6>
-<a name="id1053471"></a>
+<a name="id1024612"></a>
<a class="link" href="auto.html#spirit.karma.reference.auto.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -417,7 +417,7 @@
complexity.
</p></blockquote></div>
<a name="spirit.karma.reference.auto.example"></a><h6>
-<a name="id1053499"></a>
+<a name="id1024640"></a>
<a class="link" href="auto.html#spirit.karma.reference.auto.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -41,7 +41,7 @@
and <code class="computeroutput"><span class="identifier">lazy</span></code> generators.
</p>
<a name="spirit.karma.reference.auxiliary.module_header"></a><h6>
-<a name="id1054717"></a>
+<a name="id1025858"></a>
<a class="link" href="auxiliary.html#spirit.karma.reference.auxiliary.module_header">Module Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/auxiliary.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/attr_cast.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/attr_cast.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/attr_cast.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Transformation Pseudo Generator (<code class="computeroutput"><span class="identifier">attr_cast</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.auxiliary.attr_cast.description"></a><h6>
-<a name="id1054809"></a>
+<a name="id1025949"></a>
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.description">Description</a>
</h6>
<p>
@@ -41,7 +41,7 @@
component using the customization point <a class="link" href="../../../advanced/customize/transform.html" title="Transform an Attribute to a Different Type (Qi and Karma)"><code class="computeroutput"><span class="identifier">transform_attribute</span></code></a>.
</p>
<a name="spirit.karma.reference.auxiliary.attr_cast.header"></a><h6>
-<a name="id1054876"></a>
+<a name="id1027121"></a>
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/auxiliary/attr_cast.hpp>
@@ -51,7 +51,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.auxiliary.attr_cast.namespace"></a><h6>
-<a name="id1054950"></a>
+<a name="id1027195"></a>
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -69,14 +69,14 @@
</td></tr></tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.attr_cast.synopsis"></a><h6>
-<a name="id1055029"></a>
+<a name="id1027274"></a>
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="identifier">Exposed</span><span class="special">,</span> <span class="identifier">Transformed</span><span class="special">></span>
<span class="special"><</span><span class="identifier">unspecified</span><span class="special">></span> <span class="identifier">attr_cast</span><span class="special">(<</span><span class="identifier">unspecified</span><span class="special">>);</span>
</pre>
<a name="spirit.karma.reference.auxiliary.attr_cast.template_parameters"></a><h6>
-<a name="id1055101"></a>
+<a name="id1027346"></a>
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.template_parameters">Template
parameters</a>
</h6>
@@ -154,7 +154,7 @@
not explicitly specified.
</p>
<a name="spirit.karma.reference.auxiliary.attr_cast.model_of"></a><h6>
-<a name="id1055340"></a>
+<a name="id1027585"></a>
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.model_of">Model
of</a>
</h6>
@@ -171,7 +171,7 @@
</dl>
</div>
<a name="spirit.karma.reference.auxiliary.attr_cast.expression_semantics"></a><h6>
-<a name="id1055401"></a>
+<a name="id1027646"></a>
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.expression_semantics">Expression
Semantics</a>
</h6>
@@ -259,7 +259,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.attr_cast.attributes"></a><h6>
-<a name="id1055735"></a>
+<a name="id1027980"></a>
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -330,7 +330,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.attr_cast.complexity"></a><h6>
-<a name="id1056686"></a>
+<a name="id1028304"></a>
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -338,7 +338,7 @@
of the embedded generator <code class="computeroutput"><span class="identifier">g</span></code>.
</p></blockquote></div>
<a name="spirit.karma.reference.auxiliary.attr_cast.example"></a><h6>
-<a name="id1056714"></a>
+<a name="id1028332"></a>
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="identifier">eol</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.auxiliary.eol.description"></a><h6>
-<a name="id1057407"></a>
+<a name="id1029025"></a>
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.description">Description</a>
</h6>
<p>
@@ -38,7 +38,7 @@
details).
</p>
<a name="spirit.karma.reference.auxiliary.eol.header"></a><h6>
-<a name="id1057460"></a>
+<a name="id1029078"></a>
<a class="link" 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>
@@ -48,7 +48,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.auxiliary.eol.namespace"></a><h6>
-<a name="id1057534"></a>
+<a name="id1029152"></a>
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -66,14 +66,14 @@
</td></tr></tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.eol.model_of"></a><h6>
-<a name="id1057614"></a>
+<a name="id1029232"></a>
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
<a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.auxiliary.eol.expression_semantics"></a><h6>
-<a name="id1057648"></a>
+<a name="id1029266"></a>
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.expression_semantics">Expression
Semantics</a>
</h6>
@@ -114,7 +114,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.eol.attributes"></a><h6>
-<a name="id1057740"></a>
+<a name="id1029426"></a>
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -148,7 +148,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.eol.complexity"></a><h6>
-<a name="id1057820"></a>
+<a name="id1029507"></a>
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -159,7 +159,7 @@
output.
</p>
<a name="spirit.karma.reference.auxiliary.eol.example"></a><h6>
-<a name="id1057844"></a>
+<a name="id1029531"></a>
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -33,15 +33,15 @@
or to insert semantic actions into the generation process.
</p>
<a name="spirit.karma.reference.auxiliary.eps.description"></a><h6>
-<a name="id1058246"></a>
+<a name="id1029933"></a>
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.description">Description</a>
</h6>
<p>
The Epsilon (<code class="computeroutput"><span class="identifier">eps</span></code>) is
- a multi-purpose generator that emits a yero length string.
+ a multi-purpose generator that emits a zero length string.
</p>
<a name="spirit.karma.reference.auxiliary.eps.simple_form"></a><h6>
-<a name="id1058270"></a>
+<a name="id1029957"></a>
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.simple_form">Simple
Form</a>
</h6>
@@ -59,7 +59,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="id1058371"></a>
+<a name="id1030058"></a>
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.semantic_predicate">Semantic
Predicate</a>
</h6>
@@ -89,7 +89,7 @@
the production will return early without ever touching rest.
</p>
<a name="spirit.karma.reference.auxiliary.eps.header"></a><h6>
-<a name="id1058558"></a>
+<a name="id1030245"></a>
<a class="link" 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>
@@ -99,7 +99,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.auxiliary.eps.namespace"></a><h6>
-<a name="id1058632"></a>
+<a name="id1030319"></a>
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -117,7 +117,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.eps.model_of"></a><h6>
-<a name="id1058712"></a>
+<a name="id1030398"></a>
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -138,7 +138,7 @@
</dl>
</div>
<a name="spirit.karma.reference.auxiliary.eps.expression_semantics"></a><h6>
-<a name="id1060163"></a>
+<a name="id1030484"></a>
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.expression_semantics">Expression
Semantics</a>
</h6>
@@ -208,7 +208,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.eps.attributes"></a><h6>
-<a name="id1060355"></a>
+<a name="id1030676"></a>
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -268,7 +268,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.eps.complexity"></a><h6>
-<a name="id1060521"></a>
+<a name="id1030842"></a>
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -278,7 +278,7 @@
The complexity is constant as no output is generated.
</p>
<a name="spirit.karma.reference.auxiliary.eps.example"></a><h6>
-<a name="id1060545"></a>
+<a name="id1030866"></a>
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,17 +27,17 @@
<a name="spirit.karma.reference.auxiliary.lazy"></a><a class="link" href="lazy.html" title="Lazy (lazy)">Lazy (<code class="computeroutput"><span class="identifier">lazy</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.auxiliary.lazy.description"></a><h6>
-<a name="id1061067"></a>
+<a name="id1031388"></a>
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.description">Description</a>
</h6>
<p>
- The familiy of <code class="computeroutput"><span class="identifier">lazy</span></code> components
+ The family of <code class="computeroutput"><span class="identifier">lazy</span></code> components
allows to use a dynamically returned generator component for output generation.
It calls the provided function or function object at generate time using
its return value as the actual generator to produce the output.
</p>
<a name="spirit.karma.reference.auxiliary.lazy.header"></a><h6>
-<a name="id1061091"></a>
+<a name="id1031412"></a>
<a class="link" 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>
@@ -47,7 +47,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.auxiliary.lazy.namespace"></a><h6>
-<a name="id1061166"></a>
+<a name="id1031487"></a>
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -65,7 +65,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.lazy.model_of"></a><h6>
-<a name="id1061245"></a>
+<a name="id1034024"></a>
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.model_of">Model
of</a>
</h6>
@@ -91,14 +91,14 @@
</pre>
<p>
where <code class="computeroutput"><span class="identifier">G</span></code>, the function's
- return value, is the type of the generator to be invoked, and <code class="computeroutput"><span class="identifier">Context</span></code> is the generators's Context
+ return value, is the type of the generator to be invoked, and <code class="computeroutput"><span class="identifier">Context</span></code> is the generator's Context
type (The first argument is <code class="computeroutput"><span class="identifier">unused</span></code>
to make the <code class="computeroutput"><span class="identifier">Context</span></code> the
second argument. This is done for uniformity with <a class="link" href="../../tutorials/semantic_actions.html" title="Semantic Actions">Semantic
Actions</a>).
</p>
<a name="spirit.karma.reference.auxiliary.lazy.expression_semantics"></a><h6>
-<a name="id1061394"></a>
+<a name="id1034173"></a>
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.expression_semantics">Expression
Semantics</a>
</h6>
@@ -165,7 +165,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.lazy.attributes"></a><h6>
-<a name="id1061550"></a>
+<a name="id1034329"></a>
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -217,7 +217,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.lazy.complexity"></a><h6>
-<a name="id1061702"></a>
+<a name="id1034481"></a>
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.complexity">Complexity</a>
</h6>
<p>
@@ -226,7 +226,7 @@
<code class="computeroutput"><span class="identifier">fg</span></code>.
</p>
<a name="spirit.karma.reference.auxiliary.lazy.example"></a><h6>
-<a name="id1061733"></a>
+<a name="id1034512"></a>
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -41,7 +41,7 @@
to control padding of the generated output stream.
</p>
<a name="spirit.karma.reference.binary.module_header"></a><h6>
-<a name="id1062288"></a>
+<a name="id1035067"></a>
<a class="link" href="binary.html#spirit.karma.reference.binary.module_header">Module Header</a>
</h6>
<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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,16 +28,16 @@
Big Endianness Generators</a>
</h5></div></div></div>
<a name="spirit.karma.reference.binary.binary_big.description"></a><h6>
-<a name="id1068001"></a>
+<a name="id1040234"></a>
<a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.description">Description</a>
</h6>
<p>
The big native endianness generators described in this section are used
- to emit binary byte streams layed out conforming to the big endianess
+ to emit binary byte streams laid out conforming to the big endianness
byte order.
</p>
<a name="spirit.karma.reference.binary.binary_big.header"></a><h6>
-<a name="id1068018"></a>
+<a name="id1040251"></a>
<a class="link" 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>
@@ -47,7 +47,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.binary.binary_big.namespace"></a><h6>
-<a name="id1068092"></a>
+<a name="id1040325"></a>
<a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -93,7 +93,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.binary.binary_big.model_of"></a><h6>
-<a name="id1068304"></a>
+<a name="id1040537"></a>
<a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.model_of">Model
of</a>
</h6>
@@ -124,7 +124,7 @@
</dl>
</div>
<a name="spirit.karma.reference.binary.binary_big.expression_semantics"></a><h6>
-<a name="id1069511"></a>
+<a name="id1040651"></a>
<a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.expression_semantics">Expression
Semantics</a>
</h6>
@@ -243,7 +243,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.binary.binary_big.attributes"></a><h6>
-<a name="id1069761"></a>
+<a name="id1040901"></a>
<a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -342,14 +342,14 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.binary.binary_big.complexity"></a><h6>
-<a name="id1070057"></a>
+<a name="id1041197"></a>
<a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N), where N is the number of bytes emitted by the binary generator
</p></blockquote></div>
<a name="spirit.karma.reference.binary.binary_big.example"></a><h6>
-<a name="id1070078"></a>
+<a name="id1041218"></a>
<a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,16 +28,16 @@
Little Endianness Generators</a>
</h5></div></div></div>
<a name="spirit.karma.reference.binary.binary_little.description"></a><h6>
-<a name="id1066388"></a>
+<a name="id1038620"></a>
<a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.description">Description</a>
</h6>
<p>
The little native endianness generators described in this section are
- used to emit binary byte streams layed out conforming to the little endianess
+ used to emit binary byte streams laid out conforming to the little endianness
byte order.
</p>
<a name="spirit.karma.reference.binary.binary_little.header"></a><h6>
-<a name="id1066405"></a>
+<a name="id1038637"></a>
<a class="link" 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>
@@ -47,7 +47,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.binary.binary_little.namespace"></a><h6>
-<a name="id1066479"></a>
+<a name="id1038712"></a>
<a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -93,7 +93,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.binary.binary_little.model_of"></a><h6>
-<a name="id1066688"></a>
+<a name="id1038920"></a>
<a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.model_of">Model
of</a>
</h6>
@@ -124,7 +124,7 @@
</dl>
</div>
<a name="spirit.karma.reference.binary.binary_little.expression_semantics"></a><h6>
-<a name="id1066800"></a>
+<a name="id1039032"></a>
<a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.expression_semantics">Expression
Semantics</a>
</h6>
@@ -243,7 +243,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.binary.binary_little.attributes"></a><h6>
-<a name="id1067047"></a>
+<a name="id1039279"></a>
<a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -342,14 +342,14 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.binary.binary_little.complexity"></a><h6>
-<a name="id1067343"></a>
+<a name="id1039576"></a>
<a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N), where N is the number of bytes emitted by the binary generator
</p></blockquote></div>
<a name="spirit.karma.reference.binary.binary_little.example"></a><h6>
-<a name="id1067364"></a>
+<a name="id1039597"></a>
<a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,16 +28,16 @@
Native Endianness Generators</a>
</h5></div></div></div>
<a name="spirit.karma.reference.binary.binary_native.description"></a><h6>
-<a name="id1062385"></a>
+<a name="id1035151"></a>
<a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.description">Description</a>
</h6>
<p>
The binary native endianness generators described in this section are
- used to emit binary byte streams layed out conforming to the native endianess
+ used to emit binary byte streams laid out conforming to the native endianness
(byte order) of the target architecture.
</p>
<a name="spirit.karma.reference.binary.binary_native.header"></a><h6>
-<a name="id1062402"></a>
+<a name="id1035168"></a>
<a class="link" 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>
@@ -47,7 +47,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.binary.binary_native.namespace"></a><h6>
-<a name="id1062476"></a>
+<a name="id1035242"></a>
<a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.binary.binary_native.model_of"></a><h6>
-<a name="id1062727"></a>
+<a name="id1035493"></a>
<a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.model_of">Model
of</a>
</h6>
@@ -135,7 +135,7 @@
</dl>
</div>
<a name="spirit.karma.reference.binary.binary_native.expression_semantics"></a><h6>
-<a name="id1062864"></a>
+<a name="id1035630"></a>
<a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.expression_semantics">Expression
Semantics</a>
</h6>
@@ -282,7 +282,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.binary.binary_native.attributes"></a><h6>
-<a name="id1063172"></a>
+<a name="id1035938"></a>
<a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -419,14 +419,14 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.binary.binary_native.complexity"></a><h6>
-<a name="id1063637"></a>
+<a name="id1037508"></a>
<a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N), where N is the number of bytes emitted by the binary generator
</p></blockquote></div>
<a name="spirit.karma.reference.binary.binary_native.example"></a><h6>
-<a name="id1063657"></a>
+<a name="id1037528"></a>
<a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -42,7 +42,7 @@
<code class="computeroutput"><span class="identifier">xdigit</span></code>, etc.).
</p>
<a name="spirit.karma.reference.char.module_header"></a><h6>
-<a name="id1070774"></a>
+<a name="id1043007"></a>
<a class="link" href="char.html#spirit.karma.reference.char.module_header">Module Header</a>
</h6>
<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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -29,7 +29,7 @@
<code class="computeroutput"><span class="identifier">digit</span></code>, etc.)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.char.char_class.description"></a><h6>
-<a name="id1076342"></a>
+<a name="id1047619"></a>
<a class="link" href="char_class.html#spirit.karma.reference.char.char_class.description">Description</a>
</h6>
<p>
@@ -41,7 +41,7 @@
such as forcing lower or upper case.
</p>
<a name="spirit.karma.reference.char.char_class.header"></a><h6>
-<a name="id1076393"></a>
+<a name="id1047669"></a>
<a class="link" 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>
@@ -51,7 +51,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.char.char_class.namespace"></a><h6>
-<a name="id1076467"></a>
+<a name="id1047744"></a>
<a class="link" href="char_class.html#spirit.karma.reference.char.char_class.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -132,7 +132,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="id1076833"></a>
+<a name="id1048110"></a>
<a class="link" href="char_class.html#spirit.karma.reference.char.char_class.model_of">Model
of</a>
</h6>
@@ -150,7 +150,7 @@
</dl>
</div>
<a name="spirit.karma.reference.char.char_class.expression_semantics"></a><h6>
-<a name="id1076899"></a>
+<a name="id1048176"></a>
<a class="link" href="char_class.html#spirit.karma.reference.char.char_class.expression_semantics">Expression
Semantics</a>
</h6>
@@ -386,7 +386,7 @@
The generators <code class="computeroutput"><span class="identifier">alpha</span></code>
and <code class="computeroutput"><span class="identifier">alnum</span></code> might seem
to behave unexpected if used inside a <code class="computeroutput"><span class="identifier">lower</span><span class="special">[]</span></code> or <code class="computeroutput"><span class="identifier">upper</span><span class="special">[]</span></code> directive. Both directives additionally
- apply the semanitics of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">islower</span></code>
+ apply the semantics of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">islower</span></code>
or <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isupper</span></code> to the respective character
class. Some examples:
</p>
@@ -401,7 +401,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.char.char_class.attributes"></a><h6>
-<a name="id1077846"></a>
+<a name="id1050232"></a>
<a class="link" href="char_class.html#spirit.karma.reference.char.char_class.attributes">Attributes</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -423,7 +423,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.char.char_class.complexity"></a><h6>
-<a name="id1077966"></a>
+<a name="id1050352"></a>
<a class="link" href="char_class.html#spirit.karma.reference.char.char_class.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -434,7 +434,7 @@
per invocation.
</p>
<a name="spirit.karma.reference.char.char_class.example"></a><h6>
-<a name="id1077990"></a>
+<a name="id1050376"></a>
<a class="link" href="char_class.html#spirit.karma.reference.char.char_class.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Generators (<code class="computeroutput"><span class="identifier">char_</span></code>, <code class="computeroutput"><span class="identifier">lit</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.char.char_generator.description"></a><h6>
-<a name="id1070872"></a>
+<a name="id1043105"></a>
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.description">Description</a>
</h6>
<p>
@@ -45,7 +45,7 @@
There are various forms of <code class="computeroutput"><span class="identifier">char_</span></code>.
</p>
<a name="spirit.karma.reference.char.char_generator.char_"></a><h6>
-<a name="id1070922"></a>
+<a name="id1043155"></a>
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.char_">char_</a>
</h6>
<p>
@@ -56,7 +56,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="id1070963"></a>
+<a name="id1043196"></a>
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.char__ch_">char_(ch)</a>
</h6>
<p>
@@ -68,7 +68,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="id1071054"></a>
+<a name="id1043287"></a>
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.char__first__last_">char_(first,
last)</a>
</h6>
@@ -103,7 +103,7 @@
<span class="bold"><strong>Sparse bit vectors</strong></span>
</p>
<p>
- To accomodate 16/32 and 64 bit characters, the char-set statically
+ To accommodate 16/32 and 64 bit characters, the char-set statically
switches from a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">bitset</span></code>
implementation when the character type is not greater than 8 bits,
to a sparse bit/boolean set which uses a sorted vector of disjoint
@@ -120,7 +120,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.char.char_generator.char__def_"></a><h6>
-<a name="id1071237"></a>
+<a name="id1043470"></a>
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.char__def_">char_(def)</a>
</h6>
<p>
@@ -140,7 +140,7 @@
by the attribute.
</p>
<a name="spirit.karma.reference.char.char_generator.lit_ch_"></a><h6>
-<a name="id1071353"></a>
+<a name="id1043586"></a>
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.lit_ch_">lit(ch)</a>
</h6>
<p>
@@ -180,7 +180,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="id1071531"></a>
+<a name="id1043764"></a>
<a class="link" 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>
@@ -190,7 +190,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.char.char_generator.namespace"></a><h6>
-<a name="id1071605"></a>
+<a name="id1043838"></a>
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -220,7 +220,7 @@
Encoding Namespace</a>.
</p>
<a name="spirit.karma.reference.char.char_generator.model_of"></a><h6>
-<a name="id1071737"></a>
+<a name="id1043958"></a>
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.model_of">Model
of</a>
</h6>
@@ -259,7 +259,7 @@
</dl>
</div>
<a name="spirit.karma.reference.char.char_generator.expression_semantics"></a><h6>
-<a name="id1071892"></a>
+<a name="id1044113"></a>
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.expression_semantics">Expression
Semantics</a>
</h6>
@@ -509,7 +509,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.char.char_generator.attributes"></a><h6>
-<a name="id1072696"></a>
+<a name="id1044917"></a>
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -668,7 +668,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.char.char_generator.complexity"></a><h6>
-<a name="id1073345"></a>
+<a name="id1046677"></a>
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -691,7 +691,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="id1073525"></a>
+<a name="id1046857"></a>
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -57,7 +57,7 @@
and attribute handling (<code class="computeroutput"><span class="identifier">duplicate</span><span class="special">[]</span></code>, <code class="computeroutput"><span class="identifier">omit</span><span class="special">[]</span></code>, and <code class="computeroutput"><span class="identifier">skip</span><span class="special">[]</span></code>).
</p>
<a name="spirit.karma.reference.directive.module_header"></a><h6>
-<a name="id1079000"></a>
+<a name="id1051089"></a>
<a class="link" href="directive.html#spirit.karma.reference.directive.module_header">Module Header</a>
</h6>
<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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Directives (<code class="computeroutput"><span class="identifier">left_align</span><span class="special">[]</span></code>, <code class="computeroutput"><span class="identifier">center</span><span class="special">[]</span></code>, <code class="computeroutput"><span class="identifier">right_align</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.directive.alignment.description"></a><h6>
-<a name="id1079116"></a>
+<a name="id1051206"></a>
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
an arbitrary generator to create the padding.
</p>
<a name="spirit.karma.reference.directive.alignment.header"></a><h6>
-<a name="id1079133"></a>
+<a name="id1051222"></a>
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.header">Header</a>
</h6>
<p>
@@ -65,7 +65,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.directive.alignment.namespace"></a><h6>
-<a name="id1079356"></a>
+<a name="id1051446"></a>
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -97,7 +97,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.alignment.model_of"></a><h6>
-<a name="id1079510"></a>
+<a name="id1053244"></a>
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.model_of">Model
of</a>
</h6>
@@ -129,7 +129,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.alignment.expression_semantics"></a><h6>
-<a name="id1079661"></a>
+<a name="id1053396"></a>
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.expression_semantics">Expression
Semantics</a>
</h6>
@@ -396,7 +396,7 @@
the column to the right.
</p>
<p>
- If the output needs to be limitted to a specified column width, use
+ If the output needs to be limited to a specified column width, use
the <code class="computeroutput"><span class="identifier">maxwidth</span><span class="special">[]</span></code>
directive, for instance:
</p>
@@ -411,7 +411,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.directive.alignment.attributes"></a><h6>
-<a name="id1082491"></a>
+<a name="id1054450"></a>
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.attributes">Attributes</a>
</h6>
<p>
@@ -632,7 +632,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.alignment.complexity"></a><h6>
-<a name="id1084317"></a>
+<a name="id1056414"></a>
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -644,7 +644,7 @@
of characters emitted by the embedded and padding generators.
</p></blockquote></div>
<a name="spirit.karma.reference.directive.alignment.example"></a><h6>
-<a name="id1084345"></a>
+<a name="id1056441"></a>
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Output Buffering (<code class="computeroutput"><span class="identifier">buffer</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.directive.buffer.description"></a><h6>
-<a name="id1094327"></a>
+<a name="id1068067"></a>
<a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.description">Description</a>
</h6>
<p>
@@ -43,7 +43,7 @@
discarded otherwise.
</p>
<a name="spirit.karma.reference.directive.buffer.header"></a><h6>
-<a name="id1094356"></a>
+<a name="id1068096"></a>
<a class="link" 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>
@@ -67,7 +67,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.karma.reference.directive.buffer.model_of"></a><h6>
-<a name="id1094496"></a>
+<a name="id1068236"></a>
<a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.model_of">Model
of</a>
</h6>
@@ -88,7 +88,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.buffer.expression_semantics"></a><h6>
-<a name="id1094584"></a>
+<a name="id1068324"></a>
<a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.expression_semantics">Expression
Semantics</a>
</h6>
@@ -144,7 +144,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.directive.buffer.attributes"></a><h6>
-<a name="id1094759"></a>
+<a name="id1068499"></a>
<a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.attributes">Attributes</a>
</h6>
<p>
@@ -186,7 +186,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.directive.buffer.complexity"></a><h6>
-<a name="id1094933"></a>
+<a name="id1068673"></a>
<a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -196,7 +196,7 @@
of characters buffered.
</p></blockquote></div>
<a name="spirit.karma.reference.directive.buffer.example"></a><h6>
-<a name="id1094953"></a>
+<a name="id1068693"></a>
<a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive/columns.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive/columns.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive/columns.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Output Into Columns (<code class="computeroutput"><span class="identifier">columns</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.directive.columns.description"></a><h6>
-<a name="id1101725"></a>
+<a name="id1073833"></a>
<a class="link" href="columns.html#spirit.karma.reference.directive.columns.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
special column separators.
</p>
<a name="spirit.karma.reference.directive.columns.header"></a><h6>
-<a name="id1101753"></a>
+<a name="id1073861"></a>
<a class="link" href="columns.html#spirit.karma.reference.directive.columns.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/directive/columns.hpp>
@@ -61,7 +61,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.karma.reference.directive.columns.model_of"></a><h6>
-<a name="id1101893"></a>
+<a name="id1074001"></a>
<a class="link" href="columns.html#spirit.karma.reference.directive.columns.model_of">Model
of</a>
</h6>
@@ -98,7 +98,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.columns.expression_semantics"></a><h6>
-<a name="id1102024"></a>
+<a name="id1074132"></a>
<a class="link" href="columns.html#spirit.karma.reference.directive.columns.expression_semantics">Expression
Semantics</a>
</h6>
@@ -192,7 +192,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.columns.attributes"></a><h6>
-<a name="id1102370"></a>
+<a name="id1074478"></a>
<a class="link" href="columns.html#spirit.karma.reference.directive.columns.attributes">Attributes</a>
</h6>
<p>
@@ -285,18 +285,18 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.columns.complexity"></a><h6>
-<a name="id1103116"></a>
+<a name="id1075087"></a>
<a class="link" href="columns.html#spirit.karma.reference.directive.columns.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
The overall complexity of the <code class="computeroutput"><span class="identifier">columns</span></code>
- generator directive depends on the complexity of the embeddded generator.
- The complexitz of the <code class="computeroutput"><span class="identifier">columns</span></code>
+ generator directive depends on the complexity of the embedded generator.
+ The complexity of the <code class="computeroutput"><span class="identifier">columns</span></code>
generator directive itself is O(N), where <code class="computeroutput"><span class="identifier">N</span></code>
is the number of inserted column separators.
</p></blockquote></div>
<a name="spirit.karma.reference.directive.columns.example"></a><h6>
-<a name="id1103160"></a>
+<a name="id1075131"></a>
<a class="link" href="columns.html#spirit.karma.reference.directive.columns.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Controlling Automatic Delimiting (<code class="computeroutput"><span class="identifier">verbatim</span><span class="special">[]</span></code>, <code class="computeroutput"><span class="identifier">no_delimit</span><span class="special">[]</span></code>, <code class="computeroutput"><span class="identifier">delimit</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.directive.delimit.description"></a><h6>
-<a name="id1087524"></a>
+<a name="id1060644"></a>
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
the directive <code class="computeroutput"><span class="identifier">delimit</span><span class="special">[]</span></code> (re-)enables automatic delimiting.
</p>
<a name="spirit.karma.reference.directive.delimit.header"></a><h6>
-<a name="id1087606"></a>
+<a name="id1060725"></a>
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.header">Header</a>
</h6>
<p>
@@ -65,7 +65,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.directive.delimit.namespace"></a><h6>
-<a name="id1087829"></a>
+<a name="id1060949"></a>
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -97,7 +97,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.delimit.model_of"></a><h6>
-<a name="id1087984"></a>
+<a name="id1061172"></a>
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.model_of">Model
of</a>
</h6>
@@ -124,7 +124,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.delimit.expression_semantics"></a><h6>
-<a name="id1088110"></a>
+<a name="id1061298"></a>
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.expression_semantics">Expression
Semantics</a>
</h6>
@@ -218,7 +218,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.delimit.attributes"></a><h6>
-<a name="id1088413"></a>
+<a name="id1061602"></a>
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.attributes">Attributes</a>
</h6>
<p>
@@ -310,7 +310,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.delimit.complexity"></a><h6>
-<a name="id1090634"></a>
+<a name="id1062177"></a>
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -319,7 +319,7 @@
O(1).
</p></blockquote></div>
<a name="spirit.karma.reference.directive.delimit.example"></a><h6>
-<a name="id1090687"></a>
+<a name="id1062229"></a>
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive/duplicate.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive/duplicate.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive/duplicate.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Attribute (<code class="computeroutput"><span class="identifier">duplicate</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.directive.duplicate.description"></a><h6>
-<a name="id1100536"></a>
+<a name="id1071266"></a>
<a class="link" href="duplicate.html#spirit.karma.reference.directive.duplicate.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
it does nothing.
</p>
<a name="spirit.karma.reference.directive.duplicate.header"></a><h6>
-<a name="id1100564"></a>
+<a name="id1071294"></a>
<a class="link" href="duplicate.html#spirit.karma.reference.directive.duplicate.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/directive/duplicate.hpp>
@@ -61,7 +61,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.karma.reference.directive.duplicate.model_of"></a><h6>
-<a name="id1100704"></a>
+<a name="id1071434"></a>
<a class="link" href="duplicate.html#spirit.karma.reference.directive.duplicate.model_of">Model
of</a>
</h6>
@@ -82,7 +82,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.duplicate.expression_semantics"></a><h6>
-<a name="id1100792"></a>
+<a name="id1071522"></a>
<a class="link" href="duplicate.html#spirit.karma.reference.directive.duplicate.expression_semantics">Expression
Semantics</a>
</h6>
@@ -125,7 +125,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.directive.duplicate.attributes"></a><h6>
-<a name="id1100901"></a>
+<a name="id1071631"></a>
<a class="link" href="duplicate.html#spirit.karma.reference.directive.duplicate.attributes">Attributes</a>
</h6>
<p>
@@ -177,7 +177,7 @@
the corresponding expression will not compile.
</p>
<a name="spirit.karma.reference.directive.duplicate.complexity"></a><h6>
-<a name="id1101180"></a>
+<a name="id1071911"></a>
<a class="link" href="duplicate.html#spirit.karma.reference.directive.duplicate.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -185,7 +185,7 @@
of the embedded generator.
</p></blockquote></div>
<a name="spirit.karma.reference.directive.duplicate.example"></a><h6>
-<a name="id1101212"></a>
+<a name="id1071942"></a>
<a class="link" href="duplicate.html#spirit.karma.reference.directive.duplicate.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
the Maximum Field Width (<code class="computeroutput"><span class="identifier">maxwidth</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.directive.maxwidth.description"></a><h6>
-<a name="id1092979"></a>
+<a name="id1065075"></a>
<a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
generated by the embedded generator.
</p>
<a name="spirit.karma.reference.directive.maxwidth.header"></a><h6>
-<a name="id1093007"></a>
+<a name="id1065103"></a>
<a class="link" 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>
@@ -61,7 +61,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.karma.reference.directive.maxwidth.model_of"></a><h6>
-<a name="id1093147"></a>
+<a name="id1065243"></a>
<a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.model_of">Model
of</a>
</h6>
@@ -87,7 +87,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.maxwidth.expression_semantics"></a><h6>
-<a name="id1093260"></a>
+<a name="id1065356"></a>
<a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.expression_semantics">Expression
Semantics</a>
</h6>
@@ -176,7 +176,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.directive.maxwidth.attributes"></a><h6>
-<a name="id1093529"></a>
+<a name="id1065625"></a>
<a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.attributes">Attributes</a>
</h6>
<p>
@@ -236,7 +236,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.maxwidth.complexity"></a><h6>
-<a name="id1093840"></a>
+<a name="id1065936"></a>
<a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -246,7 +246,7 @@
of characters generated by the maxwidth directive.
</p></blockquote></div>
<a name="spirit.karma.reference.directive.maxwidth.example"></a><h6>
-<a name="id1093878"></a>
+<a name="id1067618"></a>
<a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -29,7 +29,7 @@
and <code class="computeroutput"><span class="identifier">skip</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.directive.omit.description"></a><h6>
-<a name="id1097753"></a>
+<a name="id1069293"></a>
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.description">Description</a>
</h6>
<p>
@@ -42,7 +42,7 @@
to extract the exposed attribute type.
</p>
<a name="spirit.karma.reference.directive.omit.header"></a><h6>
-<a name="id1097813"></a>
+<a name="id1069353"></a>
<a class="link" 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>
@@ -74,7 +74,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.omit.model_of"></a><h6>
-<a name="id1097992"></a>
+<a name="id1069532"></a>
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.model_of">Model
of</a>
</h6>
@@ -95,7 +95,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.omit.expression_semantics"></a><h6>
-<a name="id1098079"></a>
+<a name="id1069620"></a>
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.expression_semantics">Expression
Semantics</a>
</h6>
@@ -153,7 +153,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.omit.attributes"></a><h6>
-<a name="id1098246"></a>
+<a name="id1069786"></a>
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.attributes">Attributes</a>
</h6>
<p>
@@ -213,7 +213,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.omit.complexity"></a><h6>
-<a name="id1098535"></a>
+<a name="id1070228"></a>
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -222,7 +222,7 @@
generator directive is O(1) as it does not generate any output.
</p></blockquote></div>
<a name="spirit.karma.reference.directive.omit.example"></a><h6>
-<a name="id1098577"></a>
+<a name="id1070270"></a>
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
@@ -314,7 +314,7 @@
<p>
The semantics of using the <code class="computeroutput"><span class="identifier">skip</span><span class="special">[]</span></code> directive are identical to the <code class="computeroutput"><span class="identifier">omit</span><span class="special">[]</span></code>
directive, except that it does not actually execute the embedded generator.
- For this reason it is usually preferrable to utilize the <code class="computeroutput"><span class="identifier">skip</span><span class="special">[]</span></code>
+ For this reason it is usually preferable to utilize the <code class="computeroutput"><span class="identifier">skip</span><span class="special">[]</span></code>
directive instead of the <code class="computeroutput"><span class="identifier">omit</span><span class="special">[]</span></code> directive. On the other hand, the
<code class="computeroutput"><span class="identifier">omit</span><span class="special">[]</span></code>
directive is very useful whenever the embedded generator produces side
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Directive (<code class="computeroutput"><span class="identifier">repeat</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.directive.repeat.description"></a><h6>
-<a name="id1085051"></a>
+<a name="id1057141"></a>
<a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.description">Description</a>
</h6>
<p>
@@ -52,7 +52,7 @@
</li>
</ul></div>
<a name="spirit.karma.reference.directive.repeat.header"></a><h6>
-<a name="id1085115"></a>
+<a name="id1057205"></a>
<a class="link" 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>
@@ -62,7 +62,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.directive.repeat.namespace"></a><h6>
-<a name="id1085189"></a>
+<a name="id1057279"></a>
<a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -88,7 +88,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.repeat.model_of"></a><h6>
-<a name="id1085307"></a>
+<a name="id1057397"></a>
<a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.model_of">Model
of</a>
</h6>
@@ -116,7 +116,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.repeat.expression_semantics"></a><h6>
-<a name="id1085429"></a>
+<a name="id1057519"></a>
<a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.expression_semantics">Expression
Semantics</a>
</h6>
@@ -231,11 +231,11 @@
All failing iterations of the embedded generator will consume one element
from the supplied attribute. The overall <code class="computeroutput"><span class="identifier">repeat</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code> will succeed as long as the iteration
criteria (number of successful invocations of the embedded generator)
- is fullfilled (unless the underlying output stream reports an error).
+ is fulfilled (unless the underlying output stream reports an error).
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.directive.repeat.attributes"></a><h6>
-<a name="id1085852"></a>
+<a name="id1059054"></a>
<a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.attributes">Attributes</a>
</h6>
<p>
@@ -383,7 +383,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.directive.repeat.complexity"></a><h6>
-<a name="id1086816"></a>
+<a name="id1059936"></a>
<a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -392,7 +392,7 @@
itself is O(N), where N is the number of repetitions to execute.
</p></blockquote></div>
<a name="spirit.karma.reference.directive.repeat.example"></a><h6>
-<a name="id1086836"></a>
+<a name="id1059956"></a>
<a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Controlling Case Sensitivity (<code class="computeroutput"><span class="identifier">upper</span><span class="special">[]</span></code>, <code class="computeroutput"><span class="identifier">lower</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.directive.upperlower.description"></a><h6>
-<a name="id1091245"></a>
+<a name="id1062787"></a>
<a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.description">Description</a>
</h6>
<p>
@@ -38,7 +38,7 @@
Encoding Namespace</a>).
</p>
<a name="spirit.karma.reference.directive.upperlower.header"></a><h6>
-<a name="id1091310"></a>
+<a name="id1062852"></a>
<a class="link" 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>
@@ -48,7 +48,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.directive.upperlower.namespace"></a><h6>
-<a name="id1091384"></a>
+<a name="id1062927"></a>
<a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -77,7 +77,7 @@
Encoding Namespace</a>.
</p>
<a name="spirit.karma.reference.directive.upperlower.model_of"></a><h6>
-<a name="id1091491"></a>
+<a name="id1063033"></a>
<a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.model_of">Model
of</a>
</h6>
@@ -103,7 +103,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.upperlower.expression_semantics"></a><h6>
-<a name="id1091610"></a>
+<a name="id1063152"></a>
<a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.expression_semantics">Expression
Semantics</a>
</h6>
@@ -114,7 +114,7 @@
directives. They indirectly influence the way all subject generators
work. They add information (the <code class="computeroutput"><span class="identifier">tag</span><span class="special">::</span><span class="identifier">upper</span></code>
or <code class="computeroutput"><span class="identifier">tag</span><span class="special">::</span><span class="identifier">lower</span></code>) to the <code class="computeroutput"><span class="identifier">Modifier</span></code>
- template parameter used while tranforming the <code class="computeroutput"><span class="identifier">proto</span><span class="special">::</span><span class="identifier">expr</span></code>
+ template parameter used while transforming the <code class="computeroutput"><span class="identifier">proto</span><span class="special">::</span><span class="identifier">expr</span></code>
into the corresponding generator expression. This is achieved by the
following specializations:
</p>
@@ -215,7 +215,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.directive.upperlower.attributes"></a><h6>
-<a name="id1092214"></a>
+<a name="id1064311"></a>
<a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.attributes">Attributes</a>
</h6>
<p>
@@ -275,7 +275,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.upperlower.complexity"></a><h6>
-<a name="id1092547"></a>
+<a name="id1064643"></a>
<a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -284,7 +284,7 @@
directives, having no impact on runtime performance.
</p></blockquote></div>
<a name="spirit.karma.reference.directive.upperlower.example"></a><h6>
-<a name="id1092603"></a>
+<a name="id1064700"></a>
<a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/create_generator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/create_generator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/create_generator.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
for Automatic Generator Creation</a>
</h5></div></div></div>
<a name="spirit.karma.reference.generate_api.create_generator.description"></a><h6>
-<a name="id1047516"></a>
+<a name="id1019885"></a>
<a class="link" href="create_generator.html#spirit.karma.reference.generate_api.create_generator.description">Description</a>
</h6>
<p>
@@ -39,7 +39,7 @@
generator can be utilized to emit output for the provided attribute.
</p>
<a name="spirit.karma.reference.generate_api.create_generator.header"></a><h6>
-<a name="id1047535"></a>
+<a name="id1019904"></a>
<a class="link" href="create_generator.html#spirit.karma.reference.generate_api.create_generator.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/auto.hpp>
@@ -49,7 +49,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.generate_api.create_generator.namespace"></a><h6>
-<a name="id1047751"></a>
+<a name="id1019984"></a>
<a class="link" href="create_generator.html#spirit.karma.reference.generate_api.create_generator.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -73,7 +73,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.generate_api.create_generator.synopsis"></a><h6>
-<a name="id1047876"></a>
+<a name="id1020108"></a>
<a class="link" href="create_generator.html#spirit.karma.reference.generate_api.create_generator.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">spirit</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">karma</span>
@@ -295,7 +295,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.generate_api.create_generator.template_parameters"></a><h6>
-<a name="id1048858"></a>
+<a name="id1021642"></a>
<a class="link" href="create_generator.html#spirit.karma.reference.generate_api.create_generator.template_parameters">Template
parameters</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/iterator_api.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/iterator_api.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/iterator_api.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Based Generator API</a>
</h5></div></div></div>
<a name="spirit.karma.reference.generate_api.iterator_api.description"></a><h6>
-<a name="id1041684"></a>
+<a name="id1013917"></a>
<a class="link" href="iterator_api.html#spirit.karma.reference.generate_api.iterator_api.description">Description</a>
</h6>
<p>
@@ -41,7 +41,7 @@
reference that hold the attribute values to output.
</p>
<a name="spirit.karma.reference.generate_api.iterator_api.header"></a><h6>
-<a name="id1041718"></a>
+<a name="id1013950"></a>
<a class="link" href="iterator_api.html#spirit.karma.reference.generate_api.iterator_api.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/generate.hpp>
@@ -73,7 +73,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.generate_api.iterator_api.namespace"></a><h6>
-<a name="id1041930"></a>
+<a name="id1014163"></a>
<a class="link" href="iterator_api.html#spirit.karma.reference.generate_api.iterator_api.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -107,7 +107,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.generate_api.iterator_api.synopsis"></a><h6>
-<a name="id1042149"></a>
+<a name="id1014381"></a>
<a class="link" href="iterator_api.html#spirit.karma.reference.generate_api.iterator_api.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">spirit</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">karma</span>
@@ -208,7 +208,7 @@
by using the other version of that function while passing <code class="computeroutput"><span class="identifier">delimit_flag</span><span class="special">::</span><span class="identifier">predelimit</span></code> to the corresponding argument.
</p>
<a name="spirit.karma.reference.generate_api.iterator_api.template_parameters"></a><h6>
-<a name="id1043628"></a>
+<a name="id1016066"></a>
<a class="link" href="iterator_api.html#spirit.karma.reference.generate_api.iterator_api.template_parameters">Template
parameters</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/stream_api.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/stream_api.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/stream_api.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Based Generator API</a>
</h5></div></div></div>
<a name="spirit.karma.reference.generate_api.stream_api.description"></a><h6>
-<a name="id1045547"></a>
+<a name="id1016277"></a>
<a class="link" href="stream_api.html#spirit.karma.reference.generate_api.stream_api.description">Description</a>
</h6>
<p>
@@ -43,7 +43,7 @@
reference that hold the attribute values to output.
</p>
<a name="spirit.karma.reference.generate_api.stream_api.header"></a><h6>
-<a name="id1045591"></a>
+<a name="id1016322"></a>
<a class="link" href="stream_api.html#spirit.karma.reference.generate_api.stream_api.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/stream/format_manip.hpp>
@@ -75,7 +75,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.generate_api.stream_api.namespace"></a><h6>
-<a name="id1045803"></a>
+<a name="id1016534"></a>
<a class="link" href="stream_api.html#spirit.karma.reference.generate_api.stream_api.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -109,7 +109,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.generate_api.stream_api.synopsis"></a><h6>
-<a name="id1046019"></a>
+<a name="id1016750"></a>
<a class="link" href="stream_api.html#spirit.karma.reference.generate_api.stream_api.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">spirit</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">karma</span>
@@ -175,7 +175,7 @@
(see Manipulators),
which when streamed to an output stream will result in generating the
output as emitted by the embedded <span class="emphasis"><em>Spirit.Karma</em></span> generator
- expression. Any error occuring during the invocation of the <span class="emphasis"><em>Spirit.Karma</em></span>
+ expression. Any error occurring during the invocation of the <span class="emphasis"><em>Spirit.Karma</em></span>
generators will be reflected in the streams status flag (<code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">ios_base</span><span class="special">::</span><span class="identifier">failbit</span></code> will be set).
</p>
<p>
@@ -204,7 +204,7 @@
by using the other version of that manipulator while passing <code class="computeroutput"><span class="identifier">delimit_flag</span><span class="special">::</span><span class="identifier">predelimit</span></code> to the corresponding argument.
</p>
<a name="spirit.karma.reference.generate_api.stream_api.template_parameters"></a><h6>
-<a name="id1047342"></a>
+<a name="id1019711"></a>
<a class="link" href="stream_api.html#spirit.karma.reference.generate_api.stream_api.template_parameters">Template
parameters</a>
</h6>
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.karma.reference.generator_concepts.binarygenerator"></a><a class="link" href="binarygenerator.html" title="BinaryGenerator">BinaryGenerator</a>
</h5></div></div></div>
<a name="spirit.karma.reference.generator_concepts.binarygenerator.description"></a><h6>
-<a name="id1034117"></a>
+<a name="id1005803"></a>
<a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.description">Description</a>
</h6>
<p>
@@ -39,7 +39,7 @@
Design Pattern.
</p>
<a name="spirit.karma.reference.generator_concepts.binarygenerator.refinement_of"></a><h6>
-<a name="id1034163"></a>
+<a name="id1005850"></a>
<a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.refinement_of">Refinement
of</a>
</h6>
@@ -60,7 +60,7 @@
</dl>
</div>
<a name="spirit.karma.reference.generator_concepts.binarygenerator.valid_expressions"></a><h6>
-<a name="id1034240"></a>
+<a name="id1005926"></a>
<a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.valid_expressions">Valid
Expressions</a>
</h6>
@@ -129,7 +129,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.binarygenerator.type_expressions"></a><h6>
-<a name="id1034411"></a>
+<a name="id1007258"></a>
<a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.type_expressions">Type
Expressions</a>
</h6>
@@ -194,7 +194,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.binarygenerator.invariants"></a><h6>
-<a name="id1034612"></a>
+<a name="id1007460"></a>
<a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.invariants">Invariants</a>
</h6>
<p>
@@ -210,7 +210,7 @@
</li>
</ul></div>
<a name="spirit.karma.reference.generator_concepts.binarygenerator.models"></a><h6>
-<a name="id1034756"></a>
+<a name="id1007604"></a>
<a class="link" 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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.karma.reference.generator_concepts.generator"></a><a class="link" href="generator.html" title="Generator">Generator</a>
</h5></div></div></div>
<a name="spirit.karma.reference.generator_concepts.generator.description"></a><h6>
-<a name="id1030890"></a>
+<a name="id1002099"></a>
<a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.description">Description</a>
</h6>
<p>
@@ -81,7 +81,7 @@
</dl>
</div>
<a name="spirit.karma.reference.generator_concepts.generator.valid_expressions"></a><h6>
-<a name="id1031153"></a>
+<a name="id1004000"></a>
<a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.valid_expressions">Valid
Expressions</a>
</h6>
@@ -91,7 +91,7 @@
by <code class="computeroutput"><span class="identifier">g</span></code>, are left unspecified
in the base <code class="computeroutput"><span class="identifier">Generator</span></code>
concept. These are specified in subsequent, more refined concepts and
- by the actual models therof.
+ by the actual models thereof.
</p>
<p>
For any Generator the following expressions must be valid:
@@ -164,7 +164,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.generator.type_expressions"></a><h6>
-<a name="id1031422"></a>
+<a name="id1004269"></a>
<a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.type_expressions">Type
Expressions</a>
</h6>
@@ -231,7 +231,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.generator.postcondition"></a><h6>
-<a name="id1031693"></a>
+<a name="id1004540"></a>
<a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.postcondition">Postcondition</a>
</h6>
<p>
@@ -253,7 +253,7 @@
</li>
</ul></div>
<a name="spirit.karma.reference.generator_concepts.generator.models"></a><h6>
-<a name="id1031774"></a>
+<a name="id1004621"></a>
<a class="link" 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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.karma.reference.generator_concepts.narygenerator"></a><a class="link" href="narygenerator.html" title="NaryGenerator">NaryGenerator</a>
</h5></div></div></div>
<a name="spirit.karma.reference.generator_concepts.narygenerator.description"></a><h6>
-<a name="id1034815"></a>
+<a name="id1007662"></a>
<a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
Design Pattern.
</p>
<a name="spirit.karma.reference.generator_concepts.narygenerator.refinement_of"></a><h6>
-<a name="id1034846"></a>
+<a name="id1007694"></a>
<a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.refinement_of">Refinement
of</a>
</h6>
@@ -58,7 +58,7 @@
</dl>
</div>
<a name="spirit.karma.reference.generator_concepts.narygenerator.valid_expressions"></a><h6>
-<a name="id1034923"></a>
+<a name="id1007770"></a>
<a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.valid_expressions">Valid
Expressions</a>
</h6>
@@ -109,7 +109,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.narygenerator.type_expressions"></a><h6>
-<a name="id1035047"></a>
+<a name="id1007894"></a>
<a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.type_expressions">Type
Expressions</a>
</h6>
@@ -162,7 +162,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.narygenerator.invariants"></a><h6>
-<a name="id1035216"></a>
+<a name="id1008063"></a>
<a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.invariants">Invariants</a>
</h6>
<p>
@@ -174,7 +174,7 @@
<code 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></code> evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
</li></ul></div>
<a name="spirit.karma.reference.generator_concepts.narygenerator.models"></a><h6>
-<a name="id1035305"></a>
+<a name="id1008152"></a>
<a class="link" 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/nonterminal.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/nonterminal.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/nonterminal.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.karma.reference.generator_concepts.nonterminal"></a><a class="link" href="nonterminal.html" title="Nonterminal">Nonterminal</a>
</h5></div></div></div>
<a name="spirit.karma.reference.generator_concepts.nonterminal.description"></a><h6>
-<a name="id1037092"></a>
+<a name="id1008232"></a>
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.description">Description</a>
</h6>
<p>
@@ -38,7 +38,7 @@
in recursive descent generation.
</p>
<a name="spirit.karma.reference.generator_concepts.nonterminal.refinement_of"></a><h6>
-<a name="id1037114"></a>
+<a name="id1008254"></a>
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.refinement_of">Refinement
of</a>
</h6>
@@ -46,7 +46,7 @@
<a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.generator_concepts.nonterminal.signature"></a><h6>
-<a name="id1037146"></a>
+<a name="id1008286"></a>
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.signature">Signature</a>
</h6>
<p>
@@ -63,7 +63,7 @@
inherited attributes.
</p>
<a name="spirit.karma.reference.generator_concepts.nonterminal.attributes"></a><h6>
-<a name="id1037245"></a>
+<a name="id1008385"></a>
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.attributes">Attributes</a>
</h6>
<p>
@@ -76,7 +76,7 @@
<pre class="programlisting"><span class="identifier">r</span><span class="special">(</span><span class="identifier">expr</span><span class="special">)</span> <span class="comment">// Evaluate expr at parse time and pass the result to the Nonterminal r
</span></pre>
<a name="spirit.karma.reference.generator_concepts.nonterminal._code__phrase_role__identifier___val__phrase___code_"></a><h6>
-<a name="id1037289"></a>
+<a name="id1008429"></a>
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal._code__phrase_role__identifier___val__phrase___code_"><code class="computeroutput"><span class="identifier">_val</span></code></a>
</h6>
<p>
@@ -86,7 +86,7 @@
reference to the Nonterminal's attribute.
</p>
<a name="spirit.karma.reference.generator_concepts.nonterminal._code__phrase_role__identifier___r1__phrase___code_____code__phrase_role__identifier__r10__phrase___code_"></a><h6>
-<a name="id1037356"></a>
+<a name="id1008496"></a>
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal._code__phrase_role__identifier___r1__phrase___code_____code__phrase_role__identifier__r10__phrase___code_"><code class="computeroutput"><span class="identifier">_r1</span></code>...<code class="computeroutput"><span class="identifier">r10</span></code></a>
</h6>
<p>
@@ -96,7 +96,7 @@
refer to the Nonterminal's inherited attributes.
</p>
<a name="spirit.karma.reference.generator_concepts.nonterminal.locals"></a><h6>
-<a name="id1037440"></a>
+<a name="id1008580"></a>
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.locals">Locals</a>
</h6>
<p>
@@ -168,7 +168,7 @@
</dl>
</div>
<a name="spirit.karma.reference.generator_concepts.nonterminal.valid_expressions"></a><h6>
-<a name="id1037959"></a>
+<a name="id1009099"></a>
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.valid_expressions">Valid
Expressions</a>
</h6>
@@ -274,7 +274,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.nonterminal.type_expressions"></a><h6>
-<a name="id1038284"></a>
+<a name="id1009498"></a>
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.type_expressions">Type
Expressions</a>
</h6>
@@ -329,7 +329,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.nonterminal.models"></a><h6>
-<a name="id1038425"></a>
+<a name="id1009640"></a>
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.models">Models</a>
</h6>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.karma.reference.generator_concepts.primitivegenerator"></a><a class="link" href="primitivegenerator.html" title="PrimitiveGenerator">PrimitiveGenerator</a>
</h5></div></div></div>
<a name="spirit.karma.reference.generator_concepts.primitivegenerator.description"></a><h6>
-<a name="id1031816"></a>
+<a name="id1004663"></a>
<a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.description">Description</a>
</h6>
<p>
@@ -35,7 +35,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="id1031836"></a>
+<a name="id1004683"></a>
<a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.refinement_of">Refinement
of</a>
</h6>
@@ -43,7 +43,7 @@
<a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.generator_concepts.primitivegenerator.post_delimit"></a><h6>
-<a name="id1031866"></a>
+<a name="id1004713"></a>
<a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.post_delimit">Post-delimit</a>
</h6>
<p>
@@ -56,7 +56,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="id1031939"></a>
+<a name="id1004786"></a>
<a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.type_expressions">Type
Expressions</a>
</h6>
@@ -95,7 +95,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.primitivegenerator.models"></a><h6>
-<a name="id1033237"></a>
+<a name="id1004923"></a>
<a class="link" 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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.karma.reference.generator_concepts.unarygenerator"></a><a class="link" href="unarygenerator.html" title="UnaryGenerator">UnaryGenerator</a>
</h5></div></div></div>
<a name="spirit.karma.reference.generator_concepts.unarygenerator.description"></a><h6>
-<a name="id1033343"></a>
+<a name="id1005029"></a>
<a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.description">Description</a>
</h6>
<p>
@@ -36,7 +36,7 @@
following the Delegate Design Pattern.
</p>
<a name="spirit.karma.reference.generator_concepts.unarygenerator.refinement_of"></a><h6>
-<a name="id1033363"></a>
+<a name="id1005049"></a>
<a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.refinement_of">Refinement
of</a>
</h6>
@@ -57,7 +57,7 @@
</dl>
</div>
<a name="spirit.karma.reference.generator_concepts.unarygenerator.valid_expressions"></a><h6>
-<a name="id1033440"></a>
+<a name="id1005126"></a>
<a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.valid_expressions">Valid
Expressions</a>
</h6>
@@ -107,7 +107,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.unarygenerator.type_expressions"></a><h6>
-<a name="id1033560"></a>
+<a name="id1005246"></a>
<a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.type_expressions">Type
Expressions</a>
</h6>
@@ -160,7 +160,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.unarygenerator.invariants"></a><h6>
-<a name="id1033729"></a>
+<a name="id1005415"></a>
<a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.invariants">Invariants</a>
</h6>
<p>
@@ -171,7 +171,7 @@
<code 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></code> evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
</li></ul></div>
<a name="spirit.karma.reference.generator_concepts.unarygenerator.models"></a><h6>
-<a name="id1033818"></a>
+<a name="id1005504"></a>
<a class="link" 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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.karma.reference.karma_basics"></a><a class="link" href="karma_basics.html" title="Basics">Basics</a>
</h4></div></div></div>
<a name="spirit.karma.reference.karma_basics.lazy_argument"></a><h6>
-<a name="id1038481"></a>
+<a name="id1009695"></a>
<a class="link" href="karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
Argument</a>
</h6>
@@ -46,14 +46,14 @@
</pre>
<p>
where <code class="computeroutput"><span class="identifier">T</span></code>, the function's
- return value, is compatible with the argument type expected and <code class="computeroutput"><span class="identifier">Context</span></code> is the generators's Context type
+ return value, is compatible with the argument type expected and <code class="computeroutput"><span class="identifier">Context</span></code> is the generator's Context type
(The first argument is <code class="computeroutput"><span class="identifier">unused</span></code>
to make the <code class="computeroutput"><span class="identifier">Context</span></code> the
second argument. This is done for uniformity with <a class="link" href="../tutorials/semantic_actions.html" title="Semantic Actions">Semantic
Actions</a>).
</p>
<a name="spirit.karma.reference.karma_basics.character_encoding_namespace"></a><h6>
-<a name="id1038621"></a>
+<a name="id1009836"></a>
<a class="link" href="karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
Encoding Namespace</a>
</h6>
@@ -114,7 +114,7 @@
</li>
</ul></div>
<a name="spirit.karma.reference.karma_basics.examples"></a><h6>
-<a name="id1038837"></a>
+<a name="id1010052"></a>
<a class="link" href="karma_basics.html#spirit.karma.reference.karma_basics.examples">Examples</a>
</h6>
<p>
@@ -262,7 +262,7 @@
<p>
</p>
<a name="spirit.karma.reference.karma_basics.models"></a><h6>
-<a name="id1041561"></a>
+<a name="id1013793"></a>
<a class="link" href="karma_basics.html#spirit.karma.reference.karma_basics.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -31,7 +31,7 @@
<dt><span class="section">Grammar</span></dt>
</dl></div>
<a name="spirit.karma.reference.nonterminal.module_headers"></a><h6>
-<a name="id1103758"></a>
+<a name="id1075730"></a>
<a class="link" href="nonterminal.html#spirit.karma.reference.nonterminal.module_headers">Module
Headers</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal/grammar.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal/grammar.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal/grammar.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.karma.reference.nonterminal.grammar"></a><a class="link" href="grammar.html" title="Grammar">Grammar</a>
</h5></div></div></div>
<a name="spirit.karma.reference.nonterminal.grammar.description"></a><h6>
-<a name="id1107456"></a>
+<a name="id1077789"></a>
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
Grammars can be composed to form more complex grammars.
</p>
<a name="spirit.karma.reference.nonterminal.grammar.header"></a><h6>
-<a name="id1107490"></a>
+<a name="id1077823"></a>
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/nonterminal/grammar.hpp>
@@ -47,7 +47,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.nonterminal.grammar.namespace"></a><h6>
-<a name="id1107564"></a>
+<a name="id1078444"></a>
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -64,14 +64,14 @@
</td></tr></tbody>
</table></div>
<a name="spirit.karma.reference.nonterminal.grammar.synopsis"></a><h6>
-<a name="id1107645"></a>
+<a name="id1078524"></a>
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">OutputIterator</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">A1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">A2</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">A3</span><span class="special">></span>
<span class="keyword">struct</span> <span class="identifier">grammar</span><span class="special">;</span>
</pre>
<a name="spirit.karma.reference.nonterminal.grammar.template_parameters"></a><h6>
-<a name="id1107738"></a>
+<a name="id1078618"></a>
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.template_parameters">Template
parameters</a>
</h6>
@@ -197,7 +197,7 @@
<td>
<p>
Specifies the grammar's delimiter generator. Specify this if
- you want the grammer to delimit the generated output.
+ you want the grammar to delimit the generated output.
</p>
</td>
<td>
@@ -226,7 +226,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.nonterminal.grammar.model_of"></a><h6>
-<a name="id1108118"></a>
+<a name="id1078997"></a>
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.model_of">Model
of</a>
</h6>
@@ -243,7 +243,7 @@
</dl>
</div>
<a name="spirit.karma.reference.nonterminal.grammar.expression_semantics"></a><h6>
-<a name="id1108176"></a>
+<a name="id1079056"></a>
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.expression_semantics">Expression
Semantics</a>
</h6>
@@ -310,7 +310,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.nonterminal.grammar.attributes"></a><h6>
-<a name="id1108492"></a>
+<a name="id1079371"></a>
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.attributes">Attributes</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -318,14 +318,14 @@
its consumed attribute. See <a class="link" href="../generator_concepts/nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.attributes"><code class="computeroutput"><span class="identifier">Attribute</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.nonterminal.grammar.complexity"></a><h6>
-<a name="id1108530"></a>
+<a name="id1079410"></a>
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
The complexity is defined by the complexity of the its definition.
</p></blockquote></div>
<a name="spirit.karma.reference.nonterminal.grammar.example"></a><h6>
-<a name="id1108551"></a>
+<a name="id1079430"></a>
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal/rule.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal/rule.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal/rule.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.karma.reference.nonterminal.rule"></a><a class="link" href="rule.html" title="Rule">Rule</a>
</h5></div></div></div>
<a name="spirit.karma.reference.nonterminal.rule.description"></a><h6>
-<a name="id1103842"></a>
+<a name="id1075814"></a>
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.description">Description</a>
</h6>
<p>
@@ -40,7 +40,7 @@
descent output generation.
</p>
<a name="spirit.karma.reference.nonterminal.rule.header"></a><h6>
-<a name="id1103864"></a>
+<a name="id1075836"></a>
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/nonterminal/rule.hpp>
@@ -50,7 +50,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.nonterminal.rule.namespace"></a><h6>
-<a name="id1103938"></a>
+<a name="id1075910"></a>
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -67,14 +67,14 @@
</td></tr></tbody>
</table></div>
<a name="spirit.karma.reference.nonterminal.rule.synopsis"></a><h6>
-<a name="id1104019"></a>
+<a name="id1075990"></a>
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">OutputIterator</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">A1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">A2</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">A3</span><span class="special">></span>
<span class="keyword">struct</span> <span class="identifier">rule</span><span class="special">;</span>
</pre>
<a name="spirit.karma.reference.nonterminal.rule.template_parameters"></a><h6>
-<a name="id1104112"></a>
+<a name="id1076084"></a>
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.template_parameters">Template
parameters</a>
</h6>
@@ -229,7 +229,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.nonterminal.rule.model_of"></a><h6>
-<a name="id1104492"></a>
+<a name="id1076463"></a>
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.model_of">Model
of</a>
</h6>
@@ -261,7 +261,7 @@
</dl>
</div>
<a name="spirit.karma.reference.nonterminal.rule.expression_semantics"></a><h6>
-<a name="id1104654"></a>
+<a name="id1076625"></a>
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.expression_semantics">Expression
Semantics</a>
</h6>
@@ -392,7 +392,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.nonterminal.rule.attributes"></a><h6>
-<a name="id1106802"></a>
+<a name="id1077135"></a>
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.attributes">Attributes</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -400,7 +400,7 @@
The consumed attribute of the rule. See <a class="link" href="../generator_concepts/nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.attributes"><code class="computeroutput"><span class="identifier">Attribute</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.nonterminal.rule.complexity"></a><h6>
-<a name="id1106841"></a>
+<a name="id1077174"></a>
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -408,7 +408,7 @@
<code class="computeroutput"><span class="identifier">g</span></code>
</p></blockquote></div>
<a name="spirit.karma.reference.nonterminal.rule.example"></a><h6>
-<a name="id1106868"></a>
+<a name="id1077201"></a>
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -58,7 +58,7 @@
tight generic C++ code that rivals, if not surpasses C.
</p>
<a name="spirit.karma.reference.numeric.module_header"></a><h6>
-<a name="id1109269"></a>
+<a name="id1080148"></a>
<a class="link" href="numeric.html#spirit.karma.reference.numeric.module_header">Module Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/numeric.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/boolean.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/boolean.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/boolean.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="identifier">bool_</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.numeric.boolean.description"></a><h6>
-<a name="id1126543"></a>
+<a name="id1099881"></a>
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.description">Description</a>
</h6>
<p>
@@ -42,7 +42,7 @@
a template class. Template parameters fine tune its behavior.
</p>
<a name="spirit.karma.reference.numeric.boolean.header"></a><h6>
-<a name="id1126597"></a>
+<a name="id1099935"></a>
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/numeric/bool.hpp>
@@ -52,7 +52,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.numeric.boolean.namespace"></a><h6>
-<a name="id1126808"></a>
+<a name="id1100010"></a>
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -105,7 +105,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.numeric.boolean.synopsis"></a><h6>
-<a name="id1127026"></a>
+<a name="id1100228"></a>
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span>
@@ -114,7 +114,7 @@
<span class="keyword">struct</span> <span class="identifier">bool_generator</span><span class="special">;</span>
</pre>
<a name="spirit.karma.reference.numeric.boolean.template_parameters"></a><h6>
-<a name="id1127096"></a>
+<a name="id1100298"></a>
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.template_parameters">Template
parameters</a>
</h6>
@@ -179,7 +179,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.numeric.boolean.model_of"></a><h6>
-<a name="id1127244"></a>
+<a name="id1100445"></a>
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.model_of">Model
of</a>
</h6>
@@ -203,7 +203,7 @@
</dl>
</div>
<a name="spirit.karma.reference.numeric.boolean.expression_semantics"></a><h6>
-<a name="id1127348"></a>
+<a name="id1100550"></a>
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.expression_semantics">Expression
Semantics</a>
</h6>
@@ -273,7 +273,7 @@
</td>
<td>
<p>
- Generate the booelan value provided by the immediate literal
+ Generate the boolean value provided by the immediate literal
value the generator is initialized from using the default formatting
(<code class="computeroutput"><span class="keyword">false</span></code> is generated
as <code class="computeroutput"><span class="string">"false"</span></code>,
@@ -397,7 +397,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.numeric.boolean.additional_requirements"></a><h6>
-<a name="id1127928"></a>
+<a name="id1101887"></a>
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.additional_requirements">Additional
Requirements</a>
</h6>
@@ -413,7 +413,7 @@
must be (safely) convertible to <code class="computeroutput"><span class="keyword">bool</span></code>
</li></ul></div>
<a name="spirit.karma.reference.numeric.boolean.attributes"></a><h6>
-<a name="id1128009"></a>
+<a name="id1101968"></a>
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -528,7 +528,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.numeric.boolean.boolean_formatting_policies"></a><h6>
-<a name="id1128391"></a>
+<a name="id1102350"></a>
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.boolean_formatting_policies">Boolean
Formatting Policies</a>
</h6>
@@ -561,9 +561,9 @@
be used as the attribute type of the created real number generator. The
default for <code class="computeroutput"><span class="identifier">B</span></code> is <code class="computeroutput"><span class="keyword">bool</span></code>.
</p>
-<a name="spirit.karma.reference.numeric.boolean.booelan_formatting_policy_expression_semantics"></a><h6>
-<a name="id1128813"></a>
- <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.booelan_formatting_policy_expression_semantics">Booelan
+<a name="spirit.karma.reference.numeric.boolean.boolean_formatting_policy_expression_semantics"></a><h6>
+<a name="id1102772"></a>
+ <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.boolean_formatting_policy_expression_semantics">Boolean
Formatting Policy Expression Semantics</a>
</h6>
<p>
@@ -713,7 +713,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.numeric.boolean.complexity"></a><h6>
-<a name="id1131336"></a>
+<a name="id1103576"></a>
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -721,7 +721,7 @@
number of characters needed to represent the generated boolean.
</p></blockquote></div>
<a name="spirit.karma.reference.numeric.boolean.example"></a><h6>
-<a name="id1131364"></a>
+<a name="id1103604"></a>
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -29,7 +29,7 @@
<code class="computeroutput"><span class="identifier">double_</span></code>, etc.)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.numeric.real_number.description"></a><h6>
-<a name="id1119634"></a>
+<a name="id1089683"></a>
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.description">Description</a>
</h6>
<p>
@@ -42,7 +42,7 @@
requirements (for more information about the requirements, see <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.additional_requirements">below</a>).
</p>
<a name="spirit.karma.reference.numeric.real_number.header"></a><h6>
-<a name="id1119677"></a>
+<a name="id1089726"></a>
<a class="link" 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>
@@ -52,7 +52,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.numeric.real_number.namespace"></a><h6>
-<a name="id1119752"></a>
+<a name="id1089800"></a>
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -105,14 +105,14 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.numeric.real_number.synopsis"></a><h6>
-<a name="id1119969"></a>
+<a name="id1091407"></a>
<a class="link" 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="id1120036"></a>
+<a name="id1091474"></a>
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.template_parameters">Template
parameters</a>
</h6>
@@ -181,7 +181,7 @@
see <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.real_number_formatting_policies">below</a>.
</p>
<a name="spirit.karma.reference.numeric.real_number.model_of"></a><h6>
-<a name="id1120199"></a>
+<a name="id1091637"></a>
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.model_of">Model
of</a>
</h6>
@@ -205,7 +205,7 @@
</dl>
</div>
<a name="spirit.karma.reference.numeric.real_number.expression_semantics"></a><h6>
-<a name="id1120300"></a>
+<a name="id1091738"></a>
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.expression_semantics">Expression
Semantics</a>
</h6>
@@ -378,7 +378,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.numeric.real_number.additional_requirements"></a><h6>
-<a name="id1120923"></a>
+<a name="id1092361"></a>
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.additional_requirements">Additional
Requirements</a>
</h6>
@@ -417,7 +417,7 @@
</li>
</ul></div>
<a name="spirit.karma.reference.numeric.real_number.attributes"></a><h6>
-<a name="id1122496"></a>
+<a name="id1092685"></a>
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -588,7 +588,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.numeric.real_number.real_number_formatting_policies"></a><h6>
-<a name="id1123053"></a>
+<a name="id1093242"></a>
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.real_number_formatting_policies">Real
Number Formatting Policies</a>
</h6>
@@ -620,7 +620,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="id1123407"></a>
+<a name="id1094298"></a>
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.real_number_formatting_policy_expression_semantics">Real
Number Formatting Policy Expression Semantics</a>
</h6>
@@ -1139,7 +1139,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.numeric.real_number.complexity"></a><h6>
-<a name="id1125901"></a>
+<a name="id1099239"></a>
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -1147,7 +1147,7 @@
number of digits needed to represent the generated real number.
</p></blockquote></div>
<a name="spirit.karma.reference.numeric.real_number.example"></a><h6>
-<a name="id1125928"></a>
+<a name="id1099267"></a>
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -29,7 +29,7 @@
etc.)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.numeric.signed_int.description"></a><h6>
-<a name="id1113871"></a>
+<a name="id1085308"></a>
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.description">Description</a>
</h6>
<p>
@@ -48,7 +48,7 @@
see <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.additional_requirements">below</a>).
</p>
<a name="spirit.karma.reference.numeric.signed_int.header"></a><h6>
-<a name="id1113939"></a>
+<a name="id1085377"></a>
<a class="link" 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>
@@ -58,7 +58,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.numeric.signed_int.namespace"></a><h6>
-<a name="id1114014"></a>
+<a name="id1085451"></a>
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -130,7 +130,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.numeric.signed_int.synopsis"></a><h6>
-<a name="id1114880"></a>
+<a name="id1085760"></a>
<a class="link" 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>
@@ -140,7 +140,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="id1114964"></a>
+<a name="id1085844"></a>
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.template_parameters">Template
parameters</a>
</h6>
@@ -224,7 +224,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.numeric.signed_int.model_of"></a><h6>
-<a name="id1115140"></a>
+<a name="id1086020"></a>
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.model_of">Model
of</a>
</h6>
@@ -262,7 +262,7 @@
</dl>
</div>
<a name="spirit.karma.reference.numeric.signed_int.expression_semantics"></a><h6>
-<a name="id1115327"></a>
+<a name="id1086207"></a>
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.expression_semantics">Expression
Semantics</a>
</h6>
@@ -443,7 +443,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.numeric.signed_int.additional_requirements"></a><h6>
-<a name="id1115971"></a>
+<a name="id1087969"></a>
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.additional_requirements">Additional
Requirements</a>
</h6>
@@ -498,7 +498,7 @@
</li>
</ul></div>
<a name="spirit.karma.reference.numeric.signed_int.attributes"></a><h6>
-<a name="id1116440"></a>
+<a name="id1088438"></a>
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -697,7 +697,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.numeric.signed_int.complexity"></a><h6>
-<a name="id1119046"></a>
+<a name="id1089095"></a>
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -705,7 +705,7 @@
number of digits needed to represent the generated integer number
</p></blockquote></div>
<a name="spirit.karma.reference.numeric.signed_int.example"></a><h6>
-<a name="id1119074"></a>
+<a name="id1089122"></a>
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -29,7 +29,7 @@
etc.)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.numeric.unsigned_int.description"></a><h6>
-<a name="id1109360"></a>
+<a name="id1080239"></a>
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.description">Description</a>
</h6>
<p>
@@ -44,7 +44,7 @@
a template class. Template parameters fine tune its behavior.
</p>
<a name="spirit.karma.reference.numeric.unsigned_int.header"></a><h6>
-<a name="id1109411"></a>
+<a name="id1080289"></a>
<a class="link" 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>
@@ -54,7 +54,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.numeric.unsigned_int.namespace"></a><h6>
-<a name="id1109485"></a>
+<a name="id1080364"></a>
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -145,7 +145,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.numeric.unsigned_int.synopsis"></a><h6>
-<a name="id1109913"></a>
+<a name="id1082446"></a>
<a class="link" 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>
@@ -154,7 +154,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="id1109983"></a>
+<a name="id1082516"></a>
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.template_parameters">Template
parameters</a>
</h6>
@@ -220,7 +220,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.numeric.unsigned_int.model_of"></a><h6>
-<a name="id1110117"></a>
+<a name="id1082650"></a>
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.model_of">Model
of</a>
</h6>
@@ -252,7 +252,7 @@
</dl>
</div>
<a name="spirit.karma.reference.numeric.unsigned_int.expression_semantics"></a><h6>
-<a name="id1110269"></a>
+<a name="id1082801"></a>
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.expression_semantics">Expression
Semantics</a>
</h6>
@@ -461,7 +461,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.numeric.unsigned_int.additional_requirements"></a><h6>
-<a name="id1112054"></a>
+<a name="id1083465"></a>
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.additional_requirements">Additional
Requirements</a>
</h6>
@@ -513,7 +513,7 @@
</li>
</ul></div>
<a name="spirit.karma.reference.numeric.unsigned_int.attributes"></a><h6>
-<a name="id1112486"></a>
+<a name="id1083897"></a>
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -752,7 +752,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.numeric.unsigned_int.complexity"></a><h6>
-<a name="id1113297"></a>
+<a name="id1084735"></a>
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -760,7 +760,7 @@
number of digits needed to represent the generated integer number
</p></blockquote></div>
<a name="spirit.karma.reference.numeric.unsigned_int.example"></a><h6>
-<a name="id1113325"></a>
+<a name="id1084762"></a>
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -68,7 +68,7 @@
and the <span class="emphasis"><em>not</em></span> predicate (unary <code class="computeroutput"><span class="special">!</span></code>).
</p>
<a name="spirit.karma.reference.operator.module_header"></a><h6>
-<a name="id1132046"></a>
+<a name="id1105391"></a>
<a class="link" href="operator.html#spirit.karma.reference.operator.module_header">Module Header</a>
</h6>
<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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -29,7 +29,7 @@
<span class="identifier">b</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.operator.alternative.description"></a><h6>
-<a name="id1134533"></a>
+<a name="id1107052"></a>
<a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.description">Description</a>
</h6>
<p>
@@ -38,7 +38,7 @@
from left to right until one of them succeeds.
</p>
<a name="spirit.karma.reference.operator.alternative.header"></a><h6>
-<a name="id1134550"></a>
+<a name="id1107069"></a>
<a class="link" 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>
@@ -48,7 +48,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.operator.alternative.model_of"></a><h6>
-<a name="id1134624"></a>
+<a name="id1107143"></a>
<a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.model_of">Model
of</a>
</h6>
@@ -56,7 +56,7 @@
<a class="link" href="../generator_concepts/narygenerator.html" title="NaryGenerator"><code class="computeroutput"><span class="identifier">NaryGenerator</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.operator.alternative.expression_semantics"></a><h6>
-<a name="id1134654"></a>
+<a name="id1107173"></a>
<a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.expression_semantics">Expression
Semantics</a>
</h6>
@@ -108,7 +108,7 @@
an element succeeded.
</p>
<a name="spirit.karma.reference.operator.alternative.attributes"></a><h6>
-<a name="id1134768"></a>
+<a name="id1107287"></a>
<a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.attributes">Attributes</a>
</h6>
<p>
@@ -175,7 +175,7 @@
an example of this behavior.
</p>
<a name="spirit.karma.reference.operator.alternative.complexity"></a><h6>
-<a name="id1135290"></a>
+<a name="id1108102"></a>
<a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -184,7 +184,7 @@
itself is O(N), where N is the number of elements in the alternative.
</p></blockquote></div>
<a name="spirit.karma.reference.operator.alternative.example"></a><h6>
-<a name="id1135311"></a>
+<a name="id1108122"></a>
<a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="special">&</span><span class="identifier">a</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.operator.and_predicate.description"></a><h6>
-<a name="id1143150"></a>
+<a name="id1115197"></a>
<a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
succeeds.
</p>
<a name="spirit.karma.reference.operator.and_predicate.header"></a><h6>
-<a name="id1143169"></a>
+<a name="id1115216"></a>
<a class="link" 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>
@@ -47,7 +47,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.operator.and_predicate.model_of"></a><h6>
-<a name="id1143244"></a>
+<a name="id1115291"></a>
<a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.model_of">Model
of</a>
</h6>
@@ -55,7 +55,7 @@
<a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.operator.and_predicate.expression_semantics"></a><h6>
-<a name="id1143276"></a>
+<a name="id1115323"></a>
<a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.expression_semantics">Expression
Semantics</a>
</h6>
@@ -102,7 +102,7 @@
its embedded generator into a discarding device.
</p>
<a name="spirit.karma.reference.operator.and_predicate.attributes"></a><h6>
-<a name="id1143382"></a>
+<a name="id1115429"></a>
<a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.attributes">Attributes</a>
</h6>
<p>
@@ -155,7 +155,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.operator.and_predicate.complexity"></a><h6>
-<a name="id1143533"></a>
+<a name="id1115580"></a>
<a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -164,7 +164,7 @@
generator itself is O(1).
</p></blockquote></div>
<a name="spirit.karma.reference.operator.and_predicate.example"></a><h6>
-<a name="id1143556"></a>
+<a name="id1115603"></a>
<a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="special">*</span><span class="identifier">a</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.operator.kleene.description"></a><h6>
-<a name="id1137376"></a>
+<a name="id1108803"></a>
<a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
generator, the Kleene star generator always succeeds.
</p>
<a name="spirit.karma.reference.operator.kleene.header"></a><h6>
-<a name="id1137393"></a>
+<a name="id1108820"></a>
<a class="link" 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>
@@ -47,7 +47,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.operator.kleene.model_of"></a><h6>
-<a name="id1137468"></a>
+<a name="id1108894"></a>
<a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.model_of">Model
of</a>
</h6>
@@ -55,7 +55,7 @@
<a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.operator.kleene.expression_semantics"></a><h6>
-<a name="id1137502"></a>
+<a name="id1108929"></a>
<a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.expression_semantics">Expression
Semantics</a>
</h6>
@@ -109,7 +109,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.operator.kleene.attributes"></a><h6>
-<a name="id1137619"></a>
+<a name="id1109045"></a>
<a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.attributes">Attributes</a>
</h6>
<p>
@@ -212,7 +212,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.operator.kleene.complexity"></a><h6>
-<a name="id1137961"></a>
+<a name="id1109387"></a>
<a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -222,7 +222,7 @@
N is the number of elements in the container passed as its attribute.
</p></blockquote></div>
<a name="spirit.karma.reference.operator.kleene.example"></a><h6>
-<a name="id1137981"></a>
+<a name="id1109408"></a>
<a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,17 +27,17 @@
<a name="spirit.karma.reference.operator.list"></a><a class="link" href="list.html" title="Lists (a % b)">Lists (<code class="computeroutput"><span class="identifier">a</span> <span class="special">%</span> <span class="identifier">b</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.operator.list.description"></a><h6>
-<a name="id1139752"></a>
+<a name="id1111709"></a>
<a class="link" href="list.html#spirit.karma.reference.operator.list.description">Description</a>
</h6>
<p>
The list generator is used to repeat the execution of an embedded generator
- and interspace it with the output of another generator one or more times.
+ and intersperse it with the output of another generator one or more times.
It succeeds if the embedded generator has been successfully executed
at least once.
</p>
<a name="spirit.karma.reference.operator.list.header"></a><h6>
-<a name="id1139768"></a>
+<a name="id1111726"></a>
<a class="link" 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>
@@ -47,14 +47,14 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.operator.list.model_of"></a><h6>
-<a name="id1139843"></a>
+<a name="id1111800"></a>
<a class="link" href="list.html#spirit.karma.reference.operator.list.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
<a class="link" href="../generator_concepts/binarygenerator.html" title="BinaryGenerator"><code class="computeroutput"><span class="identifier">BinaryGenerator</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.operator.list.expression_semantics"></a><h6>
-<a name="id1139878"></a>
+<a name="id1111835"></a>
<a class="link" href="list.html#spirit.karma.reference.operator.list.expression_semantics">Expression
Semantics</a>
</h6>
@@ -91,10 +91,10 @@
The generator <code class="computeroutput"><span class="identifier">a</span></code>
is executed one or more times depending on the availability
of an attribute. The output generated by <code class="computeroutput"><span class="identifier">a</span></code>
- is interspaced with the output generated by <code class="computeroutput"><span class="identifier">b</span></code>.
- The list generator succeeds if its first embedded generator
- has been successfully executed at least once (unless the underlying
- output stream reports an error).
+ is interspersed with the output generated by <code class="computeroutput"><span class="identifier">b</span></code>. The list generator succeeds
+ if its first embedded generator has been successfully executed
+ at least once (unless the underlying output stream reports
+ an error).
</p>
</td>
</tr></tbody>
@@ -121,7 +121,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.operator.list.attributes"></a><h6>
-<a name="id1140092"></a>
+<a name="id1112050"></a>
<a class="link" href="list.html#spirit.karma.reference.operator.list.attributes">Attributes</a>
</h6>
<p>
@@ -179,7 +179,7 @@
The list generator will execute its embedded generator once for each
element in the provided container attribute and as long as the embedded
generator succeeds. The output generated by its first generator will
- be interspaced by the output generated by the second generator. On each
+ be interspersed by the output generated by the second generator. On each
iteration it will pass the next consecutive element from the container
attribute to the first embedded generator. The second embedded generator
does not get passed any attributes (it gets invoked using an <code class="computeroutput"><span class="identifier">unused_type</span></code> as its attribute). Therefore
@@ -211,7 +211,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.operator.list.complexity"></a><h6>
-<a name="id1140437"></a>
+<a name="id1112394"></a>
<a class="link" href="list.html#spirit.karma.reference.operator.list.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -221,7 +221,7 @@
number of elements in the container passed as its attribute.
</p></blockquote></div>
<a name="spirit.karma.reference.operator.list.example"></a><h6>
-<a name="id1140457"></a>
+<a name="id1112415"></a>
<a class="link" href="list.html#spirit.karma.reference.operator.list.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="special">!</span><span class="identifier">a</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.operator.not_predicate.description"></a><h6>
-<a name="id1144264"></a>
+<a name="id1117273"></a>
<a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
fails.
</p>
<a name="spirit.karma.reference.operator.not_predicate.header"></a><h6>
-<a name="id1144283"></a>
+<a name="id1117292"></a>
<a class="link" 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>
@@ -47,7 +47,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.operator.not_predicate.model_of"></a><h6>
-<a name="id1144357"></a>
+<a name="id1117367"></a>
<a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.model_of">Model
of</a>
</h6>
@@ -55,7 +55,7 @@
<a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.operator.not_predicate.expression_semantics"></a><h6>
-<a name="id1144390"></a>
+<a name="id1117399"></a>
<a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.expression_semantics">Expression
Semantics</a>
</h6>
@@ -102,7 +102,7 @@
its embedded generator into a discarding device.
</p>
<a name="spirit.karma.reference.operator.not_predicate.attributes"></a><h6>
-<a name="id1144495"></a>
+<a name="id1117505"></a>
<a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.attributes">Attributes</a>
</h6>
<p>
@@ -155,7 +155,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.operator.not_predicate.complexity"></a><h6>
-<a name="id1144646"></a>
+<a name="id1117656"></a>
<a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -164,7 +164,7 @@
generator itself is O(1).
</p></blockquote></div>
<a name="spirit.karma.reference.operator.not_predicate.example"></a><h6>
-<a name="id1144669"></a>
+<a name="id1117679"></a>
<a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="special">-</span><span class="identifier">a</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.operator.optional.description"></a><h6>
-<a name="id1140949"></a>
+<a name="id1114110"></a>
<a class="link" href="optional.html#spirit.karma.reference.operator.optional.description">Description</a>
</h6>
<p>
@@ -36,7 +36,7 @@
It succeeds always.
</p>
<a name="spirit.karma.reference.operator.optional.header"></a><h6>
-<a name="id1140966"></a>
+<a name="id1114127"></a>
<a class="link" 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>
@@ -46,7 +46,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.operator.optional.model_of"></a><h6>
-<a name="id1141040"></a>
+<a name="id1114201"></a>
<a class="link" href="optional.html#spirit.karma.reference.operator.optional.model_of">Model
of</a>
</h6>
@@ -54,7 +54,7 @@
<a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.operator.optional.expression_semantics"></a><h6>
-<a name="id1141075"></a>
+<a name="id1114236"></a>
<a class="link" href="optional.html#spirit.karma.reference.operator.optional.expression_semantics">Expression
Semantics</a>
</h6>
@@ -96,7 +96,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.operator.optional.attributes"></a><h6>
-<a name="id1141177"></a>
+<a name="id1114338"></a>
<a class="link" href="optional.html#spirit.karma.reference.operator.optional.attributes">Attributes</a>
</h6>
<p>
@@ -183,7 +183,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.operator.optional.complexity"></a><h6>
-<a name="id1141490"></a>
+<a name="id1114651"></a>
<a class="link" href="optional.html#spirit.karma.reference.operator.optional.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -192,7 +192,7 @@
generator itself is O(1).
</p></blockquote></div>
<a name="spirit.karma.reference.operator.optional.example"></a><h6>
-<a name="id1141511"></a>
+<a name="id1114672"></a>
<a class="link" href="optional.html#spirit.karma.reference.operator.optional.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.karma.reference.operator.plus"></a><a class="link" href="plus.html" title="Plus (+a)">Plus (<code class="computeroutput"><span class="special">+</span><span class="identifier">a</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.operator.plus.description"></a><h6>
-<a name="id1138491"></a>
+<a name="id1110486"></a>
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.description">Description</a>
</h6>
<p>
@@ -36,7 +36,7 @@
executed at least once.
</p>
<a name="spirit.karma.reference.operator.plus.header"></a><h6>
-<a name="id1138508"></a>
+<a name="id1110503"></a>
<a class="link" 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>
@@ -46,14 +46,14 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.operator.plus.model_of"></a><h6>
-<a name="id1138582"></a>
+<a name="id1110578"></a>
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
<a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.operator.plus.expression_semantics"></a><h6>
-<a name="id1138617"></a>
+<a name="id1110612"></a>
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.expression_semantics">Expression
Semantics</a>
</h6>
@@ -110,7 +110,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.operator.plus.attributes"></a><h6>
-<a name="id1138744"></a>
+<a name="id1110740"></a>
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.attributes">Attributes</a>
</h6>
<p>
@@ -213,7 +213,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.operator.plus.complexity"></a><h6>
-<a name="id1139086"></a>
+<a name="id1111082"></a>
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -223,7 +223,7 @@
number of elements in the container passed as its attribute.
</p></blockquote></div>
<a name="spirit.karma.reference.operator.plus.example"></a><h6>
-<a name="id1139107"></a>
+<a name="id1111102"></a>
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -29,7 +29,7 @@
<span class="identifier">b</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.operator.sequence.description"></a><h6>
-<a name="id1132146"></a>
+<a name="id1105492"></a>
<a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.description">Description</a>
</h6>
<p>
@@ -38,7 +38,7 @@
to right as long as they succeed.
</p>
<a name="spirit.karma.reference.operator.sequence.header"></a><h6>
-<a name="id1132163"></a>
+<a name="id1105509"></a>
<a class="link" 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>
@@ -48,7 +48,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.operator.sequence.model_of"></a><h6>
-<a name="id1132238"></a>
+<a name="id1105583"></a>
<a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.model_of">Model
of</a>
</h6>
@@ -56,7 +56,7 @@
<a class="link" href="../generator_concepts/narygenerator.html" title="NaryGenerator"><code class="computeroutput"><span class="identifier">NaryGenerator</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.operator.sequence.expression_semantics"></a><h6>
-<a name="id1132270"></a>
+<a name="id1105616"></a>
<a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.expression_semantics">Expression
Semantics</a>
</h6>
@@ -128,7 +128,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.operator.sequence.attributes"></a><h6>
-<a name="id1132455"></a>
+<a name="id1105800"></a>
<a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.attributes">Attributes</a>
</h6>
<p>
@@ -206,7 +206,7 @@
the attribute supplied.
</p>
<a name="spirit.karma.reference.operator.sequence.complexity"></a><h6>
-<a name="id1134102"></a>
+<a name="id1106621"></a>
<a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -215,7 +215,7 @@
itself is O(N), where N is the number of elements in the sequence.
</p></blockquote></div>
<a name="spirit.karma.reference.operator.sequence.example"></a><h6>
-<a name="id1134123"></a>
+<a name="id1106642"></a>
<a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -35,7 +35,7 @@
for output generation.
</p>
<a name="spirit.karma.reference.stream.header"></a><h6>
-<a name="id1146368"></a>
+<a name="id1118416"></a>
<a class="link" href="stream.html#spirit.karma.reference.stream.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/stream.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/stream/stream.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/stream/stream.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/stream/stream.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
etc.)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.stream.stream.description"></a><h6>
-<a name="id1146467"></a>
+<a name="id1118514"></a>
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.description">Description</a>
</h6>
<p>
@@ -44,7 +44,7 @@
<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span><span class="special">&</span> <span class="keyword">operator</span><span class="special"><<</span> <span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span><span class="special">&,</span> <span class="identifier">A</span> <span class="keyword">const</span><span class="special">&);</span>
</pre>
<a name="spirit.karma.reference.stream.stream.header"></a><h6>
-<a name="id1146576"></a>
+<a name="id1118623"></a>
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/stream.hpp>
@@ -54,7 +54,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.stream.stream.namespace"></a><h6>
-<a name="id1146650"></a>
+<a name="id1118698"></a>
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -80,14 +80,14 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.stream.stream.synopsis"></a><h6>
-<a name="id1146768"></a>
+<a name="id1118815"></a>
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.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">struct</span> <span class="identifier">stream_generator</span><span class="special">;</span>
</pre>
<a name="spirit.karma.reference.stream.stream.template_parameters"></a><h6>
-<a name="id1146822"></a>
+<a name="id1118869"></a>
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.template_parameters">Template
parameters</a>
</h6>
@@ -135,7 +135,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.stream.stream.model_of"></a><h6>
-<a name="id1146919"></a>
+<a name="id1118966"></a>
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -155,7 +155,7 @@
</dl>
</div>
<a name="spirit.karma.reference.stream.stream.expression_semantics"></a><h6>
-<a name="id1147007"></a>
+<a name="id1119054"></a>
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.expression_semantics">Expression
Semantics</a>
</h6>
@@ -190,7 +190,7 @@
<td>
<p>
Call the streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special"><<()</span></code> for the type of the
- mandory attribute. The output emitted by this operator will
+ mandatory attribute. The output emitted by this operator will
be the result of the <code class="computeroutput"><span class="identifier">stream</span></code>
generator. This generator never fails (unless the underlying
output stream reports an error). The character type of the
@@ -225,7 +225,7 @@
<td>
<p>
Call the streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special"><<()</span></code> for the type of the
- mandory attribute. The output emitted by this operator will
+ mandatory attribute. The output emitted by this operator will
be the result of the <code class="computeroutput"><span class="identifier">stream</span></code>
generator. This generator never fails (unless the underlying
output stream reports an error). The character type of the
@@ -291,7 +291,7 @@
<td>
<p>
Call the streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special"><<()</span></code> for the type of the
- mandory attribute. The output emitted by this operator will
+ mandatory attribute. The output emitted by this operator will
be the result of the <code class="computeroutput"><span class="identifier">stream</span></code>
generator. This generator never fails (unless the underlying
output stream reports an error). The character type of the
@@ -325,7 +325,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.stream.stream.additional_requirements"></a><h6>
-<a name="id1147514"></a>
+<a name="id1120660"></a>
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.additional_requirements">Additional
Requirements</a>
</h6>
@@ -366,7 +366,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.stream.stream.attributes"></a><h6>
-<a name="id1147741"></a>
+<a name="id1120887"></a>
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -491,14 +491,14 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.stream.stream.complexity"></a><h6>
-<a name="id1148693"></a>
+<a name="id1121293"></a>
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N), where N is the number of characters emitted by the stream generator
</p></blockquote></div>
<a name="spirit.karma.reference.stream.stream.example"></a><h6>
-<a name="id1148714"></a>
+<a name="id1121313"></a>
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -37,7 +37,7 @@
generator.
</p>
<a name="spirit.karma.reference.string.module_header"></a><h6>
-<a name="id1149531"></a>
+<a name="id1122130"></a>
<a class="link" href="string.html#spirit.karma.reference.string.module_header">Module Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/string.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/string/string.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/string/string.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/string/string.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.karma.reference.string.string"></a><a class="link" href="string.html" title="String (string, lit)">String (<code class="computeroutput"><span class="identifier">string</span></code>, <code class="computeroutput"><span class="identifier">lit</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.string.string.description"></a><h6>
-<a name="id1149629"></a>
+<a name="id1122229"></a>
<a class="link" href="string.html#spirit.karma.reference.string.string.description">Description</a>
</h6>
<p>
@@ -58,7 +58,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.string.header"></a><h6>
-<a name="id1149858"></a>
+<a name="id1123010"></a>
<a class="link" href="string.html#spirit.karma.reference.string.string.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/string/lit.hpp>
@@ -68,7 +68,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.string.string.namespace"></a><h6>
-<a name="id1149933"></a>
+<a name="id1123084"></a>
<a class="link" href="string.html#spirit.karma.reference.string.string.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -98,7 +98,7 @@
Encoding Namespace</a> used by the corresponding string generator.
</p>
<a name="spirit.karma.reference.string.string.model_of"></a><h6>
-<a name="id1150053"></a>
+<a name="id1123204"></a>
<a class="link" href="string.html#spirit.karma.reference.string.string.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -116,7 +116,7 @@
</p></dd>
<dt><span class="term"><code class="computeroutput"><span class="identifier">S</span></code></span></dt>
<dd><p>
- The type of a character-clas specific string <code class="computeroutput"><span class="identifier">s</span></code>.
+ The type of a character-class specific string <code class="computeroutput"><span class="identifier">s</span></code>.
</p></dd>
<dt><span class="term"><code class="computeroutput"><span class="identifier">ns</span></code></span></dt>
<dd><p>
@@ -126,7 +126,7 @@
</dl>
</div>
<a name="spirit.karma.reference.string.string.expression_semantics"></a><h6>
-<a name="id1150169"></a>
+<a name="id1123320"></a>
<a class="link" href="string.html#spirit.karma.reference.string.string.expression_semantics">Expression
Semantics</a>
</h6>
@@ -228,7 +228,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.string.string.attributes"></a><h6>
-<a name="id1150488"></a>
+<a name="id1123640"></a>
<a class="link" href="string.html#spirit.karma.reference.string.string.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -317,14 +317,14 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.string.string.complexity"></a><h6>
-<a name="id1150794"></a>
+<a name="id1123946"></a>
<a class="link" href="string.html#spirit.karma.reference.string.string.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N), where N is the number of characters emitted by the string generator
</p></blockquote></div>
<a name="spirit.karma.reference.string.string.example"></a><h6>
-<a name="id1150815"></a>
+<a name="id1123966"></a>
<a class="link" href="string.html#spirit.karma.reference.string.string.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/string/symbols.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/string/symbols.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/string/symbols.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.karma.reference.string.symbols"></a><a class="link" href="symbols.html" title="Symbols (symbols)">Symbols (<code class="computeroutput"><span class="identifier">symbols</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.string.symbols.description"></a><h6>
-<a name="id1152594"></a>
+<a name="id1124627"></a>
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.description">Description</a>
</h6>
<p>
@@ -46,7 +46,7 @@
added, thus, dynamically altering its behavior.
</p>
<a name="spirit.karma.reference.string.symbols.header"></a><h6>
-<a name="id1152628"></a>
+<a name="id1124662"></a>
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/string/symbols.hpp>
@@ -56,7 +56,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.string.symbols.namespace"></a><h6>
-<a name="id1152703"></a>
+<a name="id1124736"></a>
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -73,7 +73,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.karma.reference.string.symbols.synopsis"></a><h6>
-<a name="id1152783"></a>
+<a name="id1124817"></a>
<a class="link" href="symbols.html#spirit.karma.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">Attrib</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>
@@ -81,7 +81,7 @@
<span class="keyword">struct</span> <span class="identifier">symbols</span><span class="special">;</span>
</pre>
<a name="spirit.karma.reference.string.symbols.template_parameters"></a><h6>
-<a name="id1152891"></a>
+<a name="id1124925"></a>
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.template_parameters">Template
parameters</a>
</h6>
@@ -204,7 +204,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.string.symbols.model_of"></a><h6>
-<a name="id1153206"></a>
+<a name="id1125818"></a>
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.model_of">Model
of</a>
</h6>
@@ -261,7 +261,7 @@
</dl>
</div>
<a name="spirit.karma.reference.string.symbols.expression_semantics"></a><h6>
-<a name="id1153527"></a>
+<a name="id1126139"></a>
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.expression_semantics">Expression
Semantics</a>
</h6>
@@ -516,14 +516,14 @@
not emitting anything.
</p>
<a name="spirit.karma.reference.string.symbols.attributes"></a><h6>
-<a name="id1154761"></a>
+<a name="id1127297"></a>
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.attributes">Attributes</a>
</h6>
<p>
The attribute of <code class="computeroutput"><span class="identifier">symbol</span><span class="special"><</span><span class="identifier">Attrib</span><span class="special">,</span> <span class="identifier">T</span><span class="special">></span></code> is <code class="computeroutput"><span class="identifier">Attrib</span></code>.
</p>
<a name="spirit.karma.reference.string.symbols.complexity"></a><h6>
-<a name="id1154812"></a>
+<a name="id1127348"></a>
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.complexity">Complexity</a>
</h6>
<p>
@@ -536,7 +536,7 @@
Where n is the number of stored symbols.
</p>
<a name="spirit.karma.reference.string.symbols.example"></a><h6>
-<a name="id1154875"></a>
+<a name="id1127411"></a>
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/tutorials/karma_adapted_complex.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/tutorials/karma_adapted_complex.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/tutorials/karma_adapted_complex.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -38,7 +38,7 @@
macros.
</p>
<a name="spirit.karma.tutorials.karma_adapted_complex.adapting_a_class_as_a_fusion_sequence"></a><h6>
-<a name="id1006324"></a>
+<a name="id979612"></a>
<a class="link" href="karma_adapted_complex.html#spirit.karma.tutorials.karma_adapted_complex.adapting_a_class_as_a_fusion_sequence">Adapting
a Class As a Fusion Sequence</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/karma/tutorials/karma_easier_complex.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/tutorials/karma_easier_complex.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/tutorials/karma_easier_complex.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -63,7 +63,7 @@
Let's cover some basic library features first.
</p>
<a name="spirit.karma.tutorials.karma_easier_complex.making_numeric_generators_fail"></a><h6>
-<a name="id1005192"></a>
+<a name="id977333"></a>
<a class="link" href="karma_easier_complex.html#spirit.karma.tutorials.karma_easier_complex.making_numeric_generators_fail">Making
Numeric Generators Fail</a>
</h6>
@@ -113,7 +113,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.tutorials.karma_easier_complex.predicates___the_conditionals_for_output_generators"></a><h6>
-<a name="id1005480"></a>
+<a name="id977621"></a>
<a class="link" href="karma_easier_complex.html#spirit.karma.tutorials.karma_easier_complex.predicates___the_conditionals_for_output_generators">Predicates
- The Conditionals for Output Generators</a>
</h6>
@@ -125,10 +125,10 @@
and the <a class="link" href="../reference/operator/not_predicate.html" title="Not-Predicate (!a)">Not
predicate (unary <code class="computeroutput"><span class="special">!</span></code>)</a>.
The main property of both predicates is to discard all output emitted by
- the generator they are attached to. This is equivalent to the behaviour
+ the generator they are attached to. This is equivalent to the behavior
of predicates used for parsing. There the predicates do not consume any
input allowing to look ahead in the input stream. In Karma, the and predicate
- succeeds as long as its associated generator suceeds, while the not predicate
+ succeeds as long as its associated generator succeeds, while the not predicate
succeeds only if its associated generator fails.
</p>
<div class="note"><table border="0" summary="Note">
@@ -164,7 +164,7 @@
emitted by the generators they are applied to.
</p>
<a name="spirit.karma.tutorials.karma_easier_complex.ignoring_supplied_attributes"></a><h6>
-<a name="id1005729"></a>
+<a name="id979017"></a>
<a class="link" href="karma_easier_complex.html#spirit.karma.tutorials.karma_easier_complex.ignoring_supplied_attributes">Ignoring
Supplied Attributes</a>
</h6>
@@ -191,13 +191,13 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.tutorials.karma_easier_complex.putting_everything_together"></a><h6>
-<a name="id1005807"></a>
+<a name="id979095"></a>
<a class="link" href="karma_easier_complex.html#spirit.karma.tutorials.karma_easier_complex.putting_everything_together">Putting
everything together</a>
</h6>
<p>
- Very similar to our first example ealier we use two alternatives to allow
- for the two different output formats depending on whether the imaginery
+ Very similar to our first example earlier we use two alternatives to allow
+ for the two different output formats depending on whether the imaginary
part of the complex number is equal to zero or not. The first alternative
is executed if the imaginary part is not zero, the second alternative otherwise.
This time we make the decision during runtime using the <a class="link" href="../reference/operator/not_predicate.html" title="Not-Predicate (!a)">Not
@@ -222,7 +222,7 @@
<code class="computeroutput"><span class="identifier">double_</span><span class="special">(</span><span class="number">0.0</span><span class="special">)</span></code>.
</p>
<p>
- As we pass the imaginery part of the complex number as the attribute value
+ As we pass the imaginary part of the complex number as the attribute value
for the <code class="computeroutput"><span class="special">!</span><span class="identifier">double_</span><span class="special">(</span><span class="number">0.0</span><span class="special">)</span></code>,
the overall first alternative will be chosen only if it is not equal to
zero (the <code class="computeroutput"><span class="special">!</span><span class="identifier">double_</span><span class="special">(</span><span class="number">0.0</span><span class="special">)</span></code>
@@ -252,7 +252,7 @@
<th align="left">Important</th>
</tr>
<tr><td align="left" valign="top"><p>
- Generally, it is preferrable to use generator constructs not requiring
+ Generally, it is preferable to use generator constructs not requiring
semantic actions. The reason is that semantic actions often use constructs
like: <code class="computeroutput"><span class="identifier">double_</span><span class="special">[</span><span class="identifier">_1</span> <span class="special">=</span> <span class="identifier">c</span><span class="special">.</span><span class="identifier">real</span><span class="special">()]</span></code>.
But this assignment is a real one! The data is in fact <span class="emphasis"><em>copied</em></span>
Modified: trunk/libs/spirit/doc/html/spirit/karma/tutorials/num_list.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/tutorials/num_list.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/tutorials/num_list.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Numbers From a std::vector</a>
</h4></div></div></div>
<a name="spirit.karma.tutorials.num_list.using_the_list_operator"></a><h6>
-<a name="id1007545"></a>
+<a name="id980424"></a>
<a class="link" href="num_list.html#spirit.karma.tutorials.num_list.using_the_list_operator">Using
the List Operator</a>
</h6>
@@ -63,7 +63,7 @@
simplifying the overall code. The list operator's attribute is compatible
with any STL container as well. For a change we use a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span><span class="keyword">double</span><span class="special">></span></code> instead of the <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">list</span><span class="special"><</span><span class="keyword">double</span><span class="special">></span></code> we used before. Additionally, the routine
<code class="computeroutput"><span class="identifier">generate_numbers</span></code> takes
- the container as a template paramter, so it will now work with any STL
+ the container as a template parameter, so it will now work with any STL
container holding <code class="computeroutput"><span class="keyword">double</span></code> numbers.
</p>
<p>
@@ -102,7 +102,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.tutorials.num_list.generate_output_from_arbitrary_data"></a><h6>
-<a name="id1008060"></a>
+<a name="id980938"></a>
<a class="link" href="num_list.html#spirit.karma.tutorials.num_list.generate_output_from_arbitrary_data">Generate
Output from Arbitrary Data</a>
</h6>
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,14 +27,14 @@
<a name="spirit.karma.tutorials.quick_start"></a><a class="link" href="quick_start.html" title="Quick Start">Quick Start</a>
</h4></div></div></div>
<a name="spirit.karma.tutorials.quick_start.spirit_karma___what_s_that_"></a><h6>
-<a name="id999964"></a>
+<a name="id972383"></a>
<a class="link" href="quick_start.html#spirit.karma.tutorials.quick_start.spirit_karma___what_s_that_">Spirit.Karma
- what's that?</a>
</h6>
<p>
Throughout the description of <span class="emphasis"><em>Spirit.Karma</em></span> we will
try to align ourselves very much with the documentation for <span class="emphasis"><em>Spirit.Qi</em></span>.
- The reasons are manyfold:
+ The reasons are many fold:
</p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem">
@@ -58,8 +58,8 @@
for quite some time. The answer is - yes, for simple output formatting
tasks those familiar tools might be a quick solution. But experience shows:
as soon as the formatting requirements are becoming more complex output
- generation is getting more and more challanging in terms of readability,
- maintainabilty, and flexibility of the code. Last, but not least, it turns
+ generation is getting more and more challenging in terms of readability,
+ maintainability, and flexibility of the code. Last, but not least, it turns
out that code using <span class="emphasis"><em>Spirit.Karma</em></span> runs much faster
than equivalent code using either of the 'straight' methods mentioned above
(see here for some numbers: <a class="link" href="../performance_measurements/numeric_performance.html" title="Performance of Numeric Generators">Performance
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -32,7 +32,7 @@
data, generators always need data to generate the output from. We mentioned
one way of passing data to the generator by supplying it as a parameter
to one of the main API functions (for instance <code class="computeroutput"><span class="identifier">generate</span><span class="special">()</span></code> or <code class="computeroutput"><span class="identifier">generate_delimited</span><span class="special">()</span></code>). But sometimes this is not possible
- or not desireable.
+ or not desirable.
</p>
<p>
Very much like for <span class="emphasis"><em>Spirit.Qi</em></span> we have semantic actions
@@ -105,7 +105,7 @@
<span class="keyword">void</span> <span class="identifier">f</span><span class="special">(</span><span class="identifier">Attrib</span><span class="special">&,</span> <span class="identifier">Context</span><span class="special">&,</span> <span class="keyword">bool</span><span class="special">&);</span>
</pre>
<a name="spirit.karma.tutorials.semantic_actions.examples_of_semantic_actions"></a><h6>
-<a name="id1001716"></a>
+<a name="id973939"></a>
<a class="link" href="semantic_actions.html#spirit.karma.tutorials.semantic_actions.examples_of_semantic_actions">Examples
of Semantic Actions</a>
</h6>
@@ -197,7 +197,7 @@
</p>
<p>
What's new? Well <code class="computeroutput"><span class="identifier">int_</span></code> is
- the sibbling of <code class="computeroutput"><span class="identifier">double_</span></code>.
+ the sibling of <code class="computeroutput"><span class="identifier">double_</span></code>.
I'm sure you can guess what this generator does and what type of attribute
it expects.
</p>
@@ -257,7 +257,7 @@
The examples above can be found here: actions.cpp
</p>
<a name="spirit.karma.tutorials.semantic_actions.phoenix"></a><h6>
-<a name="id1002657"></a>
+<a name="id975890"></a>
<a class="link" href="semantic_actions.html#spirit.karma.tutorials.semantic_actions.phoenix">Phoenix</a>
</h6>
<p>
@@ -291,7 +291,7 @@
Generally, for Boost.Bind,
use <code class="computeroutput"><span class="special">::</span><span class="identifier">_1</span></code>,
<code class="computeroutput"><span class="special">::</span><span class="identifier">_2</span></code>,
- etc. (yes, these placeholders are defined in the globl namespace).
+ etc. (yes, these placeholders are defined in the global namespace).
</p>
<p>
For Boost.Lambda use
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -31,7 +31,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><h6>
-<a name="id1000132"></a>
+<a name="id972551"></a>
<a class="link" href="warming_up.html#spirit.karma.tutorials.warming_up.trivial_example__1_generating_a_number">Trivial
Example #1 Generating a number</a>
</h6>
@@ -51,7 +51,7 @@
to a floating point generator or parser: <code class="computeroutput"><span class="identifier">double_</span></code>.
</p>
<a name="spirit.karma.tutorials.warming_up.trivial_example__2_generating_two_numbers"></a><h6>
-<a name="id1000175"></a>
+<a name="id972594"></a>
<a class="link" href="warming_up.html#spirit.karma.tutorials.warming_up.trivial_example__2_generating_two_numbers">Trivial
Example #2 Generating two numbers</a>
</h6>
@@ -89,7 +89,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.tutorials.warming_up.trivial_example__3_generating_one_or_more_numbers"></a><h6>
-<a name="id1000260"></a>
+<a name="id972679"></a>
<a class="link" 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>
</h6>
@@ -110,11 +110,11 @@
Any expression that evaluates to a generator may be used with the Kleene
Star. Keep in mind, though, that due to C++ operator precedence rules you
may need to put the expression in parentheses for complex expressions.
- As above, whitespace can be inserted implicitely in between the generated
+ As above, whitespace can be inserted implicitly in between the generated
numbers, if needed.
</p>
<a name="spirit.karma.tutorials.warming_up.trivial_example__4_generating_a_comma_delimited_list_of_numbers"></a><h6>
-<a name="id1000308"></a>
+<a name="id972727"></a>
<a class="link" 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>
</h6>
@@ -137,7 +137,7 @@
in the generated output zero or more times.
</p>
<a name="spirit.karma.tutorials.warming_up.let_s_generate_"></a><h6>
-<a name="id1000443"></a>
+<a name="id972862"></a>
<a class="link" href="warming_up.html#spirit.karma.tutorials.warming_up.let_s_generate_">Let's
Generate!</a>
</h6>
@@ -263,7 +263,7 @@
a character literal generator.
</p>
<p>
- The problem with omiting the <code class="computeroutput"><span class="identifier">lit</span></code>
+ The problem with omitting the <code class="computeroutput"><span class="identifier">lit</span></code>
should be obvious: <code class="computeroutput"><span class="char">'a'</span> <span class="special"><<</span>
<span class="char">'b'</span></code> is not a spirit generator, it
is a numeric expression, left-shifting the ASCII (or another encoding)
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -32,7 +32,7 @@
stream of input characters and separating it into strings called tokens,
most of the time separated by whitespace. The different token types recognized
by a lexical analyzer often get assigned unique integer token identifiers
- (token ids). These token ids are normally used by the parser to identifiy
+ (token ids). These token ids are normally used by the parser to identify
the current token without having to look at the matched string again.
The <span class="emphasis"><em>Spirit.Lex</em></span> library is not different with respect
to this, as it uses the token ids as the main means of identification
@@ -50,7 +50,7 @@
library.
</p>
<a name="spirit.lex.abstracts.lexer_primitives.lexer_token_values.the_anatomy_of_a_token"></a><h6>
-<a name="id1173342"></a>
+<a name="id1146157"></a>
<a class="link" 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>
@@ -86,12 +86,12 @@
The token itself is a data structure returned by the lexer iterators.
Dereferencing a lexer iterator returns a reference to the last matched
token instance. It encapsulates the part of the underlying input sequence
- matched by the regular expression used during the definiton of this token
- type. Incrementing the lexer iterator invokes the lexical analyzer to
- match the next token by advancing the underlying input stream. The token
- data structure contains at least the token id of the matched token type,
- allowing to identify the matched character sequence. Optionally, the
- token instance may contain a token value and/or the lexer state this
+ matched by the regular expression used during the definition of this
+ token type. Incrementing the lexer iterator invokes the lexical analyzer
+ to match the next token by advancing the underlying input stream. The
+ token data structure contains at least the token id of the matched token
+ type, allowing to identify the matched character sequence. Optionally,
+ the token instance may contain a token value and/or the lexer state this
token instance was matched in. The following <a class="link" href="lexer_token_values.html#spirit.lex.tokenstructure" title="Figure 8. The structure of a token">figure</a>
shows the schematic structure of a token.
</p>
@@ -112,9 +112,9 @@
</p>
<p>
The lexer iterator returns the same token type for each of the different
- matched token definitions. To accomodate for the possible different token
- <span class="emphasis"><em>value</em></span> types exposed by the various token types (token
- definitions), the general type of the token value is a Boost.Variant.
+ matched token definitions. To accommodate for the possible different
+ token <span class="emphasis"><em>value</em></span> types exposed by the various token types
+ (token definitions), the general type of the token value is a Boost.Variant.
At a minimum (for the default configuration) this token value variant
will be configured to always hold a boost::iterator_range
containing the
pair of iterators pointing to the matched input sequence for this token
@@ -185,7 +185,7 @@
time.
</p>
<a name="spirit.lex.abstracts.lexer_primitives.lexer_token_values.the_physiognomy_of_a_token_definition"></a><h6>
-<a name="id1173893"></a>
+<a name="id1146708"></a>
<a class="link" 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>
@@ -257,7 +257,7 @@
</td></tr>
</table></div>
<a name="spirit.lex.abstracts.lexer_primitives.lexer_token_values.examples_of_using__code__phrase_role__identifier__lex__phrase__phrase_role__special______phrase__phrase_role__identifier__lexertl__phrase__phrase_role__special______phrase__phrase_role__identifier__token__phrase__phrase_role__special___lt__gt___phrase___code_"></a><h6>
-<a name="id1174153"></a>
+<a name="id1147411"></a>
<a class="link" href="lexer_token_values.html#spirit.lex.abstracts.lexer_primitives.lexer_token_values.examples_of_using__code__phrase_role__identifier__lex__phrase__phrase_role__special______phrase__phrase_role__identifier__lexertl__phrase__phrase_role__special______phrase__phrase_role__identifier__token__phrase__phrase_role__special___lt__gt___phrase___code_">Examples
of using <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">lexertl</span><span class="special">::</span><span class="identifier">token</span><span class="special"><></span></code></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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -120,7 +120,7 @@
</p></td></tr>
</table></div>
<a name="spirit.lex.abstracts.lexer_semantic_actions.the_context_of_a_lexer_semantic_action"></a><h6>
-<a name="id1180375"></a>
+<a name="id1152923"></a>
<a class="link" 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>
</h6>
@@ -135,7 +135,7 @@
of the available functionality.
</p>
<div class="table">
-<a name="id1180395"></a><p class="title"><b>Table 8. Functions exposed by any context passed to a lexer semantic action</b></p>
+<a name="id1152944"></a><p class="title"><b>Table 8. Functions exposed by any context passed to a lexer semantic action</b></p>
<div class="table-contents"><table class="table" summary="Functions exposed by any context passed to a lexer semantic action">
<colgroup>
<col>
@@ -254,7 +254,7 @@
</table></div>
</div>
<br class="table-break"><a name="spirit.lex.abstracts.lexer_semantic_actions.lexer_semantic_actions_using_phoenix"></a><h6>
-<a name="id1180922"></a>
+<a name="id1153470"></a>
<a class="link" href="lexer_semantic_actions.html#spirit.lex.abstracts.lexer_semantic_actions.lexer_semantic_actions_using_phoenix">Lexer
Semantic Actions Using Phoenix</a>
</h6>
@@ -266,7 +266,7 @@
predefined Spirit placeholders:
</p>
<div class="table">
-<a name="id1180945"></a><p class="title"><b>Table 9. Predefined Phoenix placeholders for lexer semantic actions</b></p>
+<a name="id1153493"></a><p class="title"><b>Table 9. Predefined Phoenix placeholders for lexer semantic actions</b></p>
<div class="table-contents"><table class="table" summary="Predefined Phoenix placeholders for lexer semantic actions">
<colgroup>
<col>
@@ -397,7 +397,7 @@
table lists the available support functions and describes their functionality:
</p>
<div class="table">
-<a name="id1181234"></a><p class="title"><b>Table 10. Support functions usable from Phoenix expressions inside lexer semantic
+<a name="id1154755"></a><p class="title"><b>Table 10. Support functions usable from Phoenix expressions inside lexer semantic
actions</b></p>
<div class="table-contents"><table class="table" summary="Support functions usable from Phoenix expressions inside lexer semantic
actions">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -56,7 +56,7 @@
function and corresponding tables), and
</li>
<li class="listitem">
- modifying the dynamic lexical anlyzer to use the generated code.
+ modifying the dynamic lexical analyzer to use the generated code.
</li>
</ol></div>
<p>
@@ -116,7 +116,7 @@
</p>
<p>
The only thing changing between the three different use cases is the template
- parameter used to instantiate a concrete token definition. Fot the dynamic
+ parameter used to instantiate a concrete token definition. For the dynamic
model and the code generator you probably will use the <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">lexertl</span><span class="special">::</span><span class="identifier">lexer</span><span class="special"><></span></code> template, where for the static
model you will use the <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">lexertl</span><span class="special">::</span><span class="identifier">static_lexer</span><span class="special"><></span></code> type as the template parameter.
</p>
@@ -163,13 +163,13 @@
<p>
</p>
<a name="spirit.lex.abstracts.lexer_static_model.generating_the_static_analyzer"></a><h6>
-<a name="id1184682"></a>
+<a name="id1156256"></a>
<a class="link" href="lexer_static_model.html#spirit.lex.abstracts.lexer_static_model.generating_the_static_analyzer">Generating
the Static Analyzer</a>
</h6>
<p>
The first additional step to perform in order to create a static lexical
- analyzer is to create a small standalone program for creating the lexer
+ analyzer is to create a small stand alone program for creating the lexer
tables and the corresponding tokenization function. For this purpose the
<span class="emphasis"><em>Spirit.Lex</em></span> library exposes a special API - the function
<code class="computeroutput"><span class="identifier">generate_static_dfa</span><span class="special">()</span></code>
@@ -204,7 +204,7 @@
</p>
<p>
The shown code generator will generate output, which should be stored in
- a file for later inclusion into the static lexical analzyer as shown in
+ a file for later inclusion into the static lexical analyzer as shown in
the next topic (the full generated code can be viewed here).
</p>
<div class="note"><table border="0" summary="Note">
@@ -222,7 +222,7 @@
</p></td></tr>
</table></div>
<a name="spirit.lex.abstracts.lexer_static_model.modifying_the_dynamic_analyzer"></a><h6>
-<a name="id1185037"></a>
+<a name="id1156611"></a>
<a class="link" href="lexer_static_model.html#spirit.lex.abstracts.lexer_static_model.modifying_the_dynamic_analyzer">Modifying
the Dynamic Analyzer</a>
</h6>
@@ -313,13 +313,13 @@
</tr>
<tr><td align="left" valign="top"><p>
The generated code for the static lexer contains the token ids as they
- have been assigned, either explicitly by the programmer or implicitely
+ have been assigned, either explicitly by the programmer or implicitly
during lexer construction. It is your responsibility to make sure that
all instances of a particular static lexer type use exactly the same
token ids. The constructor of the lexer object has a second (default)
parameter allowing it to designate a starting token id to be used while
assigning the ids to the token definitions. The requirement above is
- fullfilled by default as long as no <code class="computeroutput"><span class="identifier">first_id</span></code>
+ fulfilled by default as long as no <code class="computeroutput"><span class="identifier">first_id</span></code>
is specified during construction of the static lexer instances.
</p></td></tr>
</table></div>
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,16 +28,16 @@
Data</a>
</h4></div></div></div>
<a name="spirit.lex.abstracts.lexer_tokenizing.the_tokenize_function"></a><h6>
-<a name="id1174703"></a>
+<a name="id1147961"></a>
<a class="link" href="lexer_tokenizing.html#spirit.lex.abstracts.lexer_tokenizing.the_tokenize_function">The
tokenize function</a>
</h6>
<p>
The <code class="computeroutput"><span class="identifier">tokenize</span><span class="special">()</span></code>
- function is a helper function simplifying the usage of a lexer in a standalone
- fashion. For instance, you may have a standalone lexer where all that functional
- requirements are implemented inside lexer semantic actions. A good example
- for this is the word_count_lexer
+ function is a helper function simplifying the usage of a lexer in a stand
+ alone fashion. For instance, you may have a stand alone lexer where all
+ that functional requirements are implemented inside lexer semantic actions.
+ A good example for this is the word_count_lexer
described in more detail in the section <a class="link" href="../tutorials/lexer_quickstart2.html" title="Quickstart 2 - A better word counter using Spirit.Lex">Lex
Quickstart 2 - A better word counter using <span class="emphasis"><em>Spirit.Lex</em></span></a>.
</p>
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -33,7 +33,7 @@
ways to build scanners. <span class="emphasis"><em>Spirit.Lex</em></span> is a library built
to take care of the complexities of creating a lexer for your grammar (in
this documentation we will use the terms 'lexical analyzer', 'lexer' and
- 'scanner' interchangably). All that is needed to create a lexer is to know
+ 'scanner' interchangeably). All that is needed to create a lexer is to know
the set of patterns describing the different tokens you want to recognize
in the input. To make this a bit more formal, here are some definitions:
</p>
@@ -56,7 +56,7 @@
</li>
</ul></div>
<a name="spirit.lex.lexer_introduction.why_use_a_separate_lexer_"></a><h5>
-<a name="id1160294"></a>
+<a name="id1133383"></a>
<a class="link" href="lexer_introduction.html#spirit.lex.lexer_introduction.why_use_a_separate_lexer_">Why
Use a Separate Lexer?</a>
</h5>
@@ -149,12 +149,12 @@
Now, Spirit follows this structure,
where <span class="emphasis"><em>Spirit.Lex</em></span> can be used to implement state machine
based recognizers, while <span class="emphasis"><em>Spirit.Qi</em></span> can be used to build
- recognizers for context free grammars. Since both modules are seemlessly
+ recognizers for context free grammars. Since both modules are seamlessly
integrated with each other and with the C++ target language it is even possible
to use the provided functionality to build more complex grammar recognizers.
</p>
<a name="spirit.lex.lexer_introduction.advantages_of_using__emphasis_spirit_lex__emphasis_"></a><h5>
-<a name="id1160519"></a>
+<a name="id1133607"></a>
<a class="link" 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>
</h5>
@@ -201,7 +201,7 @@
This dynamic flexibility allows you to speed up the development of your application.
</p>
<a name="spirit.lex.lexer_introduction.the_library_structure_of__emphasis_spirit_lex__emphasis_"></a><h5>
-<a name="id1160636"></a>
+<a name="id1133725"></a>
<a class="link" 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>
</h5>
Modified: trunk/libs/spirit/doc/html/spirit/lex/quick_reference.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/quick_reference.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/quick_reference.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -42,7 +42,7 @@
section as a sort of a "cheat-sheet" on the most commonly used
Lex components. It is not intended to be complete, but should give you an
easy way to recall a particular component without having to dig through pages
- and pages of reference doumentation.
+ and pages of reference documentation.
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
Modified: trunk/libs/spirit/doc/html/spirit/lex/quick_reference/lexer.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/quick_reference/lexer.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/quick_reference/lexer.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Expressions</a>
</h4></div></div></div>
<div class="table">
-<a name="id1187981"></a><p class="title"><b>Table 11. Regular expressions support</b></p>
+<a name="id1160667"></a><p class="title"><b>Table 11. Regular expressions support</b></p>
<div class="table-contents"><table class="table" summary="Regular expressions support">
<colgroup>
<col>
@@ -631,14 +631,14 @@
</span><span class="identifier">quote2</span> <span class="special">=</span> <span class="string">"\\\""</span><span class="special">;</span> <span class="comment">// match single '"'
</span><span class="identifier">literal_quote1</span> <span class="special">=</span> <span class="string">"\\'"</span><span class="special">;</span> <span class="comment">// match backslash followed by single "'"
</span><span class="identifier">literal_quote2</span> <span class="special">=</span> <span class="string">"\\\\\\\""</span><span class="special">;</span> <span class="comment">// match backslash followed by single '"'
-</span><span class="identifier">literal_backslash</span> <span class="special">=</span> <span class="string">"\\\\\\\\"</span><span class="special">;</span> <span class="comment">// match two backslashs
+</span><span class="identifier">literal_backslash</span> <span class="special">=</span> <span class="string">"\\\\\\\\"</span><span class="special">;</span> <span class="comment">// match two backslashes
</span></pre>
<p>
</p>
</td></tr>
</table></div>
<a name="spirit.lex.quick_reference.lexer.regular_expression_precedence"></a><h6>
-<a name="id1190586"></a>
+<a name="id1162801"></a>
<a class="link" href="lexer.html#spirit.lex.quick_reference.lexer.regular_expression_precedence">Regular
Expression Precedence</a>
</h6>
@@ -657,7 +657,7 @@
</li>
</ul></div>
<a name="spirit.lex.quick_reference.lexer.macros"></a><h6>
-<a name="id1190702"></a>
+<a name="id1162917"></a>
<a class="link" href="lexer.html#spirit.lex.quick_reference.lexer.macros">Macros</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/lex/reference/lex_basics.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/reference/lex_basics.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/reference/lex_basics.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.lex.reference.lex_basics"></a><a class="link" href="lex_basics.html" title="Basics">Basics</a>
</h4></div></div></div>
<a name="spirit.lex.reference.lex_basics.examples"></a><h6>
-<a name="id1194700"></a>
+<a name="id1165270"></a>
<a class="link" href="lex_basics.html#spirit.lex.reference.lex_basics.examples">Examples</a>
</h6>
<p>
@@ -56,7 +56,7 @@
This one tests token definitions.
</p>
<a name="spirit.lex.reference.lex_basics.models"></a><h6>
-<a name="id1194906"></a>
+<a name="id1165475"></a>
<a class="link" href="lex_basics.html#spirit.lex.reference.lex_basics.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_api.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_api.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_api.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,13 +27,13 @@
<a name="spirit.lex.reference.lexer_api"></a><a class="link" href="lexer_api.html" title="Lexer API">Lexer API</a>
</h4></div></div></div>
<a name="spirit.lex.reference.lexer_api.description"></a><h6>
-<a name="id1195009"></a>
+<a name="id1165578"></a>
<a class="link" href="lexer_api.html#spirit.lex.reference.lexer_api.description">Description</a>
</h6>
<p>
The library provides a couple of free functions to make using the lexer
- a snap. These functions have three forms. The first form, <code class="computeroutput"><span class="identifier">tokenize</span></code>, simplifies the usage of a standalone
- lexer (without parsing). The second form, <code class="computeroutput"><span class="identifier">tokenize_and_parse</span></code>,
+ a snap. These functions have three forms. The first form, <code class="computeroutput"><span class="identifier">tokenize</span></code>, simplifies the usage of a stand
+ alone lexer (without parsing). The second form, <code class="computeroutput"><span class="identifier">tokenize_and_parse</span></code>,
combines a lexer step with parsing on the token level (without a skipper).
The third, <code class="computeroutput"><span class="identifier">tokenize_and_phrase_parse</span></code>,
works on the token level as well, but additionally employs a skip parser.
@@ -41,7 +41,7 @@
the parsed values on a successful parse.
</p>
<a name="spirit.lex.reference.lexer_api.header"></a><h6>
-<a name="id1195047"></a>
+<a name="id1165616"></a>
<a class="link" href="lexer_api.html#spirit.lex.reference.lexer_api.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/lex/tokenize_and_parse.hpp>
@@ -64,7 +64,7 @@
Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.lex.reference.lexer_api.namespace"></a><h6>
-<a name="id1195186"></a>
+<a name="id1165756"></a>
<a class="link" href="lexer_api.html#spirit.lex.reference.lexer_api.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -103,7 +103,7 @@
</tbody>
</table></div>
<a name="spirit.lex.reference.lexer_api.synopsis"></a><h6>
-<a name="id1195440"></a>
+<a name="id1166009"></a>
<a class="link" href="lexer_api.html#spirit.lex.reference.lexer_api.synopsis">Synopsis</a>
</h6>
<p>
@@ -259,12 +259,12 @@
The <code class="computeroutput"><span class="identifier">tokenize_and_phrase_parse</span></code>
functions not taking an explicit <code class="computeroutput"><span class="identifier">skip_flag</span></code>
as one of their arguments invoke the passed skipper after a successful
- match of the parser expression. This can be inhbited by using the other
+ match of the parser expression. This can be inhibited by using the other
versions of that function while passing <code class="computeroutput"><span class="identifier">skip_flag</span><span class="special">::</span><span class="identifier">dont_postskip</span></code>
to the corresponding argument.
</p>
<a name="spirit.lex.reference.lexer_api.template_parameters"></a><h6>
-<a name="id1197243"></a>
+<a name="id1170003"></a>
<a class="link" href="lexer_api.html#spirit.lex.reference.lexer_api.template_parameters">Template
parameters</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/lexer.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/lexer.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/lexer.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.lex.reference.lexer_concepts.lexer"></a><a class="link" href="lexer.html" title="Lexer">Lexer</a>
</h5></div></div></div>
<a name="spirit.lex.reference.lexer_concepts.lexer.description"></a><h6>
-<a name="id1190837"></a>
+<a name="id1163052"></a>
<a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.description">Description</a>
</h6>
<p>
@@ -56,7 +56,7 @@
</p></dd>
<dt><span class="term"><code class="computeroutput"><span class="identifier">Def</span></code></span></dt>
<dd><p>
- A token definition conatiner type.
+ A token definition container type.
</p></dd>
<dt><span class="term"><code class="computeroutput"><span class="identifier">State</span></code></span></dt>
<dd><p>
@@ -65,7 +65,7 @@
</dl>
</div>
<a name="spirit.lex.reference.lexer_concepts.lexer.valid_expressions"></a><h6>
-<a name="id1191003"></a>
+<a name="id1163219"></a>
<a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.valid_expressions">Valid
Expressions</a>
</h6>
@@ -143,7 +143,7 @@
</tbody>
</table></div>
<a name="spirit.lex.reference.lexer_concepts.lexer.type_expressions"></a><h6>
-<a name="id1191231"></a>
+<a name="id1163447"></a>
<a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.type_expressions">Type
Expressions</a>
</h6>
@@ -182,7 +182,7 @@
</tr></tbody>
</table></div>
<a name="spirit.lex.reference.lexer_concepts.lexer.postcondition"></a><h6>
-<a name="id1191371"></a>
+<a name="id1163586"></a>
<a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.postcondition">Postcondition</a>
</h6>
<p>
@@ -200,13 +200,13 @@
</p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
On return, <code class="computeroutput"><span class="identifier">def</span></code> holds
- all semantic actions correctly asociated with the corresponding token
- definitions as defined in the Lexer, <code class="computeroutput"><span class="identifier">l</span></code>.
- This includes all semantic actiosn defined by the Lexer's contained
+ all semantic actions correctly associated with the corresponding
+ token definitions as defined in the Lexer, <code class="computeroutput"><span class="identifier">l</span></code>.
+ This includes all semantic actions defined by the Lexer's contained
inside <code class="computeroutput"><span class="identifier">l</span></code>.
</li></ul></div>
<a name="spirit.lex.reference.lexer_concepts.lexer.models"></a><h6>
-<a name="id1191486"></a>
+<a name="id1163701"></a>
<a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/narylexer.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/narylexer.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/narylexer.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.lex.reference.lexer_concepts.narylexer"></a><a class="link" href="narylexer.html" title="NaryLexer">NaryLexer</a>
</h5></div></div></div>
<a name="spirit.lex.reference.lexer_concepts.narylexer.description"></a><h6>
-<a name="id1194144"></a>
+<a name="id1164576"></a>
<a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
Design Pattern.
</p>
<a name="spirit.lex.reference.lexer_concepts.narylexer.refinement_of"></a><h6>
-<a name="id1194180"></a>
+<a name="id1164612"></a>
<a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.refinement_of">Refinement
of</a>
</h6>
@@ -58,7 +58,7 @@
</dl>
</div>
<a name="spirit.lex.reference.lexer_concepts.narylexer.valid_expressions"></a><h6>
-<a name="id1194260"></a>
+<a name="id1164692"></a>
<a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.valid_expressions">Valid
Expressions</a>
</h6>
@@ -109,7 +109,7 @@
</tr></tbody>
</table></div>
<a name="spirit.lex.reference.lexer_concepts.narylexer.type_expressions"></a><h6>
-<a name="id1194388"></a>
+<a name="id1164821"></a>
<a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.type_expressions">Type
Expressions</a>
</h6>
@@ -162,7 +162,7 @@
</tbody>
</table></div>
<a name="spirit.lex.reference.lexer_concepts.narylexer.invariants"></a><h6>
-<a name="id1194562"></a>
+<a name="id1165132"></a>
<a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.invariants">Invariants</a>
</h6>
<p>
@@ -174,7 +174,7 @@
<code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_lexer</span><span class="special"><</span><span class="identifier">E</span><span class="special">>::</span><span class="identifier">type</span></code> evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
</li></ul></div>
<a name="spirit.lex.reference.lexer_concepts.narylexer.models"></a><h6>
-<a name="id1194651"></a>
+<a name="id1165220"></a>
<a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/primitivelexer.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/primitivelexer.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/primitivelexer.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.lex.reference.lexer_concepts.primitivelexer"></a><a class="link" href="primitivelexer.html" title="PrimitiveLexer">PrimitiveLexer</a>
</h5></div></div></div>
<a name="spirit.lex.reference.lexer_concepts.primitivelexer.description"></a><h6>
-<a name="id1191523"></a>
+<a name="id1163738"></a>
<a class="link" href="primitivelexer.html#spirit.lex.reference.lexer_concepts.primitivelexer.description">Description</a>
</h6>
<p>
@@ -35,7 +35,7 @@
that the client uses to build more complex lexer components.
</p>
<a name="spirit.lex.reference.lexer_concepts.primitivelexer.refinement_of"></a><h6>
-<a name="id1191546"></a>
+<a name="id1163761"></a>
<a class="link" href="primitivelexer.html#spirit.lex.reference.lexer_concepts.primitivelexer.refinement_of">Refinement
of</a>
</h6>
@@ -43,7 +43,7 @@
<a class="link" href="lexer.html" title="Lexer"><code class="computeroutput"><span class="identifier">Lexer</span></code></a>
</p></blockquote></div>
<a name="spirit.lex.reference.lexer_concepts.primitivelexer.type_expressions"></a><h6>
-<a name="id1191576"></a>
+<a name="id1163791"></a>
<a class="link" href="primitivelexer.html#spirit.lex.reference.lexer_concepts.primitivelexer.type_expressions">Type
Expressions</a>
</h6>
@@ -82,7 +82,7 @@
</tr></tbody>
</table></div>
<a name="spirit.lex.reference.lexer_concepts.primitivelexer.models"></a><h6>
-<a name="id1193498"></a>
+<a name="id1163930"></a>
<a class="link" href="primitivelexer.html#spirit.lex.reference.lexer_concepts.primitivelexer.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/unarylexer.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/unarylexer.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/unarylexer.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.lex.reference.lexer_concepts.unarylexer"></a><a class="link" href="unarylexer.html" title="UnaryLexer">UnaryLexer</a>
</h5></div></div></div>
<a name="spirit.lex.reference.lexer_concepts.unarylexer.description"></a><h6>
-<a name="id1193607"></a>
+<a name="id1164039"></a>
<a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.description">Description</a>
</h6>
<p>
@@ -36,7 +36,7 @@
following the Delegate Design Pattern.
</p>
<a name="spirit.lex.reference.lexer_concepts.unarylexer.refinement_of"></a><h6>
-<a name="id1193632"></a>
+<a name="id1164065"></a>
<a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.refinement_of">Refinement
of</a>
</h6>
@@ -57,7 +57,7 @@
</dl>
</div>
<a name="spirit.lex.reference.lexer_concepts.unarylexer.valid_expressions"></a><h6>
-<a name="id1193710"></a>
+<a name="id1164143"></a>
<a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.valid_expressions">Valid
Expressions</a>
</h6>
@@ -107,7 +107,7 @@
</tr></tbody>
</table></div>
<a name="spirit.lex.reference.lexer_concepts.unarylexer.type_expressions"></a><h6>
-<a name="id1193832"></a>
+<a name="id1164264"></a>
<a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.type_expressions">Type
Expressions</a>
</h6>
@@ -160,7 +160,7 @@
</tbody>
</table></div>
<a name="spirit.lex.reference.lexer_concepts.unarylexer.invariants"></a><h6>
-<a name="id1194006"></a>
+<a name="id1164438"></a>
<a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.invariants">Invariants</a>
</h6>
<p>
@@ -171,7 +171,7 @@
<code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_lexer</span><span class="special"><</span><span class="identifier">L</span><span class="special">::</span><span class="identifier">subject_type</span><span class="special">>::</span><span class="identifier">type</span></code> evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
</li></ul></div>
<a name="spirit.lex.reference.lexer_concepts.unarylexer.models"></a><h6>
-<a name="id1194094"></a>
+<a name="id1164527"></a>
<a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/lex/reference/primitives.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/reference/primitives.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/reference/primitives.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -35,7 +35,7 @@
and string literals.
</p>
<a name="spirit.lex.reference.primitives.module_headers"></a><h6>
-<a name="id1197496"></a>
+<a name="id1170256"></a>
<a class="link" href="primitives.html#spirit.lex.reference.primitives.module_headers">Module Headers</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/lex/primitives.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/lex/reference/primitives/char_tokendef.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/reference/primitives/char_tokendef.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/reference/primitives/char_tokendef.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Matching Single Characters</a>
</h5></div></div></div>
<a name="spirit.lex.reference.primitives.char_tokendef.description"></a><h6>
-<a name="id1197582"></a>
+<a name="id1170343"></a>
<a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.description">Description</a>
</h6>
<p>
@@ -42,11 +42,11 @@
forcing lower or upper case and dealing with character ranges.
</p>
<a name="spirit.lex.reference.primitives.char_tokendef.header"></a><h6>
-<a name="id1197627"></a>
+<a name="id1170387"></a>
<a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.header">Header</a>
</h6>
<a name="spirit.lex.reference.primitives.char_tokendef.module_headers"></a><h6>
-<a name="id1197642"></a>
+<a name="id1170403"></a>
<a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.module_headers">Module
Headers</a>
</h6>
@@ -57,7 +57,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.lex.reference.primitives.char_tokendef.namespace"></a><h6>
-<a name="id1197719"></a>
+<a name="id1170480"></a>
<a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -82,7 +82,7 @@
</tbody>
</table></div>
<a name="spirit.lex.reference.primitives.char_tokendef.model_of"></a><h6>
-<a name="id1199536"></a>
+<a name="id1170583"></a>
<a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.model_of">Model
of</a>
</h6>
@@ -100,7 +100,7 @@
</dl>
</div>
<a name="spirit.lex.reference.primitives.char_tokendef.expression_semantics"></a><h6>
-<a name="id1199601"></a>
+<a name="id1170648"></a>
<a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.expression_semantics">Expression
Semantics</a>
</h6>
@@ -165,7 +165,7 @@
</tbody>
</table></div>
<a name="spirit.lex.reference.primitives.char_tokendef.example"></a><h6>
-<a name="id1199788"></a>
+<a name="id1170835"></a>
<a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.example">Example</a>
</h6>
</div>
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -32,21 +32,21 @@
building principle of the Spirit
libraries. You never pay for features you don't use. It is nicely integrated
with the other parts of Spirit
- but nevertheless can be used separately to build standalone lexical analyzers.
- The first quick start example describes a standalone application: counting
+ but nevertheless can be used separately to build stand alone lexical analyzers.
+ The first quick start example describes a stand alone application: counting
characters, words, and lines in a file, very similar to what the well known
Unix command <code class="computeroutput"><span class="identifier">wc</span></code> is doing
(for the full example code see here: word_count_functor.cpp).
</p>
<a name="spirit.lex.tutorials.lexer_quickstart1.prerequisites"></a><h6>
-<a name="id1160920"></a>
+<a name="id1134240"></a>
<a class="link" href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.prerequisites">Prerequisites</a>
</h6>
<p>
The only required <code class="computeroutput"><span class="preprocessor">#include</span></code>
specific to <span class="emphasis"><em>Spirit.Lex</em></span> follows. It is a wrapper for
- all necessary definitions to use <span class="emphasis"><em>Spirit.Lex</em></span> in a standalone
- fashion, and on top of the Lexertl
+ all necessary definitions to use <span class="emphasis"><em>Spirit.Lex</em></span> in a stand
+ alone fashion, and on top of the Lexertl
library. Additionally we <code class="computeroutput"><span class="preprocessor">#include</span></code>
two of the Boost headers to define <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">bind</span><span class="special">()</span></code> and <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">ref</span><span class="special">()</span></code>.
</p>
@@ -70,7 +70,7 @@
<p>
</p>
<a name="spirit.lex.tutorials.lexer_quickstart1.defining_tokens"></a><h6>
-<a name="id1161162"></a>
+<a name="id1134483"></a>
<a class="link" href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.defining_tokens">Defining
Tokens</a>
</h6>
@@ -118,7 +118,7 @@
<p>
</p>
<a name="spirit.lex.tutorials.lexer_quickstart1.doing_the_useful_work"></a><h6>
-<a name="id1161497"></a>
+<a name="id1134817"></a>
<a class="link" href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.doing_the_useful_work">Doing
the Useful Work</a>
</h6>
@@ -176,7 +176,7 @@
as well.
</p>
<a name="spirit.lex.tutorials.lexer_quickstart1.pulling_everything_together"></a><h6>
-<a name="id1163206"></a>
+<a name="id1135325"></a>
<a class="link" href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.pulling_everything_together">Pulling
Everything Together</a>
</h6>
@@ -223,7 +223,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><h6>
-<a name="id1164044"></a>
+<a name="id1136163"></a>
<a class="link" 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>
</h6>
@@ -246,7 +246,7 @@
<a href="http://www.benhanson.net/lexertl.html" target="_top">Lexertl</a> library
and due its carefully designed integration with Spirit
the abstraction penalty to be paid for using <span class="emphasis"><em>Spirit.Lex</em></span>
- is neglectible.
+ is negligible.
</p></td></tr>
</table></div>
<p>
@@ -254,7 +254,7 @@
of <span class="emphasis"><em>Spirit.Lex</em></span>, mainly to allow further simplification
of the code to be written, while maintaining the similarity with corresponding
features of Flex. <span class="emphasis"><em>Spirit.Lex</em></span>
- has been designed to be as similiar to Flex
+ has been designed to be as similar to Flex
as possible. That is why this documentation will provide the corresponding
<a href="http://flex.sourceforge.net/" target="_top">Flex</a> code for the shown
<span class="emphasis"><em>Spirit.Lex</em></span> examples almost everywhere. So consequently,
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -40,7 +40,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><h6>
-<a name="id1164816"></a>
+<a name="id1138116"></a>
<a class="link" href="lexer_quickstart2.html#spirit.lex.tutorials.lexer_quickstart2.prerequisites">Prerequisites</a>
</h6>
<p>
@@ -101,14 +101,14 @@
<p>
</p>
<a name="spirit.lex.tutorials.lexer_quickstart2.semantic_actions_in__emphasis_spirit_lex__emphasis_"></a><h6>
-<a name="id1168785"></a>
+<a name="id1138734"></a>
<a class="link" 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>
</h6>
<p>
<span class="emphasis"><em>Spirit.Lex</em></span> uses a very similar way of associating
actions with the token definitions (which should look familiar to anybody
- knowlegdeable with Spirit
+ knowledgeable with Spirit
as well): specifying the operations to execute inside of a pair of <code class="computeroutput"><span class="special">[]</span></code> brackets. In order to be able to attach
semantic actions to token definitions for each of them there is defined
an instance of a <code class="computeroutput"><span class="identifier">token_def</span><span class="special"><></span></code>.
@@ -156,7 +156,7 @@
Semantic Actions</a>.
</p>
<a name="spirit.lex.tutorials.lexer_quickstart2.associating_token_definitions_with_the_lexer"></a><h6>
-<a name="id1169414"></a>
+<a name="id1139362"></a>
<a class="link" href="lexer_quickstart2.html#spirit.lex.tutorials.lexer_quickstart2.associating_token_definitions_with_the_lexer">Associating
Token Definitions with the Lexer</a>
</h6>
@@ -178,7 +178,7 @@
</pre>
<p>
This way we have a very powerful and natural way of building the lexical
- analyzer. If translated into English this may be read as: The lexical analyer
+ analyzer. If translated into English this may be read as: The lexical analyzer
will recognize ('<code class="computeroutput"><span class="special">=</span></code>') tokens
as defined by any of ('<code class="computeroutput"><span class="special">|</span></code>')
the token definitions <code class="computeroutput"><span class="identifier">word</span></code>,
@@ -193,7 +193,7 @@
with the constant defined by <code 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></code>.
</p>
<a name="spirit.lex.tutorials.lexer_quickstart2.pulling_everything_together"></a><h6>
-<a name="id1169709"></a>
+<a name="id1140210"></a>
<a class="link" href="lexer_quickstart2.html#spirit.lex.tutorials.lexer_quickstart2.pulling_everything_together">Pulling
everything together</a>
</h6>
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -34,7 +34,7 @@
process as defined by a Spirit
grammar. Spirit parsers read
their input from an input sequence accessed by iterators. So naturally,
- we chose iterators to be used as the interface beween the lexer and the
+ we chose iterators to be used as the interface between the lexer and the
parser. A second goal of the lexer/parser integration was to enable the
usage of different lexical analyzer libraries. The utilization of iterators
seemed to be the right choice from this standpoint as well, mainly because
@@ -65,7 +65,7 @@
code see here: word_count.cpp).
</p>
<a name="spirit.lex.tutorials.lexer_quickstart3.prerequisites"></a><h6>
-<a name="id1170708"></a>
+<a name="id1141209"></a>
<a class="link" href="lexer_quickstart3.html#spirit.lex.tutorials.lexer_quickstart3.prerequisites">Prerequisites</a>
</h6>
<p>
@@ -105,7 +105,7 @@
<p>
</p>
<a name="spirit.lex.tutorials.lexer_quickstart3.defining_tokens"></a><h6>
-<a name="id1171102"></a>
+<a name="id1141568"></a>
<a class="link" href="lexer_quickstart3.html#spirit.lex.tutorials.lexer_quickstart3.defining_tokens">Defining
Tokens</a>
</h6>
@@ -118,7 +118,7 @@
However, it uses lexer token definition macros to simplify the composition
of the regular expressions, which will be described in more detail in the
section <span class="bold"><strong>FIXME</strong></span>. Generally, any token definition
- is usable without modification from either a standalone lexical analyzer
+ is usable without modification from either a stand alone lexical analyzer
or in conjunction with a parser.
</p>
<p>
@@ -154,7 +154,7 @@
<p>
</p>
<a name="spirit.lex.tutorials.lexer_quickstart3.using_token_definition_instances_as_parsers"></a><h6>
-<a name="id1171450"></a>
+<a name="id1141916"></a>
<a class="link" href="lexer_quickstart3.html#spirit.lex.tutorials.lexer_quickstart3.using_token_definition_instances_as_parsers">Using
Token Definition Instances as Parsers</a>
</h6>
@@ -303,7 +303,7 @@
<span class="identifier">size</span><span class="special">(</span><span class="identifier">_1</span><span class="special">)</span></code>.
</p>
<a name="spirit.lex.tutorials.lexer_quickstart3.pulling_everything_together"></a><h6>
-<a name="id1172336"></a>
+<a name="id1145158"></a>
<a class="link" href="lexer_quickstart3.html#spirit.lex.tutorials.lexer_quickstart3.pulling_everything_together">Pulling
Everything Together</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_tutorials.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_tutorials.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_tutorials.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -35,7 +35,7 @@
the token definitions supplied by the user.
</p>
<p>
- Currently, <span class="emphasis"><em>Spirit.Lex</em></span> is built on top of Ben Hansons
+ Currently, <span class="emphasis"><em>Spirit.Lex</em></span> is built on top of Ben Hanson's
excellent Lexertl
library (which is a proposed Boost library). Lexertl
provides the necessary functionality to build state machines based on a
@@ -97,7 +97,7 @@
and <a class="link" href="lexer_quickstart2.html" title="Quickstart 2 - A better word counter using Spirit.Lex">Lex Quickstart
2 - A better word counter using <span class="emphasis"><em>Spirit.Lex</em></span></a>)
introduce the <span class="emphasis"><em>Spirit.Lex</em></span> library while building two
- standalone applications, not being connected to or depending on any other
+ stand alone applications, not being connected to or depending on any other
part of Spirit. The section
<a class="link" href="lexer_quickstart3.html" title="Quickstart 3 - Counting Words Using a Parser">Lex Quickstart 3
- Counting Words Using a Parser</a> demonstrates how to use a lexer
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -41,7 +41,7 @@
<a href="http://boost-spirit.com" target="_top">Spirit</a>.
</p>
<a name="spirit.notes.porting_from_spirit_1_8_x.include_files"></a><h5>
-<a name="id1257915"></a>
+<a name="id1229526"></a>
<a class="link" href="porting_from_spirit_1_8_x.html#spirit.notes.porting_from_spirit_1_8_x.include_files">Include
Files</a>
</h5>
@@ -129,7 +129,7 @@
<td>
<p>
none, use local variables for rules instead of closures, the primitives
- parsers now directly support lazy parametrization
+ parsers now directly support lazy parameterization
</p>
</td>
</tr>
@@ -223,7 +223,7 @@
</tbody>
</table></div>
<a name="spirit.notes.porting_from_spirit_1_8_x.the_free_parse_functions"></a><h5>
-<a name="id1259687"></a>
+<a name="id1230177"></a>
<a class="link" 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>
</h5>
@@ -287,7 +287,7 @@
<p>
</p>
<p>
- The following similar examples should clearify the differences. First the
+ The following similar examples should clarify the differences. First the
base example in Spirit.Classic:
</p>
<p>
@@ -382,7 +382,7 @@
Encoding Namespace</a> for more information.
</p>
<a name="spirit.notes.porting_from_spirit_1_8_x.naming_conventions"></a><h5>
-<a name="id1263194"></a>
+<a name="id1233644"></a>
<a class="link" href="porting_from_spirit_1_8_x.html#spirit.notes.porting_from_spirit_1_8_x.naming_conventions">Naming
Conventions</a>
</h5>
@@ -402,7 +402,7 @@
parser primitives, directives and operators.
</p>
<a name="spirit.notes.porting_from_spirit_1_8_x.parser_attributes"></a><h5>
-<a name="id1263266"></a>
+<a name="id1233716"></a>
<a class="link" href="porting_from_spirit_1_8_x.html#spirit.notes.porting_from_spirit_1_8_x.parser_attributes">Parser
Attributes</a>
</h5>
@@ -420,7 +420,7 @@
underlying matched input sequence.
</p>
<a name="spirit.notes.porting_from_spirit_1_8_x.grammars_and_rules"></a><h5>
-<a name="id1263335"></a>
+<a name="id1233785"></a>
<a class="link" href="porting_from_spirit_1_8_x.html#spirit.notes.porting_from_spirit_1_8_x.grammars_and_rules">Grammars
and Rules</a>
</h5>
@@ -544,8 +544,8 @@
<p>
</p>
<p>
- Both versions look similarily enough, but we see several differences (we
- will cover each of those differences in more detail below):
+ Both versions look similar enough, but we see several differences (we will
+ cover each of those differences in more detail below):
</p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem">
Modified: trunk/libs/spirit/doc/html/spirit/notes/style_guide.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/notes/style_guide.html (original)
+++ trunk/libs/spirit/doc/html/spirit/notes/style_guide.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -30,7 +30,7 @@
At some point, especially when there are lots of semantic actions attached
to various points, the grammar tends to be quite difficult to follow. In
order to keep an easy-to-read, consistent and aesthetically pleasing look
- to the Spirit code, the following coding styleguide is advised.
+ to the Spirit code, the following coding style guide is advised.
</p>
<p>
This coding style is adapted and extended from the ANTLR/PCCTS style and
Modified: trunk/libs/spirit/doc/html/spirit/preface.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/preface.html (original)
+++ trunk/libs/spirit/doc/html/spirit/preface.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -35,11 +35,11 @@
<span class="bold"><strong>--Bjarne Stroustrup</strong></span>
</p></blockquote></div>
<a name="spirit.preface.history"></a><h4>
-<a name="id819980"></a>
+<a name="id796906"></a>
<a class="link" href="preface.html#spirit.preface.history">History</a>
</h4>
<a name="spirit.preface._emphasis_80s__emphasis_"></a><h4>
-<a name="id819994"></a>
+<a name="id796919"></a>
<a class="link" href="preface.html#spirit.preface._emphasis_80s__emphasis_"><span class="emphasis"><em>80s</em></span></a>
</h4>
<p>
@@ -53,7 +53,7 @@
This process worked very well.
</p>
<a name="spirit.preface._emphasis_90s__emphasis_"></a><h4>
-<a name="id820012"></a>
+<a name="id796937"></a>
<a class="link" href="preface.html#spirit.preface._emphasis_90s__emphasis_"><span class="emphasis"><em>90s</em></span></a>
</h4>
<p>
@@ -90,7 +90,7 @@
here: pre-Spirit.
</p>
<a name="spirit.preface._emphasis_2001_to_2006__emphasis_"></a><h4>
-<a name="id820054"></a>
+<a name="id796979"></a>
<a class="link" href="preface.html#spirit.preface._emphasis_2001_to_2006__emphasis_"><span class="emphasis"><em>2001
to 2006</em></span></a>
</h4>
@@ -120,7 +120,7 @@
for design and implementation quality, robustness, and reusability.
</p>
<a name="spirit.preface._emphasis_2007__emphasis_"></a><h4>
-<a name="id820088"></a>
+<a name="id797014"></a>
<a class="link" href="preface.html#spirit.preface._emphasis_2007__emphasis_"><span class="emphasis"><em>2007</em></span></a>
</h4>
<p>
@@ -157,18 +157,18 @@
gives you the right ingredients to easily create a sledgehammer.
</p>
<a name="spirit.preface.new_ideas__spirit_v2"></a><h4>
-<a name="id820163"></a>
+<a name="id797088"></a>
<a class="link" href="preface.html#spirit.preface.new_ideas__spirit_v2">New Ideas: Spirit V2</a>
</h4>
<p>
Just before the development of Spirit V2 began, Hartmut came across the StringTemplate library that is
- a part of the ANTLR parser framework. <sup>[<a name="id820181" href="#ftn.id820181" class="footnote">1</a>]</sup> The concepts presented in that library lead Hartmut to the next
+ a part of the ANTLR parser framework. <sup>[<a name="id797106" href="#ftn.id797106" class="footnote">1</a>]</sup> The concepts presented in that library lead Hartmut to the next
step in the evolution of Spirit. Parsing and generation are tightly connected
to a formal notation, or a grammar. The grammar describes both input and output,
and therefore, a parser library should have a grammar driven output. This duality
is expressed in Spirit by the parser library <span class="emphasis"><em>Spirit.Qi</em></span>
and the generator library <span class="emphasis"><em>Spirit.Karma</em></span> using the same
- component infastructure.
+ component infrastructure.
</p>
<p>
The idea of creating a lexer library well integrated with the Spirit parsers
@@ -185,7 +185,7 @@
same underlying component library as for the parser and generator libraries.
</p>
<a name="spirit.preface.how_to_use_this_manual"></a><h4>
-<a name="id820222"></a>
+<a name="id797147"></a>
<a class="link" href="preface.html#spirit.preface.how_to_use_this_manual">How to use this manual</a>
</h4>
<p>
@@ -216,7 +216,7 @@
icons precede some text to indicate:
</p>
<div class="table">
-<a name="id820280"></a><p class="title"><b>Table 1. Icons</b></p>
+<a name="id797206"></a><p class="title"><b>Table 1. Icons</b></p>
<div class="table-contents"><table class="table" summary="Icons">
<colgroup>
<col>
@@ -338,7 +338,7 @@
Tools</a>.
</p>
<a name="spirit.preface.support"></a><h4>
-<a name="id829417"></a>
+<a name="id797461"></a>
<a class="link" href="preface.html#spirit.preface.support">Support</a>
</h4>
<p>
@@ -353,7 +353,7 @@
</p>
<div class="footnotes">
<br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id820181" href="#id820181" class="para">1</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id797106" href="#id797106" class="para">1</a>] </sup>
Quote from http:<span class="emphasis"><em>/www.stringtemplate.org</em></span>: It is a Java
template engine (with ports for C# and Python) for generating source code,
web pages, emails, or any other formatted text output.
Modified: trunk/libs/spirit/doc/html/spirit/qi/quick_reference.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/quick_reference.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/quick_reference.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -41,7 +41,7 @@
section as a sort of a "cheat-sheet" on the most commonly used
Qi components. It is not intended to be complete, but should give you an
easy way to recall a particular component without having to dig up on pages
- and pages of reference doumentation.
+ and pages of reference documentation.
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
Modified: trunk/libs/spirit/doc/html/spirit/qi/quick_reference/compound_attribute_rules.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/quick_reference/compound_attribute_rules.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/quick_reference/compound_attribute_rules.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Attribute Rules</a>
</h4></div></div></div>
<a name="spirit.qi.quick_reference.compound_attribute_rules.notation"></a><h6>
-<a name="id876573"></a>
+<a name="id847699"></a>
<a class="link" href="compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.notation">Notation</a>
</h6>
<p>
@@ -72,7 +72,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.quick_reference.compound_attribute_rules.compound_parser_attribute_types"></a><h6>
-<a name="id877055"></a>
+<a name="id848181"></a>
<a class="link" href="compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.compound_parser_attribute_types">Compound
Parser Attribute Types</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/action.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/action.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/action.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.action"></a><a class="link" href="action.html" title="Action">Action</a>
</h4></div></div></div>
<a name="spirit.qi.reference.action.description"></a><h6>
-<a name="id903712"></a>
+<a name="id875385"></a>
<a class="link" href="action.html#spirit.qi.reference.action.description">Description</a>
</h6>
<p>
@@ -38,7 +38,7 @@
is an arbitrary parser expression.
</p>
<a name="spirit.qi.reference.action.header"></a><h6>
-<a name="id903747"></a>
+<a name="id875419"></a>
<a class="link" href="action.html#spirit.qi.reference.action.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/action.hpp>
@@ -48,7 +48,7 @@
Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.action.model_of"></a><h6>
-<a name="id903822"></a>
+<a name="id875494"></a>
<a class="link" href="action.html#spirit.qi.reference.action.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -84,7 +84,7 @@
</dl>
</div>
<a name="spirit.qi.reference.action.expression_semantics"></a><h6>
-<a name="id904020"></a>
+<a name="id875692"></a>
<a class="link" href="action.html#spirit.qi.reference.action.expression_semantics">Expression
Semantics</a>
</h6>
@@ -162,7 +162,7 @@
and not generating any output.
</p>
<a name="spirit.qi.reference.action.attributes"></a><h6>
-<a name="id904470"></a>
+<a name="id876142"></a>
<a class="link" href="action.html#spirit.qi.reference.action.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -199,7 +199,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.action.complexity"></a><h6>
-<a name="id904594"></a>
+<a name="id876267"></a>
<a class="link" href="action.html#spirit.qi.reference.action.complexity">Complexity</a>
</h6>
<p>
@@ -208,7 +208,7 @@
or function object used as the semantic action.
</p>
<a name="spirit.qi.reference.action.example"></a><h6>
-<a name="id904759"></a>
+<a name="id876283"></a>
<a class="link" href="action.html#spirit.qi.reference.action.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/auto.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/auto.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/auto.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.auto"></a><a class="link" href="auto.html" title="Auto">Auto</a>
</h4></div></div></div>
<a name="spirit.qi.reference.auto.description"></a><h6>
-<a name="id904807"></a>
+<a name="id876331"></a>
<a class="link" href="auto.html#spirit.qi.reference.auto.description">Description</a>
</h6>
<p>
@@ -36,7 +36,7 @@
on the supplied attribute type.
</p>
<a name="spirit.qi.reference.auto.header"></a><h6>
-<a name="id904831"></a>
+<a name="id876355"></a>
<a class="link" href="auto.html#spirit.qi.reference.auto.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/auto.hpp>
@@ -46,7 +46,7 @@
Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.auto.namespace"></a><h6>
-<a name="id904905"></a>
+<a name="id876430"></a>
<a class="link" href="auto.html#spirit.qi.reference.auto.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -64,14 +64,14 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.auto.model_of"></a><h6>
-<a name="id904983"></a>
+<a name="id876508"></a>
<a class="link" href="auto.html#spirit.qi.reference.auto.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
<a class="link" href="parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>
</p></blockquote></div>
<a name="spirit.qi.reference.auto.expression_semantics"></a><h6>
-<a name="id905013"></a>
+<a name="id876538"></a>
<a class="link" href="auto.html#spirit.qi.reference.auto.expression_semantics">Expression
Semantics</a>
</h6>
@@ -111,7 +111,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.auto.additional_requirements"></a><h6>
-<a name="id905102"></a>
+<a name="id876627"></a>
<a class="link" href="auto.html#spirit.qi.reference.auto.additional_requirements">Additional
Requirements</a>
</h6>
@@ -287,7 +287,7 @@
can be used also to redefined any of the predefined mappings.
</p>
<a name="spirit.qi.reference.auto.attributes"></a><h6>
-<a name="id905761"></a>
+<a name="id877285"></a>
<a class="link" href="auto.html#spirit.qi.reference.auto.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -335,7 +335,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.auto.complexity"></a><h6>
-<a name="id905876"></a>
+<a name="id877548"></a>
<a class="link" href="auto.html#spirit.qi.reference.auto.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -345,7 +345,7 @@
complexity.
</p></blockquote></div>
<a name="spirit.qi.reference.auto.example"></a><h6>
-<a name="id905903"></a>
+<a name="id877576"></a>
<a class="link" href="auto.html#spirit.qi.reference.auto.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -42,7 +42,7 @@
<code class="computeroutput"><span class="identifier">eps</span></code>, and <code class="computeroutput"><span class="identifier">lazy</span></code> parsers.
</p>
<a name="spirit.qi.reference.auxiliary.module_header"></a><h6>
-<a name="id909143"></a>
+<a name="id878898"></a>
<a class="link" href="auxiliary.html#spirit.qi.reference.auxiliary.module_header">Module Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/auxiliary.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.auxiliary.attr"></a><a class="link" href="attr.html" title="Attribute (attr)">Attribute (<code class="computeroutput"><span class="identifier">attr</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.auxiliary.attr.description"></a><h6>
-<a name="id909235"></a>
+<a name="id878989"></a>
<a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.description">Description</a>
</h6>
<p>
@@ -36,7 +36,7 @@
its specified parameter as an attribute.
</p>
<a name="spirit.qi.reference.auxiliary.attr.header"></a><h6>
-<a name="id909251"></a>
+<a name="id879006"></a>
<a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/auxiliary/attr.hpp>
@@ -46,7 +46,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.auxiliary.attr.namespace"></a><h6>
-<a name="id909326"></a>
+<a name="id879080"></a>
<a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -64,7 +64,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.attr.model_of"></a><h6>
-<a name="id909404"></a>
+<a name="id879158"></a>
<a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -88,7 +88,7 @@
</dl>
</div>
<a name="spirit.qi.reference.auxiliary.attr.expression_semantics"></a><h6>
-<a name="id909496"></a>
+<a name="id879251"></a>
<a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.expression_semantics">Expression
Semantics</a>
</h6>
@@ -128,7 +128,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.attr.attributes"></a><h6>
-<a name="id909601"></a>
+<a name="id879355"></a>
<a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -162,7 +162,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.attr.complexity"></a><h6>
-<a name="id909692"></a>
+<a name="id879446"></a>
<a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -173,7 +173,7 @@
done.
</p>
<a name="spirit.qi.reference.auxiliary.attr.example"></a><h6>
-<a name="id909716"></a>
+<a name="id879470"></a>
<a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr_cast.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr_cast.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr_cast.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Transformation Pseudo Generator (<code class="computeroutput"><span class="identifier">attr_cast</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.auxiliary.attr_cast.description"></a><h6>
-<a name="id910221"></a>
+<a name="id880534"></a>
<a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.description">Description</a>
</h6>
<p>
@@ -41,7 +41,7 @@
component using the customization point <a class="link" href="../../../advanced/customize/transform.html" title="Transform an Attribute to a Different Type (Qi and Karma)"><code class="computeroutput"><span class="identifier">transform_attribute</span></code></a>.
</p>
<a name="spirit.qi.reference.auxiliary.attr_cast.header"></a><h6>
-<a name="id910288"></a>
+<a name="id880601"></a>
<a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/auxiliary/attr_cast.hpp>
@@ -51,7 +51,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.auxiliary.attr_cast.namespace"></a><h6>
-<a name="id910363"></a>
+<a name="id880676"></a>
<a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -69,14 +69,14 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.attr_cast.synopsis"></a><h6>
-<a name="id910442"></a>
+<a name="id880755"></a>
<a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="identifier">Exposed</span><span class="special">,</span> <span class="identifier">Transformed</span><span class="special">></span>
<span class="special"><</span><span class="identifier">unspecified</span><span class="special">></span> <span class="identifier">attr_cast</span><span class="special">(<</span><span class="identifier">unspecified</span><span class="special">>);</span>
</pre>
<a name="spirit.qi.reference.auxiliary.attr_cast.template_parameters"></a><h6>
-<a name="id910514"></a>
+<a name="id880827"></a>
<a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.template_parameters">Template
parameters</a>
</h6>
@@ -154,7 +154,7 @@
not explicitly specified.
</p>
<a name="spirit.qi.reference.auxiliary.attr_cast.model_of"></a><h6>
-<a name="id910753"></a>
+<a name="id881066"></a>
<a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.model_of">Model
of</a>
</h6>
@@ -171,7 +171,7 @@
</dl>
</div>
<a name="spirit.qi.reference.auxiliary.attr_cast.expression_semantics"></a><h6>
-<a name="id910811"></a>
+<a name="id881124"></a>
<a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.expression_semantics">Expression
Semantics</a>
</h6>
@@ -253,7 +253,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.attr_cast.attributes"></a><h6>
-<a name="id911122"></a>
+<a name="id881434"></a>
<a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -324,7 +324,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.attr_cast.complexity"></a><h6>
-<a name="id911446"></a>
+<a name="id881758"></a>
<a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -332,7 +332,7 @@
of the embedded parser <code class="computeroutput"><span class="identifier">p</span></code>.
</p></blockquote></div>
<a name="spirit.qi.reference.auxiliary.attr_cast.example"></a><h6>
-<a name="id911473"></a>
+<a name="id881786"></a>
<a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eoi.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eoi.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eoi.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,16 +27,16 @@
<a name="spirit.qi.reference.auxiliary.eoi"></a><a class="link" href="eoi.html" title="End of Input (eoi)">End of Input (<code class="computeroutput"><span class="identifier">eoi</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.auxiliary.eoi.description"></a><h6>
-<a name="id912612"></a>
+<a name="id884017"></a>
<a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.description">Description</a>
</h6>
<p>
The <code class="computeroutput"><span class="identifier">eoi</span></code> parser matches
- the end of input (returns a sucessful match with 0 length when the input
+ the end of input (returns a successful match with 0 length when the input
is exhausted)
</p>
<a name="spirit.qi.reference.auxiliary.eoi.header"></a><h6>
-<a name="id912636"></a>
+<a name="id884041"></a>
<a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/auxiliary/eoi.hpp>
@@ -46,7 +46,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.auxiliary.eoi.namespace"></a><h6>
-<a name="id912710"></a>
+<a name="id884116"></a>
<a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -64,14 +64,14 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.eoi.model_of"></a><h6>
-<a name="id912788"></a>
+<a name="id884194"></a>
<a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
<a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>
</p></blockquote></div>
<a name="spirit.qi.reference.auxiliary.eoi.expression_semantics"></a><h6>
-<a name="id912818"></a>
+<a name="id884224"></a>
<a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.expression_semantics">Expression
Semantics</a>
</h6>
@@ -110,7 +110,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.eoi.attributes"></a><h6>
-<a name="id912905"></a>
+<a name="id884310"></a>
<a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -144,14 +144,14 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.eoi.complexity"></a><h6>
-<a name="id912985"></a>
+<a name="id884390"></a>
<a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(1)
</p></blockquote></div>
<a name="spirit.qi.reference.auxiliary.eoi.example"></a><h6>
-<a name="id913006"></a>
+<a name="id884411"></a>
<a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eol.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eol.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eol.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.auxiliary.eol"></a><a class="link" href="eol.html" title="End of Line (eol)">End of Line (<code class="computeroutput"><span class="identifier">eol</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.auxiliary.eol.description"></a><h6>
-<a name="id912088"></a>
+<a name="id882400"></a>
<a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.description">Description</a>
</h6>
<p>
@@ -35,7 +35,7 @@
the end of line (CR/LF and combinations thereof).
</p>
<a name="spirit.qi.reference.auxiliary.eol.header"></a><h6>
-<a name="id912112"></a>
+<a name="id882424"></a>
<a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/auxiliary/eol.hpp>
@@ -45,7 +45,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.auxiliary.eol.namespace"></a><h6>
-<a name="id912186"></a>
+<a name="id883591"></a>
<a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -63,14 +63,14 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.eol.model_of"></a><h6>
-<a name="id912264"></a>
+<a name="id883669"></a>
<a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
<a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>
</p></blockquote></div>
<a name="spirit.qi.reference.auxiliary.eol.expression_semantics"></a><h6>
-<a name="id912294"></a>
+<a name="id883699"></a>
<a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.expression_semantics">Expression
Semantics</a>
</h6>
@@ -109,7 +109,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.eol.attributes"></a><h6>
-<a name="id912380"></a>
+<a name="id883786"></a>
<a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -143,14 +143,14 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.eol.complexity"></a><h6>
-<a name="id912461"></a>
+<a name="id883866"></a>
<a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(1)
</p></blockquote></div>
<a name="spirit.qi.reference.auxiliary.eol.example"></a><h6>
-<a name="id912481"></a>
+<a name="id883886"></a>
<a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eps.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eps.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eps.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.auxiliary.eps"></a><a class="link" href="eps.html" title="Epsilon (eps)">Epsilon (<code class="computeroutput"><span class="identifier">eps</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.auxiliary.eps.description"></a><h6>
-<a name="id913136"></a>
+<a name="id884542"></a>
<a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.description">Description</a>
</h6>
<p>
@@ -35,7 +35,7 @@
a multi-purpose parser that returns a zero length match.
</p>
<a name="spirit.qi.reference.auxiliary.eps.simple_form"></a><h6>
-<a name="id913160"></a>
+<a name="id884566"></a>
<a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.simple_form">Simple
Form</a>
</h6>
@@ -53,7 +53,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 match
</span></pre>
<a name="spirit.qi.reference.auxiliary.eps.semantic_predicate"></a><h6>
-<a name="id915037"></a>
+<a name="id884666"></a>
<a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.semantic_predicate">Semantic
Predicate</a>
</h6>
@@ -78,7 +78,7 @@
touching rest.
</p>
<a name="spirit.qi.reference.auxiliary.eps.header"></a><h6>
-<a name="id915145"></a>
+<a name="id884774"></a>
<a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/auxiliary/eps.hpp>
@@ -88,7 +88,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.auxiliary.eps.namespace"></a><h6>
-<a name="id915219"></a>
+<a name="id884849"></a>
<a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -106,7 +106,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.eps.model_of"></a><h6>
-<a name="id915297"></a>
+<a name="id884927"></a>
<a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -123,7 +123,7 @@
</dl>
</div>
<a name="spirit.qi.reference.auxiliary.eps.expression_semantics"></a><h6>
-<a name="id915365"></a>
+<a name="id884995"></a>
<a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.expression_semantics">Expression
Semantics</a>
</h6>
@@ -178,7 +178,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.eps.attributes"></a><h6>
-<a name="id915502"></a>
+<a name="id885132"></a>
<a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -212,7 +212,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.eps.complexity"></a><h6>
-<a name="id915583"></a>
+<a name="id885212"></a>
<a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -221,7 +221,7 @@
function <code class="computeroutput"><span class="identifier">f</span></code>.
</p></blockquote></div>
<a name="spirit.qi.reference.auxiliary.eps.example"></a><h6>
-<a name="id915637"></a>
+<a name="id885266"></a>
<a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/lazy.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/lazy.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/lazy.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.auxiliary.lazy"></a><a class="link" href="lazy.html" title="Lazy (lazy)">Lazy (<code class="computeroutput"><span class="identifier">lazy</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.auxiliary.lazy.description"></a><h6>
-<a name="id916172"></a>
+<a name="id885939"></a>
<a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
once it is created to continue the parse.
</p>
<a name="spirit.qi.reference.auxiliary.lazy.header"></a><h6>
-<a name="id916202"></a>
+<a name="id885969"></a>
<a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/auxiliary/lazy.hpp>
@@ -47,7 +47,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.auxiliary.lazy.namespace"></a><h6>
-<a name="id916276"></a>
+<a name="id886043"></a>
<a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -65,7 +65,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.lazy.model_of"></a><h6>
-<a name="id916354"></a>
+<a name="id886121"></a>
<a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -82,7 +82,7 @@
</dl>
</div>
<a name="spirit.qi.reference.auxiliary.lazy.expression_semantics"></a><h6>
-<a name="id916425"></a>
+<a name="id886192"></a>
<a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.expression_semantics">Expression
Semantics</a>
</h6>
@@ -145,7 +145,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.lazy.attributes"></a><h6>
-<a name="id916619"></a>
+<a name="id886386"></a>
<a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -193,7 +193,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.lazy.complexity"></a><h6>
-<a name="id916743"></a>
+<a name="id886510"></a>
<a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.complexity">Complexity</a>
</h6>
<p>
@@ -201,7 +201,7 @@
parser is determined by the complexity of the parser returned from <code class="computeroutput"><span class="identifier">fp</span></code>.
</p>
<a name="spirit.qi.reference.auxiliary.lazy.example"></a><h6>
-<a name="id916774"></a>
+<a name="id886541"></a>
<a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/basics.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/basics.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/basics.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.basics"></a><a class="link" href="basics.html" title="Basics">Basics</a>
</h4></div></div></div>
<a name="spirit.qi.reference.basics.lazy_argument"></a><h6>
-<a name="id891379"></a>
+<a name="id863120"></a>
<a class="link" href="basics.html#spirit.qi.reference.basics.lazy_argument">Lazy Argument</a>
</h6>
<p>
@@ -51,7 +51,7 @@
second argument. This is done for uniformity with Semantic Actions).
</p>
<a name="spirit.qi.reference.basics.character_encoding_namespace"></a><h6>
-<a name="id891516"></a>
+<a name="id863256"></a>
<a class="link" href="basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
Encoding Namespace</a>
</h6>
@@ -112,7 +112,7 @@
</li>
</ul></div>
<a name="spirit.qi.reference.basics.examples"></a><h6>
-<a name="id891731"></a>
+<a name="id863471"></a>
<a class="link" href="basics.html#spirit.qi.reference.basics.examples">Examples</a>
</h6>
<p>
@@ -249,11 +249,11 @@
<p>
</p>
<a name="spirit.qi.reference.basics.string"></a><h6>
-<a name="id895970"></a>
+<a name="id866072"></a>
<a class="link" href="basics.html#spirit.qi.reference.basics.string">String</a>
</h6>
<a name="spirit.qi.reference.basics.header"></a><h6>
-<a name="id895983"></a>
+<a name="id866085"></a>
<a class="link" href="basics.html#spirit.qi.reference.basics.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/support/string_traits.hpp>
@@ -354,7 +354,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.basics.models"></a><h6>
-<a name="id896532"></a>
+<a name="id866565"></a>
<a class="link" href="basics.html#spirit.qi.reference.basics.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/binary.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/binary.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/binary.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -41,7 +41,7 @@
input.
</p>
<a name="spirit.qi.reference.binary.module_header"></a><h6>
-<a name="id917043"></a>
+<a name="id886810"></a>
<a class="link" href="binary.html#spirit.qi.reference.binary.module_header">Module Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/binary.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_big.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_big.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_big.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Endian</a>
</h5></div></div></div>
<a name="spirit.qi.reference.binary.binary_big.description"></a><h6>
-<a name="id920834"></a>
+<a name="id894014"></a>
<a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.description">Description</a>
</h6>
<p>
@@ -36,7 +36,7 @@
are laid out in big endian.
</p>
<a name="spirit.qi.reference.binary.binary_big.header"></a><h6>
-<a name="id920850"></a>
+<a name="id894030"></a>
<a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/binary.hpp>
@@ -46,7 +46,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.binary.binary_big.namespace"></a><h6>
-<a name="id920925"></a>
+<a name="id894105"></a>
<a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -90,7 +90,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.binary.binary_big.model_of"></a><h6>
-<a name="id921119"></a>
+<a name="id894299"></a>
<a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.model_of">Model
of</a>
</h6>
@@ -121,7 +121,7 @@
</dl>
</div>
<a name="spirit.qi.reference.binary.binary_big.expression_semantics"></a><h6>
-<a name="id921231"></a>
+<a name="id894411"></a>
<a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.expression_semantics">Expression
Semantics</a>
</h6>
@@ -222,7 +222,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.binary.binary_big.attributes"></a><h6>
-<a name="id921478"></a>
+<a name="id894658"></a>
<a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -318,14 +318,14 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.binary.binary_big.complexity"></a><h6>
-<a name="id923567"></a>
+<a name="id894954"></a>
<a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N), where N is the number of bytes parsed
</p></blockquote></div>
<a name="spirit.qi.reference.binary.binary_big.example"></a><h6>
-<a name="id923587"></a>
+<a name="id894975"></a>
<a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_little.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_little.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_little.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Little Endian</a>
</h5></div></div></div>
<a name="spirit.qi.reference.binary.binary_little.description"></a><h6>
-<a name="id919374"></a>
+<a name="id892349"></a>
<a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.description">Description</a>
</h6>
<p>
@@ -36,7 +36,7 @@
that are laid out in little endian.
</p>
<a name="spirit.qi.reference.binary.binary_little.header"></a><h6>
-<a name="id919391"></a>
+<a name="id892366"></a>
<a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/binary.hpp>
@@ -46,7 +46,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.binary.binary_little.namespace"></a><h6>
-<a name="id919466"></a>
+<a name="id892440"></a>
<a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -91,7 +91,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.binary.binary_little.model_of"></a><h6>
-<a name="id919660"></a>
+<a name="id892635"></a>
<a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.model_of">Model
of</a>
</h6>
@@ -122,7 +122,7 @@
</dl>
</div>
<a name="spirit.qi.reference.binary.binary_little.expression_semantics"></a><h6>
-<a name="id919772"></a>
+<a name="id892746"></a>
<a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.expression_semantics">Expression
Semantics</a>
</h6>
@@ -223,7 +223,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.binary.binary_little.attributes"></a><h6>
-<a name="id920019"></a>
+<a name="id892994"></a>
<a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -319,14 +319,14 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.binary.binary_little.complexity"></a><h6>
-<a name="id920315"></a>
+<a name="id893290"></a>
<a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N), where N is the number of bytes parsed
</p></blockquote></div>
<a name="spirit.qi.reference.binary.binary_little.example"></a><h6>
-<a name="id920336"></a>
+<a name="id893310"></a>
<a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_native.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_native.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_native.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Native Endian</a>
</h5></div></div></div>
<a name="spirit.qi.reference.binary.binary_native.description"></a><h6>
-<a name="id917127"></a>
+<a name="id886894"></a>
<a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
of the target architecture.
</p>
<a name="spirit.qi.reference.binary.binary_native.header"></a><h6>
-<a name="id917149"></a>
+<a name="id886915"></a>
<a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/binary.hpp>
@@ -47,7 +47,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.binary.binary_native.namespace"></a><h6>
-<a name="id917292"></a>
+<a name="id886990"></a>
<a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -97,7 +97,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.binary.binary_native.model_of"></a><h6>
-<a name="id917523"></a>
+<a name="id887221"></a>
<a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.model_of">Model
of</a>
</h6>
@@ -134,7 +134,7 @@
</dl>
</div>
<a name="spirit.qi.reference.binary.binary_native.expression_semantics"></a><h6>
-<a name="id917660"></a>
+<a name="id887358"></a>
<a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.expression_semantics">Expression
Semantics</a>
</h6>
@@ -259,7 +259,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.binary.binary_native.attributes"></a><h6>
-<a name="id917969"></a>
+<a name="id887667"></a>
<a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -379,14 +379,14 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.binary.binary_native.complexity"></a><h6>
-<a name="id918348"></a>
+<a name="id891323"></a>
<a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N), where N is the number of bytes parsed
</p></blockquote></div>
<a name="spirit.qi.reference.binary.binary_native.example"></a><h6>
-<a name="id918368"></a>
+<a name="id891344"></a>
<a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/char.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/char.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/char.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -43,7 +43,7 @@
etc.).
</p>
<a name="spirit.qi.reference.char.module_header"></a><h6>
-<a name="id924134"></a>
+<a name="id895522"></a>
<a class="link" href="char.html#spirit.qi.reference.char.module_header">Module Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/char.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/char/char.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/char/char.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/char/char.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.char.char"></a><a class="link" href="char.html" title="Char (char_, lit)">Char (<code class="computeroutput"><span class="identifier">char_</span></code>, <code class="computeroutput"><span class="identifier">lit</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.char.char.description"></a><h6>
-<a name="id924233"></a>
+<a name="id895620"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.description">Description</a>
</h6>
<p>
@@ -41,18 +41,18 @@
There are various forms of <code class="computeroutput"><span class="identifier">char_</span></code>.
</p>
<a name="spirit.qi.reference.char.char.char_"></a><h6>
-<a name="id924280"></a>
+<a name="id895667"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.char_">char_</a>
</h6>
<p>
The no argument form of <code class="computeroutput"><span class="identifier">char_</span></code>
- matches any character in the assocaiated <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
+ matches any character in the associated <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
Encoding Namespace</a>.
</p>
<pre class="programlisting"><span class="identifier">char_</span> <span class="comment">// matches any character
</span></pre>
<a name="spirit.qi.reference.char.char.char__ch_"></a><h6>
-<a name="id924320"></a>
+<a name="id895708"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.char__ch_">char_(ch)</a>
</h6>
<p>
@@ -64,7 +64,7 @@
</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">x</span><span class="special">)</span> <span class="comment">// matches x (a char)
</span></pre>
<a name="spirit.qi.reference.char.char.char__first__last_"></a><h6>
-<a name="id924409"></a>
+<a name="id895797"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.char__first__last_">char_(first,
last)</a>
</h6>
@@ -99,7 +99,7 @@
<span class="bold"><strong>Sparse bit vectors</strong></span>
</p>
<p>
- To accomodate 16/32 and 64 bit characters, the char-set statically
+ To accommodate 16/32 and 64 bit characters, the char-set statically
switches from a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">bitset</span></code>
implementation when the character type is not greater than 8 bits,
to a sparse bit/boolean set which uses a sorted vector of disjoint
@@ -116,7 +116,7 @@
</td></tr>
</table></div>
<a name="spirit.qi.reference.char.char.char__def_"></a><h6>
-<a name="id924589"></a>
+<a name="id895977"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.char__def_">char_(def)</a>
</h6>
<p>
@@ -132,7 +132,7 @@
</span><span class="identifier">char_</span><span class="special">(</span><span class="string">"\x7f\x7e"</span><span class="special">)</span> <span class="comment">// Hexadecimal 0x7F and 0x7E
</span></pre>
<a name="spirit.qi.reference.char.char.lit_ch_"></a><h6>
-<a name="id924702"></a>
+<a name="id896090"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.lit_ch_">lit(ch)</a>
</h6>
<p>
@@ -168,7 +168,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.qi.reference.char.char.header"></a><h6>
-<a name="id924865"></a>
+<a name="id896253"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/char/char.hpp>
@@ -178,7 +178,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.char.char.namespace"></a><h6>
-<a name="id924940"></a>
+<a name="id896328"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -208,7 +208,7 @@
Encoding Namespace</a>.
</p>
<a name="spirit.qi.reference.char.char.model_of"></a><h6>
-<a name="id925058"></a>
+<a name="id896447"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -248,7 +248,7 @@
</dl>
</div>
<a name="spirit.qi.reference.char.char.expression_semantics"></a><h6>
-<a name="id925266"></a>
+<a name="id896654"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.expression_semantics">Expression
Semantics</a>
</h6>
@@ -368,7 +368,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.char.char.attributes"></a><h6>
-<a name="id925831"></a>
+<a name="id897071"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -485,7 +485,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.char.char.complexity"></a><h6>
-<a name="id926233"></a>
+<a name="id897473"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -495,7 +495,7 @@
N is the number of distinct character ranges in the set.
</p></blockquote></div>
<a name="spirit.qi.reference.char.char.example"></a><h6>
-<a name="id926270"></a>
+<a name="id897510"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/char/char_class.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/char/char_class.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/char/char_class.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -29,7 +29,7 @@
etc.)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.char.char_class.description"></a><h6>
-<a name="id926887"></a>
+<a name="id900344"></a>
<a class="link" href="char_class.html#spirit.qi.reference.char.char_class.description">Description</a>
</h6>
<p>
@@ -41,7 +41,7 @@
such as inhibiting case sensitivity.
</p>
<a name="spirit.qi.reference.char.char_class.header"></a><h6>
-<a name="id926939"></a>
+<a name="id900395"></a>
<a class="link" href="char_class.html#spirit.qi.reference.char.char_class.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/char/char_class.hpp>
@@ -51,7 +51,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.char.char_class.namespace"></a><h6>
-<a name="id927013"></a>
+<a name="id900470"></a>
<a class="link" href="char_class.html#spirit.qi.reference.char.char_class.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -130,7 +130,7 @@
Encoding Namespace</a>.
</p>
<a name="spirit.qi.reference.char.char_class.model_of"></a><h6>
-<a name="id927372"></a>
+<a name="id900828"></a>
<a class="link" href="char_class.html#spirit.qi.reference.char.char_class.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -147,7 +147,7 @@
</dl>
</div>
<a name="spirit.qi.reference.char.char_class.expression_semantics"></a><h6>
-<a name="id927435"></a>
+<a name="id900892"></a>
<a class="link" href="char_class.html#spirit.qi.reference.char.char_class.expression_semantics">Expression
Semantics</a>
</h6>
@@ -320,7 +320,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.char.char_class.attributes"></a><h6>
-<a name="id927888"></a>
+<a name="id901344"></a>
<a class="link" href="char_class.html#spirit.qi.reference.char.char_class.attributes">Attributes</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -328,14 +328,14 @@
Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
</p></blockquote></div>
<a name="spirit.qi.reference.char.char_class.complexity"></a><h6>
-<a name="id927920"></a>
+<a name="id901377"></a>
<a class="link" href="char_class.html#spirit.qi.reference.char.char_class.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N)
</p></blockquote></div>
<a name="spirit.qi.reference.char.char_class.example"></a><h6>
-<a name="id929033"></a>
+<a name="id901397"></a>
<a class="link" href="char_class.html#spirit.qi.reference.char.char_class.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/directive.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/directive.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/directive.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -45,7 +45,7 @@
Skipping (<code class="computeroutput"><span class="identifier">skip</span><span class="special">[]</span></code>)</a></span></dt>
</dl></div>
<p>
- This module includes different directives usable to augment and parametrize
+ This module includes different directives usable to augment and parameterize
other parsers. It includes the <code class="computeroutput"><span class="identifier">no_case</span></code>,
<code class="computeroutput"><span class="identifier">lexeme</span></code>, <code class="computeroutput"><span class="identifier">omit</span></code>,
<code class="computeroutput"><span class="identifier">raw</span></code>, <code class="computeroutput"><span class="identifier">repeat</span></code>,
@@ -53,7 +53,7 @@
directives.
</p>
<a name="spirit.qi.reference.directive.module_header"></a><h6>
-<a name="id929389"></a>
+<a name="id901752"></a>
<a class="link" href="directive.html#spirit.qi.reference.directive.module_header">Module Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/directive.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/directive/lexeme.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/directive/lexeme.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/directive/lexeme.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Skipping (<code class="computeroutput"><span class="identifier">lexeme</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.directive.lexeme.description"></a><h6>
-<a name="id929483"></a>
+<a name="id901847"></a>
<a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.description">Description</a>
</h6>
<p>
@@ -70,7 +70,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.directive.lexeme.header"></a><h6>
-<a name="id929665"></a>
+<a name="id902028"></a>
<a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/directive/lexeme.hpp>
@@ -80,7 +80,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.directive.lexeme.namespace"></a><h6>
-<a name="id929739"></a>
+<a name="id902103"></a>
<a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -98,7 +98,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.lexeme.model_of"></a><h6>
-<a name="id929818"></a>
+<a name="id902182"></a>
<a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -114,7 +114,7 @@
</dl>
</div>
<a name="spirit.qi.reference.directive.lexeme.expression_semantics"></a><h6>
-<a name="id929887"></a>
+<a name="id902250"></a>
<a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.expression_semantics">Expression
Semantics</a>
</h6>
@@ -155,7 +155,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.lexeme.attributes"></a><h6>
-<a name="id929993"></a>
+<a name="id902357"></a>
<a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.attributes">Attributes</a>
</h6>
<p>
@@ -197,7 +197,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.lexeme.complexity"></a><h6>
-<a name="id930167"></a>
+<a name="id903631"></a>
<a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -205,7 +205,7 @@
<code class="computeroutput"><span class="identifier">a</span></code>
</p></blockquote></div>
<a name="spirit.qi.reference.directive.lexeme.example"></a><h6>
-<a name="id930195"></a>
+<a name="id903658"></a>
<a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/directive/matches.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/directive/matches.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/directive/matches.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Succeeded (<code class="computeroutput"><span class="identifier">matches</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.directive.matches.description"></a><h6>
-<a name="id940832"></a>
+<a name="id913196"></a>
<a class="link" href="matches.html#spirit.qi.reference.directive.matches.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
matching.
</p>
<a name="spirit.qi.reference.directive.matches.header"></a><h6>
-<a name="id940860"></a>
+<a name="id913233"></a>
<a class="link" href="matches.html#spirit.qi.reference.directive.matches.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/directive/matches.hpp>
@@ -47,7 +47,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.directive.matches.namespace"></a><h6>
-<a name="id940934"></a>
+<a name="id913308"></a>
<a class="link" href="matches.html#spirit.qi.reference.directive.matches.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -65,7 +65,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.matches.model_of"></a><h6>
-<a name="id941013"></a>
+<a name="id913387"></a>
<a class="link" href="matches.html#spirit.qi.reference.directive.matches.model_of">Model
of</a>
</h6>
@@ -82,7 +82,7 @@
</dl>
</div>
<a name="spirit.qi.reference.directive.matches.expression_semantics"></a><h6>
-<a name="id941082"></a>
+<a name="id913455"></a>
<a class="link" href="matches.html#spirit.qi.reference.directive.matches.expression_semantics">Expression
Semantics</a>
</h6>
@@ -123,7 +123,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.matches.attributes"></a><h6>
-<a name="id941189"></a>
+<a name="id913562"></a>
<a class="link" href="matches.html#spirit.qi.reference.directive.matches.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -157,7 +157,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.matches.complexity"></a><h6>
-<a name="id941280"></a>
+<a name="id913653"></a>
<a class="link" href="matches.html#spirit.qi.reference.directive.matches.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -165,7 +165,7 @@
<code class="computeroutput"><span class="identifier">a</span></code>
</p></blockquote></div>
<a name="spirit.qi.reference.directive.matches.example"></a><h6>
-<a name="id941307"></a>
+<a name="id913681"></a>
<a class="link" href="matches.html#spirit.qi.reference.directive.matches.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/directive/no_case.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/directive/no_case.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/directive/no_case.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Case Sensitivity (<code class="computeroutput"><span class="identifier">no_case</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.directive.no_case.description"></a><h6>
-<a name="id933528"></a>
+<a name="id904800"></a>
<a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.description">Description</a>
</h6>
<p>
@@ -38,7 +38,7 @@
parser (and all its children) to be case insensitive.
</p>
<a name="spirit.qi.reference.directive.no_case.header"></a><h6>
-<a name="id933556"></a>
+<a name="id904827"></a>
<a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/directive/no_case.hpp>
@@ -48,7 +48,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.directive.no_case.namespace"></a><h6>
-<a name="id933630"></a>
+<a name="id904902"></a>
<a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -70,7 +70,7 @@
Encoding Namespace</a>.
</p>
<a name="spirit.qi.reference.directive.no_case.model_of"></a><h6>
-<a name="id933712"></a>
+<a name="id904983"></a>
<a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.model_of">Model
of</a>
</h6>
@@ -93,7 +93,7 @@
</dl>
</div>
<a name="spirit.qi.reference.directive.no_case.expression_semantics"></a><h6>
-<a name="id933799"></a>
+<a name="id905071"></a>
<a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.expression_semantics">Expression
Semantics</a>
</h6>
@@ -133,7 +133,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.no_case.attributes"></a><h6>
-<a name="id933905"></a>
+<a name="id905176"></a>
<a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.attributes">Attributes</a>
</h6>
<p>
@@ -175,7 +175,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.no_case.complexity"></a><h6>
-<a name="id934101"></a>
+<a name="id905372"></a>
<a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -183,7 +183,7 @@
<code class="computeroutput"><span class="identifier">a</span></code>
</p></blockquote></div>
<a name="spirit.qi.reference.directive.no_case.example"></a><h6>
-<a name="id934128"></a>
+<a name="id905400"></a>
<a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/directive/no_skip.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/directive/no_skip.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/directive/no_skip.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Skipping Without Pre-skip (<code class="computeroutput"><span class="identifier">no_skip</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.directive.no_skip.description"></a><h6>
-<a name="id930464"></a>
+<a name="id903927"></a>
<a class="link" href="no_skip.html#spirit.qi.reference.directive.no_skip.description">Description</a>
</h6>
<p>
@@ -39,7 +39,7 @@
directive.
</p>
<a name="spirit.qi.reference.directive.no_skip.header"></a><h6>
-<a name="id930511"></a>
+<a name="id903974"></a>
<a class="link" href="no_skip.html#spirit.qi.reference.directive.no_skip.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/directive/no_skip.hpp>
@@ -49,7 +49,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.directive.no_skip.namespace"></a><h6>
-<a name="id930585"></a>
+<a name="id904048"></a>
<a class="link" href="no_skip.html#spirit.qi.reference.directive.no_skip.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -67,7 +67,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.no_skip.model_of"></a><h6>
-<a name="id930664"></a>
+<a name="id904128"></a>
<a class="link" href="no_skip.html#spirit.qi.reference.directive.no_skip.model_of">Model
of</a>
</h6>
@@ -84,7 +84,7 @@
</dl>
</div>
<a name="spirit.qi.reference.directive.no_skip.expression_semantics"></a><h6>
-<a name="id930733"></a>
+<a name="id904196"></a>
<a class="link" href="no_skip.html#spirit.qi.reference.directive.no_skip.expression_semantics">Expression
Semantics</a>
</h6>
@@ -124,7 +124,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.no_skip.attributes"></a><h6>
-<a name="id930839"></a>
+<a name="id904303"></a>
<a class="link" href="no_skip.html#spirit.qi.reference.directive.no_skip.attributes">Attributes</a>
</h6>
<p>
@@ -166,7 +166,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.no_skip.complexity"></a><h6>
-<a name="id931013"></a>
+<a name="id904477"></a>
<a class="link" href="no_skip.html#spirit.qi.reference.directive.no_skip.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -174,7 +174,7 @@
<code class="computeroutput"><span class="identifier">a</span></code>
</p></blockquote></div>
<a name="spirit.qi.reference.directive.no_skip.example"></a><h6>
-<a name="id931041"></a>
+<a name="id904504"></a>
<a class="link" href="no_skip.html#spirit.qi.reference.directive.no_skip.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/directive/omit.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/directive/omit.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/directive/omit.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="identifier">omit</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.directive.omit.description"></a><h6>
-<a name="id934767"></a>
+<a name="id907882"></a>
<a class="link" href="omit.html#spirit.qi.reference.directive.omit.description">Description</a>
</h6>
<p>
@@ -36,7 +36,7 @@
ignores the attribute of its subject parser replacing it with <code class="computeroutput"><span class="identifier">unused</span></code>.
</p>
<a name="spirit.qi.reference.directive.omit.header"></a><h6>
-<a name="id934801"></a>
+<a name="id907917"></a>
<a class="link" href="omit.html#spirit.qi.reference.directive.omit.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/directive/omit.hpp>
@@ -46,7 +46,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.directive.omit.namespace"></a><h6>
-<a name="id934876"></a>
+<a name="id907991"></a>
<a class="link" href="omit.html#spirit.qi.reference.directive.omit.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -64,7 +64,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.omit.model_of"></a><h6>
-<a name="id934954"></a>
+<a name="id908069"></a>
<a class="link" href="omit.html#spirit.qi.reference.directive.omit.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -80,7 +80,7 @@
</dl>
</div>
<a name="spirit.qi.reference.directive.omit.expression_semantics"></a><h6>
-<a name="id935020"></a>
+<a name="id908135"></a>
<a class="link" href="omit.html#spirit.qi.reference.directive.omit.expression_semantics">Expression
Semantics</a>
</h6>
@@ -119,7 +119,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.omit.attributes"></a><h6>
-<a name="id935124"></a>
+<a name="id908239"></a>
<a class="link" href="omit.html#spirit.qi.reference.directive.omit.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -153,7 +153,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.omit.complexity"></a><h6>
-<a name="id935215"></a>
+<a name="id908331"></a>
<a class="link" href="omit.html#spirit.qi.reference.directive.omit.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -161,7 +161,7 @@
<code class="computeroutput"><span class="identifier">a</span></code>
</p></blockquote></div>
<a name="spirit.qi.reference.directive.omit.example"></a><h6>
-<a name="id935243"></a>
+<a name="id908358"></a>
<a class="link" href="omit.html#spirit.qi.reference.directive.omit.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/directive/raw.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/directive/raw.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/directive/raw.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="identifier">raw</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.directive.raw.description"></a><h6>
-<a name="id935544"></a>
+<a name="id908659"></a>
<a class="link" href="raw.html#spirit.qi.reference.directive.raw.description">Description</a>
</h6>
<p>
@@ -39,7 +39,7 @@
transduction (un-attributed) behavior for a subject parser.
</p>
<a name="spirit.qi.reference.directive.raw.header"></a><h6>
-<a name="id936357"></a>
+<a name="id908721"></a>
<a class="link" href="raw.html#spirit.qi.reference.directive.raw.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/directive/raw.hpp>
@@ -49,7 +49,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.directive.raw.namespace"></a><h6>
-<a name="id936431"></a>
+<a name="id908795"></a>
<a class="link" href="raw.html#spirit.qi.reference.directive.raw.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -67,7 +67,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.raw.model_of"></a><h6>
-<a name="id936509"></a>
+<a name="id908873"></a>
<a class="link" href="raw.html#spirit.qi.reference.directive.raw.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -87,7 +87,7 @@
</dl>
</div>
<a name="spirit.qi.reference.directive.raw.expression_semantics"></a><h6>
-<a name="id936604"></a>
+<a name="id908968"></a>
<a class="link" href="raw.html#spirit.qi.reference.directive.raw.expression_semantics">Expression
Semantics</a>
</h6>
@@ -128,7 +128,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.raw.attributes"></a><h6>
-<a name="id936732"></a>
+<a name="id909096"></a>
<a class="link" href="raw.html#spirit.qi.reference.directive.raw.attributes">Attributes</a>
</h6>
<p>
@@ -179,7 +179,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.directive.raw.complexity"></a><h6>
-<a name="id936948"></a>
+<a name="id909312"></a>
<a class="link" href="raw.html#spirit.qi.reference.directive.raw.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -187,7 +187,7 @@
<code class="computeroutput"><span class="identifier">a</span></code>
</p></blockquote></div>
<a name="spirit.qi.reference.directive.raw.example"></a><h6>
-<a name="id936976"></a>
+<a name="id909340"></a>
<a class="link" href="raw.html#spirit.qi.reference.directive.raw.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/directive/repeat.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/directive/repeat.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/directive/repeat.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="identifier">repeat</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.directive.repeat.description"></a><h6>
-<a name="id937290"></a>
+<a name="id909654"></a>
<a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.description">Description</a>
</h6>
<p>
@@ -51,7 +51,7 @@
</li>
</ul></div>
<a name="spirit.qi.reference.directive.repeat.header"></a><h6>
-<a name="id937353"></a>
+<a name="id909717"></a>
<a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/directive/repeat.hpp>
@@ -61,7 +61,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.directive.repeat.namespace"></a><h6>
-<a name="id937427"></a>
+<a name="id911020"></a>
<a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -87,7 +87,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.directive.repeat.model_of"></a><h6>
-<a name="id937544"></a>
+<a name="id911137"></a>
<a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -111,7 +111,7 @@
</dl>
</div>
<a name="spirit.qi.reference.directive.repeat.expression_semantics"></a><h6>
-<a name="id937673"></a>
+<a name="id911266"></a>
<a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.expression_semantics">Expression
Semantics</a>
</h6>
@@ -198,7 +198,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.directive.repeat.attributes"></a><h6>
-<a name="id937989"></a>
+<a name="id911582"></a>
<a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.attributes">Attributes</a>
</h6>
<p>
@@ -292,7 +292,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.directive.repeat.complexity"></a><h6>
-<a name="id939896"></a>
+<a name="id912260"></a>
<a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -301,7 +301,7 @@
itself is O(N), where N is the number of repetitions to execute.
</p></blockquote></div>
<a name="spirit.qi.reference.directive.repeat.example"></a><h6>
-<a name="id939924"></a>
+<a name="id912288"></a>
<a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/directive/skip.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/directive/skip.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/directive/skip.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Skipping (<code class="computeroutput"><span class="identifier">skip</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.directive.skip.description"></a><h6>
-<a name="id941731"></a>
+<a name="id914105"></a>
<a class="link" href="skip.html#spirit.qi.reference.directive.skip.description">Description</a>
</h6>
<p>
@@ -68,7 +68,7 @@
</li>
</ul></div>
<a name="spirit.qi.reference.directive.skip.header"></a><h6>
-<a name="id942551"></a>
+<a name="id914369"></a>
<a class="link" href="skip.html#spirit.qi.reference.directive.skip.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/directive/skip.hpp>
@@ -78,7 +78,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.directive.skip.namespace"></a><h6>
-<a name="id942625"></a>
+<a name="id914443"></a>
<a class="link" href="skip.html#spirit.qi.reference.directive.skip.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -96,7 +96,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.skip.model_of"></a><h6>
-<a name="id942703"></a>
+<a name="id914521"></a>
<a class="link" href="skip.html#spirit.qi.reference.directive.skip.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -112,7 +112,7 @@
</dl>
</div>
<a name="spirit.qi.reference.directive.skip.expression_semantics"></a><h6>
-<a name="id942769"></a>
+<a name="id914587"></a>
<a class="link" href="skip.html#spirit.qi.reference.directive.skip.expression_semantics">Expression
Semantics</a>
</h6>
@@ -166,7 +166,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.directive.skip.attributes"></a><h6>
-<a name="id942924"></a>
+<a name="id914742"></a>
<a class="link" href="skip.html#spirit.qi.reference.directive.skip.attributes">Attributes</a>
</h6>
<p>
@@ -226,7 +226,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.directive.skip.complexity"></a><h6>
-<a name="id943235"></a>
+<a name="id915053"></a>
<a class="link" href="skip.html#spirit.qi.reference.directive.skip.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -234,7 +234,7 @@
<code class="computeroutput"><span class="identifier">a</span></code>
</p></blockquote></div>
<a name="spirit.qi.reference.directive.skip.example"></a><h6>
-<a name="id943263"></a>
+<a name="id915080"></a>
<a class="link" href="skip.html#spirit.qi.reference.directive.skip.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -31,7 +31,7 @@
<dt><span class="section">Grammar</span></dt>
</dl></div>
<a name="spirit.qi.reference.nonterminal.module_headers"></a><h6>
-<a name="id943501"></a>
+<a name="id915319"></a>
<a class="link" href="nonterminal.html#spirit.qi.reference.nonterminal.module_headers">Module Headers</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/nonterminal.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal/grammar.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal/grammar.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal/grammar.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.nonterminal.grammar"></a><a class="link" href="grammar.html" title="Grammar">Grammar</a>
</h5></div></div></div>
<a name="spirit.qi.reference.nonterminal.grammar.description"></a><h6>
-<a name="id947099"></a>
+<a name="id919049"></a>
<a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
Grammars can be composed to form more complex grammars.
</p>
<a name="spirit.qi.reference.nonterminal.grammar.header"></a><h6>
-<a name="id947130"></a>
+<a name="id919080"></a>
<a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/nonterminal/grammar.hpp>
@@ -47,7 +47,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.nonterminal.grammar.namespace"></a><h6>
-<a name="id947205"></a>
+<a name="id919155"></a>
<a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -64,14 +64,14 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.nonterminal.grammar.synopsis"></a><h6>
-<a name="id947285"></a>
+<a name="id919235"></a>
<a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Iterator</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">A1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">A2</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">A3</span><span class="special">></span>
<span class="keyword">struct</span> <span class="identifier">grammar</span><span class="special">;</span>
</pre>
<a name="spirit.qi.reference.nonterminal.grammar.template_parameters"></a><h6>
-<a name="id947379"></a>
+<a name="id919329"></a>
<a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.template_parameters">Template
parameters</a>
</h6>
@@ -226,7 +226,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.nonterminal.grammar.model_of"></a><h6>
-<a name="id947758"></a>
+<a name="id919708"></a>
<a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.model_of">Model
of</a>
</h6>
@@ -243,7 +243,7 @@
</dl>
</div>
<a name="spirit.qi.reference.nonterminal.grammar.expression_semantics"></a><h6>
-<a name="id947817"></a>
+<a name="id919767"></a>
<a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.expression_semantics">Expression
Semantics</a>
</h6>
@@ -310,7 +310,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.nonterminal.grammar.attributes"></a><h6>
-<a name="id948816"></a>
+<a name="id920082"></a>
<a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.attributes">Attributes</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -318,14 +318,14 @@
its synthesized attribute. See <a class="link" href="../parser_concepts/nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.attributes"><code class="computeroutput"><span class="identifier">Attribute</span></code></a>
</p></blockquote></div>
<a name="spirit.qi.reference.nonterminal.grammar.complexity"></a><h6>
-<a name="id948855"></a>
+<a name="id920122"></a>
<a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
The complexity is defined by the complexity of the its definition.
</p></blockquote></div>
<a name="spirit.qi.reference.nonterminal.grammar.example"></a><h6>
-<a name="id948876"></a>
+<a name="id920142"></a>
<a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal/rule.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal/rule.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal/rule.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.nonterminal.rule"></a><a class="link" href="rule.html" title="Rule">Rule</a>
</h5></div></div></div>
<a name="spirit.qi.reference.nonterminal.rule.description"></a><h6>
-<a name="id943585"></a>
+<a name="id916632"></a>
<a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.description">Description</a>
</h6>
<p>
@@ -40,7 +40,7 @@
in recursive descent parsing.
</p>
<a name="spirit.qi.reference.nonterminal.rule.header"></a><h6>
-<a name="id943612"></a>
+<a name="id916659"></a>
<a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/nonterminal/rule.hpp>
@@ -50,7 +50,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.nonterminal.rule.namespace"></a><h6>
-<a name="id943686"></a>
+<a name="id916733"></a>
<a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -67,14 +67,14 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.nonterminal.rule.synopsis"></a><h6>
-<a name="id943767"></a>
+<a name="id916814"></a>
<a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Iterator</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">A1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">A2</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">A3</span><span class="special">></span>
<span class="keyword">struct</span> <span class="identifier">rule</span><span class="special">;</span>
</pre>
<a name="spirit.qi.reference.nonterminal.rule.template_parameters"></a><h6>
-<a name="id943860"></a>
+<a name="id916907"></a>
<a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.template_parameters">Template
parameters</a>
</h6>
@@ -233,7 +233,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.nonterminal.rule.model_of"></a><h6>
-<a name="id944239"></a>
+<a name="id917286"></a>
<a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -264,7 +264,7 @@
</dl>
</div>
<a name="spirit.qi.reference.nonterminal.rule.expression_semantics"></a><h6>
-<a name="id944400"></a>
+<a name="id917447"></a>
<a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.expression_semantics">Expression
Semantics</a>
</h6>
@@ -402,7 +402,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.nonterminal.rule.attributes"></a><h6>
-<a name="id946054"></a>
+<a name="id917996"></a>
<a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.attributes">Attributes</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -410,14 +410,14 @@
its synthesized attribute. See <a class="link" href="../parser_concepts/nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.attributes"><code class="computeroutput"><span class="identifier">Attribute</span></code></a>
</p></blockquote></div>
<a name="spirit.qi.reference.nonterminal.rule.complexity"></a><h6>
-<a name="id946094"></a>
+<a name="id918035"></a>
<a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
The complexity is defined by the complexity of the RHS parser, <code class="computeroutput"><span class="identifier">p</span></code>
</p></blockquote></div>
<a name="spirit.qi.reference.nonterminal.rule.example"></a><h6>
-<a name="id946121"></a>
+<a name="id918063"></a>
<a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/numeric.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/numeric.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/numeric.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -56,7 +56,7 @@
write extremely tight generic C++ code that rivals, if not surpasses C.
</p>
<a name="spirit.qi.reference.numeric.module_header"></a><h6>
-<a name="id949374"></a>
+<a name="id920640"></a>
<a class="link" href="numeric.html#spirit.qi.reference.numeric.module_header">Module Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/numeric.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/boolean.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/boolean.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/boolean.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="identifier">bool_</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.numeric.boolean.description"></a><h6>
-<a name="id962006"></a>
+<a name="id933942"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.description">Description</a>
</h6>
<p>
@@ -39,7 +39,7 @@
expression requirements (documented below).
</p>
<a name="spirit.qi.reference.numeric.boolean.header"></a><h6>
-<a name="id962044"></a>
+<a name="id933980"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/numeric/bool.hpp>
@@ -49,7 +49,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.numeric.boolean.namespace"></a><h6>
-<a name="id962118"></a>
+<a name="id934055"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -81,14 +81,14 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.numeric.boolean.synopsis"></a><h6>
-<a name="id962274"></a>
+<a name="id934211"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</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">BooleanPolicies</span><span class="special">></span>
<span class="keyword">struct</span> <span class="identifier">bool_parser</span><span class="special">;</span>
</pre>
<a name="spirit.qi.reference.numeric.boolean.template_parameters"></a><h6>
-<a name="id962339"></a>
+<a name="id934276"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.template_parameters">Template
parameters</a>
</h6>
@@ -153,7 +153,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.numeric.boolean.model_of"></a><h6>
-<a name="id962484"></a>
+<a name="id934421"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -198,7 +198,7 @@
</dl>
</div>
<a name="spirit.qi.reference.numeric.boolean.expression_semantics"></a><h6>
-<a name="id964352"></a>
+<a name="id934650"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.expression_semantics">Expression
Semantics</a>
</h6>
@@ -287,22 +287,22 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.numeric.boolean.attributes"></a><h6>
-<a name="id964685"></a>
+<a name="id934982"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.attributes">Attributes</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">B</span></code>, The boolean type
- of the booelan parser.
+ of the boolean parser.
</p></blockquote></div>
<a name="spirit.qi.reference.numeric.boolean.complexity"></a><h6>
-<a name="id964712"></a>
+<a name="id935010"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N), where N is the number of characters being parsed.
</p></blockquote></div>
<a name="spirit.qi.reference.numeric.boolean.minimum_expression_requirements_for__code__phrase_role__identifier__b__phrase___code_"></a><h6>
-<a name="id964733"></a>
+<a name="id935030"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.minimum_expression_requirements_for__code__phrase_role__identifier__b__phrase___code_">Minimum
Expression Requirements for <code class="computeroutput"><span class="identifier">B</span></code></a>
</h6>
@@ -342,7 +342,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.numeric.boolean.boolean__code__phrase_role__identifier__policies__phrase___code_"></a><h6>
-<a name="id964841"></a>
+<a name="id935138"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.boolean__code__phrase_role__identifier__policies__phrase___code_">Boolean
<code class="computeroutput"><span class="identifier">Policies</span></code></a>
</h6>
@@ -360,7 +360,7 @@
and <code class="computeroutput"><span class="string">"false"</span></code>.
</p>
<a name="spirit.qi.reference.numeric.boolean.boolean__code__phrase_role__identifier__policies__phrase___code__expression_requirements"></a><h6>
-<a name="id964907"></a>
+<a name="id935204"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.boolean__code__phrase_role__identifier__policies__phrase___code__expression_requirements">Boolean
<code class="computeroutput"><span class="identifier">Policies</span></code> Expression Requirements</a>
</h6>
@@ -427,7 +427,7 @@
or <code class="computeroutput"><span class="keyword">false</span></code>).
</p>
<a name="spirit.qi.reference.numeric.boolean.boolean__code__phrase_role__identifier__policies__phrase___code__specializations"></a><h6>
-<a name="id965165"></a>
+<a name="id935462"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.boolean__code__phrase_role__identifier__policies__phrase___code__specializations">Boolean
<code class="computeroutput"><span class="identifier">Policies</span></code> Specializations</a>
</h6>
@@ -457,7 +457,7 @@
<span class="special">};</span>
</pre>
<a name="spirit.qi.reference.numeric.boolean.example"></a><h6>
-<a name="id965617"></a>
+<a name="id937030"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/int.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/int.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/int.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="identifier">int_</span></code>, etc.)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.numeric.int.description"></a><h6>
-<a name="id951872"></a>
+<a name="id924371"></a>
<a class="link" href="int.html#spirit.qi.reference.numeric.int.description">Description</a>
</h6>
<p>
@@ -46,7 +46,7 @@
type follows certain expression requirements (documented below).
</p>
<a name="spirit.qi.reference.numeric.int.header"></a><h6>
-<a name="id951936"></a>
+<a name="id925532"></a>
<a class="link" href="int.html#spirit.qi.reference.numeric.int.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/numeric/int.hpp>
@@ -56,7 +56,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.numeric.int.namespace"></a><h6>
-<a name="id952010"></a>
+<a name="id925607"></a>
<a class="link" href="int.html#spirit.qi.reference.numeric.int.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -107,7 +107,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.numeric.int.synopsis"></a><h6>
-<a name="id952243"></a>
+<a name="id925840"></a>
<a class="link" href="int.html#spirit.qi.reference.numeric.int.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span>
@@ -118,7 +118,7 @@
<span class="keyword">struct</span> <span class="identifier">int_parser</span><span class="special">;</span>
</pre>
<a name="spirit.qi.reference.numeric.int.template_parameters"></a><h6>
-<a name="id952339"></a>
+<a name="id925936"></a>
<a class="link" href="int.html#spirit.qi.reference.numeric.int.template_parameters">Template
parameters</a>
</h6>
@@ -219,7 +219,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.numeric.int.model_of"></a><h6>
-<a name="id952524"></a>
+<a name="id926120"></a>
<a class="link" href="int.html#spirit.qi.reference.numeric.int.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -241,7 +241,7 @@
</dl>
</div>
<a name="spirit.qi.reference.numeric.int.expression_semantics"></a><h6>
-<a name="id952615"></a>
+<a name="id926212"></a>
<a class="link" href="int.html#spirit.qi.reference.numeric.int.expression_semantics">Expression
Semantics</a>
</h6>
@@ -349,7 +349,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.numeric.int.attributes"></a><h6>
-<a name="id954136"></a>
+<a name="id926635"></a>
<a class="link" href="int.html#spirit.qi.reference.numeric.int.attributes">Attributes</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -357,14 +357,14 @@
type of the numeric parser.
</p></blockquote></div>
<a name="spirit.qi.reference.numeric.int.complexity"></a><h6>
-<a name="id954164"></a>
+<a name="id926663"></a>
<a class="link" href="int.html#spirit.qi.reference.numeric.int.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N), where N is the number of digits being parsed plus the sign.
</p></blockquote></div>
<a name="spirit.qi.reference.numeric.int.minimum_expression_requirements_for__code__phrase_role__identifier__t__phrase___code_"></a><h6>
-<a name="id954184"></a>
+<a name="id926683"></a>
<a class="link" href="int.html#spirit.qi.reference.numeric.int.minimum_expression_requirements_for__code__phrase_role__identifier__t__phrase___code_">Minimum
Expression Requirements for <code class="computeroutput"><span class="identifier">T</span></code></a>
</h6>
@@ -525,7 +525,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.numeric.int.example"></a><h6>
-<a name="id954749"></a>
+<a name="id927248"></a>
<a class="link" href="int.html#spirit.qi.reference.numeric.int.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/real.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/real.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/real.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
etc.)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.numeric.real.description"></a><h6>
-<a name="id954904"></a>
+<a name="id927403"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real.description">Description</a>
</h6>
<p>
@@ -41,7 +41,7 @@
(documented below).
</p>
<a name="spirit.qi.reference.numeric.real.header"></a><h6>
-<a name="id954943"></a>
+<a name="id927442"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/numeric/real.hpp>
@@ -51,7 +51,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.numeric.real.namespace"></a><h6>
-<a name="id955017"></a>
+<a name="id927516"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -83,14 +83,14 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.numeric.real.synopsis"></a><h6>
-<a name="id955173"></a>
+<a name="id927672"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</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">RealPolicies</span><span class="special">></span>
<span class="keyword">struct</span> <span class="identifier">real_parser</span><span class="special">;</span>
</pre>
<a name="spirit.qi.reference.numeric.real.template_parameters"></a><h6>
-<a name="id955238"></a>
+<a name="id927747"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real.template_parameters">Template
parameters</a>
</h6>
@@ -155,7 +155,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.numeric.real.model_of"></a><h6>
-<a name="id955376"></a>
+<a name="id927885"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -195,7 +195,7 @@
</dl>
</div>
<a name="spirit.qi.reference.numeric.real.expression_semantics"></a><h6>
-<a name="id955583"></a>
+<a name="id928092"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real.expression_semantics">Expression
Semantics</a>
</h6>
@@ -275,7 +275,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.numeric.real.attributes"></a><h6>
-<a name="id955877"></a>
+<a name="id928386"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real.attributes">Attributes</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -283,7 +283,7 @@
type of the numeric parser.
</p></blockquote></div>
<a name="spirit.qi.reference.numeric.real.complexity"></a><h6>
-<a name="id955905"></a>
+<a name="id928414"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -291,7 +291,7 @@
sign, etc.) being parsed.
</p></blockquote></div>
<a name="spirit.qi.reference.numeric.real.minimum_expression_requirements_for__code__phrase_role__identifier__t__phrase___code_"></a><h6>
-<a name="id955925"></a>
+<a name="id928434"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real.minimum_expression_requirements_for__code__phrase_role__identifier__t__phrase___code_">Minimum
Expression Requirements for <code class="computeroutput"><span class="identifier">T</span></code></a>
</h6>
@@ -513,7 +513,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.numeric.real._code__phrase_role__identifier__realpolicies__phrase___code_"></a><h6>
-<a name="id958483"></a>
+<a name="id929344"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real._code__phrase_role__identifier__realpolicies__phrase___code_"><code class="computeroutput"><span class="identifier">RealPolicies</span></code></a>
</h6>
<p>
@@ -572,10 +572,10 @@
</pre>
<p>
There are four <code class="computeroutput"><span class="identifier">RealPolicies</span></code>
- pre-defined for immediate use:
+ predefined for immediate use:
</p>
<div class="table">
-<a name="id959084"></a><p class="title"><b>Table 4. Predefined Policies</b></p>
+<a name="id931044"></a><p class="title"><b>Table 4. Predefined Policies</b></p>
<div class="table-contents"><table class="table" summary="Predefined Policies">
<colgroup>
<col>
@@ -661,7 +661,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.numeric.real._code__phrase_role__identifier__realpolicies__phrase___code__expression_requirements"></a><h6>
-<a name="id959320"></a>
+<a name="id931279"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real._code__phrase_role__identifier__realpolicies__phrase___code__expression_requirements"><code class="computeroutput"><span class="identifier">RealPolicies</span></code> Expression Requirements</a>
</h6>
<p>
@@ -875,14 +875,14 @@
be automatically applied afterwards.
</p>
<a name="spirit.qi.reference.numeric.real._code__phrase_role__identifier__realpolicies__phrase___code__specializations"></a><h6>
-<a name="id960399"></a>
+<a name="id932130"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real._code__phrase_role__identifier__realpolicies__phrase___code__specializations"><code class="computeroutput"><span class="identifier">RealPolicies</span></code> Specializations</a>
</h6>
<p>
The easiest way to implement a proper real parsing policy is to derive
a new type from the the type <code class="computeroutput"><span class="identifier">real_policies</span></code>
while overriding the aspects of the parsing which need to be changed.
- For example, here's the implementation of the pre-defined <code class="computeroutput"><span class="identifier">strict_real_policies</span></code>:
+ For example, here's the implementation of the predefined <code class="computeroutput"><span class="identifier">strict_real_policies</span></code>:
</p>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">></span>
<span class="keyword">struct</span> <span class="identifier">strict_real_policies</span> <span class="special">:</span> <span class="identifier">real_policies</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span>
@@ -891,7 +891,7 @@
<span class="special">};</span>
</pre>
<a name="spirit.qi.reference.numeric.real.example"></a><h6>
-<a name="id960533"></a>
+<a name="id932264"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/uint.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/uint.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/uint.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="identifier">uint_</span></code>, etc.)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.numeric.uint.description"></a><h6>
-<a name="id949465"></a>
+<a name="id920732"></a>
<a class="link" href="uint.html#spirit.qi.reference.numeric.uint.description">Description</a>
</h6>
<p>
@@ -42,7 +42,7 @@
is a template class. Template parameters fine tune its behavior.
</p>
<a name="spirit.qi.reference.numeric.uint.header"></a><h6>
-<a name="id949510"></a>
+<a name="id920777"></a>
<a class="link" href="uint.html#spirit.qi.reference.numeric.uint.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/numeric/uint.hpp>
@@ -52,7 +52,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.numeric.uint.namespace"></a><h6>
-<a name="id949585"></a>
+<a name="id920852"></a>
<a class="link" href="uint.html#spirit.qi.reference.numeric.uint.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -121,7 +121,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.numeric.uint.synopsis"></a><h6>
-<a name="id949930"></a>
+<a name="id922440"></a>
<a class="link" href="uint.html#spirit.qi.reference.numeric.uint.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span>
@@ -132,7 +132,7 @@
<span class="keyword">struct</span> <span class="identifier">uint_parser</span><span class="special">;</span>
</pre>
<a name="spirit.qi.reference.numeric.uint.template_parameters"></a><h6>
-<a name="id950026"></a>
+<a name="id922536"></a>
<a class="link" href="uint.html#spirit.qi.reference.numeric.uint.template_parameters">Template
parameters</a>
</h6>
@@ -233,7 +233,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.numeric.uint.model_of"></a><h6>
-<a name="id950211"></a>
+<a name="id922721"></a>
<a class="link" href="uint.html#spirit.qi.reference.numeric.uint.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -255,7 +255,7 @@
</dl>
</div>
<a name="spirit.qi.reference.numeric.uint.expression_semantics"></a><h6>
-<a name="id950302"></a>
+<a name="id922812"></a>
<a class="link" href="uint.html#spirit.qi.reference.numeric.uint.expression_semantics">Expression
Semantics</a>
</h6>
@@ -408,7 +408,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.numeric.uint.attributes"></a><h6>
-<a name="id950972"></a>
+<a name="id923471"></a>
<a class="link" href="uint.html#spirit.qi.reference.numeric.uint.attributes">Attributes</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -416,14 +416,14 @@
type of the numeric parser.
</p></blockquote></div>
<a name="spirit.qi.reference.numeric.uint.complexity"></a><h6>
-<a name="id951000"></a>
+<a name="id923499"></a>
<a class="link" href="uint.html#spirit.qi.reference.numeric.uint.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N), where N is the number of digits being parsed.
</p></blockquote></div>
<a name="spirit.qi.reference.numeric.uint.minimum_expression_requirements_for__code__phrase_role__identifier__t__phrase___code_"></a><h6>
-<a name="id951020"></a>
+<a name="id923519"></a>
<a class="link" href="uint.html#spirit.qi.reference.numeric.uint.minimum_expression_requirements_for__code__phrase_role__identifier__t__phrase___code_">Minimum
Expression Requirements for <code class="computeroutput"><span class="identifier">T</span></code></a>
</h6>
@@ -571,7 +571,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.numeric.uint.example"></a><h6>
-<a name="id951549"></a>
+<a name="id924048"></a>
<a class="link" href="uint.html#spirit.qi.reference.numeric.uint.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -76,7 +76,7 @@
(<code class="computeroutput"><span class="special">||</span></code>).
</p>
<a name="spirit.qi.reference.operator.module_header"></a><h6>
-<a name="id966444"></a>
+<a name="id937851"></a>
<a class="link" href="operator.html#spirit.qi.reference.operator.module_header">Module Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator.hpp>
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -29,7 +29,7 @@
<span class="identifier">b</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.operator.alternative.description"></a><h6>
-<a name="id966545"></a>
+<a name="id937952"></a>
<a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.description">Description</a>
</h6>
<p>
@@ -60,7 +60,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="id966709"></a>
+<a name="id938116"></a>
<a class="link" 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>
@@ -70,7 +70,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.operator.alternative.model_of"></a><h6>
-<a name="id966784"></a>
+<a name="id938191"></a>
<a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.model_of">Model
of</a>
</h6>
@@ -87,7 +87,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.alternative.expression_semantics"></a><h6>
-<a name="id966859"></a>
+<a name="id938266"></a>
<a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.expression_semantics">Expression
Semantics</a>
</h6>
@@ -128,7 +128,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.alternative.attributes"></a><h6>
-<a name="id966972"></a>
+<a name="id938379"></a>
<a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.attributes">Attributes</a>
</h6>
<p>
@@ -175,7 +175,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.alternative.complexity"></a><h6>
-<a name="id967534"></a>
+<a name="id939494"></a>
<a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -184,7 +184,7 @@
parser itself is O(N), where N is the number of alternatives.
</p></blockquote></div>
<a name="spirit.qi.reference.operator.alternative.example"></a><h6>
-<a name="id967554"></a>
+<a name="id939514"></a>
<a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="special">&</span><span class="identifier">a</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.operator.and_predicate.description"></a><h6>
-<a name="id968260"></a>
+<a name="id940220"></a>
<a class="link" href="and_predicate.html#spirit.qi.reference.operator.and_predicate.description">Description</a>
</h6>
<p>
@@ -41,7 +41,7 @@
if its predicate matches.
</p>
<a name="spirit.qi.reference.operator.and_predicate.header"></a><h6>
-<a name="id968301"></a>
+<a name="id940261"></a>
<a class="link" 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>
@@ -51,7 +51,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.operator.and_predicate.model_of"></a><h6>
-<a name="id968375"></a>
+<a name="id940335"></a>
<a class="link" href="and_predicate.html#spirit.qi.reference.operator.and_predicate.model_of">Model
of</a>
</h6>
@@ -68,7 +68,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.and_predicate.expression_semantics"></a><h6>
-<a name="id968443"></a>
+<a name="id940404"></a>
<a class="link" href="and_predicate.html#spirit.qi.reference.operator.and_predicate.expression_semantics">Expression
Semantics</a>
</h6>
@@ -108,7 +108,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.and_predicate.attributes"></a><h6>
-<a name="id968543"></a>
+<a name="id940503"></a>
<a class="link" href="and_predicate.html#spirit.qi.reference.operator.and_predicate.attributes">Attributes</a>
</h6>
<p>
@@ -146,14 +146,14 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.and_predicate.complexity"></a><h6>
-<a name="id969742"></a>
+<a name="id940598"></a>
<a class="link" href="and_predicate.html#spirit.qi.reference.operator.and_predicate.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
The complexity is defined by the complexity of the predicate, <code class="computeroutput"><span class="identifier">a</span></code>
</p></blockquote></div>
<a name="spirit.qi.reference.operator.and_predicate.example"></a><h6>
-<a name="id969769"></a>
+<a name="id940626"></a>
<a class="link" href="and_predicate.html#spirit.qi.reference.operator.and_predicate.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/difference.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator/difference.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/difference.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -29,17 +29,17 @@
<span class="identifier">b</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.operator.difference.description"></a><h6>
-<a name="id969934"></a>
+<a name="id940790"></a>
<a class="link" href="difference.html#spirit.qi.reference.operator.difference.description">Description</a>
</h6>
<p>
The difference operator, <code class="computeroutput"><span class="identifier">a</span>
<span class="special">-</span> <span class="identifier">b</span></code>,
is a binary operator that matches the first (LHS) operand but not the
- second (RHS). <sup>[<a name="id969963" href="#ftn.id969963" class="footnote">8</a>]</sup>
+ second (RHS). <sup>[<a name="id940819" href="#ftn.id940819" class="footnote">8</a>]</sup>
</p>
<a name="spirit.qi.reference.operator.difference.header"></a><h6>
-<a name="id970002"></a>
+<a name="id940858"></a>
<a class="link" href="difference.html#spirit.qi.reference.operator.difference.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/difference.hpp>
@@ -49,7 +49,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.operator.difference.model_of"></a><h6>
-<a name="id970077"></a>
+<a name="id940933"></a>
<a class="link" href="difference.html#spirit.qi.reference.operator.difference.model_of">Model
of</a>
</h6>
@@ -66,7 +66,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.difference.expression_semantics"></a><h6>
-<a name="id970152"></a>
+<a name="id941008"></a>
<a class="link" href="difference.html#spirit.qi.reference.operator.difference.expression_semantics">Expression
Semantics</a>
</h6>
@@ -107,7 +107,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.difference.attributes"></a><h6>
-<a name="id970265"></a>
+<a name="id941121"></a>
<a class="link" href="difference.html#spirit.qi.reference.operator.difference.attributes">Attributes</a>
</h6>
<p>
@@ -150,7 +150,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.difference.complexity"></a><h6>
-<a name="id970483"></a>
+<a name="id941340"></a>
<a class="link" href="difference.html#spirit.qi.reference.operator.difference.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -158,7 +158,7 @@
complexities of both operands.
</p></blockquote></div>
<a name="spirit.qi.reference.operator.difference.example"></a><h6>
-<a name="id970504"></a>
+<a name="id941360"></a>
<a class="link" href="difference.html#spirit.qi.reference.operator.difference.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
@@ -192,7 +192,7 @@
</p>
<div class="footnotes">
<br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id969963" href="#id969963" class="para">8</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id940819" href="#id940819" class="para">8</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 <code 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></code> will always fail to
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -29,7 +29,7 @@
<span class="identifier">b</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.operator.expect.description"></a><h6>
-<a name="id970672"></a>
+<a name="id941528"></a>
<a class="link" href="expect.html#spirit.qi.reference.operator.expect.description">Description</a>
</h6>
<p>
@@ -49,7 +49,7 @@
(all operands except the first) fail to match.
</p>
<a name="spirit.qi.reference.operator.expect.header"></a><h6>
-<a name="id970799"></a>
+<a name="id946469"></a>
<a class="link" 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>
@@ -59,7 +59,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.operator.expect.model_of"></a><h6>
-<a name="id970873"></a>
+<a name="id946543"></a>
<a class="link" href="expect.html#spirit.qi.reference.operator.expect.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -79,7 +79,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.expect.expectation_failure"></a><h6>
-<a name="id970975"></a>
+<a name="id946645"></a>
<a class="link" href="expect.html#spirit.qi.reference.operator.expect.expectation_failure">Expectation
Failure</a>
</h6>
@@ -95,7 +95,7 @@
</span><span class="special">};</span>
</pre>
<a name="spirit.qi.reference.operator.expect.expression_semantics"></a><h6>
-<a name="id971129"></a>
+<a name="id946799"></a>
<a class="link" href="expect.html#spirit.qi.reference.operator.expect.expression_semantics">Expression
Semantics</a>
</h6>
@@ -136,7 +136,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.expect.attributes"></a><h6>
-<a name="id971274"></a>
+<a name="id946944"></a>
<a class="link" href="expect.html#spirit.qi.reference.operator.expect.attributes">Attributes</a>
</h6>
<p>
@@ -186,7 +186,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.expect.complexity"></a><h6>
-<a name="id976362"></a>
+<a name="id947628"></a>
<a class="link" href="expect.html#spirit.qi.reference.operator.expect.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -195,7 +195,7 @@
operator itself is O(N), where N is the number of elements in the sequence.
</p></blockquote></div>
<a name="spirit.qi.reference.operator.expect.example"></a><h6>
-<a name="id976383"></a>
+<a name="id947649"></a>
<a class="link" href="expect.html#spirit.qi.reference.operator.expect.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/kleene.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator/kleene.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/kleene.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.operator.kleene"></a><a class="link" href="kleene.html" title="Kleene (*a)">Kleene (<code class="computeroutput"><span class="special">*</span><span class="identifier">a</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.operator.kleene.description"></a><h6>
-<a name="id976838"></a>
+<a name="id948103"></a>
<a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.description">Description</a>
</h6>
<p>
@@ -35,7 +35,7 @@
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="id976865"></a>
+<a name="id948131"></a>
<a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/kleene.hpp>
@@ -45,7 +45,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.operator.kleene.model_of"></a><h6>
-<a name="id976940"></a>
+<a name="id948205"></a>
<a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -61,7 +61,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.kleene.expression_semantics"></a><h6>
-<a name="id977008"></a>
+<a name="id948274"></a>
<a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.expression_semantics">Expression
Semantics</a>
</h6>
@@ -101,7 +101,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.kleene.attributes"></a><h6>
-<a name="id977109"></a>
+<a name="id948375"></a>
<a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.attributes">Attributes</a>
</h6>
<p>
@@ -143,7 +143,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.kleene.complexity"></a><h6>
-<a name="id977279"></a>
+<a name="id948545"></a>
<a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -153,7 +153,7 @@
star itself is O(N), where N is the number successful repetitions.
</p></blockquote></div>
<a name="spirit.qi.reference.operator.kleene.example"></a><h6>
-<a name="id977307"></a>
+<a name="id948573"></a>
<a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/list.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator/list.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/list.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.operator.list"></a><a class="link" href="list.html" title="List (a % b)">List (<code class="computeroutput"><span class="identifier">a</span> <span class="special">%</span> <span class="identifier">b</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.operator.list.description"></a><h6>
-<a name="id977675"></a>
+<a name="id950239"></a>
<a class="link" href="list.html#spirit.qi.reference.operator.list.description">Description</a>
</h6>
<p>
@@ -40,7 +40,7 @@
<span class="special">>></span> <span class="identifier">a</span><span class="special">)</span></code>.
</p>
<a name="spirit.qi.reference.operator.list.header"></a><h6>
-<a name="id977757"></a>
+<a name="id950320"></a>
<a class="link" href="list.html#spirit.qi.reference.operator.list.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/list.hpp>
@@ -50,7 +50,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.operator.list.model_of"></a><h6>
-<a name="id977831"></a>
+<a name="id950395"></a>
<a class="link" href="list.html#spirit.qi.reference.operator.list.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -66,7 +66,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.list.expression_semantics"></a><h6>
-<a name="id977904"></a>
+<a name="id950468"></a>
<a class="link" href="list.html#spirit.qi.reference.operator.list.expression_semantics">Expression
Semantics</a>
</h6>
@@ -110,7 +110,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.list.attributes"></a><h6>
-<a name="id978048"></a>
+<a name="id950612"></a>
<a class="link" href="list.html#spirit.qi.reference.operator.list.attributes">Attributes</a>
</h6>
<p>
@@ -153,7 +153,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.list.complexity"></a><h6>
-<a name="id978278"></a>
+<a name="id950841"></a>
<a class="link" href="list.html#spirit.qi.reference.operator.list.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -163,7 +163,7 @@
O(N), where N is the number successful repetitions.
</p></blockquote></div>
<a name="spirit.qi.reference.operator.list.example"></a><h6>
-<a name="id978305"></a>
+<a name="id950869"></a>
<a class="link" href="list.html#spirit.qi.reference.operator.list.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="special">!</span><span class="identifier">a</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.operator.not_predicate.description"></a><h6>
-<a name="id981386"></a>
+<a name="id951218"></a>
<a class="link" href="not_predicate.html#spirit.qi.reference.operator.not_predicate.description">Description</a>
</h6>
<p>
@@ -41,7 +41,7 @@
if its predicate fails to match.
</p>
<a name="spirit.qi.reference.operator.not_predicate.header"></a><h6>
-<a name="id981426"></a>
+<a name="id951259"></a>
<a class="link" 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>
@@ -51,7 +51,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.operator.not_predicate.model_of"></a><h6>
-<a name="id981501"></a>
+<a name="id951333"></a>
<a class="link" href="not_predicate.html#spirit.qi.reference.operator.not_predicate.model_of">Model
of</a>
</h6>
@@ -68,7 +68,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.not_predicate.expression_semantics"></a><h6>
-<a name="id981569"></a>
+<a name="id951401"></a>
<a class="link" href="not_predicate.html#spirit.qi.reference.operator.not_predicate.expression_semantics">Expression
Semantics</a>
</h6>
@@ -108,7 +108,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.not_predicate.attributes"></a><h6>
-<a name="id981669"></a>
+<a name="id951501"></a>
<a class="link" href="not_predicate.html#spirit.qi.reference.operator.not_predicate.attributes">Attributes</a>
</h6>
<p>
@@ -146,14 +146,14 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.not_predicate.complexity"></a><h6>
-<a name="id981764"></a>
+<a name="id951596"></a>
<a class="link" href="not_predicate.html#spirit.qi.reference.operator.not_predicate.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
The complexity is defined by the complexity of the predicate, <code class="computeroutput"><span class="identifier">a</span></code>
</p></blockquote></div>
<a name="spirit.qi.reference.operator.not_predicate.example"></a><h6>
-<a name="id981791"></a>
+<a name="id951623"></a>
<a class="link" href="not_predicate.html#spirit.qi.reference.operator.not_predicate.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/optional.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator/optional.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/optional.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.operator.optional"></a><a class="link" href="optional.html" title="Optional (-a)">Optional (<code class="computeroutput"><span class="special">-</span><span class="identifier">a</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.operator.optional.description"></a><h6>
-<a name="id982337"></a>
+<a name="id953262"></a>
<a class="link" href="optional.html#spirit.qi.reference.operator.optional.description">Description</a>
</h6>
<p>
@@ -35,7 +35,7 @@
its operand zero or one time.
</p>
<a name="spirit.qi.reference.operator.optional.header"></a><h6>
-<a name="id982365"></a>
+<a name="id953290"></a>
<a class="link" href="optional.html#spirit.qi.reference.operator.optional.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/optional.hpp>
@@ -45,7 +45,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.operator.optional.model_of"></a><h6>
-<a name="id982439"></a>
+<a name="id953364"></a>
<a class="link" href="optional.html#spirit.qi.reference.operator.optional.model_of">Model
of</a>
</h6>
@@ -62,7 +62,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.optional.expression_semantics"></a><h6>
-<a name="id982508"></a>
+<a name="id953433"></a>
<a class="link" href="optional.html#spirit.qi.reference.operator.optional.expression_semantics">Expression
Semantics</a>
</h6>
@@ -102,7 +102,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.optional.attributes"></a><h6>
-<a name="id982608"></a>
+<a name="id953533"></a>
<a class="link" href="optional.html#spirit.qi.reference.operator.optional.attributes">Attributes</a>
</h6>
<p>
@@ -144,14 +144,14 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.optional.complexity"></a><h6>
-<a name="id982779"></a>
+<a name="id953704"></a>
<a class="link" href="optional.html#spirit.qi.reference.operator.optional.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
The complexity is defined by the complexity of the operand, <code class="computeroutput"><span class="identifier">a</span></code>
</p></blockquote></div>
<a name="spirit.qi.reference.operator.optional.example"></a><h6>
-<a name="id982806"></a>
+<a name="id953731"></a>
<a class="link" href="optional.html#spirit.qi.reference.operator.optional.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
@@ -179,7 +179,7 @@
<p>
</p>
<p>
- Parse a person info with name (in quotes) optional age <sup>[<a name="id983020" href="#ftn.id983020" class="footnote">9</a>]</sup> and optional sex, all separated by comma.
+ Parse a person info with name (in quotes) optional age <sup>[<a name="id953945" href="#ftn.id953945" class="footnote">9</a>]</sup> and optional sex, all separated by comma.
</p>
<p>
@@ -205,7 +205,7 @@
</p>
<div class="footnotes">
<br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id983020" href="#id983020" class="para">9</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id953945" href="#id953945" class="para">9</a>] </sup>
James Bond is shy about his age :-)
</p></div>
</div>
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -29,7 +29,7 @@
<span class="identifier">b</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.operator.permutation.description"></a><h6>
-<a name="id984089"></a>
+<a name="id954467"></a>
<a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.description">Description</a>
</h6>
<p>
@@ -57,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="id984269"></a>
+<a name="id954647"></a>
<a class="link" 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>
@@ -67,7 +67,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.operator.permutation.model_of"></a><h6>
-<a name="id984343"></a>
+<a name="id954721"></a>
<a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.model_of">Model
of</a>
</h6>
@@ -84,7 +84,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.permutation.expression_semantics"></a><h6>
-<a name="id984419"></a>
+<a name="id954797"></a>
<a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.expression_semantics">Expression
Semantics</a>
</h6>
@@ -127,7 +127,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.permutation.attributes"></a><h6>
-<a name="id984532"></a>
+<a name="id954910"></a>
<a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.attributes">Attributes</a>
</h6>
<p>
@@ -172,7 +172,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.permutation.complexity"></a><h6>
-<a name="id984932"></a>
+<a name="id955311"></a>
<a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -182,7 +182,7 @@
is the number of elements.
</p></blockquote></div>
<a name="spirit.qi.reference.operator.permutation.example"></a><h6>
-<a name="id984953"></a>
+<a name="id955331"></a>
<a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/plus.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator/plus.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/plus.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.operator.plus"></a><a class="link" href="plus.html" title="Plus (+a)">Plus (<code class="computeroutput"><span class="special">+</span><span class="identifier">a</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.operator.plus.description"></a><h6>
-<a name="id985123"></a>
+<a name="id958055"></a>
<a class="link" href="plus.html#spirit.qi.reference.operator.plus.description">Description</a>
</h6>
<p>
@@ -35,7 +35,7 @@
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="id985151"></a>
+<a name="id958082"></a>
<a class="link" href="plus.html#spirit.qi.reference.operator.plus.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/plus.hpp>
@@ -45,7 +45,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.operator.plus.model_of"></a><h6>
-<a name="id985225"></a>
+<a name="id958157"></a>
<a class="link" href="plus.html#spirit.qi.reference.operator.plus.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -61,7 +61,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.plus.expression_semantics"></a><h6>
-<a name="id985291"></a>
+<a name="id958223"></a>
<a class="link" href="plus.html#spirit.qi.reference.operator.plus.expression_semantics">Expression
Semantics</a>
</h6>
@@ -101,7 +101,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.plus.attributes"></a><h6>
-<a name="id985390"></a>
+<a name="id958321"></a>
<a class="link" href="plus.html#spirit.qi.reference.operator.plus.attributes">Attributes</a>
</h6>
<p>
@@ -143,7 +143,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.plus.complexity"></a><h6>
-<a name="id985560"></a>
+<a name="id958491"></a>
<a class="link" href="plus.html#spirit.qi.reference.operator.plus.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -153,7 +153,7 @@
O(N), where N is the number successful repetitions.
</p></blockquote></div>
<a name="spirit.qi.reference.operator.plus.example"></a><h6>
-<a name="id985588"></a>
+<a name="id958519"></a>
<a class="link" href="plus.html#spirit.qi.reference.operator.plus.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
<span class="identifier">b</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.operator.sequence.description"></a><h6>
-<a name="id985925"></a>
+<a name="id958856"></a>
<a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.description">Description</a>
</h6>
<p>
@@ -39,7 +39,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="id986000"></a>
+<a name="id958932"></a>
<a class="link" 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>
@@ -49,7 +49,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.operator.sequence.model_of"></a><h6>
-<a name="id986075"></a>
+<a name="id959006"></a>
<a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.model_of">Model
of</a>
</h6>
@@ -66,7 +66,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.sequence.expression_semantics"></a><h6>
-<a name="id986390"></a>
+<a name="id959082"></a>
<a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.expression_semantics">Expression
Semantics</a>
</h6>
@@ -107,7 +107,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.sequence.attributes"></a><h6>
-<a name="id986503"></a>
+<a name="id959195"></a>
<a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.attributes">Attributes</a>
</h6>
<p>
@@ -157,7 +157,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.sequence.complexity"></a><h6>
-<a name="id987187"></a>
+<a name="id959879"></a>
<a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -166,7 +166,7 @@
itself is O(N), where N is the number of elements in the sequence.
</p></blockquote></div>
<a name="spirit.qi.reference.operator.sequence.example"></a><h6>
-<a name="id987207"></a>
+<a name="id959899"></a>
<a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.example">Example</a>
</h6>
<p>
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -29,7 +29,7 @@
<span class="identifier">b</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.operator.sequential_or.description"></a><h6>
-<a name="id987939"></a>
+<a name="id960632"></a>
<a class="link" href="sequential_or.html#spirit.qi.reference.operator.sequential_or.description">Description</a>
</h6>
<p>
@@ -45,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.sequential_or.header"></a><h6>
-<a name="id988074"></a>
+<a name="id960766"></a>
<a class="link" 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>
@@ -55,7 +55,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.operator.sequential_or.model_of"></a><h6>
-<a name="id988148"></a>
+<a name="id960840"></a>
<a class="link" href="sequential_or.html#spirit.qi.reference.operator.sequential_or.model_of">Model
of</a>
</h6>
@@ -72,7 +72,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.sequential_or.expression_semantics"></a><h6>
-<a name="id988224"></a>
+<a name="id960916"></a>
<a class="link" href="sequential_or.html#spirit.qi.reference.operator.sequential_or.expression_semantics">Expression
Semantics</a>
</h6>
@@ -115,7 +115,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.sequential_or.attributes"></a><h6>
-<a name="id988366"></a>
+<a name="id961059"></a>
<a class="link" href="sequential_or.html#spirit.qi.reference.operator.sequential_or.attributes">Attributes</a>
</h6>
<p>
@@ -186,7 +186,7 @@
</td></tr>
</table></div>
<a name="spirit.qi.reference.operator.sequential_or.complexity"></a><h6>
-<a name="id990361"></a>
+<a name="id961688"></a>
<a class="link" href="sequential_or.html#spirit.qi.reference.operator.sequential_or.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -195,7 +195,7 @@
itself is O(N), where N is the number of elements in the sequence.
</p></blockquote></div>
<a name="spirit.qi.reference.operator.sequential_or.example"></a><h6>
-<a name="id990381"></a>
+<a name="id961708"></a>
<a class="link" href="sequential_or.html#spirit.qi.reference.operator.sequential_or.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/create_parser.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/create_parser.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/create_parser.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
for Automatic Parser Creation</a>
</h5></div></div></div>
<a name="spirit.qi.reference.parse_api.create_parser.description"></a><h6>
-<a name="id902487"></a>
+<a name="id871974"></a>
<a class="link" href="create_parser.html#spirit.qi.reference.parse_api.create_parser.description">Description</a>
</h6>
<p>
@@ -39,7 +39,7 @@
parser can be utilized to match input for the provided attribute.
</p>
<a name="spirit.qi.reference.parse_api.create_parser.header"></a><h6>
-<a name="id902504"></a>
+<a name="id871991"></a>
<a class="link" href="create_parser.html#spirit.qi.reference.parse_api.create_parser.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/auto.hpp>
@@ -49,7 +49,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.parse_api.create_parser.namespace"></a><h6>
-<a name="id902578"></a>
+<a name="id872066"></a>
<a class="link" href="create_parser.html#spirit.qi.reference.parse_api.create_parser.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -73,7 +73,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.parse_api.create_parser.synopsis"></a><h6>
-<a name="id902698"></a>
+<a name="id872186"></a>
<a class="link" href="create_parser.html#spirit.qi.reference.parse_api.create_parser.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">spirit</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">qi</span>
@@ -281,7 +281,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.parse_api.create_parser.template_parameters"></a><h6>
-<a name="id903625"></a>
+<a name="id875297"></a>
<a class="link" href="create_parser.html#spirit.qi.reference.parse_api.create_parser.template_parameters">Template
parameters</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/iterator_api.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/iterator_api.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/iterator_api.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Based Parser API</a>
</h5></div></div></div>
<a name="spirit.qi.reference.parse_api.iterator_api.description"></a><h6>
-<a name="id896653"></a>
+<a name="id866687"></a>
<a class="link" href="iterator_api.html#spirit.qi.reference.parse_api.iterator_api.description">Description</a>
</h6>
<p>
@@ -40,7 +40,7 @@
successful parse.
</p>
<a name="spirit.qi.reference.parse_api.iterator_api.header"></a><h6>
-<a name="id896684"></a>
+<a name="id866718"></a>
<a class="link" href="iterator_api.html#spirit.qi.reference.parse_api.iterator_api.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/parse.hpp>
@@ -70,7 +70,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.parse_api.iterator_api.namespace"></a><h6>
-<a name="id896880"></a>
+<a name="id866913"></a>
<a class="link" href="iterator_api.html#spirit.qi.reference.parse_api.iterator_api.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -104,7 +104,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.parse_api.iterator_api.synopsis"></a><h6>
-<a name="id897094"></a>
+<a name="id867127"></a>
<a class="link" href="iterator_api.html#spirit.qi.reference.parse_api.iterator_api.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">spirit</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">qi</span>
@@ -208,7 +208,7 @@
The <code class="computeroutput"><span class="identifier">phrase_parse</span></code> functions
not taking an explicit <code class="computeroutput"><span class="identifier">skip_flag</span></code>
as one of their arguments invoke the passed skipper after a successful
- match of the parser expression. This can be inhbited by using the other
+ match of the parser expression. This can be inhibited by using the other
versions of that function while passing <code class="computeroutput"><span class="identifier">skip_flag</span><span class="special">::</span><span class="identifier">dont_postskip</span></code>
to the corresponding argument.
</p>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/stream_api.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/stream_api.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/stream_api.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Based Parser API</a>
</h5></div></div></div>
<a name="spirit.qi.reference.parse_api.stream_api.description"></a><h6>
-<a name="id900446"></a>
+<a name="id869933"></a>
<a class="link" href="stream_api.html#spirit.qi.reference.parse_api.stream_api.description">Description</a>
</h6>
<p>
@@ -42,7 +42,7 @@
successful parse.
</p>
<a name="spirit.qi.reference.parse_api.stream_api.header"></a><h6>
-<a name="id900488"></a>
+<a name="id869975"></a>
<a class="link" href="stream_api.html#spirit.qi.reference.parse_api.stream_api.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/stream/match_manip.hpp>
@@ -72,7 +72,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.parse_api.stream_api.namespace"></a><h6>
-<a name="id900684"></a>
+<a name="id870171"></a>
<a class="link" href="stream_api.html#spirit.qi.reference.parse_api.stream_api.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -106,7 +106,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.parse_api.stream_api.synopsis"></a><h6>
-<a name="id900897"></a>
+<a name="id870385"></a>
<a class="link" href="stream_api.html#spirit.qi.reference.parse_api.stream_api.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">spirit</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">qi</span>
@@ -172,7 +172,7 @@
(see Manipulators),
which when streamed from an input stream will result in parsing the input
using the embedded <span class="emphasis"><em>Spirit.Qi</em></span> parser expression.
- Any error (or failed parse) occuring during the invocation of the <span class="emphasis"><em>Spirit.Qi</em></span>
+ Any error (or failed parse) occurring during the invocation of the <span class="emphasis"><em>Spirit.Qi</em></span>
parsers will be reflected in the streams status flag (<code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">ios_base</span><span class="special">::</span><span class="identifier">failbit</span></code>
will be set).
</p>
@@ -199,12 +199,12 @@
The <code class="computeroutput"><span class="identifier">phrase_match</span></code> manipulators
not taking an explicit <code class="computeroutput"><span class="identifier">skip_flag</span></code>
as one of their arguments invoke the passed skipper after a successful
- match of the parser expression. This can be inhbited by using the other
+ match of the parser expression. This can be inhibited by using the other
versions of that manipulator while passing <code class="computeroutput"><span class="identifier">skip_flag</span><span class="special">::</span><span class="identifier">dont_postskip</span></code>
to the corresponding argument.
</p>
<a name="spirit.qi.reference.parse_api.stream_api.template_parameters"></a><h6>
-<a name="id902169"></a>
+<a name="id871798"></a>
<a class="link" href="stream_api.html#spirit.qi.reference.parse_api.stream_api.template_parameters">Template
parameters</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/binaryparser.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/binaryparser.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/binaryparser.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.parser_concepts.binaryparser"></a><a class="link" href="binaryparser.html" title="BinaryParser">BinaryParser</a>
</h5></div></div></div>
<a name="spirit.qi.reference.parser_concepts.binaryparser.description"></a><h6>
-<a name="id888577"></a>
+<a name="id857023"></a>
<a class="link" href="binaryparser.html#spirit.qi.reference.parser_concepts.binaryparser.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
following the Composite Design Pattern.
</p>
<a name="spirit.qi.reference.parser_concepts.binaryparser.refinement_of"></a><h6>
-<a name="id888628"></a>
+<a name="id857075"></a>
<a class="link" href="binaryparser.html#spirit.qi.reference.parser_concepts.binaryparser.refinement_of">Refinement
of</a>
</h6>
@@ -58,7 +58,7 @@
</dl>
</div>
<a name="spirit.qi.reference.parser_concepts.binaryparser.valid_expressions"></a><h6>
-<a name="id888708"></a>
+<a name="id857154"></a>
<a class="link" href="binaryparser.html#spirit.qi.reference.parser_concepts.binaryparser.valid_expressions">Valid
Expressions</a>
</h6>
@@ -127,7 +127,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.parser_concepts.binaryparser.type_expressions"></a><h6>
-<a name="id888878"></a>
+<a name="id857324"></a>
<a class="link" href="binaryparser.html#spirit.qi.reference.parser_concepts.binaryparser.type_expressions">Type
Expressions</a>
</h6>
@@ -192,7 +192,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.parser_concepts.binaryparser.invariants"></a><h6>
-<a name="id889082"></a>
+<a name="id860891"></a>
<a class="link" href="binaryparser.html#spirit.qi.reference.parser_concepts.binaryparser.invariants">Invariants</a>
</h6>
<p>
@@ -208,7 +208,7 @@
</li>
</ul></div>
<a name="spirit.qi.reference.parser_concepts.binaryparser.models"></a><h6>
-<a name="id889228"></a>
+<a name="id861037"></a>
<a class="link" href="binaryparser.html#spirit.qi.reference.parser_concepts.binaryparser.models">Models</a>
</h6>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/naryparser.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/naryparser.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/naryparser.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.parser_concepts.naryparser"></a><a class="link" href="naryparser.html" title="NaryParser">NaryParser</a>
</h5></div></div></div>
<a name="spirit.qi.reference.parser_concepts.naryparser.description"></a><h6>
-<a name="id889282"></a>
+<a name="id861091"></a>
<a class="link" href="naryparser.html#spirit.qi.reference.parser_concepts.naryparser.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
Design Pattern.
</p>
<a name="spirit.qi.reference.parser_concepts.naryparser.refinement_of"></a><h6>
-<a name="id889318"></a>
+<a name="id861127"></a>
<a class="link" href="naryparser.html#spirit.qi.reference.parser_concepts.naryparser.refinement_of">Refinement
of</a>
</h6>
@@ -58,7 +58,7 @@
</dl>
</div>
<a name="spirit.qi.reference.parser_concepts.naryparser.valid_expressions"></a><h6>
-<a name="id889396"></a>
+<a name="id861205"></a>
<a class="link" href="naryparser.html#spirit.qi.reference.parser_concepts.naryparser.valid_expressions">Valid
Expressions</a>
</h6>
@@ -109,7 +109,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.parser_concepts.naryparser.type_expressions"></a><h6>
-<a name="id889522"></a>
+<a name="id861331"></a>
<a class="link" href="naryparser.html#spirit.qi.reference.parser_concepts.naryparser.type_expressions">Type
Expressions</a>
</h6>
@@ -162,7 +162,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.parser_concepts.naryparser.invariants"></a><h6>
-<a name="id889696"></a>
+<a name="id861505"></a>
<a class="link" href="naryparser.html#spirit.qi.reference.parser_concepts.naryparser.invariants">Invariants</a>
</h6>
<p>
@@ -174,7 +174,7 @@
<code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_parser</span><span class="special"><</span><span class="identifier">E</span><span class="special">>::</span><span class="identifier">type</span></code> evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
</li></ul></div>
<a name="spirit.qi.reference.parser_concepts.naryparser.models"></a><h6>
-<a name="id889785"></a>
+<a name="id861594"></a>
<a class="link" href="naryparser.html#spirit.qi.reference.parser_concepts.naryparser.models">Models</a>
</h6>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/nonterminal.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/nonterminal.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/nonterminal.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.parser_concepts.nonterminal"></a><a class="link" href="nonterminal.html" title="Nonterminal">Nonterminal</a>
</h5></div></div></div>
<a name="spirit.qi.reference.parser_concepts.nonterminal.description"></a><h6>
-<a name="id889875"></a>
+<a name="id861684"></a>
<a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.description">Description</a>
</h6>
<p>
@@ -38,7 +38,7 @@
in recursive descent parsing.
</p>
<a name="spirit.qi.reference.parser_concepts.nonterminal.refinement_of"></a><h6>
-<a name="id889902"></a>
+<a name="id861710"></a>
<a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.refinement_of">Refinement
of</a>
</h6>
@@ -46,7 +46,7 @@
<a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
</p></blockquote></div>
<a name="spirit.qi.reference.parser_concepts.nonterminal.signature"></a><h6>
-<a name="id889936"></a>
+<a name="id861745"></a>
<a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.signature">Signature</a>
</h6>
<p>
@@ -64,7 +64,7 @@
inherited attributes.
</p>
<a name="spirit.qi.reference.parser_concepts.nonterminal.attributes"></a><h6>
-<a name="id890037"></a>
+<a name="id861846"></a>
<a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.attributes">Attributes</a>
</h6>
<p>
@@ -77,7 +77,7 @@
<pre class="programlisting"><span class="identifier">r</span><span class="special">(</span><span class="identifier">expr</span><span class="special">)</span> <span class="comment">// Evaluate expr at parse time and pass the result to the Nonterminal r
</span></pre>
<a name="spirit.qi.reference.parser_concepts.nonterminal._code__phrase_role__identifier___val__phrase___code_"></a><h6>
-<a name="id890084"></a>
+<a name="id861893"></a>
<a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal._code__phrase_role__identifier___val__phrase___code_"><code class="computeroutput"><span class="identifier">_val</span></code></a>
</h6>
<p>
@@ -88,7 +88,7 @@
like a mutable reference to the Nonterminal's attribute.
</p>
<a name="spirit.qi.reference.parser_concepts.nonterminal._code__phrase_role__identifier___r1__phrase___code_______code__phrase_role__identifier__r10__phrase___code_"></a><h6>
-<a name="id890225"></a>
+<a name="id861960"></a>
<a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal._code__phrase_role__identifier___r1__phrase___code_______code__phrase_role__identifier__r10__phrase___code_"><code class="computeroutput"><span class="identifier">_r1</span></code> ... <code class="computeroutput"><span class="identifier">r10</span></code></a>
</h6>
<p>
@@ -98,7 +98,7 @@
refer to the Nonterminal's inherited attributes.
</p>
<a name="spirit.qi.reference.parser_concepts.nonterminal.locals"></a><h6>
-<a name="id890306"></a>
+<a name="id862042"></a>
<a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.locals">Locals</a>
</h6>
<p>
@@ -169,7 +169,7 @@
</dl>
</div>
<a name="spirit.qi.reference.parser_concepts.nonterminal.valid_expressions"></a><h6>
-<a name="id890822"></a>
+<a name="id862558"></a>
<a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.valid_expressions">Valid
Expressions</a>
</h6>
@@ -293,7 +293,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.parser_concepts.nonterminal.type_expressions"></a><h6>
-<a name="id891187"></a>
+<a name="id862922"></a>
<a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.type_expressions">Type
Expressions</a>
</h6>
@@ -348,7 +348,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.parser_concepts.nonterminal.models"></a><h6>
-<a name="id891326"></a>
+<a name="id863067"></a>
<a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.models">Models</a>
</h6>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/parser.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/parser.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/parser.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.parser_concepts.parser"></a><a class="link" href="parser.html" title="Parser">Parser</a>
</h5></div></div></div>
<a name="spirit.qi.reference.parser_concepts.parser.description"></a><h6>
-<a name="id885995"></a>
+<a name="id854868"></a>
<a class="link" href="parser.html#spirit.qi.reference.parser_concepts.parser.description">Description</a>
</h6>
<p>
@@ -80,7 +80,7 @@
</dl>
</div>
<a name="spirit.qi.reference.parser_concepts.parser.valid_expressions"></a><h6>
-<a name="id886274"></a>
+<a name="id855147"></a>
<a class="link" href="parser.html#spirit.qi.reference.parser_concepts.parser.valid_expressions">Valid
Expressions</a>
</h6>
@@ -160,7 +160,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.parser_concepts.parser.type_expressions"></a><h6>
-<a name="id886549"></a>
+<a name="id855564"></a>
<a class="link" href="parser.html#spirit.qi.reference.parser_concepts.parser.type_expressions">Type
Expressions</a>
</h6>
@@ -213,7 +213,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.parser_concepts.parser.postcondition"></a><h6>
-<a name="id886751"></a>
+<a name="id855765"></a>
<a class="link" href="parser.html#spirit.qi.reference.parser_concepts.parser.postcondition">Postcondition</a>
</h6>
<p>
@@ -247,7 +247,7 @@
</li>
</ul></div>
<a name="spirit.qi.reference.parser_concepts.parser.models"></a><h6>
-<a name="id886896"></a>
+<a name="id855911"></a>
<a class="link" href="parser.html#spirit.qi.reference.parser_concepts.parser.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/primitiveparser.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/primitiveparser.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/primitiveparser.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.parser_concepts.primitiveparser"></a><a class="link" href="primitiveparser.html" title="PrimitiveParser">PrimitiveParser</a>
</h5></div></div></div>
<a name="spirit.qi.reference.parser_concepts.primitiveparser.description"></a><h6>
-<a name="id886931"></a>
+<a name="id855945"></a>
<a class="link" href="primitiveparser.html#spirit.qi.reference.parser_concepts.primitiveparser.description">Description</a>
</h6>
<p>
@@ -35,7 +35,7 @@
that the client uses to build more complex parsers.
</p>
<a name="spirit.qi.reference.parser_concepts.primitiveparser.refinement_of"></a><h6>
-<a name="id886954"></a>
+<a name="id855968"></a>
<a class="link" href="primitiveparser.html#spirit.qi.reference.parser_concepts.primitiveparser.refinement_of">Refinement
of</a>
</h6>
@@ -43,7 +43,7 @@
<a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
</p></blockquote></div>
<a name="spirit.qi.reference.parser_concepts.primitiveparser.pre_skip"></a><h6>
-<a name="id886986"></a>
+<a name="id856001"></a>
<a class="link" href="primitiveparser.html#spirit.qi.reference.parser_concepts.primitiveparser.pre_skip">Pre-skip</a>
</h6>
<p>
@@ -57,7 +57,7 @@
<pre class="programlisting"><span class="identifier">qi</span><span class="special">::</span><span class="identifier">skip_over</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span> <span class="identifier">l</span><span class="special">,</span> <span class="identifier">skip</span><span class="special">);</span>
</pre>
<a name="spirit.qi.reference.parser_concepts.primitiveparser.type_expressions"></a><h6>
-<a name="id887077"></a>
+<a name="id856092"></a>
<a class="link" href="primitiveparser.html#spirit.qi.reference.parser_concepts.primitiveparser.type_expressions">Type
Expressions</a>
</h6>
@@ -96,7 +96,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.parser_concepts.primitiveparser.models"></a><h6>
-<a name="id887216"></a>
+<a name="id856231"></a>
<a class="link" href="primitiveparser.html#spirit.qi.reference.parser_concepts.primitiveparser.models">Models</a>
</h6>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/unaryparser.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/unaryparser.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/unaryparser.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.parser_concepts.unaryparser"></a><a class="link" href="unaryparser.html" title="UnaryParser">UnaryParser</a>
</h5></div></div></div>
<a name="spirit.qi.reference.parser_concepts.unaryparser.description"></a><h6>
-<a name="id887363"></a>
+<a name="id856377"></a>
<a class="link" href="unaryparser.html#spirit.qi.reference.parser_concepts.unaryparser.description">Description</a>
</h6>
<p>
@@ -36,7 +36,7 @@
the Delegate Design Pattern.
</p>
<a name="spirit.qi.reference.parser_concepts.unaryparser.refinement_of"></a><h6>
-<a name="id887956"></a>
+<a name="id856403"></a>
<a class="link" href="unaryparser.html#spirit.qi.reference.parser_concepts.unaryparser.refinement_of">Refinement
of</a>
</h6>
@@ -57,7 +57,7 @@
</dl>
</div>
<a name="spirit.qi.reference.parser_concepts.unaryparser.valid_expressions"></a><h6>
-<a name="id888034"></a>
+<a name="id856481"></a>
<a class="link" href="unaryparser.html#spirit.qi.reference.parser_concepts.unaryparser.valid_expressions">Valid
Expressions</a>
</h6>
@@ -107,7 +107,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.parser_concepts.unaryparser.type_expressions"></a><h6>
-<a name="id888154"></a>
+<a name="id856601"></a>
<a class="link" href="unaryparser.html#spirit.qi.reference.parser_concepts.unaryparser.type_expressions">Type
Expressions</a>
</h6>
@@ -160,7 +160,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.parser_concepts.unaryparser.invariants"></a><h6>
-<a name="id888326"></a>
+<a name="id856772"></a>
<a class="link" href="unaryparser.html#spirit.qi.reference.parser_concepts.unaryparser.invariants">Invariants</a>
</h6>
<p>
@@ -171,7 +171,7 @@
<code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_parser</span><span class="special"><</span><span class="identifier">P</span><span class="special">::</span><span class="identifier">subject_type</span><span class="special">>::</span><span class="identifier">type</span></code> evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
</li></ul></div>
<a name="spirit.qi.reference.parser_concepts.unaryparser.models"></a><h6>
-<a name="id888415"></a>
+<a name="id856861"></a>
<a class="link" href="unaryparser.html#spirit.qi.reference.parser_concepts.unaryparser.models">Models</a>
</h6>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/stream.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/stream.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/stream.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -35,7 +35,7 @@
for input parsing.
</p>
<a name="spirit.qi.reference.stream.header"></a><h6>
-<a name="id990786"></a>
+<a name="id962112"></a>
<a class="link" href="stream.html#spirit.qi.reference.stream.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/stream.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/stream/stream.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/stream/stream.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/stream/stream.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
etc.)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.stream.stream.description"></a><h6>
-<a name="id990884"></a>
+<a name="id962211"></a>
<a class="link" href="stream.html#spirit.qi.reference.stream.stream.description">Description</a>
</h6>
<p>
@@ -45,7 +45,7 @@
<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">istream</span><span class="special">&</span> <span class="keyword">operator</span><span class="special">>></span> <span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">istream</span><span class="special">&,</span> <span class="identifier">A</span><span class="special">&);</span>
</pre>
<a name="spirit.qi.reference.stream.stream.header"></a><h6>
-<a name="id990989"></a>
+<a name="id963408"></a>
<a class="link" href="stream.html#spirit.qi.reference.stream.stream.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/stream.hpp>
@@ -55,7 +55,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.stream.stream.namespace"></a><h6>
-<a name="id991063"></a>
+<a name="id963482"></a>
<a class="link" href="stream.html#spirit.qi.reference.stream.stream.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -81,14 +81,14 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.stream.stream.synopsis"></a><h6>
-<a name="id991181"></a>
+<a name="id963600"></a>
<a class="link" href="stream.html#spirit.qi.reference.stream.stream.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">Attrib</span><span class="special">></span>
<span class="keyword">struct</span> <span class="identifier">stream_parser</span><span class="special">;</span>
</pre>
<a name="spirit.qi.reference.stream.stream.template_parameters"></a><h6>
-<a name="id991245"></a>
+<a name="id963665"></a>
<a class="link" href="stream.html#spirit.qi.reference.stream.stream.template_parameters">Template
parameters</a>
</h6>
@@ -156,7 +156,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.stream.stream.model_of"></a><h6>
-<a name="id991394"></a>
+<a name="id963814"></a>
<a class="link" href="stream.html#spirit.qi.reference.stream.stream.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -176,7 +176,7 @@
</dl>
</div>
<a name="spirit.qi.reference.stream.stream.expression_semantics"></a><h6>
-<a name="id991477"></a>
+<a name="id963896"></a>
<a class="link" href="stream.html#spirit.qi.reference.stream.stream.expression_semantics">Expression
Semantics</a>
</h6>
@@ -286,7 +286,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.stream.stream.additional_requirements"></a><h6>
-<a name="id991782"></a>
+<a name="id964201"></a>
<a class="link" href="stream.html#spirit.qi.reference.stream.stream.additional_requirements">Additional
Requirements</a>
</h6>
@@ -324,7 +324,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.stream.stream.attributes"></a><h6>
-<a name="id991997"></a>
+<a name="id964416"></a>
<a class="link" href="stream.html#spirit.qi.reference.stream.stream.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -397,14 +397,14 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.stream.stream.complexity"></a><h6>
-<a name="id992211"></a>
+<a name="id964630"></a>
<a class="link" href="stream.html#spirit.qi.reference.stream.stream.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N), where N is the number of characters consumed by the stream parser
</p></blockquote></div>
<a name="spirit.qi.reference.stream.stream.example"></a><h6>
-<a name="id992231"></a>
+<a name="id964650"></a>
<a class="link" href="stream.html#spirit.qi.reference.stream.stream.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -35,7 +35,7 @@
the literal and string parsers and the symbol table.
</p>
<a name="spirit.qi.reference.string.module_header"></a><h6>
-<a name="id993101"></a>
+<a name="id965520"></a>
<a class="link" href="string.html#spirit.qi.reference.string.module_header">Module Header</a>
</h6>
<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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,14 +27,14 @@
<a name="spirit.qi.reference.string.string"></a><a class="link" href="string.html" title="String (string, lit)">String (<code class="computeroutput"><span class="identifier">string</span></code>, <code class="computeroutput"><span class="identifier">lit</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.string.string.description"></a><h6>
-<a name="id993200"></a>
+<a name="id965626"></a>
<a class="link" href="string.html#spirit.qi.reference.string.string.description">Description</a>
</h6>
<p>
The <code class="computeroutput"><span class="identifier">string</span></code> parser matches
a string of characters. The <code class="computeroutput"><span class="identifier">string</span></code>
parser is an implicit lexeme: the <code class="computeroutput"><span class="identifier">skip</span></code>
- parser is not applied in between characters of the string. The <code class="computeroutput"><span class="identifier">string</span></code> parser has an assocaiated <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
+ parser is not applied in between characters of the string. The <code class="computeroutput"><span class="identifier">string</span></code> parser has an associated <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
Encoding Namespace</a>. This is needed when doing basic operations
such as inhibiting case sensitivity. Examples:
</p>
@@ -54,14 +54,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="id993425"></a>
+<a name="id965851"></a>
<a class="link" 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="id993491"></a>
+<a name="id965917"></a>
<a class="link" href="string.html#spirit.qi.reference.string.string.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -91,7 +91,7 @@
Encoding Namespace</a>.
</p>
<a name="spirit.qi.reference.string.string.model_of"></a><h6>
-<a name="id993610"></a>
+<a name="id966036"></a>
<a class="link" href="string.html#spirit.qi.reference.string.string.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -114,7 +114,7 @@
</dl>
</div>
<a name="spirit.qi.reference.string.string.expression_semantics"></a><h6>
-<a name="id993705"></a>
+<a name="id966131"></a>
<a class="link" href="string.html#spirit.qi.reference.string.string.expression_semantics">Expression
Semantics</a>
</h6>
@@ -180,7 +180,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.string.string.attributes"></a><h6>
-<a name="id993902"></a>
+<a name="id966328"></a>
<a class="link" href="string.html#spirit.qi.reference.string.string.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -242,7 +242,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.string.string.complexity"></a><h6>
-<a name="id994109"></a>
+<a name="id966535"></a>
<a class="link" href="string.html#spirit.qi.reference.string.string.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -253,7 +253,7 @@
of characters in the string to be parsed.
</p>
<a name="spirit.qi.reference.string.string.example"></a><h6>
-<a name="id994140"></a>
+<a name="id966566"></a>
<a class="link" href="string.html#spirit.qi.reference.string.string.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.string.symbols"></a><a class="link" href="symbols.html" title="Symbols (symbols)">Symbols (<code class="computeroutput"><span class="identifier">symbols</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.string.symbols.description"></a><h6>
-<a name="id996483"></a>
+<a name="id967134"></a>
<a class="link" href="symbols.html#spirit.qi.reference.string.symbols.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
class can work efficiently with 8, 16, 32 and even 64 bit characters.
</p>
<p>
- Traditionally, symbol table management is maintained seperately outside
+ Traditionally, symbol table management is maintained separately outside
the grammar through semantic actions. Contrary to standard practice,
the Spirit symbol table class <code class="computeroutput"><span class="identifier">symbols</span></code>
is-a parser, an instance of which may be used anywhere in the grammar
@@ -47,7 +47,7 @@
added, thus, dynamically altering its behavior.
</p>
<a name="spirit.qi.reference.string.symbols.header"></a><h6>
-<a name="id996525"></a>
+<a name="id967176"></a>
<a class="link" 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>
@@ -57,7 +57,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.string.symbols.namespace"></a><h6>
-<a name="id996600"></a>
+<a name="id967250"></a>
<a class="link" href="symbols.html#spirit.qi.reference.string.symbols.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -86,14 +86,14 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.string.symbols.synopsis"></a><h6>
-<a name="id996759"></a>
+<a name="id967410"></a>
<a class="link" 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="id996837"></a>
+<a name="id967488"></a>
<a class="link" href="symbols.html#spirit.qi.reference.string.symbols.template_parameters">Template
parameters</a>
</h6>
@@ -176,7 +176,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.string.symbols.model_of"></a><h6>
-<a name="id997031"></a>
+<a name="id967681"></a>
<a class="link" href="symbols.html#spirit.qi.reference.string.symbols.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -232,7 +232,7 @@
</dl>
</div>
<a name="spirit.qi.reference.string.symbols.expression_semantics"></a><h6>
-<a name="id997347"></a>
+<a name="id967998"></a>
<a class="link" href="symbols.html#spirit.qi.reference.string.symbols.expression_semantics">Expression
Semantics</a>
</h6>
@@ -494,14 +494,14 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.string.symbols.attributes"></a><h6>
-<a name="id999130"></a>
+<a name="id969227"></a>
<a class="link" href="symbols.html#spirit.qi.reference.string.symbols.attributes">Attributes</a>
</h6>
<p>
The attribute of <code 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></code> is <code class="computeroutput"><span class="identifier">T</span></code>.
</p>
<a name="spirit.qi.reference.string.symbols.complexity"></a><h6>
-<a name="id999180"></a>
+<a name="id969278"></a>
<a class="link" href="symbols.html#spirit.qi.reference.string.symbols.complexity">Complexity</a>
</h6>
<p>
@@ -538,7 +538,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="id999312"></a>
+<a name="id969410"></a>
<a class="link" href="symbols.html#spirit.qi.reference.string.symbols.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/tutorials/complex___our_first_complex_parser.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/tutorials/complex___our_first_complex_parser.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/tutorials/complex___our_first_complex_parser.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -56,7 +56,7 @@
</p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem">
- One or two real numbers in parantheses, separated by comma (the second
+ One or two real numbers in parentheses, separated by comma (the second
number is optional)
</li>
<li class="listitem">
Modified: trunk/libs/spirit/doc/html/spirit/qi/tutorials/employee___parsing_into_structs.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/tutorials/employee___parsing_into_structs.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/tutorials/employee___parsing_into_structs.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -69,7 +69,7 @@
Then, we need to tell Boost.Fusion
about our employee struct to make it a first-class fusion citizen that
the grammar can utilize. If you don't know fusion yet, it is a Boost
- library for working with heterogenous collections of data, commonly referred
+ library for working with heterogeneous collections of data, commonly referred
to as tuples. Spirit uses fusion extensively as part of its infrastructure.
</p>
<p>
@@ -167,7 +167,7 @@
has a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></code> attribute.
</p>
<a name="spirit.qi.tutorials.employee___parsing_into_structs.lexeme"></a><h6>
-<a name="id858750"></a>
+<a name="id828169"></a>
<a class="link" href="employee___parsing_into_structs.html#spirit.qi.tutorials.employee___parsing_into_structs.lexeme">Lexeme</a>
</h6>
<pre class="programlisting"><span class="identifier">lexeme</span><span class="special">[</span><span class="char">'"'</span> <span class="special">>></span> <span class="special">+(</span><span class="identifier">char_</span> <span class="special">-</span> <span class="char">'"'</span><span class="special">)</span> <span class="special">>></span> <span class="char">'"'</span><span class="special">];</span>
@@ -184,7 +184,7 @@
a double quote.
</p>
<a name="spirit.qi.tutorials.employee___parsing_into_structs.difference"></a><h6>
-<a name="id858863"></a>
+<a name="id828282"></a>
<a class="link" href="employee___parsing_into_structs.html#spirit.qi.tutorials.employee___parsing_into_structs.difference">Difference</a>
</h6>
<p>
@@ -203,7 +203,7 @@
is just <code class="computeroutput"><span class="keyword">char</span></code>.
</p>
<a name="spirit.qi.tutorials.employee___parsing_into_structs.plus"></a><h6>
-<a name="id858971"></a>
+<a name="id828390"></a>
<a class="link" href="employee___parsing_into_structs.html#spirit.qi.tutorials.employee___parsing_into_structs.plus">Plus</a>
</h6>
<pre class="programlisting"><span class="special">+</span><span class="identifier">a</span>
@@ -224,7 +224,7 @@
<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span><span class="keyword">char</span><span class="special">></span>
</pre>
<a name="spirit.qi.tutorials.employee___parsing_into_structs.sequence_attribute"></a><h6>
-<a name="id859108"></a>
+<a name="id828527"></a>
<a class="link" href="employee___parsing_into_structs.html#spirit.qi.tutorials.employee___parsing_into_structs.sequence_attribute">Sequence
Attribute</a>
</h6>
@@ -265,7 +265,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.tutorials.employee___parsing_into_structs.attribute_collapsing"></a><h6>
-<a name="id859330"></a>
+<a name="id828749"></a>
<a class="link" href="employee___parsing_into_structs.html#spirit.qi.tutorials.employee___parsing_into_structs.attribute_collapsing">Attribute
Collapsing</a>
</h6>
@@ -297,7 +297,7 @@
<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span><span class="keyword">char</span><span class="special">></span>
</pre>
<a name="spirit.qi.tutorials.employee___parsing_into_structs.auto_rules"></a><h6>
-<a name="id859568"></a>
+<a name="id828987"></a>
<a class="link" href="employee___parsing_into_structs.html#spirit.qi.tutorials.employee___parsing_into_structs.auto_rules">Auto
Rules</a>
</h6>
@@ -308,8 +308,8 @@
</pre>
<p>
If you have a rule definition such as the above, where the attribute of
- the RHS (right hand side) of the rule is compatibe with the attribute of
- the LHS (left hand side), then you can rewrite it as:
+ the RHS (right hand side) of the rule is compatible with the attribute
+ of the LHS (left hand side), then you can rewrite it as:
</p>
<pre class="programlisting"><span class="identifier">r</span> <span class="special">%=</span> <span class="identifier">p</span><span class="special">;</span>
</pre>
@@ -347,7 +347,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.tutorials.employee___parsing_into_structs.finally"></a><h6>
-<a name="id859936"></a>
+<a name="id830516"></a>
<a class="link" href="employee___parsing_into_structs.html#spirit.qi.tutorials.employee___parsing_into_structs.finally">Finally</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___asts_.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___asts_.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___asts_.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -73,7 +73,7 @@
has an error in it.
</p>
<a name="spirit.qi.tutorials.mini_xml___asts_.first_cut"></a><h6>
-<a name="id860636"></a>
+<a name="id831216"></a>
<a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.first_cut">First Cut</a>
</h6>
<p>
@@ -146,7 +146,7 @@
by the placeholder <code class="computeroutput"><span class="identifier">_val</span></code>).
</p>
<a name="spirit.qi.tutorials.mini_xml___asts_.alternates"></a><h6>
-<a name="id862905"></a>
+<a name="id832392"></a>
<a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.alternates">Alternates</a>
</h6>
<pre class="programlisting"><span class="identifier">rule</span><span class="special"><</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">mini_xml_node</span><span class="special">(),</span> <span class="identifier">space_type</span><span class="special">></span> <span class="identifier">node</span><span class="special">;</span>
@@ -176,7 +176,7 @@
<span class="special">;</span>
</pre>
<a name="spirit.qi.tutorials.mini_xml___asts_.not_predicate"></a><h6>
-<a name="id863233"></a>
+<a name="id833267"></a>
<a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.not_predicate">Not
Predicate</a>
</h6>
@@ -203,7 +203,7 @@
at this point.
</p>
<a name="spirit.qi.tutorials.mini_xml___asts_.inherited_attribute"></a><h6>
-<a name="id863388"></a>
+<a name="id833422"></a>
<a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.inherited_attribute">Inherited
Attribute</a>
</h6>
@@ -229,7 +229,7 @@
<code class="computeroutput"><span class="identifier">_r3</span></code>, etc. if you have more).
</p>
<a name="spirit.qi.tutorials.mini_xml___asts_.a_lazy_lit"></a><h6>
-<a name="id863582"></a>
+<a name="id833616"></a>
<a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.a_lazy_lit">A Lazy
Lit</a>
</h6>
@@ -263,7 +263,7 @@
accessors, provided by Phoenix.
</p>
<a name="spirit.qi.tutorials.mini_xml___asts_.how_it_all_works"></a><h6>
-<a name="id863913"></a>
+<a name="id833947"></a>
<a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.how_it_all_works">How
it all works</a>
</h6>
@@ -310,7 +310,7 @@
as <code class="computeroutput"><span class="identifier">_r1</span></code>.
</p>
<a name="spirit.qi.tutorials.mini_xml___asts_.the_structures"></a><h6>
-<a name="id864292"></a>
+<a name="id834257"></a>
<a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.the_structures">The
Structures</a>
</h6>
@@ -339,7 +339,7 @@
<p>
</p>
<a name="spirit.qi.tutorials.mini_xml___asts_.of_alternates_and_variants"></a><h6>
-<a name="id864484"></a>
+<a name="id834449"></a>
<a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.of_alternates_and_variants">Of
Alternates and Variants</a>
</h6>
@@ -366,7 +366,7 @@
of <code class="computeroutput"><span class="identifier">a</span></code> and <code class="computeroutput"><span class="identifier">B</span></code> is the attribute of <code class="computeroutput"><span class="identifier">b</span></code>.
</p>
<a name="spirit.qi.tutorials.mini_xml___asts_.adapting_structs_again"></a><h6>
-<a name="id864648"></a>
+<a name="id834613"></a>
<a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.adapting_structs_again">Adapting
structs again</a>
</h6>
@@ -388,7 +388,7 @@
<p>
</p>
<a name="spirit.qi.tutorials.mini_xml___asts_.one_more_take"></a><h6>
-<a name="id864785"></a>
+<a name="id834750"></a>
<a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.one_more_take">One
More Take</a>
</h6>
@@ -452,7 +452,7 @@
if you missed that). There is some new stuff though. It's all in the <code class="computeroutput"><span class="identifier">xml</span></code> rule:
</p>
<a name="spirit.qi.tutorials.mini_xml___asts_.local_variables"></a><h6>
-<a name="id865697"></a>
+<a name="id836823"></a>
<a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.local_variables">Local
Variables</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___error_handling.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___error_handling.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___error_handling.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -114,7 +114,7 @@
What's new?
</p>
<a name="spirit.qi.tutorials.mini_xml___error_handling.readable_names"></a><h6>
-<a name="id867290"></a>
+<a name="id838409"></a>
<a class="link" href="mini_xml___error_handling.html#spirit.qi.tutorials.mini_xml___error_handling.readable_names">Readable
Names</a>
</h6>
@@ -133,7 +133,7 @@
<span class="identifier">end_tag</span><span class="special">.</span><span class="identifier">name</span><span class="special">(</span><span class="string">"end_tag"</span><span class="special">);</span>
</pre>
<a name="spirit.qi.tutorials.mini_xml___error_handling.on_error"></a><h6>
-<a name="id867470"></a>
+<a name="id839142"></a>
<a class="link" href="mini_xml___error_handling.html#spirit.qi.tutorials.mini_xml___error_handling.on_error">On
Error</a>
</h6>
@@ -304,14 +304,14 @@
</td>
<td>
<p>
- What failed: a string decribing the failure.
+ What failed: a string describing the failure.
</p>
</td>
</tr>
</tbody>
</table></div>
<a name="spirit.qi.tutorials.mini_xml___error_handling.expectation_points"></a><h6>
-<a name="id867993"></a>
+<a name="id839665"></a>
<a class="link" href="mini_xml___error_handling.html#spirit.qi.tutorials.mini_xml___error_handling.expectation_points">Expectation
Points</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/qi/tutorials/number_list___stuffing_numbers_into_a_std__vector.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/tutorials/number_list___stuffing_numbers_into_a_std__vector.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/tutorials/number_list___stuffing_numbers_into_a_std__vector.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
List - stuffing numbers into a std::vector</a>
</h4></div></div></div>
<p>
- This sample demontrates a parser for a comma separated list of numbers.
+ This sample demonstrates a parser for a comma separated list of numbers.
The numbers are inserted in a vector using phoenix.
</p>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/qi/tutorials/quick_start.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/tutorials/quick_start.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/tutorials/quick_start.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.qi.tutorials.quick_start"></a><a class="link" href="quick_start.html" title="Quick Start">Quick Start</a>
</h4></div></div></div>
<a name="spirit.qi.tutorials.quick_start.why_would_you_want_to_use_spirit_qi_"></a><h6>
-<a name="id844582"></a>
+<a name="id813311"></a>
<a class="link" href="quick_start.html#spirit.qi.tutorials.quick_start.why_would_you_want_to_use_spirit_qi_">Why
would you want to use Spirit.Qi?</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/qi/tutorials/roman_numerals.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/tutorials/roman_numerals.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/tutorials/roman_numerals.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -41,7 +41,7 @@
</li>
</ul></div>
<a name="spirit.qi.tutorials.roman_numerals.symbol_table"></a><h6>
-<a name="id852615"></a>
+<a name="id823607"></a>
<a class="link" href="roman_numerals.html#spirit.qi.tutorials.roman_numerals.symbol_table">Symbol
Table</a>
</h6>
@@ -161,7 +161,7 @@
They are all parsers.
</p>
<a name="spirit.qi.tutorials.roman_numerals.rules"></a><h6>
-<a name="id853587"></a>
+<a name="id825276"></a>
<a class="link" href="roman_numerals.html#spirit.qi.tutorials.roman_numerals.rules">Rules</a>
</h6>
<p>
@@ -241,7 +241,7 @@
<pre class="programlisting"><span class="identifier">r</span> <span class="special">=</span> <span class="identifier">double_</span> <span class="special">>></span> <span class="special">*(</span><span class="char">','</span> <span class="special">>></span> <span class="identifier">double_</span><span class="special">);</span>
</pre>
<a name="spirit.qi.tutorials.roman_numerals.grammars"></a><h6>
-<a name="id853979"></a>
+<a name="id825668"></a>
<a class="link" href="roman_numerals.html#spirit.qi.tutorials.roman_numerals.grammars">Grammars</a>
</h6>
<p>
@@ -342,7 +342,7 @@
</li>
</ul></div>
<a name="spirit.qi.tutorials.roman_numerals.let_s_parse_"></a><h6>
-<a name="id855925"></a>
+<a name="id826432"></a>
<a class="link" href="roman_numerals.html#spirit.qi.tutorials.roman_numerals.let_s_parse_">Let's Parse!</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/qi/tutorials/semantic_actions.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/tutorials/semantic_actions.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/tutorials/semantic_actions.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -65,7 +65,7 @@
simply ignored.
</p>
<a name="spirit.qi.tutorials.semantic_actions.examples_of_semantic_actions"></a><h6>
-<a name="id846400"></a>
+<a name="id816780"></a>
<a class="link" href="semantic_actions.html#spirit.qi.tutorials.semantic_actions.examples_of_semantic_actions">Examples
of Semantic Actions</a>
</h6>
@@ -156,7 +156,7 @@
</p>
<p>
What's new? Well <code class="computeroutput"><span class="identifier">int_</span></code> is
- the sibbling of <code class="computeroutput"><span class="identifier">double_</span></code>.
+ the sibling of <code class="computeroutput"><span class="identifier">double_</span></code>.
I'm sure you can guess what this parser does.
</p>
<p>
@@ -213,7 +213,7 @@
The examples above can be found here: ../../example/qi/actions.cpp
</p>
<a name="spirit.qi.tutorials.semantic_actions.phoenix"></a><h6>
-<a name="id847467"></a>
+<a name="id818466"></a>
<a class="link" href="semantic_actions.html#spirit.qi.tutorials.semantic_actions.phoenix">Phoenix</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/qi/tutorials/warming_up.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/tutorials/warming_up.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/tutorials/warming_up.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -34,7 +34,7 @@
heavily uses operator overloading to accomplish its magic.
</p>
<a name="spirit.qi.tutorials.warming_up.trivial_example__1_parsing_a_number"></a><h6>
-<a name="id844637"></a>
+<a name="id815668"></a>
<a class="link" href="warming_up.html#spirit.qi.tutorials.warming_up.trivial_example__1_parsing_a_number">Trivial
Example #1 Parsing a number</a>
</h6>
@@ -49,7 +49,7 @@
parsers and consistent naming conventions help you keep from going insane!
</p>
<a name="spirit.qi.tutorials.warming_up.trivial_example__2_parsing_two_numbers"></a><h6>
-<a name="id844666"></a>
+<a name="id815696"></a>
<a class="link" href="warming_up.html#spirit.qi.tutorials.warming_up.trivial_example__2_parsing_two_numbers">Trivial
Example #2 Parsing two numbers</a>
</h6>
@@ -82,7 +82,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.tutorials.warming_up.trivial_example__3_parsing_zero_or_more_numbers"></a><h6>
-<a name="id844727"></a>
+<a name="id815758"></a>
<a class="link" href="warming_up.html#spirit.qi.tutorials.warming_up.trivial_example__3_parsing_zero_or_more_numbers">Trivial
Example #3 Parsing zero or more numbers</a>
</h6>
@@ -105,7 +105,7 @@
also known as a Kleene Closure, but we call it the Star in most places.
</p>
<a name="spirit.qi.tutorials.warming_up.trivial_example__4_parsing_a_comma_delimited_list_of_numbers"></a><h6>
-<a name="id844772"></a>
+<a name="id815802"></a>
<a class="link" href="warming_up.html#spirit.qi.tutorials.warming_up.trivial_example__4_parsing_a_comma_delimited_list_of_numbers">Trivial
Example #4 Parsing a comma-delimited list of numbers</a>
</h6>
@@ -128,7 +128,7 @@
star encloses the complete expression above.
</p>
<a name="spirit.qi.tutorials.warming_up.let_s_parse_"></a><h6>
-<a name="id844902"></a>
+<a name="id815933"></a>
<a class="link" href="warming_up.html#spirit.qi.tutorials.warming_up.let_s_parse_">Let's Parse!</a>
</h6>
<p>
@@ -257,7 +257,7 @@
a character literal parser.
</p>
<p>
- The problem with omiting the <code class="computeroutput"><span class="identifier">char_</span></code>
+ The problem with omitting the <code class="computeroutput"><span class="identifier">char_</span></code>
should be obvious: <code class="computeroutput"><span class="char">'a'</span> <span class="special">>></span>
<span class="char">'b'</span></code> is not a spirit parser, it is
a numeric expression, right-shifting the ASCII (or another encoding)
Modified: trunk/libs/spirit/doc/html/spirit/references.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/references.html (original)
+++ trunk/libs/spirit/doc/html/spirit/references.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -467,7 +467,7 @@
<td>
<p>
<a href="ftp://ftp.cs.indiana.edu/pub/techreports/TR542.pdf" target="_top">Techniques
- for Scientic C++.</a>
+ for Scientific C++.</a>
</p>
</td>
</tr>
Modified: trunk/libs/spirit/doc/html/spirit/structure/include.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/structure/include.html (original)
+++ trunk/libs/spirit/doc/html/spirit/structure/include.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -68,7 +68,7 @@
<span class="special">[</span><span class="identifier">symbols</span><span class="special">]</span> <span class="special">[</span><span class="identifier">tree</span><span class="special">]</span> <span class="special">[</span><span class="identifier">utility</span><span class="special">]</span>
</pre>
<p>
- These include some old v1.8 directories that are now depracated. These are:
+ These include some old v1.8 directories that are now deprecated. These are:
actor, attribute, core, debug, dynamic, error_handling, iterator, meta, phoenix,
symbols, tree and utility. There is no guarantee that these directories will
still be present in future versions of Spirit. We only keep them for backward
@@ -103,7 +103,7 @@
<pre class="programlisting"><span class="identifier">BOOST_ROOT</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>
</pre>
<p>
- is a special flat directory that contains all the Spirit headers. To accomodate
+ is a special flat directory that contains all the Spirit headers. To accommodate
the flat structure, the headers are prefixed with the sub-library name:
</p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
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 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -61,7 +61,7 @@
iterator was created.
</p>
<a name="spirit.support.multi_pass.using_the_multi_pass"></a><h5>
-<a name="id1247676"></a>
+<a name="id1219288"></a>
<a class="link" href="multi_pass.html#spirit.support.multi_pass.using_the_multi_pass">Using the
multi_pass</a>
</h5>
@@ -81,10 +81,10 @@
</p>
<p>
Sequences of the form <code class="computeroutput"><span class="identifier">a</span> <span class="special">>></span> <span class="identifier">b</span></code>
- will buffer data as well. This is different from the behaviour of Spirit.Classic
+ will buffer data as well. This is different from the behavior of Spirit.Classic
but for a good reason. Sequences need to reset the current iterator to its
- initial state if one of the components of a seqeunce fails to match. To compensate
- for this behaviour we added functionality to the <code class="computeroutput"><span class="identifier">expect</span></code>
+ initial state if one of the components of a sequence fails to match. To compensate
+ for this behavior we added functionality to the <code class="computeroutput"><span class="identifier">expect</span></code>
parsers (i.e. constructs like <code class="computeroutput"><span class="identifier">a</span>
<span class="special">></span> <span class="identifier">b</span></code>).
Expectation points introduce deterministic points into the grammar ensuring
@@ -205,7 +205,7 @@
<p>
</p>
<a name="spirit.support.multi_pass.using_the_flush_multi_pass_parser"></a><h5>
-<a name="id1248944"></a>
+<a name="id1221648"></a>
<a class="link" href="multi_pass.html#spirit.support.multi_pass.using_the_flush_multi_pass_parser">Using
the flush_multi_pass parser</a>
</h5>
@@ -227,7 +227,7 @@
thrown.
</p>
<a name="spirit.support.multi_pass.the_multi_pass_policies"></a><h5>
-<a name="id1249037"></a>
+<a name="id1221741"></a>
<a class="link" href="multi_pass.html#spirit.support.multi_pass.the_multi_pass_policies">The multi_pass
Policies</a>
</h5>
@@ -259,7 +259,7 @@
</dl>
</div>
<p>
- It is possible to implement all of the required functionality of the combinded
+ It is possible to implement all of the required functionality of the combined
policy in a single class. But it has shown to be more convenient to split
this into four different groups of functions, i.e. four separate, but well
coordinated policies. For this reason the <code class="computeroutput"><span class="identifier">multi_pass</span></code>
@@ -268,7 +268,7 @@
the functionality groups:
</p>
<div class="table">
-<a name="id1250792"></a><p class="title"><b>Table 12. Policies needed for default_policy template</b></p>
+<a name="id1221849"></a><p class="title"><b>Table 12. Policies needed for default_policy template</b></p>
<div class="table-contents"><table class="table" summary="Policies needed for default_policy template">
<colgroup>
<col>
@@ -350,7 +350,7 @@
we will give some guidelines how you can write your own policy implementations.
</p>
<a name="spirit.support.multi_pass.predefined_policies"></a><h5>
-<a name="id1250989"></a>
+<a name="id1222046"></a>
<a class="link" href="multi_pass.html#spirit.support.multi_pass.predefined_policies">Predefined
policies</a>
</h5>
@@ -359,7 +359,7 @@
policies are defined in the namespace <code 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></code>.
</p>
<div class="table">
-<a name="id1251031"></a><p class="title"><b>Table 13. Predefined policy classes</b></p>
+<a name="id1222088"></a><p class="title"><b>Table 13. Predefined policy classes</b></p>
<div class="table-contents"><table class="table" summary="Predefined policy classes">
<colgroup>
<col>
@@ -409,7 +409,7 @@
<p>
This policy directs <code class="computeroutput"><span class="identifier">multi_pass</span></code>
to read from an input iterator of type <code class="computeroutput"><span class="identifier">Input</span></code>.
- Aditionally it buffers the last character received from the underlying
+ Additionally it buffers the last character received from the underlying
iterator. This allows to wrap iterators not buffering the last
character on their own (as <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">istreambuf_iterator</span></code>).
</p>
@@ -472,10 +472,11 @@
<td>
<p>
This is essentially the same as the <code class="computeroutput"><span class="identifier">functor_input</span></code>
- policy except that the (user supplied) funtion object exposes separate
- <code class="computeroutput"><span class="identifier">unique</span></code> and <code class="computeroutput"><span class="identifier">shared</span></code> sub classes, allowing
- to integrate the functors <span class="emphasis"><em>unique</em></span> data members
- with the <code class="computeroutput"><span class="identifier">multi_pass</span></code>
+ policy except that the (user supplied) function object exposes
+ separate <code class="computeroutput"><span class="identifier">unique</span></code>
+ and <code class="computeroutput"><span class="identifier">shared</span></code> sub
+ classes, allowing to integrate the functors <span class="emphasis"><em>unique</em></span>
+ data members with the <code class="computeroutput"><span class="identifier">multi_pass</span></code>
data items held by each instance and its <span class="emphasis"><em>shared</em></span>
data members will be integrated with the <code class="computeroutput"><span class="identifier">multi_pass</span></code>
members shared by all copies.
@@ -630,7 +631,7 @@
</table></div>
</div>
<br class="table-break"><a name="spirit.support.multi_pass.combinations__how_to_specify_your_own_custom_multi_pass"></a><h5>
-<a name="id1251822"></a>
+<a name="id1222879"></a>
<a class="link" 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>
</h5>
@@ -677,7 +678,7 @@
behaviors while wrapping an <code 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></code>.
</p>
<a name="spirit.support.multi_pass.dealing_with_constant_look_ahead"></a><h5>
-<a name="id1252259"></a>
+<a name="id1223332"></a>
<a class="link" href="multi_pass.html#spirit.support.multi_pass.dealing_with_constant_look_ahead">Dealing
with constant look ahead</a>
</h5>
@@ -688,7 +689,7 @@
type. It has two template parameters: <code class="computeroutput"><span class="identifier">Input</span></code>,
the type of the input iterator to wrap, and a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">N</span></code>, which specifies the size of the buffer
to the <code class="computeroutput"><span class="identifier">fixed_size_queue</span></code> policy.
- While the default multi_pass configuration is designed for safey, <code class="computeroutput"><span class="identifier">look_ahead</span></code> is designed for speed. <code class="computeroutput"><span class="identifier">look_ahead</span></code> is derived from a multi_pass
+ While the default multi_pass configuration is designed for safety, <code class="computeroutput"><span class="identifier">look_ahead</span></code> is designed for speed. <code class="computeroutput"><span class="identifier">look_ahead</span></code> is derived from a multi_pass
with the following policies: <code class="computeroutput"><span class="identifier">input_iterator</span></code>
InputPolicy, <code class="computeroutput"><span class="identifier">first_owner</span></code>
OwnershipPolicy, <code class="computeroutput"><span class="identifier">no_check</span></code>
@@ -705,7 +706,7 @@
Also, see <a class="link" href="../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.support.multi_pass.reading_from_standard_input_streams"></a><h5>
-<a name="id1252458"></a>
+<a name="id1223531"></a>
<a class="link" href="multi_pass.html#spirit.support.multi_pass.reading_from_standard_input_streams">Reading
from standard input streams</a>
</h5>
@@ -737,7 +738,7 @@
Also, see <a class="link" href="../structure/include.html" title="Include">Include Structure</a>.
</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><h5>
-<a name="id1252736"></a>
+<a name="id1223810"></a>
<a class="link" 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 <code class="computeroutput"><span class="identifier">functor_input</span></code>
InputPolicy</a>
@@ -796,7 +797,7 @@
<span class="special">}</span>
</pre>
<a name="spirit.support.multi_pass.how_to_write_policies_for_use_with_multi_pass"></a><h5>
-<a name="id1253468"></a>
+<a name="id1224397"></a>
<a class="link" 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>
</h5>
@@ -813,7 +814,7 @@
copies of a particular <code class="computeroutput"><span class="identifier">multi_pass</span></code>.
</p>
<a name="spirit.support.multi_pass.inputpolicy"></a><h5>
-<a name="id1253543"></a>
+<a name="id1224471"></a>
<a class="link" href="multi_pass.html#spirit.support.multi_pass.inputpolicy">InputPolicy</a>
</h5>
<p>
@@ -853,7 +854,7 @@
</span> <span class="comment">//
</span> <span class="comment">// mp: is a reference to the whole multi_pass instance
</span> <span class="comment">//
-</span> <span class="comment">// This method is expected to return a refernce to the next
+</span> <span class="comment">// This method is expected to return a reference to the next
</span> <span class="comment">// character/token
</span> <span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">MultiPass</span><span class="special">></span>
<span class="keyword">static</span> <span class="keyword">typename</span> <span class="identifier">MultiPass</span><span class="special">::</span><span class="identifier">reference</span> <span class="identifier">get_input</span><span class="special">(</span><span class="identifier">MultiPass</span><span class="special">&</span> <span class="identifier">mp</span><span class="special">);</span>
@@ -915,7 +916,7 @@
constructor of <code class="computeroutput"><span class="identifier">shared</span></code>.
</p>
<a name="spirit.support.multi_pass.ownershippolicy"></a><h5>
-<a name="id1254464"></a>
+<a name="id1226622"></a>
<a class="link" href="multi_pass.html#spirit.support.multi_pass.ownershippolicy">OwnershipPolicy</a>
</h5>
<p>
@@ -982,7 +983,7 @@
constructor of <code class="computeroutput"><span class="identifier">shared</span></code>.
</p>
<a name="spirit.support.multi_pass.checkingpolicy"></a><h5>
-<a name="id1254998"></a>
+<a name="id1227156"></a>
<a class="link" href="multi_pass.html#spirit.support.multi_pass.checkingpolicy">CheckingPolicy</a>
</h5>
<p>
@@ -1041,7 +1042,7 @@
constructor of <code class="computeroutput"><span class="identifier">shared</span></code>.
</p>
<a name="spirit.support.multi_pass.storagepolicy"></a><h5>
-<a name="id1255996"></a>
+<a name="id1227607"></a>
<a class="link" href="multi_pass.html#spirit.support.multi_pass.storagepolicy">StoragePolicy</a>
</h5>
<p>
@@ -1101,7 +1102,7 @@
</span> <span class="comment">// to
</span> <span class="comment">//
</span> <span class="comment">// This function is expected to return true if the current instance
-</span> <span class="comment">// is eual to the right hand side multi_pass instance
+</span> <span class="comment">// is equal to the right hand side multi_pass instance
</span> <span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">MultiPass</span><span class="special">></span>
<span class="keyword">static</span> <span class="keyword">bool</span> <span class="identifier">equal_to</span><span class="special">(</span><span class="identifier">MultiPass</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">mp</span><span class="special">,</span> <span class="identifier">MultiPass</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">rhs</span><span class="special">);</span>
Modified: trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_1.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_1.html (original)
+++ trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_1.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,7 +27,7 @@
<a name="spirit.what_s_new.spirit_2_1"></a><a class="link" href="spirit_2_1.html" title="Spirit V2.1">Spirit V2.1</a>
</h3></div></div></div>
<a name="spirit.what_s_new.spirit_2_1.what_s_changed_in__emphasis_spirit_qi__emphasis__and__emphasis_spirit_karma__emphasis__from_v2_0__boost_v1_37_0__to_v2_1__boost_v1_41_0_"></a><h5>
-<a name="id832798"></a>
+<a name="id801463"></a>
<a class="link" href="spirit_2_1.html#spirit.what_s_new.spirit_2_1.what_s_changed_in__emphasis_spirit_qi__emphasis__and__emphasis_spirit_karma__emphasis__from_v2_0__boost_v1_37_0__to_v2_1__boost_v1_41_0_">What's
changed in <span class="emphasis"><em>Spirit.Qi</em></span> and <span class="emphasis"><em>Spirit.Karma</em></span>
from V2.0 (Boost V1.37.0) to V2.1 (Boost V1.41.0)</a>
@@ -52,7 +52,7 @@
The attribute is now always the last parameter.
</li>
<li class="listitem">
- Added new overloads of those functions allowing to explicitely specify
+ Added new overloads of those functions allowing to explicitly specify
the post-skipping and pre-delimiting behavior.
</li>
<li class="listitem">
@@ -187,7 +187,7 @@
</li>
</ul></div>
<a name="spirit.what_s_new.spirit_2_1.what_s_changed_in__emphasis_spirit_lex__emphasis__from_v2_0__boost_v1_37_0__to_v2_1__boost_v1_41_0_"></a><h5>
-<a name="id833836"></a>
+<a name="id803048"></a>
<a class="link" href="spirit_2_1.html#spirit.what_s_new.spirit_2_1.what_s_changed_in__emphasis_spirit_lex__emphasis__from_v2_0__boost_v1_37_0__to_v2_1__boost_v1_41_0_">What's
changed in <span class="emphasis"><em>Spirit.Lex</em></span> from V2.0 (Boost V1.37.0) to V2.1
(Boost V1.41.0)</a>
@@ -196,7 +196,7 @@
Here is a list of changes in <span class="emphasis"><em>Spirit.Lex</em></span> since version
2.0. <span class="emphasis"><em>Spirit.Lex</em></span> 2.1 is a complete rewrite of the <span class="emphasis"><em>Spirit.Lex</em></span>
distributed with Boost V1.37. As with all code portions of the Spirit
- library, <span class="emphasis"><em>Spirit.Lex</em></span> is usable as standalone piece.
+ library, <span class="emphasis"><em>Spirit.Lex</em></span> is usable as stand alone piece.
<span class="emphasis"><em>Spirit.Lex</em></span> now uses the infrastructure provided by
<a href="http://boost-spirit.com" target="_top">Spirit</a> version 2.1.
</p>
Modified: trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_2.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_2.html (original)
+++ trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_2.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,13 +27,13 @@
<a name="spirit.what_s_new.spirit_2_2"></a><a class="link" href="spirit_2_2.html" title="Spirit V2.2">Spirit V2.2</a>
</h3></div></div></div>
<a name="spirit.what_s_new.spirit_2_2.what_s_changed_in__emphasis_spirit_qi__emphasis__and__emphasis_spirit_karma__emphasis__from_v2_1__boost_v1_41_0__to_v2_2__boost_v1_42_0_"></a><h5>
-<a name="id831017"></a>
+<a name="id800779"></a>
<a class="link" href="spirit_2_2.html#spirit.what_s_new.spirit_2_2.what_s_changed_in__emphasis_spirit_qi__emphasis__and__emphasis_spirit_karma__emphasis__from_v2_1__boost_v1_41_0__to_v2_2__boost_v1_42_0_">What's
changed in <span class="emphasis"><em>Spirit.Qi</em></span> and <span class="emphasis"><em>Spirit.Karma</em></span>
from V2.1 (Boost V1.41.0) to V2.2 (Boost V1.42.0)</a>
</h5>
<a name="spirit.what_s_new.spirit_2_2.new_features"></a><h5>
-<a name="id831038"></a>
+<a name="id800801"></a>
<a class="link" href="spirit_2_2.html#spirit.what_s_new.spirit_2_2.new_features">New Features</a>
</h5>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
@@ -81,7 +81,7 @@
</li>
</ul></div>
<a name="spirit.what_s_new.spirit_2_2.bug_fixes"></a><h5>
-<a name="id831361"></a>
+<a name="id801124"></a>
<a class="link" href="spirit_2_2.html#spirit.what_s_new.spirit_2_2.bug_fixes">Bug Fixes</a>
</h5>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
Modified: trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_3.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_3.html (original)
+++ trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_3.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,13 +27,13 @@
<a name="spirit.what_s_new.spirit_2_3"></a><a class="link" href="spirit_2_3.html" title="Spirit V2.3">Spirit V2.3</a>
</h3></div></div></div>
<a name="spirit.what_s_new.spirit_2_3.what_s_changed_in__emphasis_spirit_qi__emphasis__and__emphasis_spirit_karma__emphasis__from_v2_2__boost_v1_42_0__to_v2_3__boost_v1_43_0_"></a><h5>
-<a name="id830269"></a>
+<a name="id798313"></a>
<a class="link" href="spirit_2_3.html#spirit.what_s_new.spirit_2_3.what_s_changed_in__emphasis_spirit_qi__emphasis__and__emphasis_spirit_karma__emphasis__from_v2_2__boost_v1_42_0__to_v2_3__boost_v1_43_0_">What's
changed in <span class="emphasis"><em>Spirit.Qi</em></span> and <span class="emphasis"><em>Spirit.Karma</em></span>
from V2.2 (Boost V1.42.0) to V2.3 (Boost V1.43.0)</a>
</h5>
<a name="spirit.what_s_new.spirit_2_3.new_features"></a><h5>
-<a name="id830291"></a>
+<a name="id798335"></a>
<a class="link" href="spirit_2_3.html#spirit.what_s_new.spirit_2_3.new_features">New Features</a>
</h5>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
@@ -45,7 +45,7 @@
the right hand side of the <code class="computeroutput"><span class="identifier">rule</span></code>
(or the embedded parser of <code class="computeroutput"><span class="identifier">attr_cast</span></code>)
fail parsing. This change affects <span class="emphasis"><em>Qi</em></span> only. See the
- desciption of the <a class="link" href="../advanced/customize/transform.html" title="Transform an Attribute to a Different Type (Qi and Karma)"><code class="computeroutput"><span class="identifier">transform_attribute</span></code></a> for more
+ description of the <a class="link" href="../advanced/customize/transform.html" title="Transform an Attribute to a Different Type (Qi and Karma)"><code class="computeroutput"><span class="identifier">transform_attribute</span></code></a> for more
details.
</li>
<li class="listitem">
@@ -82,7 +82,7 @@
</li>
</ul></div>
<a name="spirit.what_s_new.spirit_2_3.bug_fixes"></a><h5>
-<a name="id830685"></a>
+<a name="id800448"></a>
<a class="link" href="spirit_2_3.html#spirit.what_s_new.spirit_2_3.bug_fixes">Bug Fixes</a>
</h5>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
@@ -118,7 +118,7 @@
</li>
<li class="listitem">
The <span class="emphasis"><em>Spirit.Karma</em></span> predicates (the and-predicate and
- the not-predicate) and the directive <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">omit</span><span class="special">[]</span></code> now disable output alltogether instead
+ the not-predicate) and the directive <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">omit</span><span class="special">[]</span></code> now disable output altogether instead
of intercepting the output into a buffer which got discarded as before.
</li>
<li class="listitem">
@@ -126,13 +126,13 @@
</li>
</ul></div>
<a name="spirit.what_s_new.spirit_2_3.what_s_changed_in__emphasis_spirit_lex__emphasis__from_v2_2__boost_v1_42_0__to_v2_3__boost_v1_43_0_"></a><h5>
-<a name="id830931"></a>
+<a name="id800694"></a>
<a class="link" href="spirit_2_3.html#spirit.what_s_new.spirit_2_3.what_s_changed_in__emphasis_spirit_lex__emphasis__from_v2_2__boost_v1_42_0__to_v2_3__boost_v1_43_0_">What's
changed in <span class="emphasis"><em>Spirit.Lex</em></span> from V2.2 (Boost V1.42.0) to V2.3
(Boost V1.43.0)</a>
</h5>
<a name="spirit.what_s_new.spirit_2_3.new_lexer_features"></a><h5>
-<a name="id830949"></a>
+<a name="id800712"></a>
<a class="link" href="spirit_2_3.html#spirit.what_s_new.spirit_2_3.new_lexer_features">New Lexer
Features</a>
</h5>
Modified: trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4.html (original)
+++ trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4.html 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -27,13 +27,13 @@
<a name="spirit.what_s_new.spirit_2_4"></a><a class="link" href="spirit_2_4.html" title="Spirit V2.4">Spirit V2.4</a>
</h3></div></div></div>
<a name="spirit.what_s_new.spirit_2_4.what_s_changed_in__emphasis_spirit_qi__emphasis__and__emphasis_spirit_karma__emphasis__from_v2_3__boost_v1_43_0__to_v2_4__boost_v1_44_0_"></a><h5>
-<a name="id829645"></a>
+<a name="id797689"></a>
<a class="link" href="spirit_2_4.html#spirit.what_s_new.spirit_2_4.what_s_changed_in__emphasis_spirit_qi__emphasis__and__emphasis_spirit_karma__emphasis__from_v2_3__boost_v1_43_0__to_v2_4__boost_v1_44_0_">What's
changed in <span class="emphasis"><em>Spirit.Qi</em></span> and <span class="emphasis"><em>Spirit.Karma</em></span>
from V2.3 (Boost V1.43.0) to V2.4 (Boost V1.44.0)</a>
</h5>
<a name="spirit.what_s_new.spirit_2_4.new_features"></a><h5>
-<a name="id829667"></a>
+<a name="id797711"></a>
<a class="link" href="spirit_2_4.html#spirit.what_s_new.spirit_2_4.new_features">New Features</a>
</h5>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
@@ -47,8 +47,8 @@
<th align="left">Important</th>
</tr>
<tr><td align="left" valign="top"><p>
- This is a interface breaking change requiring to modify exising code. If
- you have a specialization of this customization point in your code you
+ This is a interface breaking change requiring to modify existing code.
+ If you have a specialization of this customization point in your code you
need to add the specialization for the new template parameter, i.e. either
<code class="computeroutput"><span class="identifier">qi</span><span class="special">::</span><span class="identifier">domain</span></code> or <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">domain</span></code>.
</p></td></tr>
@@ -66,7 +66,7 @@
Semantic actions in <span class="emphasis"><em>Spirit.Karma</em></span> now implicitly
invoke the function <code class="computeroutput"><span class="identifier">pre</span></code>
of the customization point <a class="link" href="../advanced/customize/transform.html" title="Transform an Attribute to a Different Type (Qi and Karma)"><code class="computeroutput"><span class="identifier">transform_attribute</span></code></a> to convert
- the supplied attribute to the consumend attribute type, as needed.
+ the supplied attribute to the consumed attribute type, as needed.
</li>
<li class="listitem">
Added the <span class="emphasis"><em>Spirit.Karma</em></span> <a class="link" href="../karma/reference/directive/omit.html" title="Consume Attribute (omit[] and skip[])"><code class="computeroutput"><span class="identifier">skip</span></code></a> directive which is semantically
@@ -87,7 +87,7 @@
</li>
</ul></div>
<a name="spirit.what_s_new.spirit_2_4.bug_fixes"></a><h5>
-<a name="id829949"></a>
+<a name="id797993"></a>
<a class="link" href="spirit_2_4.html#spirit.what_s_new.spirit_2_4.bug_fixes">Bug Fixes</a>
</h5>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
@@ -130,13 +130,13 @@
</li>
</ul></div>
<a name="spirit.what_s_new.spirit_2_4.what_s_changed_in__emphasis_spirit_lex__emphasis__from_v2_3__boost_v1_43_0__to_v2_4__boost_v1_44_0_"></a><h5>
-<a name="id830185"></a>
+<a name="id798229"></a>
<a class="link" href="spirit_2_4.html#spirit.what_s_new.spirit_2_4.what_s_changed_in__emphasis_spirit_lex__emphasis__from_v2_3__boost_v1_43_0__to_v2_4__boost_v1_44_0_">What's
changed in <span class="emphasis"><em>Spirit.Lex</em></span> from V2.3 (Boost V1.43.0) to V2.4
(Boost V1.44.0)</a>
</h5>
<a name="spirit.what_s_new.spirit_2_4.new_lexer_features"></a><h5>
-<a name="id830203"></a>
+<a name="id798247"></a>
<a class="link" href="spirit_2_4.html#spirit.what_s_new.spirit_2_4.new_lexer_features">New Lexer
Features</a>
</h5>
@@ -146,7 +146,7 @@
'>'.
</li></ul></div>
<a name="spirit.what_s_new.spirit_2_4.lexer_bug_fixes"></a><h5>
-<a name="id830227"></a>
+<a name="id798271"></a>
<a class="link" href="spirit_2_4.html#spirit.what_s_new.spirit_2_4.lexer_bug_fixes">Lexer Bug Fixes</a>
</h5>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
Modified: trunk/libs/spirit/doc/introduction.qbk
==============================================================================
--- trunk/libs/spirit/doc/introduction.qbk (original)
+++ trunk/libs/spirit/doc/introduction.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -63,7 +63,7 @@
The three components, __qi__, __karma__ and __lex__, are designed to be used
-either standalone, or together. The general methodology is to use the token
+either stand alone, or together. The general methodology is to use the token
sequence generated by __lex__ as the input for a parser generated by __qi__.
On the opposite side of the equation, the hierarchical data structures generated
by __qi__ are used for the output generators created using __karma__.
Modified: trunk/libs/spirit/doc/karma/actions.qbk
==============================================================================
--- trunk/libs/spirit/doc/karma/actions.qbk (original)
+++ trunk/libs/spirit/doc/karma/actions.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -13,7 +13,7 @@
generators always need data to generate the output from. We mentioned one way
of passing data to the generator by supplying it as a parameter to one of the
main API functions (for instance `generate()` or `generate_delimited()`).
-But sometimes this is not possible or not desireable.
+But sometimes this is not possible or not desirable.
Very much like for __qi__ we have semantic actions in __karma__ as well.
Semantic actions may be attached to any point in the grammar specification.
@@ -95,7 +95,7 @@
[karma_tutorial_attach_actions1]
-What's new? Well `int_` is the sibbling of `double_`. I'm sure you can guess
+What's new? Well `int_` is the sibling of `double_`. I'm sure you can guess
what this generator does and what type of attribute it expects.
The next example shows how to attach a simple function object:
@@ -141,7 +141,7 @@
use different libraries while writing a semantic action.
Generally, for __boost_bind__, use `::_1`, `::_2`, etc. (yes, these
- placeholders are defined in the globl namespace).
+ placeholders are defined in the global namespace).
For __boost_lambda__ use the placeholders defined in the namespace
`boost::lambda`.
Modified: trunk/libs/spirit/doc/karma/auto.qbk
==============================================================================
--- trunk/libs/spirit/doc/karma/auto.qbk (original)
+++ trunk/libs/spirit/doc/karma/auto.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -89,7 +89,7 @@
It is possible to add support for any custom data type by implementing a
specialization of the customization point __customize_create_generator__. This
-customiyation can be used also to redefined anz of the predefined mappings.
+customization can be used also to redefined any of the predefined mappings.
[heading Attributes]
Modified: trunk/libs/spirit/doc/karma/auxiliary.qbk
==============================================================================
--- trunk/libs/spirit/doc/karma/auxiliary.qbk (original)
+++ trunk/libs/spirit/doc/karma/auxiliary.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -228,7 +228,7 @@
[heading Description]
-The Epsilon (`eps`) is a multi-purpose generator that emits a yero length
+The Epsilon (`eps`) is a multi-purpose generator that emits a zero length
string.
[heading Simple Form]
@@ -344,7 +344,7 @@
[heading Description]
-The familiy of `lazy` components allows to use a dynamically returned generator
+The family of `lazy` components allows to use a dynamically returned generator
component for output generation. It calls the provided function or function
object at generate time using its return value as the actual generator to
produce the output.
@@ -378,7 +378,7 @@
G f(Unused, Context)
where `G`, the function's return value, is the type of the generator to be
-invoked, and `Context` is the generators's __karma_context__ type (The
+invoked, and `Context` is the generator's __karma_context__ type (The
first argument is __unused__ to make the `Context` the second argument. This
is done for uniformity with __karma_actions__).
Modified: trunk/libs/spirit/doc/karma/basics.qbk
==============================================================================
--- trunk/libs/spirit/doc/karma/basics.qbk (original)
+++ trunk/libs/spirit/doc/karma/basics.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -21,7 +21,7 @@
T f(Unused, Context)
where `T`, the function's return value, is compatible with the argument
-type expected and `Context` is the generators's __karma_context__ type (The
+type expected and `Context` is the generator's __karma_context__ type (The
first argument is __unused__ to make the `Context` the second argument. This
is done for uniformity with __karma_actions__).
Modified: trunk/libs/spirit/doc/karma/binary.qbk
==============================================================================
--- trunk/libs/spirit/doc/karma/binary.qbk (original)
+++ trunk/libs/spirit/doc/karma/binary.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -26,7 +26,7 @@
[heading Description]
The binary native endianness generators described in this section are used to
-emit binary byte streams layed out conforming to the native endianess (byte
+emit binary byte streams laid out conforming to the native endianness (byte
order) of the target architecture.
[heading Header]
@@ -175,7 +175,7 @@
[heading Description]
The little native endianness generators described in this section are used to
-emit binary byte streams layed out conforming to the little endianess byte
+emit binary byte streams laid out conforming to the little endianness byte
order.
[heading Header]
@@ -298,7 +298,7 @@
[heading Description]
The big native endianness generators described in this section are used to
-emit binary byte streams layed out conforming to the big endianess byte
+emit binary byte streams laid out conforming to the big endianness byte
order.
[heading Header]
Modified: trunk/libs/spirit/doc/karma/char.qbk
==============================================================================
--- trunk/libs/spirit/doc/karma/char.qbk (original)
+++ trunk/libs/spirit/doc/karma/char.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -70,7 +70,7 @@
[note *Sparse bit vectors*
-To accomodate 16/32 and 64 bit characters, the char-set statically
+To accommodate 16/32 and 64 bit characters, the char-set statically
switches from a `std::bitset` implementation when the character type is
not greater than 8 bits, to a sparse bit/boolean set which uses a sorted
vector of disjoint ranges (`range_run`). The set is constructed from
@@ -439,7 +439,7 @@
[note The generators `alpha` and `alnum` might seem to behave unexpected if
used inside a `lower[]` or `upper[]` directive. Both directives
- additionally apply the semanitics of `std::islower` or `std::isupper`
+ additionally apply the semantics of `std::islower` or `std::isupper`
to the respective character class. Some examples:
``
std::string s;
Modified: trunk/libs/spirit/doc/karma/complex.qbk
==============================================================================
--- trunk/libs/spirit/doc/karma/complex.qbk (original)
+++ trunk/libs/spirit/doc/karma/complex.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -139,10 +139,10 @@
two special operators enabling dynamic flow control: the
__karma_and_predicate__ and the __karma_not_predicate__. The main property of
both predicates is to discard all output emitted by the generator they are
-attached to. This is equivalent to the behaviour of predicates used for
+attached to. This is equivalent to the behavior of predicates used for
parsing. There the predicates do not consume any input allowing to look ahead
in the input stream. In Karma, the and predicate succeeds as long as its
-associated generator suceeds, while the not predicate succeeds only if its
+associated generator succeeds, while the not predicate succeeds only if its
associated generator fails.
[note The generator predicates in __karma__ consume an attribute, if
@@ -183,8 +183,8 @@
[heading Putting everything together]
-Very similar to our first example ealier we use two alternatives to allow for
-the two different output formats depending on whether the imaginery part of the
+Very similar to our first example earlier we use two alternatives to allow for
+the two different output formats depending on whether the imaginary part of the
complex number is equal to zero or not. The first alternative is executed if the
imaginary part is not zero, the second alternative otherwise. This time we make
the decision during runtime using the __karma_not_predicate__ combined with the
@@ -201,7 +201,7 @@
not predicate does not emit any output (regardless whether it succeeds or
fails), discarding any possibly emitted output from the `double_(0.0)`.
-As we pass the imaginery part of the complex number as the attribute value for
+As we pass the imaginary part of the complex number as the attribute value for
the `!double_(0.0)`, the overall first alternative will be chosen only if
it is not equal to zero (the `!double_(0.0)` does not fail). That is exactly
what we need!
@@ -220,7 +220,7 @@
by this expression consist of a single generated double representing the second
element of the tuple, i.e. the real part of our complex number.
-[important Generally, it is preferrable to use generator constructs not
+[important Generally, it is preferable to use generator constructs not
requiring semantic actions. The reason is that semantic actions
often use constructs like: `double_[_1 = c.real()]`. But this
assignment is a real one! The data is in fact /copied/ to the
Modified: trunk/libs/spirit/doc/karma/concepts.qbk
==============================================================================
--- trunk/libs/spirit/doc/karma/concepts.qbk (original)
+++ trunk/libs/spirit/doc/karma/concepts.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -44,7 +44,7 @@
In the expressions below, the behavior of the generator, `g`, as well as how
`delimit` and `attrib` are handled by `g`, are left unspecified in the base
`Generator` concept. These are specified in subsequent, more refined concepts
-and by the actual models therof.
+and by the actual models thereof.
For any Generator the following expressions must be valid:
Modified: trunk/libs/spirit/doc/karma/directive.qbk
==============================================================================
--- trunk/libs/spirit/doc/karma/directive.qbk (original)
+++ trunk/libs/spirit/doc/karma/directive.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -179,7 +179,7 @@
the specified (or implied) column width, the generated output overruns
the column to the right.
- If the output needs to be limitted to a specified column width, use the
+ If the output needs to be limited to a specified column width, use the
`maxwidth[]` directive, for instance:
``
maxwidth(8)[right_align(12)["1234567890"]]
@@ -349,7 +349,7 @@
[note All failing iterations of the embedded generator will consume one element
from the supplied attribute. The overall `repeat[a]` will succeed as long
as the iteration criteria (number of successful invocations of the
- embedded generator) is fullfilled (unless the underlying output stream
+ embedded generator) is fulfilled (unless the underlying output stream
reports an error).]
[heading Attributes]
@@ -594,7 +594,7 @@
The `lower[]` and `upper[]` directives have no special generator semantics.
They are pure modifier directives. They indirectly influence the way all
subject generators work. They add information (the `tag::upper` or `tag::lower`)
-to the `Modifier` template parameter used while tranforming the `proto::expr`
+to the `Modifier` template parameter used while transforming the `proto::expr`
into the corresponding generator expression. This is achieved by the
following specializations:
@@ -1002,7 +1002,7 @@
The semantics of using the `skip[]` directive are identical to the `omit[]`
directive, except that it does not actually execute the embedded generator.
-For this reason it is usually preferrable to utilize the `skip[]` directive
+For this reason it is usually preferable to utilize the `skip[]` directive
instead of the `omit[]` directive. On the other hand, the `omit[]` directive
is very useful whenever the embedded generator produces side effects (has
semantic actions which need to be executed).
@@ -1182,7 +1182,7 @@
[heading Complexity]
[:The overall complexity of the `columns` generator directive depends on the
-complexity of the embeddded generator. The complexitz of the `columns` generator
+complexity of the embedded generator. The complexity of the `columns` generator
directive itself is O(N), where `N` is the number of inserted column
separators.]
Modified: trunk/libs/spirit/doc/karma/generate_api.qbk
==============================================================================
--- trunk/libs/spirit/doc/karma/generate_api.qbk (original)
+++ trunk/libs/spirit/doc/karma/generate_api.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -264,7 +264,7 @@
All functions above return a standard IO stream manipulator instance (see
__iomanip__), which when streamed to an output stream will result in generating
the output as emitted by the embedded __karma__ generator expression. Any error
-occuring during the invocation of the __karma__ generators will be reflected
+occurring during the invocation of the __karma__ generators will be reflected
in the streams status flag (`std::ios_base::failbit` will be set).
The maximum number of supported arguments is limited by the preprocessor
Modified: trunk/libs/spirit/doc/karma/nonterminal.qbk
==============================================================================
--- trunk/libs/spirit/doc/karma/nonterminal.qbk (original)
+++ trunk/libs/spirit/doc/karma/nonterminal.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -195,7 +195,7 @@
to `unused_type()`]]
[[`Delimiter`] [Specifies the grammar's delimiter
generator. Specify this if you
- want the grammer to delimit the
+ want the grammar to delimit the
generated output.] [__unused_type__]]
[[`Locals`] [Specifies the grammar's local
variables. See __karma_nonterminal_concept__.]
Modified: trunk/libs/spirit/doc/karma/num_list.qbk
==============================================================================
--- trunk/libs/spirit/doc/karma/num_list.qbk (original)
+++ trunk/libs/spirit/doc/karma/num_list.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -37,7 +37,7 @@
simplifying the overall code. The list operator's attribute is compatible with
any STL container as well. For a change we use a `std::vector<double>`
instead of the `std::list<double>` we used before. Additionally, the routine
-`generate_numbers` takes the container as a template paramter, so it will now
+`generate_numbers` takes the container as a template parameter, so it will now
work with any STL container holding `double` numbers.
[tutorial_karma_numlist2]
Modified: trunk/libs/spirit/doc/karma/numeric.qbk
==============================================================================
--- trunk/libs/spirit/doc/karma/numeric.qbk (original)
+++ trunk/libs/spirit/doc/karma/numeric.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -1152,7 +1152,7 @@
generated as `"false"`, and `true` is generated as
`"true"`). This generator never fails (unless the
underlying output stream reports an error).]]
- [[`bool_(b)`] [Generate the booelan value provided by the
+ [[`bool_(b)`] [Generate the boolean value provided by the
immediate literal value the generator is initialized
from using the default formatting (`false` is
generated as `"false"`, and `true` is generated as
@@ -1269,7 +1269,7 @@
type of the created real number generator. The default for `B` is `bool`.
-[heading Booelan Formatting Policy Expression Semantics]
+[heading Boolean Formatting Policy Expression Semantics]
A boolean formatting policy should expose the following:
Modified: trunk/libs/spirit/doc/karma/operator.qbk
==============================================================================
--- trunk/libs/spirit/doc/karma/operator.qbk (original)
+++ trunk/libs/spirit/doc/karma/operator.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -463,7 +463,7 @@
[heading Description]
The list generator is used to repeat the execution of an embedded generator
-and interspace it with the output of another generator one or more times.
+and intersperse it with the output of another generator one or more times.
It succeeds if the embedded generator has been successfully executed at least
once.
@@ -487,7 +487,7 @@
[[Expression] [Semantics]]
[[`a % b`] [The generator `a` is executed one or more times
depending on the availability of an attribute. The
- output generated by `a` is interspaced with the output
+ output generated by `a` is interspersed with the output
generated by `b`. The list generator succeeds if
its first embedded generator has been
successfully executed at least once (unless the
@@ -521,7 +521,7 @@
The list generator will execute its embedded generator once for each
element in the provided container attribute and as long as the embedded
generator succeeds. The output generated by its first generator will be
-interspaced by the output generated by the second generator. On each iteration
+interspersed by the output generated by the second generator. On each iteration
it will pass the next consecutive element from the container attribute to the
first embedded generator. The second embedded generator does not get passed
any attributes (it gets invoked using an `unused_type` as its attribute).
Modified: trunk/libs/spirit/doc/karma/quick_reference.qbk
==============================================================================
--- trunk/libs/spirit/doc/karma/quick_reference.qbk (original)
+++ trunk/libs/spirit/doc/karma/quick_reference.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -399,9 +399,9 @@
[[[karma_align `left_align`]`(num)[a]`] [`A`] [Generate `a` left aligned in column of width `num`]]
[[[karma_align `left_align`]`(g)[a]`] [`A`] [Generate `a` left aligned in column of width
`BOOST_KARMA_DEFAULT_FIELD_LENGTH` while using `g` to
- generate the necesssary padding]]
+ generate the necessary padding]]
[[[karma_align `left_align`]`(num, g)[a]`][`A`] [Generate `a` left aligned in column of width `num`
- while using `g` to generate the necesssary
+ while using `g` to generate the necessary
padding]]
[[[karma_align `center`]`[a]`] [`A`] [Generate `a` centered in column of width
@@ -409,9 +409,9 @@
[[[karma_align `center`]`(num)[a]`] [`A`] [Generate `a` centered in column of width `num`]]
[[[karma_align `center`]`(g)[a]`] [`A`] [Generate `a` centered in column of width
`BOOST_KARMA_DEFAULT_FIELD_LENGTH` while using `g` to
- generate the necesssary padding]]
+ generate the necessary padding]]
[[[karma_align `center`]`(num, g)[a]`] [`A`] [Generate `a` centered in column of width `num`
- while using `g` to generate the necesssary
+ while using `g` to generate the necessary
padding]]
[[[karma_align `right_align`]`[a]`] [`A`] [Generate `a` right aligned in column of width
@@ -419,9 +419,9 @@
[[[karma_align `right_align`]`(num)[a]`] [`A`] [Generate `a` right aligned in column of width `num`]]
[[[karma_align `right_align`]`(g)[a]`] [`A`] [Generate `a` right aligned in column of width
`BOOST_KARMA_DEFAULT_FIELD_LENGTH` while using `g` to
- generate the necesssary padding]]
+ generate the necessary padding]]
[[[karma_align `right_align`]`(num, g)[a]`][`A`][Generate `a` right aligned in column of width `num`
- while using `g` to generate the necesssary
+ while using `g` to generate the necessary
padding]]
[[[karma_maxwidth `maxwidth`]`[a]`] [`A`] [Generate `a` truncated to column of width
@@ -449,16 +449,16 @@
[[__karma_buffer__`[a]`][`A`] [Temporarily intercept the output generated by `a`,
flushing it only after `a` succeeded]]
- [[[karma_columns `columns`]`[a]`] [`A`] [Generate `a` splitted into
+ [[[karma_columns `columns`]`[a]`] [`A`] [Generate `a` split into
`BOOST_KARMA_DEFAULT_COLUMNS` number of columns using
`karma::eol` as column delimiter]]
- [[[karma_columns `columns`]`(num)[a]`] [`A`] [Generate `a` splitted into
+ [[[karma_columns `columns`]`(num)[a]`] [`A`] [Generate `a` split into
`num` number of columns using
`karma::eol` as column delimiter]]
- [[[karma_columns `columns`]`(g)[a]`] [`A`] [Generate `a` splitted into
+ [[[karma_columns `columns`]`(g)[a]`] [`A`] [Generate `a` split into
`BOOST_KARMA_DEFAULT_COLUMNS` number of columns using
`g` as column delimiter]]
- [[[karma_columns `columns`]`(num, g)[a]`][`A`][Generate `a` splitted into
+ [[[karma_columns `columns`]`(num, g)[a]`][`A`][Generate `a` split into
`num` number of columns using
`g` as column delimiter]]
]
Modified: trunk/libs/spirit/doc/karma/stream.qbk
==============================================================================
--- trunk/libs/spirit/doc/karma/stream.qbk (original)
+++ trunk/libs/spirit/doc/karma/stream.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -81,7 +81,7 @@
[table
[[Expression] [Description]]
[[`stream`] [Call the streaming `operator<<()` for the type
- of the mandory attribute. The output emitted
+ of the mandatory attribute. The output emitted
by this operator will be the result of the
`stream` generator. This generator never fails
(unless the underlying output stream reports an
@@ -95,7 +95,7 @@
error). The character type of the I/O ostream
is assumed to be `char`.]]
[[`wstream`] [Call the streaming `operator<<()` for the type
- of the mandory attribute. The output emitted
+ of the mandatory attribute. The output emitted
by this operator will be the result of the
`stream` generator. This generator never fails
(unless the underlying output stream reports an
@@ -121,7 +121,7 @@
[``stream_generator<
Char
>()``] [Call the streaming `operator<<()` for the type
- of the mandory attribute. The output emitted
+ of the mandatory attribute. The output emitted
by this operator will be the result of the
`stream` generator. This generator never fails
(unless the underlying output stream reports an
Modified: trunk/libs/spirit/doc/karma/string.qbk
==============================================================================
--- trunk/libs/spirit/doc/karma/string.qbk (original)
+++ trunk/libs/spirit/doc/karma/string.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -71,7 +71,7 @@
[[`s`] [Character-class specific string (See __char_class_types__),
or a __karma_lazy_argument__ that evaluates to a
character-class specific string value]]
- [[`S`] [The type of a character-clas specific string `s`.]]
+ [[`S`] [The type of a character-class specific string `s`.]]
[[`ns`] [A __karma_char_encoding_namespace__.]]]
[heading Expression Semantics]
Modified: trunk/libs/spirit/doc/karma/tutorial_intro.qbk
==============================================================================
--- trunk/libs/spirit/doc/karma/tutorial_intro.qbk (original)
+++ trunk/libs/spirit/doc/karma/tutorial_intro.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -11,7 +11,7 @@
[heading Spirit.Karma - what's that?]
Throughout the description of __karma__ we will try to align ourselves very
-much with the documentation for __qi__. The reasons are manyfold:
+much with the documentation for __qi__. The reasons are many fold:
* __karma__ is the counterpart to __qi__. Some people say it's the Yin to
__qi__'s Yang. __karma__ is generating byte sequences from internal data
@@ -27,8 +27,8 @@
`boost::format` for quite some time. The answer is - yes, for simple output
formatting tasks those familiar tools might be a quick solution. But experience
shows: as soon as the formatting requirements are becoming more complex output
-generation is getting more and more challanging in terms of readability,
-maintainabilty, and flexibility of the code. Last, but not least, it turns out
+generation is getting more and more challenging in terms of readability,
+maintainability, and flexibility of the code. Last, but not least, it turns out
that code using __karma__ runs much faster than equivalent code using either
of the 'straight' methods mentioned above (see here for some numbers:
__sec_karma_numeric_performance__)
Modified: trunk/libs/spirit/doc/karma/warming_up.qbk
==============================================================================
--- trunk/libs/spirit/doc/karma/warming_up.qbk (original)
+++ trunk/libs/spirit/doc/karma/warming_up.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -68,7 +68,7 @@
Any expression that evaluates to a generator may be used with the Kleene Star.
Keep in mind, though, that due to C++ operator precedence rules you may need
to put the expression in parentheses for complex expressions. As above,
-whitespace can be inserted implicitely in between the generated numbers, if
+whitespace can be inserted implicitly in between the generated numbers, if
needed.
@@ -156,7 +156,7 @@
`operator<<`, and so the proper overload of `<<` is used, converting `','`
into a character literal generator.
- The problem with omiting the `lit` should be obvious: `'a' << 'b'` is not a
+ The problem with omitting the `lit` should be obvious: `'a' << 'b'` is not a
spirit generator, it is a numeric expression, left-shifting the ASCII (or
another encoding) value of `'a'` by the ASCII value of `'b'`. However, both
`lit('a') << 'b'` and `'a' << lit('b')` are Spirit sequence generators
Modified: trunk/libs/spirit/doc/lex/concepts.qbk
==============================================================================
--- trunk/libs/spirit/doc/lex/concepts.qbk (original)
+++ trunk/libs/spirit/doc/lex/concepts.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -33,7 +33,7 @@
[variablelist Notation
[[`l`] [A `Lexer`.]]
[[`L`] [A `Lexer` type.]]
- [[`Def`] [A token definition conatiner type.]]
+ [[`Def`] [A token definition container type.]]
[[`State`] [A type used to represent lexer state names.]]
]
@@ -74,9 +74,9 @@
Upon return from `l.add_actions` the following post conditions should hold:
-* On return, `def` holds all semantic actions correctly asociated with the
+* On return, `def` holds all semantic actions correctly associated with the
corresponding token definitions as defined in the Lexer, `l`. This
- includes all semantic actiosn defined by the Lexer's contained inside `l`.
+ includes all semantic actions defined by the Lexer's contained inside `l`.
[heading Models]
Modified: trunk/libs/spirit/doc/lex/introduction.qbk
==============================================================================
--- trunk/libs/spirit/doc/lex/introduction.qbk (original)
+++ trunk/libs/spirit/doc/lex/introduction.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -13,7 +13,7 @@
Most compiler texts start here, and devote several chapters to discussing
various ways to build scanners. __lex__ is a library built to take care of the
complexities of creating a lexer for your grammar (in this documentation we
-will use the terms 'lexical analyzer', 'lexer' and 'scanner' interchangably).
+will use the terms 'lexical analyzer', 'lexer' and 'scanner' interchangeably).
All that is needed to create a lexer is to know the set of patterns describing
the different tokens you want to recognize in the input. To make this a bit more
formal, here are some definitions:
@@ -101,7 +101,7 @@
Now, __spirit__ follows this structure, where __lex__ can be used to implement
state machine based recognizers, while __qi__ can be used to build recognizers
-for context free grammars. Since both modules are seemlessly integrated with
+for context free grammars. Since both modules are seamlessly integrated with
each other and with the C++ target language it is even possible to use the
provided functionality to build more complex grammar recognizers.
Modified: trunk/libs/spirit/doc/lex/lexer.qbk
==============================================================================
--- trunk/libs/spirit/doc/lex/lexer.qbk (original)
+++ trunk/libs/spirit/doc/lex/lexer.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -83,7 +83,7 @@
quote2 = "\\\""; // match single '"'
literal_quote1 = "\\'"; // match backslash followed by single "'"
literal_quote2 = "\\\\\\\""; // match backslash followed by single '"'
- literal_backslash = "\\\\\\\\"; // match two backslashs
+ literal_backslash = "\\\\\\\\"; // match two backslashes
``
]
Modified: trunk/libs/spirit/doc/lex/lexer_api.qbk
==============================================================================
--- trunk/libs/spirit/doc/lex/lexer_api.qbk (original)
+++ trunk/libs/spirit/doc/lex/lexer_api.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -11,7 +11,7 @@
The library provides a couple of free functions to make using the lexer a snap.
These functions have three forms. The first form, `tokenize`, simplifies the
-usage of a standalone lexer (without parsing). The second form,
+usage of a stand alone lexer (without parsing). The second form,
`tokenize_and_parse`, combines a lexer step with parsing on
the token level (without a skipper). The third, `tokenize_and_phrase_parse`,
works on the token level as well, but additionally employs a skip parser. The
@@ -171,7 +171,7 @@
The `tokenize_and_phrase_parse` functions not taking an explicit `skip_flag`
as one of their arguments invoke the passed skipper after a successful match
-of the parser expression. This can be inhbited by using the other versions of
+of the parser expression. This can be inhibited by using the other versions of
that function while passing `skip_flag::dont_postskip` to the corresponding
argument.
Modified: trunk/libs/spirit/doc/lex/lexer_quickstart1.qbk
==============================================================================
--- trunk/libs/spirit/doc/lex/lexer_quickstart1.qbk (original)
+++ trunk/libs/spirit/doc/lex/lexer_quickstart1.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -11,8 +11,8 @@
__lex__ is very modular, which follows the general building principle of the
__spirit__ libraries. You never pay for features you don't use. It is nicely
integrated with the other parts of __spirit__ but nevertheless can be used
-separately to build standalone lexical analyzers.
-The first quick start example describes a standalone application:
+separately to build stand alone lexical analyzers.
+The first quick start example describes a stand alone application:
counting characters, words, and lines in a file, very similar to what the well
known Unix command `wc` is doing (for the full example code see here:
[@../../example/lex/word_count_functor.cpp word_count_functor.cpp]).
@@ -23,7 +23,7 @@
[heading Prerequisites]
The only required `#include` specific to /Spirit.Lex/ follows. It is a wrapper
-for all necessary definitions to use /Spirit.Lex/ in a standalone fashion, and
+for all necessary definitions to use /Spirit.Lex/ in a stand alone fashion, and
on top of the __lexertl__ library. Additionally we `#include` two of the Boost
headers to define `boost::bind()` and `boost::ref()`.
@@ -81,13 +81,13 @@
__flex__ show that both have comparable execution speeds!
Generally, thanks to the highly optimized __lexertl__ library and
due its carefully designed integration with __spirit__ the
- abstraction penalty to be paid for using __lex__ is neglectible.
+ abstraction penalty to be paid for using __lex__ is negligible.
]
The remaining examples in this tutorial will use more sophisticated features
of __lex__, mainly to allow further simplification of the code to be written,
while maintaining the similarity with corresponding features of __flex__.
-__lex__ has been designed to be as similiar to __flex__ as possible. That
+__lex__ has been designed to be as similar to __flex__ as possible. That
is why this documentation will provide the corresponding __flex__ code for the
shown __lex__ examples almost everywhere. So consequently, here is the __flex__
code corresponding to the example as shown above.
Modified: trunk/libs/spirit/doc/lex/lexer_quickstart2.qbk
==============================================================================
--- trunk/libs/spirit/doc/lex/lexer_quickstart2.qbk (original)
+++ trunk/libs/spirit/doc/lex/lexer_quickstart2.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -47,7 +47,7 @@
[heading Semantic Actions in __lex__]
__lex__ uses a very similar way of associating actions with the token
-definitions (which should look familiar to anybody knowlegdeable with
+definitions (which should look familiar to anybody knowledgeable with
__spirit__ as well): specifying the operations to execute inside of a pair of
`[]` brackets. In order to be able to attach semantic actions to token
definitions for each of them there is defined an instance of a `token_def<>`.
@@ -79,7 +79,7 @@
;
This way we have a very powerful and natural way of building the lexical
-analyzer. If translated into English this may be read as: The lexical analyer
+analyzer. If translated into English this may be read as: The lexical analyzer
will recognize ('`=`') tokens as defined by any of ('`|`') the token
definitions `word`, `eol`, and `any`.
Modified: trunk/libs/spirit/doc/lex/lexer_quickstart3.qbk
==============================================================================
--- trunk/libs/spirit/doc/lex/lexer_quickstart3.qbk (original)
+++ trunk/libs/spirit/doc/lex/lexer_quickstart3.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -12,7 +12,7 @@
to add a library allowing the merger of lexical analysis with the parsing
process as defined by a __spirit__ grammar. __spirit__ parsers read their input
from an input sequence accessed by iterators. So naturally, we chose iterators
-to be used as the interface beween the lexer and the parser. A second goal of
+to be used as the interface between the lexer and the parser. A second goal of
the lexer/parser integration was to enable the usage of different
lexical analyzer libraries. The utilization of iterators seemed to be the
right choice from this standpoint as well, mainly because these can be used as
@@ -62,7 +62,7 @@
not reveal any surprises. However, it uses lexer token definition macros to
simplify the composition of the regular expressions, which will be described in
more detail in the section __fixme__. Generally, any token definition is usable
-without modification from either a standalone lexical analyzer or in conjunction
+without modification from either a stand alone lexical analyzer or in conjunction
with a parser.
[wcp_token_definition]
Modified: trunk/libs/spirit/doc/lex/lexer_static_model.qbk
==============================================================================
--- trunk/libs/spirit/doc/lex/lexer_static_model.qbk (original)
+++ trunk/libs/spirit/doc/lex/lexer_static_model.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
# generating the C++ code for the static analyzer (including the tokenization
function and corresponding tables), and
-# modifying the dynamic lexical anlyzer to use the generated code.
+# modifying the dynamic lexical analyzer to use the generated code.
Both steps are described in more detail in the two sections below (for the full
source code used in this example see the code here:
@@ -57,7 +57,7 @@
[wc_static_tokendef]
The only thing changing between the three different use cases is the template
-parameter used to instantiate a concrete token definition. Fot the dynamic
+parameter used to instantiate a concrete token definition. For the dynamic
model and the code generator you probably will use the __class_lexertl_lexer__
template, where for the static model you will use the
__class_lexertl_static_lexer__ type as the template parameter.
@@ -76,7 +76,7 @@
[heading Generating the Static Analyzer]
The first additional step to perform in order to create a static lexical
-analyzer is to create a small standalone program for creating the lexer tables
+analyzer is to create a small stand alone program for creating the lexer tables
and the corresponding tokenization function. For this purpose the __lex__
library exposes a special API - the function __api_generate_static__. It
implements the whole code generator, no further code is needed. All what it
@@ -88,7 +88,7 @@
[wc_static_generate_main]
The shown code generator will generate output, which should be stored in a file
-for later inclusion into the static lexical analzyer as shown in the next
+for later inclusion into the static lexical analyzer as shown in the next
topic (the full generated code can be viewed
[@../../example/lex/static_lexer/word_count_static.hpp here]).
@@ -123,12 +123,12 @@
[important The generated code for the static lexer contains the token ids as
they have been assigned, either explicitly by the programmer or
- implicitely during lexer construction. It is your responsibility
+ implicitly during lexer construction. It is your responsibility
to make sure that all instances of a particular static lexer
type use exactly the same token ids. The constructor of the lexer
object has a second (default) parameter allowing it to designate a
starting token id to be used while assigning the ids to the token
- definitions. The requirement above is fullfilled by default
+ definitions. The requirement above is fulfilled by default
as long as no `first_id` is specified during construction of the
static lexer instances.
]
Modified: trunk/libs/spirit/doc/lex/lexer_tutorials.qbk
==============================================================================
--- trunk/libs/spirit/doc/lex/lexer_tutorials.qbk (original)
+++ trunk/libs/spirit/doc/lex/lexer_tutorials.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -14,7 +14,7 @@
stream. The generated tokens are based on the token definitions supplied by the
user.
-Currently, __lex__ is built on top of Ben Hansons excellent __lexertl__
+Currently, __lex__ is built on top of Ben Hanson's excellent __lexertl__
library (which is a proposed Boost library). __lexertl__ provides the necessary
functionality to build state machines based on a set of supplied regular
expressions. But __lex__ is not restricted to be used with __lexertl__. We
@@ -48,7 +48,7 @@
The series of tutorial examples of this section will guide you through some
common use cases helping to understand the big picture. The first two quick
start examples (__sec_lex_quickstart_1__ and __sec_lex_quickstart_2__)
-introduce the __lex__ library while building two standalone applications, not
+introduce the __lex__ library while building two stand alone applications, not
being connected to or depending on any other part of __spirit__. The section
__sec_lex_quickstart_3__ demonstrates how to use a lexer in conjunction with a
parser (where obviously the parser is built using __qi__).
Modified: trunk/libs/spirit/doc/lex/quick_reference.qbk
==============================================================================
--- trunk/libs/spirit/doc/lex/quick_reference.qbk (original)
+++ trunk/libs/spirit/doc/lex/quick_reference.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -10,7 +10,7 @@
this section as a sort of a "cheat-sheet" on the most commonly used Lex
components. It is not intended to be complete, but should give you an
easy way to recall a particular component without having to dig through
-pages and pages of reference doumentation.
+pages and pages of reference documentation.
[/////////////////////////////////////////////////////////////////////////////]
[section Common Notation]
Modified: trunk/libs/spirit/doc/lex/tokenizing.qbk
==============================================================================
--- trunk/libs/spirit/doc/lex/tokenizing.qbk (original)
+++ trunk/libs/spirit/doc/lex/tokenizing.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -11,7 +11,7 @@
[heading The tokenize function]
The `tokenize()` function is a helper function simplifying the usage of a lexer
-in a standalone fashion. For instance, you may have a standalone lexer where all
+in a stand alone fashion. For instance, you may have a stand alone lexer where all
that functional requirements are implemented inside lexer semantic actions.
A good example for this is the [@../../example/lex/word_count_lexer.cpp word_count_lexer]
described in more detail in the section __sec_lex_quickstart_2__.
Modified: trunk/libs/spirit/doc/lex/tokens_values.qbk
==============================================================================
--- trunk/libs/spirit/doc/lex/tokens_values.qbk (original)
+++ trunk/libs/spirit/doc/lex/tokens_values.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -12,7 +12,7 @@
of input characters and separating it into strings called tokens, most of the
time separated by whitespace. The different token types recognized by a lexical
analyzer often get assigned unique integer token identifiers (token ids). These
-token ids are normally used by the parser to identifiy the current token without
+token ids are normally used by the parser to identify the current token without
having to look at the matched string again. The __lex__ library is not
different with respect to this, as it uses the token ids as the main means of
identification of the different token types defined for a particular lexical
@@ -47,7 +47,7 @@
The token itself is a data structure returned by the lexer iterators.
Dereferencing a lexer iterator returns a reference to the last matched token
instance. It encapsulates the part of the underlying input sequence matched by
-the regular expression used during the definiton of this token type.
+the regular expression used during the definition of this token type.
Incrementing the lexer iterator invokes the lexical analyzer to
match the next token by advancing the underlying input stream. The token data
structure contains at least the token id of the matched token type,
@@ -65,7 +65,7 @@
__class_lexertl_token__ template while defining the token type.
The lexer iterator returns the same token type for each of the different
-matched token definitions. To accomodate for the possible different token
+matched token definitions. To accommodate for the possible different token
/value/ types exposed by the various token types (token definitions), the
general type of the token value is a __boost_variant__. At a minimum (for the
default configuration) this token value variant will be configured to always
Modified: trunk/libs/spirit/doc/notes/porting_from_1_8.qbk
==============================================================================
--- trunk/libs/spirit/doc/notes/porting_from_1_8.qbk (original)
+++ trunk/libs/spirit/doc/notes/porting_from_1_8.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -53,7 +53,7 @@
[[`classic_actor.hpp`] [none, use __boost_phoenix__ for writing semantic actions]]
[[`classic_attribute.hpp`] [none, use local variables for rules instead of closures,
the primitives parsers now directly support lazy
- parametrization]]
+ parameterization]]
[[`classic_core.hpp`] [`qi_core.hpp`]]
[[`classic_debug.hpp`] [`qi_debug.hpp`]]
[[`classic_dynamic.hpp`] [none, use __qi__ predicates instead of if_p, while_p, for_p
@@ -90,7 +90,7 @@
[porting_guide_qi_includes]
[porting_guide_qi_namespace]
-The following similar examples should clearify the differences. First the
+The following similar examples should clarify the differences. First the
base example in __classic__:
[porting_guide_classic_parse]
@@ -152,7 +152,7 @@
[porting_guide_qi_grammar]
[porting_guide_qi_use_grammar]
-Both versions look similarily enough, but we see several differences (we will
+Both versions look similar enough, but we see several differences (we will
cover each of those differences in more detail below):
* Neither the grammars nor the rules depend on a scanner type anymore, both
Modified: trunk/libs/spirit/doc/notes/style_guide.qbk
==============================================================================
--- trunk/libs/spirit/doc/notes/style_guide.qbk (original)
+++ trunk/libs/spirit/doc/notes/style_guide.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -11,7 +11,7 @@
At some point, especially when there are lots of semantic actions attached to
various points, the grammar tends to be quite difficult to follow. In order to
keep an easy-to-read, consistent and aesthetically pleasing look to the Spirit
-code, the following coding styleguide is advised.
+code, the following coding style guide is advised.
This coding style is adapted and extended from the ANTLR\/PCCTS style and
[@http://www.boost.org/development/requirements.html Boost Library Requirements
Modified: trunk/libs/spirit/doc/preface.qbk
==============================================================================
--- trunk/libs/spirit/doc/preface.qbk (original)
+++ trunk/libs/spirit/doc/preface.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -133,7 +133,7 @@
describes both input and output, and therefore, a parser library should
have a grammar driven output. This duality is expressed in Spirit by the
parser library __qi__ and the generator library __karma__ using the same
-component infastructure.
+component infrastructure.
The idea of creating a lexer library well integrated with the Spirit
parsers is not new. This has been discussed almost since Classic-Spirit
Modified: trunk/libs/spirit/doc/qi/actions.qbk
==============================================================================
--- trunk/libs/spirit/doc/qi/actions.qbk (original)
+++ trunk/libs/spirit/doc/qi/actions.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -66,7 +66,7 @@
[tutorial_attach_actions1]
-What's new? Well `int_` is the sibbling of `double_`. I'm sure you can guess
+What's new? Well `int_` is the sibling of `double_`. I'm sure you can guess
what this parser does.
The next example shows how to attach a simple function object:
Modified: trunk/libs/spirit/doc/qi/auxiliary.qbk
==============================================================================
--- trunk/libs/spirit/doc/qi/auxiliary.qbk (original)
+++ trunk/libs/spirit/doc/qi/auxiliary.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -287,7 +287,7 @@
[heading Description]
-The `eoi` parser matches the end of input (returns a sucessful match
+The `eoi` parser matches the end of input (returns a successful match
with 0 length when the input is exhausted)
[heading Header]
Modified: trunk/libs/spirit/doc/qi/char.qbk
==============================================================================
--- trunk/libs/spirit/doc/qi/char.qbk (original)
+++ trunk/libs/spirit/doc/qi/char.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -33,7 +33,7 @@
[heading char_]
-The no argument form of `char_` matches any character in the assocaiated
+The no argument form of `char_` matches any character in the associated
__char_encoding_namespace__.
char_ // matches any character
@@ -66,7 +66,7 @@
[note *Sparse bit vectors*
-To accomodate 16/32 and 64 bit characters, the char-set statically
+To accommodate 16/32 and 64 bit characters, the char-set statically
switches from a `std::bitset` implementation when the character type is
not greater than 8 bits, to a sparse bit/boolean set which uses a sorted
vector of disjoint ranges (`range_run`). The set is constructed from
Modified: trunk/libs/spirit/doc/qi/complex.qbk
==============================================================================
--- trunk/libs/spirit/doc/qi/complex.qbk (original)
+++ trunk/libs/spirit/doc/qi/complex.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -24,7 +24,7 @@
The complex parser presented above reads as:
-* One or two real numbers in parantheses, separated by comma (the second number is optional)
+* One or two real numbers in parentheses, separated by comma (the second number is optional)
* *OR* a single real number.
This parser can parse complex numbers of the form:
Modified: trunk/libs/spirit/doc/qi/directive.qbk
==============================================================================
--- trunk/libs/spirit/doc/qi/directive.qbk (original)
+++ trunk/libs/spirit/doc/qi/directive.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -8,7 +8,7 @@
[section:directive Directive]
-This module includes different directives usable to augment and parametrize
+This module includes different directives usable to augment and parameterize
other parsers. It includes the `no_case`, `lexeme`, `omit`, `raw`, `repeat`,
`matches`, `no_skip`, and `skip` directives.
Modified: trunk/libs/spirit/doc/qi/employee.qbk
==============================================================================
--- trunk/libs/spirit/doc/qi/employee.qbk (original)
+++ trunk/libs/spirit/doc/qi/employee.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -28,7 +28,7 @@
Then, we need to tell __fusion__ about our employee struct to make it a first-class
fusion citizen that the grammar can utilize. If you don't know fusion yet,
-it is a __boost__ library for working with heterogenous collections of data,
+it is a __boost__ library for working with heterogeneous collections of data,
commonly referred to as tuples. Spirit uses fusion extensively as part of its
infrastructure.
@@ -162,7 +162,7 @@
r = p[_val = _1];
If you have a rule definition such as the above, where the attribute of the RHS
-(right hand side) of the rule is compatibe with the attribute of the LHS (left
+(right hand side) of the rule is compatible with the attribute of the LHS (left
hand side), then you can rewrite it as:
r %= p;
Modified: trunk/libs/spirit/doc/qi/error_handling.qbk
==============================================================================
--- trunk/libs/spirit/doc/qi/error_handling.qbk (original)
+++ trunk/libs/spirit/doc/qi/error_handling.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -81,7 +81,7 @@
[[first] [The position of the iterator when the rule with the handler was entered.]]
[[last] [The end of input.]]
[[error-pos] [The actual position of the iterator where the error occurred.]]
- [[what] [What failed: a string decribing the failure.]]
+ [[what] [What failed: a string describing the failure.]]
]
[heading Expectation Points]
Modified: trunk/libs/spirit/doc/qi/num_list2.qbk
==============================================================================
--- trunk/libs/spirit/doc/qi/num_list2.qbk (original)
+++ trunk/libs/spirit/doc/qi/num_list2.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -8,7 +8,7 @@
[section Number List - stuffing numbers into a std::vector]
-This sample demontrates a parser for a comma separated list of numbers. The
+This sample demonstrates a parser for a comma separated list of numbers. The
numbers are inserted in a vector using phoenix.
[import ../../example/qi/num_list2.cpp]
Modified: trunk/libs/spirit/doc/qi/numeric.qbk
==============================================================================
--- trunk/libs/spirit/doc/qi/numeric.qbk (original)
+++ trunk/libs/spirit/doc/qi/numeric.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -478,7 +478,7 @@
= (lit('e') | 'E') >> -sign >> +digit
;
-There are four `RealPolicies` pre-defined for immediate use:
+There are four `RealPolicies` predefined for immediate use:
[table Predefined Policies
@@ -551,7 +551,7 @@
The easiest way to implement a proper real parsing policy is to derive a
new type from the the type `real_policies` while overriding the aspects
of the parsing which need to be changed. For example, here's the
-implementation of the pre-defined `strict_real_policies`:
+implementation of the predefined `strict_real_policies`:
template <typename T>
struct strict_real_policies : real_policies<T>
@@ -656,7 +656,7 @@
[heading Attributes]
-[:`B`, The boolean type of the booelan parser.]
+[:`B`, The boolean type of the boolean parser.]
[heading Complexity]
Modified: trunk/libs/spirit/doc/qi/parse_api.qbk
==============================================================================
--- trunk/libs/spirit/doc/qi/parse_api.qbk (original)
+++ trunk/libs/spirit/doc/qi/parse_api.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -139,7 +139,7 @@
The `phrase_parse` functions not taking an explicit `skip_flag` as one of their
arguments invoke the passed skipper after a successful match of the parser
-expression. This can be inhbited by using the other versions of that function
+expression. This can be inhibited by using the other versions of that function
while passing `skip_flag::dont_postskip` to the corresponding argument.
[table
@@ -262,7 +262,7 @@
All functions above return a standard IO stream manipulator instance (see
__iomanip__), which when streamed from an input stream will result in parsing
the input using the embedded __qi__ parser expression. Any error (or failed
-parse) occuring during the invocation of the __qi__ parsers will be reflected
+parse) occurring during the invocation of the __qi__ parsers will be reflected
in the streams status flag (`std::ios_base::failbit` will be set).
The maximum number of supported arguments is limited by the preprocessor
@@ -276,7 +276,7 @@
The `phrase_match` manipulators not taking an explicit `skip_flag` as one of their
arguments invoke the passed skipper after a successful match of the parser
-expression. This can be inhbited by using the other versions of that manipulator
+expression. This can be inhibited by using the other versions of that manipulator
while passing `skip_flag::dont_postskip` to the corresponding argument.
[heading Template parameters]
Modified: trunk/libs/spirit/doc/qi/quick_reference.qbk
==============================================================================
--- trunk/libs/spirit/doc/qi/quick_reference.qbk (original)
+++ trunk/libs/spirit/doc/qi/quick_reference.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -10,7 +10,7 @@
this section as a sort of a "cheat-sheet" on the most commonly used Qi
components. It is not intended to be complete, but should give you an
easy way to recall a particular component without having to dig up on
-pages and pages of reference doumentation.
+pages and pages of reference documentation.
[section Common Notation]
Modified: trunk/libs/spirit/doc/qi/string.qbk
==============================================================================
--- trunk/libs/spirit/doc/qi/string.qbk (original)
+++ trunk/libs/spirit/doc/qi/string.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -25,7 +25,7 @@
The `string` parser matches a string of characters. The `string` parser
is an implicit lexeme: the `skip` parser is not applied in between
-characters of the string. The `string` parser has an assocaiated
+characters of the string. The `string` parser has an associated
__char_encoding_namespace__. This is needed when doing basic operations
such as inhibiting case sensitivity. Examples:
@@ -131,7 +131,7 @@
(or map) of key-value pairs where the keys are strings. The `symbols`
class can work efficiently with 8, 16, 32 and even 64 bit characters.
-Traditionally, symbol table management is maintained seperately outside
+Traditionally, symbol table management is maintained separately outside
the grammar through semantic actions. Contrary to standard practice, the
Spirit symbol table class `symbols` is-a parser, an instance of which may
be used anywhere in the grammar specification. It is an example of a
Modified: trunk/libs/spirit/doc/qi/warming_up.qbk
==============================================================================
--- trunk/libs/spirit/doc/qi/warming_up.qbk (original)
+++ trunk/libs/spirit/doc/qi/warming_up.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -126,7 +126,7 @@
case, the `double_` is the 2nd argument to `operator>>`, and so the proper
overload of `>>` is used, converting `','` into a character literal parser.
-The problem with omiting the `char_` should be obvious: `'a' >> 'b'` is not a
+The problem with omitting the `char_` should be obvious: `'a' >> 'b'` is not a
spirit parser, it is a numeric expression, right-shifting the ASCII (or another
encoding) value of `'a'` by the ASCII value of `'b'`. However, both
`char_('a') >> 'b'` and `'a' >> char_('b')` are Spirit sequence parsers
Modified: trunk/libs/spirit/doc/references.qbk
==============================================================================
--- trunk/libs/spirit/doc/references.qbk (original)
+++ trunk/libs/spirit/doc/references.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -85,7 +85,7 @@
Boost Libraries Documentation].]]
[[22.] [Brian McNamara and
Yannis Smaragdakis] [[@http://www.cc.gatech.edu/~yannis/fc++/ FC++:Functional Programming in C++].]]
-[[23.] [Todd Veldhuizen] [[@ftp://ftp.cs.indiana.edu/pub/techreports/TR542.pdf Techniques for Scientic C++.]]]
+[[23.] [Todd Veldhuizen] [[@ftp://ftp.cs.indiana.edu/pub/techreports/TR542.pdf Techniques for Scientific C++.]]]
]
[endsect]
Modified: trunk/libs/spirit/doc/spirit2.qbk
==============================================================================
--- trunk/libs/spirit/doc/spirit2.qbk (original)
+++ trunk/libs/spirit/doc/spirit2.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -312,8 +312,8 @@
[/ ----------------------------------------------------------------------------]
-[/ $$$ Now I'm confused with all this adhoc links. Let's fix this somehow.
-For now, I'll put my stuff here adhoc (JDG). $$$]
+[/ $$$ Now I'm confused with all this ad-hoc links. Let's fix this somehow.
+For now, I'll put my stuff here ad-hoc (JDG). $$$]
[/ external]
Modified: trunk/libs/spirit/doc/structure.qbk
==============================================================================
--- trunk/libs/spirit/doc/structure.qbk (original)
+++ trunk/libs/spirit/doc/structure.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -34,7 +34,7 @@
[iterator] [meta] [phoenix] [repository]
[symbols] [tree] [utility]
-These include some old v1.8 directories that are now depracated. These
+These include some old v1.8 directories that are now deprecated. These
are: actor, attribute, core, debug, dynamic, error_handling, iterator,
meta, phoenix, symbols, tree and utility. There is no guarantee that these
directories will still be present in future versions of Spirit. We only
@@ -64,7 +64,7 @@
BOOST_ROOT/boost/spirit/include
is a special flat directory that contains all the Spirit headers. To
-accomodate the flat structure, the headers are prefixed with the
+accommodate the flat structure, the headers are prefixed with the
sub-library name:
* classic_
Modified: trunk/libs/spirit/doc/support/multi_pass.qbk
==============================================================================
--- trunk/libs/spirit/doc/support/multi_pass.qbk (original)
+++ trunk/libs/spirit/doc/support/multi_pass.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -47,9 +47,9 @@
repetition constructs (as kleene and plus).
Sequences of the form `a >> b` will buffer data as well. This is different from
-the behaviour of __classic__ but for a good reason. Sequences need to reset the
-current iterator to its initial state if one of the components of a seqeunce
-fails to match. To compensate for this behaviour we added functionality to
+the behavior of __classic__ but for a good reason. Sequences need to reset the
+current iterator to its initial state if one of the components of a sequence
+fails to match. To compensate for this behavior we added functionality to
the `expect` parsers (i.e. constructs like `a > b`). Expectation points introduce
deterministic points into the grammar ensuring no backtracking can occur if
they match. For this reason we clear the buffers of any multi_pass iterator
@@ -150,7 +150,7 @@
below]]
]
-It is possible to implement all of the required functionality of the combinded
+It is possible to implement all of the required functionality of the combined
policy in a single class. But it has shown to be more convenient to split this
into four different groups of functions, i.e. four separate, but well
coordinated policies. For this reason the `multi_pass` library
@@ -186,7 +186,7 @@
[[`input_iterator`] [This policy directs `multi_pass` to read from an
input iterator of type `Input`.]]
[[`buffering_input_iterator`] [This policy directs `multi_pass` to read from an
- input iterator of type `Input`. Aditionally it buffers
+ input iterator of type `Input`. Additionally it buffers
the last character received from the underlying iterator.
This allows to wrap iterators not buffering the last
character on their own (as `std::istreambuf_iterator`).]]
@@ -207,7 +207,7 @@
named `eof` which is comparable to a variable of
`result_type`.]]
[[`split_functor_input`][This is essentially the same as the `functor_input`
- policy except that the (user supplied) funtion
+ policy except that the (user supplied) function
object exposes separate `unique` and `shared` sub
classes, allowing to integrate the functors /unique/
data members with the `multi_pass` data items held
@@ -309,7 +309,7 @@
template parameters: `Input`, the type of the input iterator to wrap, and a
`std::size_t N`, which specifies the size of the buffer to the
`fixed_size_queue` policy. While the default multi_pass configuration is
-designed for safey, `look_ahead` is designed for speed. `look_ahead` is derived
+designed for safety, `look_ahead` is designed for speed. `look_ahead` is derived
from a multi_pass with the following policies: `input_iterator` InputPolicy,
`first_owner` OwnershipPolicy, `no_check` CheckingPolicy, and
`fixed_size_queue<N>` StoragePolicy.
@@ -442,7 +442,7 @@
//
// mp: is a reference to the whole multi_pass instance
//
- // This method is expected to return a refernce to the next
+ // This method is expected to return a reference to the next
// character/token
template <typename MultiPass>
static typename MultiPass::reference get_input(MultiPass& mp);
@@ -666,7 +666,7 @@
// to
//
// This function is expected to return true if the current instance
- // is eual to the right hand side multi_pass instance
+ // is equal to the right hand side multi_pass instance
template <typename MultiPass>
static bool equal_to(MultiPass const& mp, MultiPass const& rhs);
Modified: trunk/libs/spirit/doc/what_s_new.qbk
==============================================================================
--- trunk/libs/spirit/doc/what_s_new.qbk (original)
+++ trunk/libs/spirit/doc/what_s_new.qbk 2010-10-28 20:54:28 EDT (Thu, 28 Oct 2010)
@@ -38,7 +38,7 @@
parameter `Domain` allowing to better specialize the customization point
for either `qi::domain` or `karma::domain`.
-[important This is a interface breaking change requiring to modify exising
+[important This is a interface breaking change requiring to modify existing
code. If you have a specialization of this customization point in
your code you need to add the specialization for the new template
parameter, i.e. either `qi::domain` or `karma::domain`.]
@@ -49,7 +49,7 @@
component (as this would not make any sense).
* Semantic actions in __karma__ now implicitly invoke the function `pre` of the
customization point __customize_transform_attribute__ to convert the supplied
- attribute to the consumend attribute type, as needed.
+ attribute to the consumed attribute type, as needed.
* Added the __karma__ __karma_skip__ directive which is semantically equivalent
to the __karma__ __karma_omit__ directive except that it will not execute the
embedded generator.
@@ -110,7 +110,7 @@
function: `void fail(Exposed&)`, which normally will do nothing. This function
will be called whenever the right hand side of the `rule` (or the embedded
parser of `attr_cast`) fail parsing. This change affects /Qi/ only. See
- the desciption of the __customize_transform_attribute__ for more details.
+ the description of the __customize_transform_attribute__ for more details.
* Added support for attribute sequences created with `BOOST_FUSION_ADAPT_CLASS`
and `BOOST_FUSION_ADAPT_CLASS_NAMED`. This support requires to include the
new header file: `#include <boost/spirit/inlcude/support_adapt_class_attributes.hpp>`.
@@ -147,7 +147,7 @@
* The directive `karma::omit[]` now does not accept an arbitrary attribute
type anymore.
* The __karma__ predicates (the and-predicate and the not-predicate) and the
- directive `karma::omit[]` now disable output alltogether instead of
+ directive `karma::omit[]` now disable output altogether instead of
intercepting the output into a buffer which got discarded as before.
* Fixed `karma::rule` to properly handles optional attributes.
@@ -226,7 +226,7 @@
* Changed parameter sequence of `qi::phrase_parse`, `qi::phrase_match`,
`karma::generate_delimited`, and `match_delimited`. The attribute is now
always the last parameter.
-* Added new overloads of those functions allowing to explicitely specify the
+* Added new overloads of those functions allowing to explicitly specify the
post-skipping and pre-delimiting behavior.
* Added multi attribute API functions
* Removed `grammar_def<>`
@@ -290,7 +290,7 @@
Here is a list of changes in __lex__ since version 2.0. __lex__ 2.1 is a
complete rewrite of the __lex__ distributed with Boost V1.37. As with all
-code portions of the __spirit__ library, __lex__ is usable as standalone piece.
+code portions of the __spirit__ library, __lex__ is usable as stand alone piece.
__lex__ now uses the infrastructure provided by __spirit__ version 2.1.
* The lex::lexer_def class has been renamed to lex::lexer, while the original
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