Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r59489 - in trunk/libs/spirit: doc doc/html doc/html/spirit doc/html/spirit/abstracts doc/html/spirit/abstracts/attributes doc/html/spirit/advanced doc/html/spirit/advanced/customize doc/html/spirit/advanced/customize/assign_to doc/html/spirit/advanced/customize/auto doc/html/spirit/advanced/customize/iterate doc/html/spirit/advanced/customize/store_value doc/html/spirit/advanced/indepth doc/html/spirit/karma doc/html/spirit/karma/performance_measurements doc/html/spirit/karma/performance_measurements/numeric_performance doc/html/spirit/karma/quick_reference doc/html/spirit/karma/quick_reference/primitive_generators doc/html/spirit/karma/reference doc/html/spirit/karma/reference/auxiliary doc/html/spirit/karma/reference/binary doc/html/spirit/karma/reference/char doc/html/spirit/karma/reference/directive doc/html/spirit/karma/reference/generate_api doc/html/spirit/karma/reference/generator_concepts doc/html/spirit/karma/reference/nonterminal doc/html/spirit/karma/reference/numeric doc/html/spirit/karma/reference/operator doc/html/spirit/karma/reference/stream doc/html/spirit/karma/reference/string doc/html/spirit/karma/tutorials doc/html/spirit/lex doc/html/spirit/lex/abstracts doc/html/spirit/lex/abstracts/lexer_primitives doc/html/spirit/lex/quick_reference doc/html/spirit/lex/reference doc/html/spirit/lex/reference/lexer_concepts doc/html/spirit/lex/reference/primitives doc/html/spirit/lex/tutorials doc/html/spirit/notes doc/html/spirit/qi doc/html/spirit/qi/quick_reference doc/html/spirit/qi/quick_reference/qi_parsers doc/html/spirit/qi/reference doc/html/spirit/qi/reference/auxiliary doc/html/spirit/qi/reference/binary doc/html/spirit/qi/reference/char doc/html/spirit/qi/reference/directive doc/html/spirit/qi/reference/nonterminal doc/html/spirit/qi/reference/numeric doc/html/spirit/qi/reference/operator doc/html/spirit/qi/reference/parse_api doc/html/spirit/qi/reference/parser_concepts doc/html/spirit/qi/reference/stream doc/html/spirit/qi/reference/string doc/html/spirit/qi/tutorials doc/html/spirit/structure doc/html/spirit/support doc/html/spirit/what_s_new repository/doc/qi
From: hartmut.kaiser_at_[hidden]
Date: 2010-02-04 19:35:42


Author: hkaiser
Date: 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
New Revision: 59489
URL: http://svn.boost.org/trac/boost/changeset/59489

Log:
Spirit: doc fixes
Added:
   trunk/libs/spirit/doc/definitions.qbk (contents, props changed)
Text files modified:
   trunk/libs/spirit/doc/html/index.html | 28 +-
   trunk/libs/spirit/doc/html/spirit/abstracts.html | 4
   trunk/libs/spirit/doc/html/spirit/abstracts/attributes.html | 2
   trunk/libs/spirit/doc/html/spirit/abstracts/attributes/compound_attributes.html | 38 ++--
   trunk/libs/spirit/doc/html/spirit/abstracts/attributes/more_compound_attributes.html | 14
   trunk/libs/spirit/doc/html/spirit/abstracts/attributes/nonterminal_attributes.html | 42 ++--
   trunk/libs/spirit/doc/html/spirit/abstracts/attributes/primitive_attributes.html | 46 ++--
   trunk/libs/spirit/doc/html/spirit/abstracts/parsing_expression_grammar.html | 51 ++---
   trunk/libs/spirit/doc/html/spirit/abstracts/syntax_diagram.html | 66 ++----
   trunk/libs/spirit/doc/html/spirit/acknowledgments.html | 12
   trunk/libs/spirit/doc/html/spirit/advanced.html | 4
   trunk/libs/spirit/doc/html/spirit/advanced/customize.html | 40 ++--
   trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to.html | 2
   trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_iterators.html | 27 +-
   trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_value.html | 27 +-
   trunk/libs/spirit/doc/html/spirit/advanced/customize/auto.html | 17
   trunk/libs/spirit/doc/html/spirit/advanced/customize/auto/create_generator.html | 43 ++--
   trunk/libs/spirit/doc/html/spirit/advanced/customize/auto/create_parser.html | 43 ++--
   trunk/libs/spirit/doc/html/spirit/advanced/customize/clear_value.html | 32 +-
   trunk/libs/spirit/doc/html/spirit/advanced/customize/extract_from.html | 32 +-
   trunk/libs/spirit/doc/html/spirit/advanced/customize/is_container.html | 120 +++++-------
   trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate.html | 2
   trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/begin_container.html | 103 +++++-----
   trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/compare_iterators.html | 96 ++++-----
   trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/container_iterator.html | 121 ++++++------
   trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/deref_iterator.html | 115 +++++------
   trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/end_container.html | 97 ++++-----
   trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/next_iterator.html | 112 +++++------
   trunk/libs/spirit/doc/html/spirit/advanced/customize/store_value.html | 10
   trunk/libs/spirit/doc/html/spirit/advanced/customize/store_value/container_value.html | 80 +++----
   trunk/libs/spirit/doc/html/spirit/advanced/customize/store_value/push_back.html | 75 +++----
   trunk/libs/spirit/doc/html/spirit/advanced/customize/transform.html | 34 +-
   trunk/libs/spirit/doc/html/spirit/advanced/indepth.html | 2
   trunk/libs/spirit/doc/html/spirit/advanced/indepth/parsers_indepth.html | 92 +++++----
   trunk/libs/spirit/doc/html/spirit/faq.html | 102 +++++-----
   trunk/libs/spirit/doc/html/spirit/introduction.html | 121 ++++++------
   trunk/libs/spirit/doc/html/spirit/karma.html | 4
   trunk/libs/spirit/doc/html/spirit/karma/performance_measurements.html | 2
   trunk/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance.html | 2
   trunk/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/double_performance.html | 19 -
   trunk/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/format_performance.html | 19 -
   trunk/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/int_performance.html | 15
   trunk/libs/spirit/doc/html/spirit/karma/quick_reference.html | 2
   trunk/libs/spirit/doc/html/spirit/karma/quick_reference/common_notation.html | 8
   trunk/libs/spirit/doc/html/spirit/karma/quick_reference/compound_attribute_rules.html | 36 +--
   trunk/libs/spirit/doc/html/spirit/karma/quick_reference/non_terminals.html | 4
   trunk/libs/spirit/doc/html/spirit/karma/quick_reference/phoenix.html | 16
   trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators.html | 2
   trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/action.html | 2
   trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/auto.html | 6
   trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/auxiliary.html | 11
   trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/binary.html | 5
   trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/boolean.html | 2
   trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/char.html | 5
   trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/directives.html | 11
   trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/operators.html | 8
   trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/real_number.html | 5
   trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/signed_int.html | 2
   trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/stream.html | 2
   trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/string.html | 4
   trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/unsigned_int.html | 2
   trunk/libs/spirit/doc/html/spirit/karma/quick_reference/semantic_actions.html | 10
   trunk/libs/spirit/doc/html/spirit/karma/reference.html | 2
   trunk/libs/spirit/doc/html/spirit/karma/reference/action.html | 33 +-
   trunk/libs/spirit/doc/html/spirit/karma/reference/auto.html | 60 +++---
   trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary.html | 6
   trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/attr_cast.html | 49 ++--
   trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eol.html | 29 +-
   trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eps.html | 60 +++---
   trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/lazy.html | 54 ++---
   trunk/libs/spirit/doc/html/spirit/karma/reference/binary.html | 6
   trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_big.html | 51 ++--
   trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_little.html | 51 ++--
   trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_native.html | 57 ++---
   trunk/libs/spirit/doc/html/spirit/karma/reference/char.html | 6
   trunk/libs/spirit/doc/html/spirit/karma/reference/char/char_class.html | 143 +++++++-------
   trunk/libs/spirit/doc/html/spirit/karma/reference/char/char_generator.html | 106 +++++-----
   trunk/libs/spirit/doc/html/spirit/karma/reference/directive.html | 6
   trunk/libs/spirit/doc/html/spirit/karma/reference/directive/alignment.html | 38 +--
   trunk/libs/spirit/doc/html/spirit/karma/reference/directive/buffer.html | 51 ++--
   trunk/libs/spirit/doc/html/spirit/karma/reference/directive/columns.html | 40 ++--
   trunk/libs/spirit/doc/html/spirit/karma/reference/directive/delimit.html | 34 +-
   trunk/libs/spirit/doc/html/spirit/karma/reference/directive/maxwidth.html | 32 +-
   trunk/libs/spirit/doc/html/spirit/karma/reference/directive/omit.html | 28 +-
   trunk/libs/spirit/doc/html/spirit/karma/reference/directive/repeat.html | 36 +--
   trunk/libs/spirit/doc/html/spirit/karma/reference/directive/upperlower.html | 37 +--
   trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api.html | 2
   trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/create_generator.html | 16
   trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/iterator_api.html | 25 +-
   trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/stream_api.html | 40 ++--
   trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts.html | 17
   trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/binarygenerator.html | 37 +--
   trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/generator.html | 36 ++-
   trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/narygenerator.html | 40 ++--
   trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/nonterminal.html | 78 ++++----
   trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/primitivegenerator.html | 23 +-
   trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/unarygenerator.html | 47 ++--
   trunk/libs/spirit/doc/html/spirit/karma/reference/karma_basics.html | 22 -
   trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal.html | 6
   trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal/grammar.html | 57 ++---
   trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal/rule.html | 58 ++---
   trunk/libs/spirit/doc/html/spirit/karma/reference/numeric.html | 12
   trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/boolean.html | 57 ++---
   trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/real_number.html | 52 ++--
   trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/signed_int.html | 49 ++--
   trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/unsigned_int.html | 53 ++--
   trunk/libs/spirit/doc/html/spirit/karma/reference/operator.html | 10
   trunk/libs/spirit/doc/html/spirit/karma/reference/operator/alternative.html | 28 +-
   trunk/libs/spirit/doc/html/spirit/karma/reference/operator/and_predicate.html | 28 +-
   trunk/libs/spirit/doc/html/spirit/karma/reference/operator/kleene.html | 30 +-
   trunk/libs/spirit/doc/html/spirit/karma/reference/operator/list.html | 31 +-
   trunk/libs/spirit/doc/html/spirit/karma/reference/operator/not_predicate.html | 28 +-
   trunk/libs/spirit/doc/html/spirit/karma/reference/operator/optional.html | 30 +-
   trunk/libs/spirit/doc/html/spirit/karma/reference/operator/plus.html | 30 +-
   trunk/libs/spirit/doc/html/spirit/karma/reference/operator/sequence.html | 30 +-
   trunk/libs/spirit/doc/html/spirit/karma/reference/stream.html | 6
   trunk/libs/spirit/doc/html/spirit/karma/reference/stream/stream.html | 50 ++--
   trunk/libs/spirit/doc/html/spirit/karma/reference/string.html | 6
   trunk/libs/spirit/doc/html/spirit/karma/reference/string/string.html | 51 ++--
   trunk/libs/spirit/doc/html/spirit/karma/reference/string/symbols.html | 64 +++---
   trunk/libs/spirit/doc/html/spirit/karma/tutorials.html | 2
   trunk/libs/spirit/doc/html/spirit/karma/tutorials/karma_complex.html | 31 +-
   trunk/libs/spirit/doc/html/spirit/karma/tutorials/karma_easier_complex.html | 86 ++++----
   trunk/libs/spirit/doc/html/spirit/karma/tutorials/num_list.html | 34 +-
   trunk/libs/spirit/doc/html/spirit/karma/tutorials/num_matrix.html | 4
   trunk/libs/spirit/doc/html/spirit/karma/tutorials/quick_start.html | 51 ++--
   trunk/libs/spirit/doc/html/spirit/karma/tutorials/semantic_actions.html | 104 +++++-----
   trunk/libs/spirit/doc/html/spirit/karma/tutorials/warming_up.html | 36 +-
   trunk/libs/spirit/doc/html/spirit/lex.html | 16
   trunk/libs/spirit/doc/html/spirit/lex/abstracts.html | 2
   trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_primitives.html | 2
   trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_primitives/lexer_token_values.html | 118 ++++++------
   trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_semantic_actions.html | 36 +-
   trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_static_model.html | 57 +++--
   trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_tokenizing.html | 14
   trunk/libs/spirit/doc/html/spirit/lex/lexer_introduction.html | 120 ++++++------
   trunk/libs/spirit/doc/html/spirit/lex/quick_reference.html | 2
   trunk/libs/spirit/doc/html/spirit/lex/quick_reference/common_notation.html | 10
   trunk/libs/spirit/doc/html/spirit/lex/quick_reference/lexer.html | 8
   trunk/libs/spirit/doc/html/spirit/lex/quick_reference/lexers.html | 6
   trunk/libs/spirit/doc/html/spirit/lex/quick_reference/phoenix.html | 15
   trunk/libs/spirit/doc/html/spirit/lex/quick_reference/semantic_actions.html | 10
   trunk/libs/spirit/doc/html/spirit/lex/reference.html | 2
   trunk/libs/spirit/doc/html/spirit/lex/reference/lex_basics.html | 6
   trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_api.html | 20 +-
   trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts.html | 8
   trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/lexer.html | 19 -
   trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/narylexer.html | 35 +-
   trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/primitivelexer.html | 17
   trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/unarylexer.html | 31 +-
   trunk/libs/spirit/doc/html/spirit/lex/reference/primitives.html | 6
   trunk/libs/spirit/doc/html/spirit/lex/reference/primitives/char_tokendef.html | 22 +-
   trunk/libs/spirit/doc/html/spirit/lex/tutorials.html | 18
   trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart1.html | 86 ++++----
   trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart2.html | 93 ++++-----
   trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart3.html | 99 ++++-----
   trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_tutorials.html | 68 +++---
   trunk/libs/spirit/doc/html/spirit/notes.html | 4
   trunk/libs/spirit/doc/html/spirit/notes/porting_from_spirit_1_8_x.html | 191 +++++++++----------
   trunk/libs/spirit/doc/html/spirit/notes/style_guide.html | 2
   trunk/libs/spirit/doc/html/spirit/preface.html | 110 +++++------
   trunk/libs/spirit/doc/html/spirit/qi.html | 4
   trunk/libs/spirit/doc/html/spirit/qi/quick_reference.html | 2
   trunk/libs/spirit/doc/html/spirit/qi/quick_reference/common_notation.html | 10
   trunk/libs/spirit/doc/html/spirit/qi/quick_reference/compound_attribute_rules.html | 13
   trunk/libs/spirit/doc/html/spirit/qi/quick_reference/non_terminals.html | 2
   trunk/libs/spirit/doc/html/spirit/qi/quick_reference/phoenix.html | 8
   trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers.html | 2
   trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/action.html | 2
   trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/auto.html | 5
   trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/auxiliary.html | 14
   trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/binary.html | 2
   trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/char.html | 2
   trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/directive.html | 18
   trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/numeric.html | 2
   trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/operator.html | 2
   trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/string.html | 5
   trunk/libs/spirit/doc/html/spirit/qi/quick_reference/semantic_actions.html | 7
   trunk/libs/spirit/doc/html/spirit/qi/reference.html | 2
   trunk/libs/spirit/doc/html/spirit/qi/reference/action.html | 31 +-
   trunk/libs/spirit/doc/html/spirit/qi/reference/auto.html | 50 ++--
   trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary.html | 6
   trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr.html | 37 +--
   trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr_cast.html | 45 ++--
   trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eoi.html | 29 +-
   trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eol.html | 29 +-
   trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eps.html | 57 ++---
   trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/lazy.html | 55 ++---
   trunk/libs/spirit/doc/html/spirit/qi/reference/basics.html | 34 +-
   trunk/libs/spirit/doc/html/spirit/qi/reference/binary.html | 11
   trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_big.html | 51 ++--
   trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_little.html | 51 ++--
   trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_native.html | 60 +++---
   trunk/libs/spirit/doc/html/spirit/qi/reference/char.html | 6
   trunk/libs/spirit/doc/html/spirit/qi/reference/char/char.html | 99 ++++-----
   trunk/libs/spirit/doc/html/spirit/qi/reference/char/char_class.html | 42 ++--
   trunk/libs/spirit/doc/html/spirit/qi/reference/directive.html | 6
   trunk/libs/spirit/doc/html/spirit/qi/reference/directive/lexeme.html | 32 +-
   trunk/libs/spirit/doc/html/spirit/qi/reference/directive/matches.html | 29 +-
   trunk/libs/spirit/doc/html/spirit/qi/reference/directive/no_case.html | 37 +--
   trunk/libs/spirit/doc/html/spirit/qi/reference/directive/omit.html | 33 +-
   trunk/libs/spirit/doc/html/spirit/qi/reference/directive/raw.html | 36 +--
   trunk/libs/spirit/doc/html/spirit/qi/reference/directive/repeat.html | 47 ++--
   trunk/libs/spirit/doc/html/spirit/qi/reference/directive/skip.html | 37 +--
   trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal.html | 6
   trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal/grammar.html | 57 ++---
   trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal/rule.html | 61 +++---
   trunk/libs/spirit/doc/html/spirit/qi/reference/numeric.html | 6
   trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/boolean.html | 46 ++--
   trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/int.html | 33 +-
   trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/real.html | 45 ++--
   trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/uint.html | 33 +-
   trunk/libs/spirit/doc/html/spirit/qi/reference/operator.html | 10
   trunk/libs/spirit/doc/html/spirit/qi/reference/operator/alternative.html | 41 ++--
   trunk/libs/spirit/doc/html/spirit/qi/reference/operator/and_predicate.html | 37 +--
   trunk/libs/spirit/doc/html/spirit/qi/reference/operator/difference.html | 34 +-
   trunk/libs/spirit/doc/html/spirit/qi/reference/operator/expect.html | 61 +++---
   trunk/libs/spirit/doc/html/spirit/qi/reference/operator/kleene.html | 30 +-
   trunk/libs/spirit/doc/html/spirit/qi/reference/operator/list.html | 30 +-
   trunk/libs/spirit/doc/html/spirit/qi/reference/operator/not_predicate.html | 37 +--
   trunk/libs/spirit/doc/html/spirit/qi/reference/operator/optional.html | 34 +-
   trunk/libs/spirit/doc/html/spirit/qi/reference/operator/permutation.html | 30 +-
   trunk/libs/spirit/doc/html/spirit/qi/reference/operator/plus.html | 30 +-
   trunk/libs/spirit/doc/html/spirit/qi/reference/operator/sequence.html | 37 +--
   trunk/libs/spirit/doc/html/spirit/qi/reference/operator/sequential_or.html | 30 +-
   trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api.html | 2
   trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/create_parser.html | 23 +-
   trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/iterator_api.html | 22 +-
   trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/stream_api.html | 39 ++--
   trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts.html | 4
   trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/binaryparser.html | 38 ++-
   trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/naryparser.html | 52 +++--
   trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/nonterminal.html | 78 ++++----
   trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/parser.html | 64 +++---
   trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/primitiveparser.html | 37 ++-
   trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/unaryparser.html | 59 +++--
   trunk/libs/spirit/doc/html/spirit/qi/reference/stream.html | 6
   trunk/libs/spirit/doc/html/spirit/qi/reference/stream/stream.html | 48 ++--
   trunk/libs/spirit/doc/html/spirit/qi/reference/string.html | 6
   trunk/libs/spirit/doc/html/spirit/qi/reference/string/string.html | 46 ++--
   trunk/libs/spirit/doc/html/spirit/qi/reference/string/symbols.html | 61 +++---
   trunk/libs/spirit/doc/html/spirit/qi/tutorials.html | 2
   trunk/libs/spirit/doc/html/spirit/qi/tutorials/complex___our_first_complex_parser.html | 6
   trunk/libs/spirit/doc/html/spirit/qi/tutorials/employee___parsing_into_structs.html | 38 ++--
   trunk/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___asts_.html | 46 ++--
   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 | 11
   trunk/libs/spirit/doc/html/spirit/qi/tutorials/number_list_attribute___one_more__with_style.html | 2
   trunk/libs/spirit/doc/html/spirit/qi/tutorials/number_list_redux___list_syntax.html | 2
   trunk/libs/spirit/doc/html/spirit/qi/tutorials/quick_start.html | 4
   trunk/libs/spirit/doc/html/spirit/qi/tutorials/roman_numerals.html | 14
   trunk/libs/spirit/doc/html/spirit/qi/tutorials/semantic_actions.html | 71 +++---
   trunk/libs/spirit/doc/html/spirit/qi/tutorials/sum___adding_numbers.html | 17
   trunk/libs/spirit/doc/html/spirit/qi/tutorials/warming_up.html | 16
   trunk/libs/spirit/doc/html/spirit/references.html | 4
   trunk/libs/spirit/doc/html/spirit/repository.html | 15
   trunk/libs/spirit/doc/html/spirit/structure.html | 4
   trunk/libs/spirit/doc/html/spirit/structure/include.html | 5
   trunk/libs/spirit/doc/html/spirit/support.html | 4
   trunk/libs/spirit/doc/html/spirit/support/multi_pass.html | 101 +++++-----
   trunk/libs/spirit/doc/html/spirit/what_s_new.html | 4
   trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_1_x.html | 16
   trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_1.html | 64 +++---
   trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_2.html | 132 +++++++------
   trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_3.html | 22 +
   trunk/libs/spirit/doc/spirit2.qbk | 376 ---------------------------------------
   trunk/libs/spirit/doc/what_s_new.qbk | 2
   trunk/libs/spirit/repository/doc/qi/confix.qbk | 2
   268 files changed, 4249 insertions(+), 4925 deletions(-)

Added: trunk/libs/spirit/doc/definitions.qbk
==============================================================================
--- (empty file)
+++ trunk/libs/spirit/doc/definitions.qbk 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -0,0 +1,376 @@
+[/==============================================================================
+ Copyright (C) 2001-2010 Joel de Guzman
+ Copyright (C) 2001-2010 Hartmut Kaiser
+
+ 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)
+===============================================================================/]
+
+[/ Some links ]
+
+[def __spirit__ [@http://spirit.sourceforge.net Spirit]]
+[def __spirit_list__ [@http://www.nabble.com/The-Spirit-Parser-Library-f3430.html Spirit General List]]
+[def __phoenix__ [@../../phoenix/doc/html/index.html Phoenix]]
+[def __boost_phoenix__ [@../../phoenix/doc/html/index.html Boost.Phoenix]]
+[def __fusion__ [@boost:/libs/fusion/doc/html/index.html Boost.Fusion]]
+[def __mpl__ [@http://www.boost.org/libs/mpl/index.html Boost.Mpl]]
+[def __stl__ [@http://www.sgi.com/tech/stl/ STL]]
+[def __boost__ [@http://www.boost.org/ Boost]]
+[def __boost_tools__ [@http://www.boost.org/tools/index.html Boost Tools]]
+[def __spirit_list__ [@https://lists.sourceforge.net/lists/listinfo/spirit-general Spirit Mailing List]]
+[def __spirit_general__ [@news://news.gmane.org/gmane.comp.spirit.general Spirit General NNTP news portal]]
+[def __gmane__ [@http://www.gmane.org Gmane]]
+[def __mlist_archive__ [@http://news.gmane.org/gmane.comp.parsers.spirit.general]]
+[def __repo__ [@../../repository/doc/html/index.html Repository]]
+
+[def __early_spirit__ [@http://spirit.sourceforge.net/dl_docs/pre-spirit.htm pre-Spirit]]
+[def __exprtemplates__ [@http://en.wikipedia.org/wiki/Expression_templates Expression Templates]]
+[/ Ideally, this would link to the references section but there doesn't seem to be
+ a way to do it!]
+[def __ebnf_intro__ [@http://www.csci.csusb.edu/dick/maths/intro_ebnf.html EBNF intro]]
+[def __attr_grammar__ [@http://en.wikipedia.org/wiki/Attribute_grammar Attribute Grammar]]
+[def __string_template__ [@http://www.stringtemplate.org/ StringTemplate]]
+[def __lexertl__ [@http://www.benhanson.net/lexertl.html Lexertl]]
+[def __wave__ [@http://www.boost.org/libs/wave/index.html Wave]]
+[def __slex__ [@http://spirit.sourceforge.net/repository/applications/slex.zip SLex]]
+[def __flex__ [@http://flex.sourceforge.net/ Flex]]
+[def __re2c__ [@http://re2c.sourceforge.net/ re2c]]
+[def __ragel__ [@http://www.cs.queensu.ca/~thurston/ragel/ Ragel]]
+
+[def __boost_variant__ [@http://www.boost.org/doc/html/variant.html Boost.Variant]]
+[def __boost_iterator_range__ [@boost:/libs/range/doc/utility_class.html#iter_range `boost::iterator_range`]]
+[def __boost_bind__ [@boost:/libs/bind/index.html Boost.Bind]]
+[def __boost_lambda__ [@boost:/libs/lambda/index.html Boost.Lambda]]
+[def __boost_tuples__ [@boost:/libs/tuple/index.html Boost.Tuples]]
+[def __boost_proto__ [@boost:/doc/html/proto.html Boost.Proto]]
+[def __boost_format__ [@boost:/libs/format/index.html Boost.Format]]
+[def __boost_any__ [@boost:/libs/any/index.html Boost.Any]]
+
+[def __classic__ [@boost:/libs/spirit/classic/index.html /Spirit.Classic/]]
+[def __qi__ /Spirit.Qi/]
+[def __karma__ /Spirit.Karma/]
+[def __lex__ /Spirit.Lex/]
+
+[def __mpl_boolean_constant__ [@boost:/libs/mpl/doc/refmanual/integral-constant.html MPL Boolean Constant]]
+[def __mpl_int_constant__ [@boost:/libs/mpl/doc/refmanual/integral-constant.html MPL Integral Constant]]
+[def __mpl_fwd_sequence__ [@boost:/libs/mpl/doc/refmanual/forward-sequence.html MPL Forward Sequence]]
+
+[def __fixme__ *FIXME*]
+
+[def __scanner_business__ [@boost:/libs/spirit/classic/doc/faq.html#scanner_business The Scanner Business]]
+
+[/ Sections ]
+
+[def __sec_qi__ [link spirit.qi Qi]]
+[def __sec_karma__ [link spirit.karma Karma]]
+[def __sec_attributes__ [link spirit.abstracts.attributes Attributes]]
+[def __sec_customization_points__ [link spirit.advanced.customize Customization of Attribute Handling]]
+
+[def __sec_karma_numeric_performance__ [link spirit.karma.performance_measurements.numeric_performance Performance of Numeric Generators]]
+[def __sec_karma_primitive__ [link spirit.karma.quick_reference.primitive_generators Karma Generators]]
+[def __sec_karma_compound__ [link spirit.karma.quick_reference.compound_attribute_rules Generator Compound Attribute Rules]]
+[def __karma_char_encoding_namespace__ [link spirit.karma.reference.karma_basics.character_encoding_namespace Character Encoding Namespace]]
+[def __sec_karma_reference__ [link spirit.karma.reference Karma Reference]]
+[def __sec_karma_quickref__ [link spirit.karma.quick_reference Karma Quick Reference]]
+
+[def __sec_qi_reference__ [link spirit.qi.reference Qi Reference]]
+[def __sec_qi_primitive__ [link spirit.qi.quick_reference.qi_parsers Qi Parsers]]
+[def __sec_qi_compound__ [link spirit.qi.quick_reference.compound_attribute_rules Parser Compound Attribute Rules]]
+
+[def __sec_lex__ [link spirit.lex Lex]]
+[def __sec_lex_quickstart_1__ [link spirit.lex.tutorials.lexer_quickstart1 Lex Quickstart 1 - A word counter using __lex__]]
+[def __sec_lex_quickstart_2__ [link spirit.lex.tutorials.lexer_quickstart2 Lex Quickstart 2 - A better word counter using __lex__]]
+[def __sec_lex_quickstart_3__ [link spirit.lex.tutorials.lexer_quickstart3 Lex Quickstart 3 - Counting Words Using a Parser]]
+
+[def __sec_lex_static_model__ [link spirit.lex.abstracts.lexer_static_model The /Static/ Model]]
+[def __sec_lex_primitives__ [link spirit.lex.abstracts.lexer_primitives Lexer Primitives]]
+[def __sec_lex_tokenvalues__ [link spirit.lex.abstracts.lexer_primitives.lexer_token_values About Tokens and Token Values]]
+[def __sec_lex_attributes__ [/ link spirit.lex.abstracts.lexer_attributes Lexer Attributes] Lexer Attributes]
+[def __sec_lex_semactions__ [link spirit.lex.abstracts.lexer_semantic_actions Lexer Semantic Actions]]
+
+[def __sec_ref_lex_token__ [/ link spirit.lex.reference.token Token Class] Token Class]
+[def __sec_ref_lex_token_def__ [/ link spirit.lex.reference.tokendef TokenDef Class] TokenDef Class]
+
+[/ References to API descriptions ]
+
+[def __api_tokenize_and_parse__ `tokenize_and_parse()` [/link spirit.qi_and_karma.abstracts.parsing_and_generating.the_tokenize_and_phrase_parse___function `tokenize_and_parse()`]]
+[def __api_tokenize__ [link spirit.lex.lexer_tokenizing.the_tokenize_function `tokenize()`]]
+[def __api_generate_static__ `generate_static_dfa()` [/link spirit.lex.lexer_tokenizing.the_generate_static_function `generate_static()`]]
+
+[template karma_format[str] [link spirit.karma.reference.generate_api.stream_api [str]]]
+
+[/ References to classes ]
+
+[def __class_token_def__ [/ link spirit.lex.reference.tokendef `token_def<>`] `lex::token_def<>`]
+
+[def __class_lexertl_token__ [/ link spirit.lex.reference.token `lexertl_token<>`] `lex::lexertl::token<>`]
+[def __class_lexertl_lexer__ [/ link spirit.lex.reference.lexer.the_lexertl__lexer_class_implementing_the_dynamic_model `lexertl_lexer<>`] `lex::lexertl::lexer<>`]
+[def __class_lexertl_static_lexer__ [/ link spirit.lex.reference.lexer.the_lexertl__static_lexer_class_implementing_the_static_model `lexertl_static_lexer<>`] `lex::lexertl::static_lexer<>`]
+
+[/ References to support ]
+
+[def __unused_type__ `unused_type`] [/$$$ TODO: link me $$$]
+[def __unused__ `unused`] [/$$$ TODO: link me $$$]
+[def __info__ `info`] [/$$$ TODO: link me $$$]
+[def __char_class_types__ Character Class Types] [/$$$ TODO: link me $$$]
+
+[/ References to abstracts ]
+
+[def __rd__ Recursive Descent] [/$$$ TODO: link me $$$]
+[def __syntax_diagrams__ [link spirit.abstracts.syntax_diagrams Syntax Diagram]]
+[def __peg__ [link spirit.abstracts.parsing_expression_grammar Parsing Expression Grammar]]
+[def __ast__ Abstract Syntax Tree] [/$$$ TODO: link me $$$]
+
+[def __include_structure__ [link spirit.structure.include Include Structure]]
+[def __include_structure_faq__ [link spirit.faq.i_m_very_confused_about_the_header_hell_in_my_boost_spirit_directory__what_s_all_this_about_ Header Hell]]
+
+[/ References to reference ]
+
+[def __qi_attr__ [link spirit.qi.reference.auxiliary.attr `attr(attrib)`]]
+[def __qi_symbols__ [link spirit.qi.reference.string.symbols `symbols<Ch, T>`]]
+[template qi_lit_string[str] [link spirit.qi.reference.string.string [str]]]
+[template qi_lit_char[char] [link spirit.qi.reference.string.lit_char [char]]]
+
+[def __generator_concept__ [link spirit.karma.reference.generator_concepts.generator `Generator`]]
+[def __primitive_generator_concept__ [link spirit.karma.reference.generator_concepts.primitivegenerator `PrimitiveGenerator`]]
+[def __unary_generator_concept__ [link spirit.karma.reference.generator_concepts.unarygenerator `UnaryGenerator`]]
+[def __binary_generator_concept__ [link spirit.karma.reference.generator_concepts.binarygenerator `BinaryGenerator`]]
+[def __nary_generator_concept__ [link spirit.karma.reference.generator_concepts.narygenerator `NaryGenerator`]]
+[def __karma_nonterminal_concept__ [link spirit.karma.reference.generator_concepts.nonterminal `Nonterminal`]]
+[def __karma_nonterminal_attribute__ [link spirit.karma.reference.generator_concepts.nonterminal.attributes `Attribute`]]
+
+[def __karma_lazy_argument__ [link spirit.karma.reference.karma_basics.lazy_argument Lazy Argument]]
+[def __karma_lazy_arguments__ [link spirit.karma.reference.karma_basics.lazy_argument Lazy Arguments]]
+[def __karma_basics_examples__ [link spirit.karma.reference.karma_basics.examples Basics Examples]]
+
+[/////////////////////////////////////////////////////////////////////////////]
+[def __karma_auxiliary__ [link spirit.karma.reference.auxiliary Auxiliary Generators]]
+[def __karma_eol__ [link spirit.karma.reference.auxiliary.eol `eol`]]
+[def __karma_eps__ [link spirit.karma.reference.auxiliary.eps `eps`]]
+[def __karma_feps__ [link spirit.karma.reference.auxiliary.eps `eps(b)`]]
+[template karma_lazy[str] [link spirit.karma.reference.auxiliary.lazy [str]]]
+[template karma_attr_cast[str] [link spirit.karma.reference.auxiliary.attr_cast [str]]]
+
+[def __karma_operator__ [link spirit.karma.reference.operator Generator Operators]]
+[def __karma_sequence__ [link spirit.karma.reference.operator.sequence Sequence (`<<`)]]
+[def __karma_alternative__ [link spirit.karma.reference.operator.alternative Alternative (`|`)]]
+[template karma_kleene[str] [link spirit.karma.reference.operator.kleene [str]]]
+[template karma_plus[str] [link spirit.karma.reference.operator.plus [str]]]
+[def __karma_plus__ [karma_plus Plus (unary `+`)]]
+[def __karma_list__ [link spirit.karma.reference.operator.list List (`%`)]]
+[def __karma_optional__ [link spirit.karma.reference.operator.optional Optional (unary `-`)]]
+[def __karma_and_predicate__ [link spirit.karma.reference.operator.and_predicate And predicate (unary `&`)]]
+[def __karma_not_predicate__ [link spirit.karma.reference.operator.not_predicate Not predicate (unary `!`)]]
+
+[def __karma_directive__ [link spirit.karma.reference.directive Generator Directives]]
+[template karma_align[str] [link spirit.karma.reference.directive.alignment [str]]]
+[def __karma_omit__ [link spirit.karma.reference.directive.omit `omit`]]
+[def __karma_buffer__ [link spirit.karma.reference.directive.buffer `buffer`]]
+[template karma_repeat[str] [link spirit.karma.reference.directive.repeat [str]]]
+[def __karma_verbatim__ [link spirit.karma.reference.directive.delimit `verbatim`]]
+[template karma_delimit[str] [link spirit.karma.reference.directive.delimit [str]]]
+[template karma_upperlower[str] [link spirit.karma.reference.directive.upperlower [str]]]
+[template karma_maxwidth[str] [link spirit.karma.reference.directive.maxwidth [str]]]
+[template karma_columns[str] [link spirit.karma.reference.directive.columns [str]]]
+
+[def __karma_numeric__ [link spirit.karma.reference.numeric Numeric Generators]]
+[template signed_int[str] [link spirit.karma.reference.numeric.signed_int [str]]]
+[template unsigned_int[str] [link spirit.karma.reference.numeric.unsigned_int [str]]]
+[template real_number[str] [link spirit.karma.reference.numeric.real_number [str]]]
+[template boolean[str] [link spirit.karma.reference.numeric.boolean [str]]]
+
+[def __karma_char__ [link spirit.karma.reference.char Character Generators]]
+[template karma_char[str] [link spirit.karma.reference.char.char_generator [str]]]
+[template karma_char_class[str] [link spirit.karma.reference.char.char_class [str]]]
+
+[template karma_string[str] [link spirit.karma.reference.string [str]]]
+[def __karma_symbols__ [link spirit.karma.reference.string.symbols `symbols`]]
+
+[template karma_stream[str] [link spirit.karma.reference.stream [str]]]
+
+[template karma_auto[str] [link spirit.karma.reference.auto [str]]]
+[def __create_generator__ [link spirit.karma.reference.generate_api.create_generator `create_generator`]]
+
+[def __karma_binary__ [link spirit.karma.reference.binary Binary Generators]]
+[template karma_native_binary[str] [link spirit.karma.reference.binary.binary_native [str]]]
+[template karma_little_binary[str] [link spirit.karma.reference.binary.binary_little [str]]]
+[template karma_big_binary[str] [link spirit.karma.reference.binary.binary_big [str]]]
+
+[template karma_nonterminal[str] [str] [/link spirit.karma.reference.nonterminal [str]]]
+
+[def __actions__ Semantic Actions] [/$$$ TODO: link me $$$]
+[def __context__ Context] [/$$$ TODO: link me $$$]
+[def __compatible__ Compatible] [/$$$ TODO: link me $$$]
+[def __attribute__ Attribute] [/$$$ TODO: link me $$$]
+[def __compatible_attribute__ Compatible Attribute] [/$$$ TODO: link me $$$]
+[def __rule__ Rule] [/$$$ TODO: link me $$$]
+[def __grammar__ Grammar] [/$$$ TODO: link me $$$]
+[def __parser_conversion__ Parser Conversion] [/$$$ TODO: link me $$$]
+[def __delegate_pattern__ Delegate Design Pattern] [/$$$ TODO: link me $$$]
+[def __composite_pattern__ Composite Design Pattern] [/$$$ TODO: link me $$$]
+
+[/////////////////////////////////////////////////////////////////////////////]
+[def __karma_actions__ [link spirit.karma.tutorials.semantic_actions Semantic Actions]]
+[def __karma_context__ Context] [/$$$ TODO: link me $$$]
+[def __karma_attribute__ Generator Attributes] [/$$$ TODO: link me $$$]
+[def __karma_compatible_attribute__ Compatible Attributes] [/$$$ TODO: link me $$$]
+
+[def __karma_nonterminal__ [link spirit.karma.reference.nonterminal `Nonterminals`]]
+[def __karma_rule__ [link spirit.karma.reference.nonterminal.rule rule]]
+[def __karma_rules__ [link spirit.karma.reference.nonterminal.rule rules]]
+[def __karma_grammar__ [link spirit.karma.reference.nonterminal.grammar grammar]]
+[def __karma_grammars__ [link spirit.karma.reference.nonterminal.grammar grammars]]
+[def __karma_comp_attr_notation__ [link spirit.karma.quick_reference.compound_attribute_rules.notation Compound Attribute Notation]]
+
+[/////////////////////////////////////////////////////////////////////////////]
+[def __lexer_concept__ [link spirit.lex.reference.lexer_concepts.lexer `Lexer`]]
+[def __primitive_lexer_concept__ [link spirit.lex.reference.lexer_concepts.primitivelexer `PrimitiveLexer`]]
+[def __unary_lexer_concept__ [link spirit.lex.reference.lexer_concepts.unarylexer `UnaryLexer`]]
+[def __nary_lexer_concept__ [link spirit.lex.reference.lexer_concepts.narylexer `NaryLexer`]]
+
+[def __lex_actions__ [link spirit.lex.abstracts.lexer_semantic_actions Lexer Semantic Actions]]
+
+[def __customize_is_container__ [link spirit.advanced.customize.is_container `is_container`]]
+[def __customize_transform_attribute__ [link spirit.advanced.customize.transform `transform_attribute`]]
+[def __customize_optional_attribute__ [link spirit.advanced.customize.optional `optional_attribute`]]
+[def __customize_assign_to__ [link spirit.advanced.customize.assign_to `assign_to`]]
+[def __customize_push_back_container__ [link spirit.advanced.customize.store_value.push_back `push_back_container`]]
+[def __customize_container_value__ [link spirit.advanced.customize.store_value.container_value `container_value`]]
+[def __customize_clear_value__ [link spirit.advanced.customize.clear_value `clear_value`]]
+[def __customize_extract_from__ [link spirit.advanced.customize.extract_from `extract_from`]]
+[def __customize_container_iterator__ [link spirit.advanced.customize.iterate.container_iterator `container_iterator`]]
+[def __customize_begin_container__ [link spirit.advanced.customize.iterate.begin_container `begin_container`]]
+[def __customize_end_container__ [link spirit.advanced.customize.iterate.end_container `end_container`]]
+[def __customize_next_iterator__ [link spirit.advanced.customize.iterate.next_iterator `next_iterator`]]
+[def __customize_deref_iterator__ [link spirit.advanced.customize.iterate.deref_iterator `deref_iterator`]]
+[def __customize_compare_iterators__ [link spirit.advanced.customize.iterate.compare_iterators `compare_iterators`]]
+[def __customize_create_parser__ [link spirit.advanced.customize.auto.create_parser `create_parser`]]
+[def __customize_create_generator__ [link spirit.advanced.customize.auto.create_generator `create_generator`]]
+
+[/ Some images ]
+
+[def __note__ [$./images/note.png]]
+[def __tip__ [$./images/tip.png]]
+[def __important__ [$./images/important.png]]
+[def __caution__ [$./images/caution.png]]
+[def __danger__ [$./images/alert.png]]
+
+[/////////////////////////////////////////////////////////////////////////////]
+[/ some templates]
+
+[/ fig[ref title label]
+ Image element with a title.
+
+ ref := Reference to the image file.
+ title := The title to associate with this figure.
+ label := the id to use to be able to reference this picture
+]
+[template fig[ref title label]'''
+ <figure id="'''[label]'''">
+ <title>'''[title]'''</title>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="./images/'''[ref]'''"></imagedata>
+ </imageobject>
+ <textobject>
+ <phrase role="alt">'''[title]'''</phrase>
+ </textobject>
+ </inlinemediaobject>
+ </figure>
+''']
+
+[def __sd_start_stop__ [$./images/start_stop.png]]
+[def __sd_terminals__ [$./images/terminal.png]]
+[def __sd_non_terminals__ [$./images/non-terminal.png]]
+[def __sd_sequence__ [$./images/sequence.png]]
+[def __sd_choice__ [$./images/alternative.png]]
+[def __sd_optional__ [$./images/optional.png]]
+[def __sd_plus__ [$./images/plus.png]]
+[def __sd_kleene__ [$./images/kleene.png]]
+[def __sd_predicate__ [$./images/predicate.png]]
+[def __sd_and_predicate__ [$./images/and_predicate.png]]
+[def __sd_not_predicate__ [$./images/not_predicate.png]]
+[def __pascal_string__ [$./images/pascal_string.png]]
+
+
+[/ ----------------------------------------------------------------------------]
+[/ $$$ Now I'm confused with all this adhoc links. Let's fix this somehow.
+For now, I'll put my stuff here adhoc (JDG). $$$]
+
+[/ external]
+
+[def __fwditer__ [@http://www.sgi.com/tech/stl/ForwardIterator.html `ForwardIterator`]]
+[def __outputiter__ [@http://www.sgi.com/tech/stl/OutputIterator.html `OutputIterator`]]
+[def __concepts__ [@http://www.boost.org/community/generic_programming.html#concept concepts]]
+[def __endianness__ [@http://en.wikipedia.org/wiki/Endianness endianness]]
+[def __iomanip__ [@http://www.cppreference.com/wiki/io/io_flags#manipulators Manipulators]]
+
+[/ support]
+[def __info__ `info`] [/ TODO Link Me]
+[def __qi_error_handler__ Error Handler] [/ TODO Link Me]
+
+[/ quick-ref]
+[def __qi_quickref__ [link spirit.qi.quick_reference Qi Quick Reference]]
+[def __qi_comp_attr_notation__ [link spirit.qi.quick_reference.compound_attribute_rules.notation Compound Attribute Notation]]
+
+[/ concepts]
+[def __parser_concept__ [link spirit.qi.reference.parser_concepts.parser `Parser`]]
+[def __primitive_parser_concept__ [link spirit.qi.reference.parser_concepts.primitiveparser `PrimitiveParser`]]
+[def __unary_parser_concept__ [link spirit.qi.reference.parser_concepts.unaryparser `UnaryParser`]]
+[def __binary_parser_concept__ [link spirit.qi.reference.parser_concepts.binaryparser `BinaryParser`]]
+[def __nary_parser_concept__ [link spirit.qi.reference.parser_concepts.naryparser `NaryParser`]]
+[def __qi_nonterminal__ [link spirit.qi.reference.parser_concepts.nonterminal `Nonterminal`]]
+[def __qi_nonterminal_attribute__ [link spirit.qi.reference.parser_concepts.nonterminal.attributes `Attribute`]]
+
+[/ basics]
+[def __qi_lazy_argument__ [link spirit.qi.reference.basics.lazy_argument Lazy Argument]]
+[def __qi_lazy_arguments__ [link spirit.qi.reference.basics.lazy_argument Lazy Arguments]]
+[def __char_encoding_namespace__ [link spirit.qi.reference.basics.character_encoding_namespace Character Encoding Namespace]]
+[def __string__ [link spirit.qi.reference.basics.string String]]
+[def __qi_basics_examples__ [link spirit.qi.reference.basics.examples Basics Examples]]
+
+[/ action]
+[def __qi_semantic_actions__ Semantic Actions] [/ TODO Link Me]
+
+[/ auxiliary]
+[def __qi_attr__ [link spirit.qi.reference.auxiliary.attr `attr`]]
+[def __qi_eol__ [link spirit.qi.reference.auxiliary.eol `eol`]]
+[def __qi_eoi__ [link spirit.qi.reference.auxiliary.eoi `eoi`]]
+[def __qi_eps__ [link spirit.qi.reference.auxiliary.eps `eps`]]
+[def __qi_lazy__ [link spirit.qi.reference.auxiliary.lazy `lazy`]]
+
+[/ directives]
+[def __qi_lexeme__ [link spirit.qi.reference.directive.lexeme `lexeme`]]
+[def __qi_no_case__ [link spirit.qi.reference.directive.no_case `no_case`]]
+[def __qi_omit__ [link spirit.qi.reference.directive.omit `omit`]]
+[def __qi_matches__ [link spirit.qi.reference.directive.matches `matches`]]
+[def __qi_raw__ [link spirit.qi.reference.directive.raw `raw`]]
+[template qi_repeat[str] [link spirit.qi.reference.directive.repeat [str]]]
+[def __qi_skip__ [link spirit.qi.reference.directive.skip `skip`]]
+
+[/ operator]
+[def __qi_alternative__ [link spirit.qi.reference.operator.alternative Alternative]]
+[def __qi_and_predicate__ [link spirit.qi.reference.operator.and_predicate And Predicate]]
+[def __qi_difference__ [link spirit.qi.reference.operator.difference Difference]]
+[def __qi_expect__ [link spirit.qi.reference.operator.expect Expect]]
+[def __qi_expectation_failure__ [link spirit.qi.reference.operator.expect.expectation_failure `expectation_failure`]]
+[def __qi_kleene__ [link spirit.qi.reference.operator.kleene Kleene]]
+[def __qi_list__ [link spirit.qi.reference.operator.list List]]
+[def __qi_not_predicate__ [link spirit.qi.reference.operator.not_predicate Not Predicate]]
+[def __qi_optional__ [link spirit.qi.reference.operator.optional Optional]]
+[def __qi_permutation__ [link spirit.qi.reference.operator.permutation Permutation]]
+[def __qi_plus__ [link spirit.qi.reference.operator.plus Plus]]
+[def __qi_sequence__ [link spirit.qi.reference.operator.sequence Sequence]]
+[def __qi_sequential_or__ [link spirit.qi.reference.operator.sequential_or Sequential Or]]
+
+[/ nonterminal]
+[def __qi_rule__ [link spirit.qi.reference.nonterminal.rule rule]]
+[def __qi_rules__ [link spirit.qi.reference.nonterminal.rule rules]]
+[def __qi_grammar__ [link spirit.qi.reference.nonterminal.grammar grammar]]
+[def __qi_grammars__ [link spirit.qi.reference.nonterminal.grammar grammars]]
+
+[/ stream]
+[template qi_match[str] [link spirit.qi.reference.parse_api.stream_api [str]]]
+[template qi_auto[str] [link spirit.qi.reference.auto [str]]]
+[def __create_parser__ [link spirit.qi.reference.parse_api.create_parser `create_parser`]]
+

Modified: trunk/libs/spirit/doc/html/index.html
==============================================================================
--- trunk/libs/spirit/doc/html/index.html (original)
+++ trunk/libs/spirit/doc/html/index.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -1,10 +1,10 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>Spirit 2.2</title>
+<title>Spirit 2.3</title>
 <link rel="stylesheet" href="../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="index.html" title="Spirit 2.2">
+<link rel="home" href="index.html" title="Spirit 2.3">
 <link rel="next" href="spirit/preface.html" title="Preface">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -18,11 +18,11 @@
 </tr></table>
 <hr>
 <div class="spirit-nav"><a accesskey="n" href="spirit/preface.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a></div>
-<div class="article" title="Spirit 2.2">
+<div class="article" title="Spirit 2.3">
 <div class="titlepage">
 <div>
 <div><h2 class="title">
-<a name="spirit"></a>Spirit 2.2</h2></div>
+<a name="spirit"></a>Spirit 2.3</h2></div>
 <div><div class="authorgroup">
 <div class="author"><h3 class="author">
 <span class="firstname">Joel</span> <span class="surname">de Guzman</span>
@@ -33,7 +33,7 @@
 </div></div>
 <div><p class="copyright">Copyright &#169; 2001-2010 Joel de Guzman, Hartmut Kaiser</p></div>
 <div><div class="legalnotice" title="Legal Notice">
-<a name="id550332"></a><p>
+<a name="id585285"></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>
@@ -178,16 +178,16 @@
 </dl></dd>
 <dt><span class="section"> Lex - Writing Lexical Analyzers</span></dt>
 <dd><dl>
-<dt><span class="section"> Introduction to Spirit.Lex</span></dt>
-<dt><span class="section"><a href="spirit/lex/tutorials.html"> <span class="emphasis"><em>Spirit.Lex</em></span>
+<dt><span class="section"> Introduction to _lex_</span></dt>
+<dt><span class="section"><a href="spirit/lex/tutorials.html"> <span class="underline">_lex</span>_
       Tutorials</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="spirit/lex/tutorials/lexer_tutorials.html"> <span class="emphasis"><em>Spirit.Lex</em></span>
+<dt><span class="section"><a href="spirit/lex/tutorials/lexer_tutorials.html"> <span class="underline">_lex</span>_
         Tutorials Overview</a></span></dt>
 <dt><span class="section"><a href="spirit/lex/tutorials/lexer_quickstart1.html"> Quickstart
- 1 - A word counter using <span class="emphasis"><em>Spirit.Lex</em></span></a></span></dt>
+ 1 - A word counter using <span class="underline">_lex</span>_</a></span></dt>
 <dt><span class="section"><a href="spirit/lex/tutorials/lexer_quickstart2.html"> Quickstart
- 2 - A better word counter using <span class="emphasis"><em>Spirit.Lex</em></span></a></span></dt>
+ 2 - A better word counter using <span class="underline">_lex</span>_</a></span></dt>
 <dt><span class="section"><a href="spirit/lex/tutorials/lexer_quickstart3.html"> Quickstart
         3 - Counting Words Using a Parser</a></span></dt>
 </dl></dd>
@@ -263,13 +263,13 @@
 </dl>
 </div>
 <p>
- This is the documentation of the newest version of Spirit
- (currently, V2.1). If you're looking for the documentation of Spirit's previous
- version (formerly Spirit V1.8), see Spirit.Classic.
+ This is the documentation of the newest version of <span class="underline">_spirit</span>_
+ (currently, V2.3). If you're looking for the documentation of Spirit's previous
+ version (formerly Spirit V1.8), see <span class="underline">_classic</span>_.
   </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: January 30, 2010 at 02:24:11 GMT</small></p></td>
+<td align="left"><p><small>Last revised: February 03, 2010 at 18:19:59 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>

Modified: trunk/libs/spirit/doc/html/spirit/abstracts.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/abstracts.html (original)
+++ trunk/libs/spirit/doc/html/spirit/abstracts.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,8 +4,8 @@
 <title>Abstracts</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../index.html" title="Spirit 2.2">
-<link rel="up" href="../index.html" title="Spirit 2.2">
+<link rel="home" href="../index.html" title="Spirit 2.3">
+<link rel="up" href="../index.html" title="Spirit 2.3">
 <link rel="prev" href="structure/include.html" title="Include">
 <link rel="next" href="abstracts/syntax_diagram.html" title="Syntax Diagram">
 </head>

Modified: trunk/libs/spirit/doc/html/spirit/abstracts/attributes.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/abstracts/attributes.html (original)
+++ trunk/libs/spirit/doc/html/spirit/abstracts/attributes.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Attributes</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../index.html" title="Spirit 2.3">
 <link rel="up" href="../abstracts.html" title="Abstracts">
 <link rel="prev" href="parsing_expression_grammar.html" title="Parsing Expression Grammar">
 <link rel="next" href="attributes/primitive_attributes.html" title="Attributes of Primitive Components">

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Attributes of Compound Components</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../attributes.html" title="Attributes">
 <link rel="prev" href="primitive_attributes.html" title="Attributes of Primitive Components">
 <link rel="next" href="more_compound_attributes.html" title="More About Attributes of Compound Components">
@@ -28,10 +28,10 @@
         of Compound Components</a>
 </h4></div></div></div>
 <p>
- <span class="emphasis"><em>Spirit.Qi</em></span> and <span class="emphasis"><em>Spirit.Karma</em></span> implement
- well defined attribute type propagation rules for all compound parsers
- and generators, such as sequences, alternatives, Kleene star, etc. The
- main attribute propagation rule for a sequences is for instance:
+ <span class="underline">_qi</span>_ and <span class="underline">_karma</span>_
+ implement well defined attribute type propagation rules for all compound
+ parsers and generators, such as sequences, alternatives, Kleene star, etc.
+ The main attribute propagation rule for a sequences is for instance:
         </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -112,7 +112,7 @@
 <tr><td align="left" valign="top"><p>
             The notation <code class="computeroutput"><span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">&gt;</span></code>
             is used as a placeholder expression for any fusion sequence holding the
- types A and B, such as <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">&gt;</span></code> (for more information see Boost.Fusion).
+ types A and B, such as <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">&gt;</span></code> (for more information see <span class="underline">_fusion</span>_).
           </p></td></tr>
 </table></div>
 <p>
@@ -131,12 +131,11 @@
 <p>
           Each compound component implements its own set of attribute propagation
           rules. For a full list of how the different compound generators consume
- attributes see the sections <a class="link" href="../../qi/quick_reference/compound_attribute_rules.html" title="Compound Attribute Rules">Parser
- Compound Attribute Rules</a> and <a class="link" href="../../karma/quick_reference/compound_attribute_rules.html" title="Compound Attribute Rules">Generator
- Compound Attribute Rules</a>.
+ attributes see the sections __sec_qi<span class="underline">compound</span>_
+ and __sec_karma<span class="underline">compound</span>_.
         </p>
 <a name="spirit.abstracts.attributes.compound_attributes.the_attribute_of_sequence_parsers_and_generators"></a><h6>
-<a name="id564279"></a>
+<a name="id599915"></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>
@@ -233,13 +232,14 @@
 </tr>
 <tr><td align="left" valign="top">
 <p>
- <span class="bold"><strong>For sequences only:</strong></span> <span class="emphasis"><em>Spirit.Qi</em></span>
- and <span class="emphasis"><em>Spirit.Karma</em></span> expose a set of API functions usable
- mainly with sequences. Very much like the functions of the <code class="computeroutput"><span class="identifier">scanf</span></code> and <code class="computeroutput"><span class="identifier">printf</span></code>
- families these functions allow to pass the attributes for each of the
- elements of the sequence separately. Using the corresponding overload
- of <span class="emphasis"><em>Qi's</em></span> parse or <span class="emphasis"><em>Karma's</em></span> <code class="computeroutput"><span class="identifier">generate</span><span class="special">()</span></code>
- the expression above could be rewritten as:
+ <span class="bold"><strong>For sequences only:</strong></span> <span class="underline">_qi</span>_
+ and <span class="underline">_karma</span>_ expose a set of API
+ functions usable mainly with sequences. Very much like the functions
+ of the <code class="computeroutput"><span class="identifier">scanf</span></code> and <code class="computeroutput"><span class="identifier">printf</span></code> families these functions allow
+ to pass the attributes for each of the elements of the sequence separately.
+ Using the corresponding overload of <span class="emphasis"><em>Qi's</em></span> parse or
+ <span class="emphasis"><em>Karma's</em></span> <code class="computeroutput"><span class="identifier">generate</span><span class="special">()</span></code> the expression above could be rewritten
+ as:
 </p>
 <pre class="programlisting"><span class="keyword">double</span> <span class="identifier">d1</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="identifier">d2</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">;</span>
 <span class="identifier">qi</span><span class="special">::</span><span class="identifier">phrase_parse</span><span class="special">(</span><span class="identifier">begin</span><span class="special">,</span> <span class="identifier">end</span><span class="special">,</span> <span class="identifier">qi</span><span class="special">::</span><span class="identifier">double_</span> <span class="special">&gt;&gt;</span> <span class="identifier">qi</span><span class="special">::</span><span class="identifier">double_</span><span class="special">,</span> <span class="identifier">qi</span><span class="special">::</span><span class="identifier">space</span><span class="special">,</span> <span class="identifier">d1</span><span class="special">,</span> <span class="identifier">d2</span><span class="special">);</span>
@@ -252,14 +252,14 @@
 </td></tr>
 </table></div>
 <a name="spirit.abstracts.attributes.compound_attributes.the_attribute_of_alternative_parsers_and_generators"></a><h6>
-<a name="id565170"></a>
+<a name="id600808"></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>
 <p>
           Alternative parsers and generators are all about - well - alternatives.
           In order to store possibly different result (attribute) types from the
- different alternatives we use the data type Boost.Variant.
+ different alternatives we use the data type __boost<span class="underline">variant</span>_.
           The main attribute propagation rule of these components 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">B</span> <span class="special">--&gt;</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">variant</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">&gt;</span>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>More About Attributes of Compound Components</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../attributes.html" title="Attributes">
 <link rel="prev" href="compound_attributes.html" title="Attributes of Compound Components">
 <link rel="next" href="nonterminal_attributes.html" title="Attributes of Rules and Grammars">
@@ -107,7 +107,8 @@
 </span> <span class="identifier">p</span><span class="special">);</span> <span class="comment">// attribute to fill while parsing
 </span></pre>
 <p>
- and here is the equivalent <span class="emphasis"><em>Spirit.Karma</em></span> code snippet:
+ and here is the equivalent <span class="underline">_karma</span>_
+ code snippet:
         </p>
 <pre class="programlisting"><span class="comment">// the following generates: (1.0, 2.0)
 </span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">str</span><span class="special">;</span>
@@ -126,9 +127,9 @@
           This behavior should be familiar as it conforms to the way other input
           and output formatting libraries such as <code class="computeroutput"><span class="identifier">scanf</span></code>,
           <code class="computeroutput"><span class="identifier">printf</span></code> or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">format</span></code> are handling their variable parts.
- 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
+ In this context you can think about <span class="underline">_qi</span>_'s
+ and <span class="underline">_karma</span><span class="underline">'s
+ primitive components (such as the `double</span>` above) as of being
           typesafe placeholders for the attribute values.
         </p>
 <div class="tip" title="Tip"><table border="0" summary="Tip">
@@ -156,8 +157,7 @@
           Let's take a look at this from a more formal perspective. The sequence
           attribute propagation rules define a special behavior if generators exposing
           <code class="computeroutput"><span class="identifier">unused_type</span></code> as their attribute
- are involved (see <a class="link" href="../../karma/quick_reference/compound_attribute_rules.html" title="Compound Attribute Rules">Generator
- Compound Attribute Rules</a>):
+ are involved (see __sec_karma<span class="underline">compound</span>_):
         </p>
 <div class="informaltable"><table class="table">
 <colgroup>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Attributes of Rules and Grammars</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../attributes.html" title="Attributes">
 <link rel="prev" href="more_compound_attributes.html" title="More About Attributes of Compound Components">
 <link rel="next" href="../../qi.html" title="Qi - Writing Parsers">
@@ -34,7 +34,7 @@
           language. They can be used to encapsulate parser expressions for a particular
           input sequence. After being defined, the nonterminals can be used as 'normal'
           parsers in more complex expressions whenever the encapsulated input needs
- to be recognized. Parser nonterminals in <span class="emphasis"><em>Spirit.Qi</em></span>
+ to be recognized. Parser nonterminals in <span class="underline">_qi</span>_
           may accept <span class="emphasis"><em>parameters</em></span> (inherited attributes) and usually
           return a value (the synthesized attribute).
         </p>
@@ -42,14 +42,12 @@
           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>
           or the <code class="computeroutput"><span class="identifier">rule</span></code> (the Spirit
- Repository additionally
- has <code class="computeroutput"><span class="identifier">subrules</span></code> which conform
- to a similar interface). As an example, the following code declares a
- <span class="emphasis"><em>Spirit.Qi</em></span> <code class="computeroutput"><span class="identifier">rule</span></code>
- exposing an <code class="computeroutput"><span class="keyword">int</span></code> as its synthesized
- attribute, while expecting a single <code class="computeroutput"><span class="keyword">double</span></code>
- as its inherited attribute (see the section about the <span class="emphasis"><em>Spirit.Qi</em></span>
- Rule for more information):
+ <span class="underline">_repo</span>_ additionally has <code class="computeroutput"><span class="identifier">subrules</span></code> which conform to a similar interface).
+ As an example, the following code declares a <span class="underline">_qi</span>_
+ <code class="computeroutput"><span class="identifier">rule</span></code> exposing an <code class="computeroutput"><span class="keyword">int</span></code> as its synthesized attribute, while
+ expecting a single <code class="computeroutput"><span class="keyword">double</span></code>
+ as its inherited attribute (see the section about the <span class="underline">_qi</span>_
+ <span class="underline">_rule</span>_ for more information):
         </p>
 <pre class="programlisting"><span class="identifier">qi</span><span class="special">::</span><span class="identifier">rule</span><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="keyword">int</span><span class="special">(</span><span class="keyword">double</span><span class="special">)&gt;</span> <span class="identifier">r</span><span class="special">;</span>
 </pre>
@@ -58,17 +56,19 @@
           world. Generator nonterminals encapsulate a format description for a particular
           data type, and, whenever we need to emit output for this data type, the
           corresponding nonterminal is invoked in a similar way as the predefined
- <span class="emphasis"><em>Spirit.Karma</em></span> generator primitives. The <span class="emphasis"><em>Spirit.Karma</em></span>
- nonterminals are very similar to the <span class="emphasis"><em>Spirit.Qi</em></span> nonterminals.
- Generator nonterminals may accept <span class="emphasis"><em>parameters</em></span> as well,
- and we call those inherited attributes too. The main difference is that
- they do not expose a synthesized attribute (as parsers do), but they require
- a special <span class="emphasis"><em>consumed attribute</em></span>. Usually the consumed
- attribute is the value the generator creates its output from. Even if the
- consumed attribute is not 'returned' from the generator we chose to use
- the same function style declaration syntax as used in <span class="emphasis"><em>Spirit.Qi</em></span>.
- The example below declares a <span class="emphasis"><em>Spirit.Karma</em></span> <code class="computeroutput"><span class="identifier">rule</span></code> consuming a <code class="computeroutput"><span class="keyword">double</span></code>
- while not expecting any additional inherited attributes.
+ <span class="underline">_karma</span>_ generator primitives. The
+ <span class="underline">_karma</span>_ nonterminals are very similar
+ to the <span class="underline">_qi</span>_ nonterminals. Generator
+ nonterminals may accept <span class="emphasis"><em>parameters</em></span> as well, and we
+ call those inherited attributes too. The main difference is that they do
+ not expose a synthesized attribute (as parsers do), but they require a
+ special <span class="emphasis"><em>consumed attribute</em></span>. Usually the consumed attribute
+ is the value the generator creates its output from. Even if the consumed
+ attribute is not 'returned' from the generator we chose to use the same
+ function style declaration syntax as used in <span class="underline">_qi</span>_.
+ The example below declares a <span class="underline">_karma</span>_
+ <code class="computeroutput"><span class="identifier">rule</span></code> consuming a <code class="computeroutput"><span class="keyword">double</span></code> while not expecting any additional
+ inherited attributes.
         </p>
 <pre class="programlisting"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">rule</span><span class="special">&lt;</span><span class="identifier">OutputIterator</span><span class="special">,</span> <span class="keyword">double</span><span class="special">()&gt;</span> <span class="identifier">r</span><span class="special">;</span>
 </pre>

Modified: trunk/libs/spirit/doc/html/spirit/abstracts/attributes/primitive_attributes.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/abstracts/attributes/primitive_attributes.html (original)
+++ trunk/libs/spirit/doc/html/spirit/abstracts/attributes/primitive_attributes.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Attributes of Primitive Components</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../attributes.html" title="Attributes">
 <link rel="prev" href="../attributes.html" title="Attributes">
 <link rel="next" href="compound_attributes.html" title="Attributes of Compound Components">
@@ -28,24 +28,26 @@
         Attributes of Primitive Components</a>
 </h4></div></div></div>
 <p>
- Parsers and generators in Spirit
- are fully attributed. <span class="emphasis"><em>Spirit.Qi</em></span> parsers always <span class="emphasis"><em>expose</em></span>
- an attribute specific to their type. This is called <span class="emphasis"><em>synthesized
- attribute</em></span> as it is returned from a successful match representing
- the matched input sequence. For instance, numeric parsers, such as <code class="computeroutput"><span class="identifier">int_</span></code> or <code class="computeroutput"><span class="identifier">double_</span></code>,
- return the <code class="computeroutput"><span class="keyword">int</span></code> or <code class="computeroutput"><span class="keyword">double</span></code> value converted from the matched
- input sequence. Other primitive parser components have other intuitive
- attribute types, such as for instance <code class="computeroutput"><span class="identifier">int_</span></code>
- which has <code class="computeroutput"><span class="keyword">int</span></code>, or <code class="computeroutput"><span class="identifier">ascii</span><span class="special">::</span><span class="identifier">char_</span></code> which has <code class="computeroutput"><span class="keyword">char</span></code>.
- Forprimitive parsers apply the normal C++ convertibility rules: you can
- use any Other primitive parser components have other intuitive attribute
- types, e.g. the parser <code class="computeroutput"><span class="identifier">ascii</span><span class="special">::</span><span class="identifier">char_</span></code>
- has <code class="computeroutput"><span class="keyword">char</span></code> as attribute type.
- For primitive parsers the normal C++ convertibility rules apply: you can
- use any C++ type to receive the parsed value as long as the attribute type
- of the parser is convertible to the type provided. The following example
- shows how a synthesized parser attribute (the <code class="computeroutput"><span class="keyword">int</span></code>
- value) is extracted by calling the API function <code class="computeroutput"><span class="identifier">qi</span><span class="special">::</span><span class="identifier">parse</span></code>:
+ Parsers and generators in <span class="underline">_spirit</span>_
+ are fully attributed. <span class="underline">_qi</span>_ parsers
+ always <span class="emphasis"><em>expose</em></span> an attribute specific to their type.
+ This is called <span class="emphasis"><em>synthesized attribute</em></span> as it is returned
+ from a successful match representing the matched input sequence. For instance,
+ numeric parsers, such as <code class="computeroutput"><span class="identifier">int_</span></code>
+ or <code class="computeroutput"><span class="identifier">double_</span></code>, return the
+ <code class="computeroutput"><span class="keyword">int</span></code> or <code class="computeroutput"><span class="keyword">double</span></code>
+ value converted from the matched input sequence. Other primitive parser
+ components have other intuitive attribute types, such as for instance
+ <code class="computeroutput"><span class="identifier">int_</span></code> which has <code class="computeroutput"><span class="keyword">int</span></code>, or <code class="computeroutput"><span class="identifier">ascii</span><span class="special">::</span><span class="identifier">char_</span></code>
+ which has <code class="computeroutput"><span class="keyword">char</span></code>. Forprimitive
+ parsers apply the normal C++ convertibility rules: you can use any Other
+ primitive parser components have other intuitive attribute types, e.g.
+ the parser <code class="computeroutput"><span class="identifier">ascii</span><span class="special">::</span><span class="identifier">char_</span></code> has <code class="computeroutput"><span class="keyword">char</span></code>
+ as attribute type. For primitive parsers the normal C++ convertibility
+ rules apply: you can use any C++ type to receive the parsed value as long
+ as the attribute type of the parser is convertible to the type provided.
+ The following example shows how a synthesized parser attribute (the <code class="computeroutput"><span class="keyword">int</span></code> value) is extracted by calling the API
+ function <code class="computeroutput"><span class="identifier">qi</span><span class="special">::</span><span class="identifier">parse</span></code>:
         </p>
 <pre class="programlisting"><span class="keyword">int</span> <span class="identifier">value</span> <span class="special">=</span> <span class="number">0</span><span class="special">;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">str</span><span class="special">(</span><span class="string">"123"</span><span class="special">);</span>
@@ -54,7 +56,7 @@
 </span></pre>
 <p>
           The attribute type of a generator defines what data types this generator
- is able to consume in order to produce its output. <span class="emphasis"><em>Spirit.Karma</em></span>
+ is able to consume in order to produce its output. <span class="underline">_karma</span>_
           generators always <span class="emphasis"><em>expect</em></span> an attribute specific to
           their type. This is called <span class="emphasis"><em>consumed attribute</em></span> and
           is expected to be passed to the generator. The consumed attribute is most
@@ -76,9 +78,7 @@
           very similar to the corresponding parser components. For instance, the
           <code class="computeroutput"><span class="identifier">ascii</span><span class="special">::</span><span class="identifier">char_</span></code> generator has <code class="computeroutput"><span class="keyword">char</span></code>
           as consumed attribute. For a full list of available parser and generator
- primitives and their attribute types please see the sections <a class="link" href="../../qi/quick_reference/qi_parsers.html" title="Qi Parsers">Qi
- Parsers</a> and <a class="link" href="../../karma/quick_reference/primitive_generators.html" title="Karma Generators">Karma
- Generators</a>.
+ primitives and their attribute types please see the sections __sec_qi<span class="underline">primitive</span>_ and __sec_karma<span class="underline">primitive</span>_.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Parsing Expression Grammar</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../index.html" title="Spirit 2.3">
 <link rel="up" href="../abstracts.html" title="Abstracts">
 <link rel="prev" href="syntax_diagram.html" title="Syntax Diagram">
 <link rel="next" href="attributes.html" title="Attributes">
@@ -29,9 +29,9 @@
 </h3></div></div></div>
 <p>
         Parsing Expression Grammars (PEG)
- <sup>[<a name="id561630" href="#ftn.id561630" class="footnote">6</a>]</sup>
+ <sup>[<a name="id597294" href="#ftn.id597294" class="footnote">6</a>]</sup>
         are a derivative of Extended Backus-Naur Form (EBNF)
- <sup>[<a name="id561642" href="#ftn.id561642" class="footnote">7</a>]</sup>
+ <sup>[<a name="id597306" href="#ftn.id597306" 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,10 +39,10 @@
         Like EBNF, PEG is a formal grammar for describing a formal language in terms
         of a set of rules used to recognize strings of this language. Unlike EBNF,
         PEGs have an exact interpretation. There is only one valid parse tree (see
- Abstract Syntax Tree) for each PEG grammar.
+ <span class="underline">_ast</span>_) for each PEG grammar.
       </p>
 <a name="spirit.abstracts.parsing_expression_grammar.sequences"></a><h5>
-<a name="id561662"></a>
+<a name="id597331"></a>
         <a class="link" href="parsing_expression_grammar.html#spirit.abstracts.parsing_expression_grammar.sequences">Sequences</a>
       </h5>
 <p>
@@ -58,7 +58,7 @@
 <p>
           </p>
 <p>
- <span class="inlinemediaobject"><img src="../.././images/sequence.png" alt="sequence"></span>
+ __sd<span class="underline">sequence</span>_
           </p>
 <p>
         </p>
@@ -78,13 +78,13 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- In <span class="emphasis"><em>Spirit.Qi</em></span>, we use the <code class="computeroutput"><span class="special">&gt;&gt;</span></code>
- for sequences since C++ does not allow juxtaposition, while in <span class="emphasis"><em>Spirit.Karma</em></span>
+ In <span class="underline">_qi</span>_, we use the <code class="computeroutput"><span class="special">&gt;&gt;</span></code> for sequences since C++ does not
+ allow juxtaposition, while in <span class="underline">_karma</span>_
           we use the <code class="computeroutput"><span class="special">&lt;&lt;</span></code> instead.
         </p></td></tr>
 </table></div>
 <a name="spirit.abstracts.parsing_expression_grammar.alternatives"></a><h5>
-<a name="id561794"></a>
+<a name="id597456"></a>
         <a class="link" href="parsing_expression_grammar.html#spirit.abstracts.parsing_expression_grammar.alternatives">Alternatives</a>
       </h5>
 <p>
@@ -98,7 +98,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- In <span class="emphasis"><em>Spirit.Qi</em></span> and <span class="emphasis"><em>Spirit.Karma</em></span>,
+ In <span class="underline">_qi</span>_ and <span class="underline">_karma</span>_,
           we use the <code class="computeroutput"><span class="special">|</span></code> for alternatives
           just as in EBNF.
         </p></td></tr>
@@ -115,7 +115,7 @@
 <p>
           </p>
 <p>
- <span class="inlinemediaobject"><img src="../.././images/alternative.png" alt="alternative"></span>
+ __sd<span class="underline">choice</span>_
           </p>
 <p>
         </p>
@@ -127,7 +127,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="id561941"></a>
+<a name="id597595"></a>
         <a class="link" href="parsing_expression_grammar.html#spirit.abstracts.parsing_expression_grammar.loops">Loops</a>
       </h5>
 <p>
@@ -143,8 +143,9 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- <span class="emphasis"><em>Spirit.Qi</em></span> and <span class="emphasis"><em>Spirit.Karma</em></span> use
- the prefix star and plus since there is no postfix star or plus in C++.
+ <span class="underline">_qi</span>_ and <span class="underline">_karma</span>_
+ use the prefix star and plus since there is no postfix star or plus in
+ C++.
         </p></td></tr>
 </table></div>
 <p>
@@ -154,16 +155,8 @@
 <p>
           </p>
 <p>
- <span class="inlinemediaobject"><img src="../.././images/kleene.png" alt="kleene"></span>
- </p>
-<p>
- </p>
-</blockquote></div>
-<div class="blockquote"><blockquote class="blockquote">
-<p>
- </p>
-<p>
- <span class="inlinemediaobject"><img src="../.././images/plus.png" alt="plus"></span>
+ __sd<span class="underline">kleene</span><span class="underline">]
+ [:</span>_sd<span class="underline">plus</span>_
           </p>
 <p>
         </p>
@@ -190,7 +183,7 @@
         We will see more of these other mechanisms shortly.
       </p>
 <a name="spirit.abstracts.parsing_expression_grammar.difference"></a><h5>
-<a name="id562088"></a>
+<a name="id597718"></a>
         <a class="link" href="parsing_expression_grammar.html#spirit.abstracts.parsing_expression_grammar.difference">Difference</a>
       </h5>
 <p>
@@ -210,17 +203,17 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- There is no difference operator in <span class="emphasis"><em>Spirit.Karma</em></span>, as
- the concept does not make sense in the context of output generation.
+ There is no difference operator in <span class="underline">_karma</span>_,
+ as the concept does not make sense in the context of output generation.
         </p></td></tr>
 </table></div>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id561630" href="#id561630" class="para">6</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id597294" href="#id597294" 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.id561642" href="#id561642" class="para">7</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id597306" href="#id597306" 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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Syntax Diagram</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../index.html" title="Spirit 2.3">
 <link rel="up" href="../abstracts.html" title="Abstracts">
 <link rel="prev" href="../abstracts.html" title="Abstracts">
 <link rel="next" href="parsing_expression_grammar.html" title="Parsing Expression Grammar">
@@ -28,27 +28,27 @@
 </h3></div></div></div>
 <p>
         In the next section, we will deal with Parsing Expression Grammars (PEG)
- <sup>[<a name="id561187" href="#ftn.id561187" class="footnote">3</a>]</sup>
+ <sup>[<a name="id596964" href="#ftn.id596964" class="footnote">3</a>]</sup>
         , a variant of Extended Backus-Naur Form (EBNF)
- <sup>[<a name="id561199" href="#ftn.id561199" class="footnote">4</a>]</sup>
+ <sup>[<a name="id596976" href="#ftn.id596976" 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="id561211" href="#ftn.id561211" class="footnote">5</a>]</sup>
+ <sup>[<a name="id596988" href="#ftn.id596988" 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
+ the diagrams and functions make them ideal for representing <span class="underline">_rd</span>_
         parsers which are essentially mutually recursive functions.
       </p>
 <p>
         Historically, Parsing Expression Grammars have been used for describing grammars
- for parsers only (hence the name). In Spirit
+ for parsers only (hence the name). In <span class="underline">_spirit</span>_
         we use a very similar notation for output generation as well. Almost all
- the concepts described here are equally applicable both to <span class="emphasis"><em>Spirit.Qi</em></span>
- parsers and to <span class="emphasis"><em>Spirit.Karma</em></span> generators.
+ the concepts described here are equally applicable both to <span class="underline">_qi</span>_
+ parsers and to <span class="underline">_karma</span>_ generators.
       </p>
 <a name="spirit.abstracts.syntax_diagram.elements"></a><h5>
-<a name="id561239"></a>
+<a name="id597022"></a>
         <a class="link" href="syntax_diagram.html#spirit.abstracts.syntax_diagram.elements">Elements</a>
       </h5>
 <p>
@@ -59,7 +59,7 @@
 <p>
           </p>
 <p>
- <span class="inlinemediaobject"><img src="../.././images/start_stop.png" alt="start_stop"></span>
+ __sd_start<span class="underline">stop</span>_
           </p>
 <p>
         </p>
@@ -72,7 +72,7 @@
 <p>
           </p>
 <p>
- <span class="inlinemediaobject"><img src="../.././images/terminal.png" alt="terminal"></span>
+ __sd<span class="underline">terminals</span>_
           </p>
 <p>
         </p>
@@ -86,13 +86,13 @@
 <p>
           </p>
 <p>
- <span class="inlinemediaobject"><img src="../.././images/non-terminal.png" alt="non-terminal"></span>
+ __sd_non<span class="underline">terminals</span>_
           </p>
 <p>
         </p>
 </blockquote></div>
 <a name="spirit.abstracts.syntax_diagram.constructs"></a><h5>
-<a name="id561338"></a>
+<a name="id597093"></a>
         <a class="link" href="syntax_diagram.html#spirit.abstracts.syntax_diagram.constructs">Constructs</a>
       </h5>
 <p>
@@ -102,7 +102,7 @@
 <p>
           </p>
 <p>
- <span class="inlinemediaobject"><img src="../.././images/sequence.png" alt="sequence"></span>
+ __sd<span class="underline">sequence</span>_
           </p>
 <p>
         </p>
@@ -117,7 +117,7 @@
 <p>
           </p>
 <p>
- <span class="inlinemediaobject"><img src="../.././images/alternative.png" alt="alternative"></span>
+ __sd<span class="underline">choice</span>_
           </p>
 <p>
         </p>
@@ -129,7 +129,7 @@
 <p>
           </p>
 <p>
- <span class="inlinemediaobject"><img src="../.././images/optional.png" alt="optional"></span>
+ __sd<span class="underline">optional</span>_
           </p>
 <p>
         </p>
@@ -141,16 +141,8 @@
 <p>
           </p>
 <p>
- <span class="inlinemediaobject"><img src="../.././images/kleene.png" alt="kleene"></span>
- </p>
-<p>
- </p>
-</blockquote></div>
-<div class="blockquote"><blockquote class="blockquote">
-<p>
- </p>
-<p>
- <span class="inlinemediaobject"><img src="../.././images/plus.png" alt="plus"></span>
+ __sd<span class="underline">kleene</span><span class="underline">]
+ [:</span>_sd<span class="underline">plus</span>_
           </p>
 <p>
         </p>
@@ -163,7 +155,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="id561499"></a>
+<a name="id597199"></a>
         <a class="link" href="syntax_diagram.html#spirit.abstracts.syntax_diagram.predicates">Predicates</a>
       </h5>
 <p>
@@ -178,7 +170,7 @@
 <p>
           </p>
 <p>
- <span class="inlinemediaobject"><img src="../.././images/predicate.png" alt="predicate"></span>
+ __sd<span class="underline">predicate</span>_
           </p>
 <p>
         </p>
@@ -195,16 +187,8 @@
 <p>
           </p>
 <p>
- <span class="inlinemediaobject"><img src="../.././images/and_predicate.png" alt="and_predicate"></span>
- </p>
-<p>
- </p>
-</blockquote></div>
-<div class="blockquote"><blockquote class="blockquote">
-<p>
- </p>
-<p>
- <span class="inlinemediaobject"><img src="../.././images/not_predicate.png" alt="not_predicate"></span>
+ __sd_and<span class="underline">predicate</span><span class="underline">]
+ [:</span>_sd_not<span class="underline">predicate</span>_
           </p>
 <p>
         </p>
@@ -218,14 +202,14 @@
       </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id561187" href="#id561187" class="para">3</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id596964" href="#id596964" 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.id561199" href="#id561199" class="para">4</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id596976" href="#id596976" 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.id561211" href="#id561211" class="para">5</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id596988" href="#id596988" 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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,8 +4,8 @@
 <title>Acknowledgments</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../index.html" title="Spirit 2.2">
-<link rel="up" href="../index.html" title="Spirit 2.2">
+<link rel="home" href="../index.html" title="Spirit 2.3">
+<link rel="up" href="../index.html" title="Spirit 2.3">
 <link rel="prev" href="repository.html" title="Spirit Repository">
 <link rel="next" href="references.html" title="References">
 </head>
@@ -39,9 +39,9 @@
     </p>
 <p>
       <span class="bold"><strong>Ben Hanson</strong></span> for providing us with an early
- version of his Lexertl
- library, which is proposed to be included into Boost (as Boost.Lexer). At the
- time of this writing the Boost review for this library is still pending.
+ version of his <span class="underline">_lexertl</span>_ library, which
+ is proposed to be included into Boost (as Boost.Lexer). At the time of this
+ writing the Boost review for this library is still pending.
     </p>
 <p>
       <span class="bold"><strong>Francois Barel</strong></span> for his silent but steady work
@@ -116,7 +116,7 @@
       if not, kick Joao :-)
     </p>
 <a name="spirit.acknowledgments.acknowledgements_from_the_spirit_v1__emphasis_classic__emphasis__documentation"></a><h4>
-<a name="id982544"></a>
+<a name="id1010325"></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>

Modified: trunk/libs/spirit/doc/html/spirit/advanced.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,8 +4,8 @@
 <title>Advanced</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../index.html" title="Spirit 2.2">
-<link rel="up" href="../index.html" title="Spirit 2.2">
+<link rel="home" href="../index.html" title="Spirit 2.3">
+<link rel="up" href="../index.html" title="Spirit 2.3">
 <link rel="prev" href="lex/reference/primitives/char_tokendef.html" title="Tokens Matching Single Characters">
 <link rel="next" href="advanced/indepth.html" title="In Depth">
 </head>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Customization of Spirit's Attribute Handling</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../index.html" title="Spirit 2.3">
 <link rel="up" href="../advanced.html" title="Advanced">
 <link rel="prev" href="indepth/parsers_indepth.html" title="Parsers in Depth">
 <link rel="next" href="customize/is_container.html" title="Determine if a Type Should be Treated as a Container (Qi and Karma)">
@@ -46,7 +46,7 @@
         from Attributes</a></span></dt>
 </dl></div>
 <a name="spirit.advanced.customize.why_do_we_need_attribute_customization_points"></a><h5>
-<a name="id921301"></a>
+<a name="id951425"></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>
@@ -66,24 +66,24 @@
         </p></td></tr>
 </table></div>
 <p>
- Spirit has been written
- with extensibility in mind. It provides many different attribute customization
- points allowing to integrate custom data types with the process of parsing
- in <span class="emphasis"><em>Spirit.Qi</em></span> or output generation with <span class="emphasis"><em>Spirit.Karma</em></span>.
+ <span class="underline">_spirit</span>_ has been written with extensibility
+ in mind. It provides many different attribute customization points allowing
+ to integrate custom data types with the process of parsing in <span class="underline">_qi</span>_
+ or output generation with <span class="underline">_karma</span>_.
         All attribute customization points are exposed using a similar technique:
- full or partial template specialization. Spirit
+ full or partial template specialization. <span class="underline">_spirit</span>_
         generally implements the main template, providing a default implementation.
         You as the user have to provide a partial or full specialization of this
         template for the data types you want to integrate with the library. In fact,
         the library uses these customization points itself for instance to handle
- the magic of the <code class="computeroutput"><span class="identifier">unused_type</span></code>
- attribute type.
+ the magic of the __unused<span class="underline">type</span>_ attribute
+ type.
       </p>
 <p>
- Here is an example showing the <a class="link" href="customize/store_value/container_value.html" title="Determine the Type to be Stored in a Container (Qi)"><code class="computeroutput"><span class="identifier">container_value</span></code></a> customization point
- used by different parsers (such as <a class="link" href="../qi/reference/operator/kleene.html" title="Kleene (*a)">Kleene</a>,
- <a class="link" href="../qi/reference/operator/plus.html" title="Plus (+a)">Plus</a>, etc.) to find
- the attribute type to be stored in a supplied STL container:
+ Here is an example showing the __customize_container<span class="underline">value</span>_
+ customization point used by different parsers (such as __qi<span class="underline">kleene</span>_,
+ __qi<span class="underline">plus</span>_, etc.) to find the attribute
+ type to be stored in a supplied STL container:
       </p>
 <p>
         </p>
@@ -106,7 +106,7 @@
         type while parsing the elements to be store in that container.
       </p>
 <p>
- The following example shows the predefined specialization for <code class="computeroutput"><span class="identifier">unused_type</span></code>:
+ The following example shows the predefined specialization for __unused<span class="underline">type</span>_:
       </p>
 <p>
         </p>
@@ -125,8 +125,8 @@
       </p>
 <p>
         which defines its embedded <code class="computeroutput"><span class="identifier">type</span></code>
- to be <code class="computeroutput"><span class="identifier">unused_type</span></code> as well,
- this way propagating the 'don't care' attribute status to the embedded parser.
+ to be __unused<span class="underline">type</span>_ as well, this way
+ propagating the 'don't care' attribute status to the embedded parser.
       </p>
 <p>
         All attribute customization points follow the same scheme. The last template
@@ -139,15 +139,15 @@
         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="id921622"></a>
+<a name="id951737"></a>
         <a class="link" href="customize.html#spirit.advanced.customize.the_usage_of_customization_points">The
         Usage of Customization Points</a>
       </h5>
 <p>
         The different customizations points are used by different parts of the library.
- Part of the customizations points are used by both, <span class="emphasis"><em>Spirit.Qi</em></span>
- and <span class="emphasis"><em>Spirit.Karma</em></span>, whereas others are specialized to
- be applied for one of the sub-libraries only. We will explain when a specific
+ Part of the customizations points are used by both, <span class="underline">_qi</span>_
+ and <span class="underline">_karma</span>_, whereas others are specialized
+ to be applied for one of the sub-libraries only. We will explain when a specific
         customization point needs to be implemented and, equally important, which
         customization points need to be implemented at the same time. Often it is
         not sufficient to provide a specialization for one single customization point

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Store a Parsed Attribute Value (Qi)</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../customize.html" title="Customization of Spirit's Attribute Handling">
 <link rel="prev" href="transform.html" title="Transform an Attribute to a Different Type (Qi and Karma)">
 <link rel="next" href="assign_to/assign_to_attribute_from_iterators.html" title="Store an Attribute after a Parser Produced a Pair of Iterators (Qi)">

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Store an Attribute after a Parser Produced a Pair of Iterators (Qi)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../assign_to.html" title="Store a Parsed Attribute Value (Qi)">
 <link rel="prev" href="../assign_to.html" title="Store a Parsed Attribute Value (Qi)">
 <link rel="next" href="assign_to_attribute_from_value.html" title="Store an Attribute Value after a Parser Produced a Value (Qi)">
@@ -28,7 +28,7 @@
           Store 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="id926882"></a>
+<a name="id955804"></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,14 +41,14 @@
             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="id926909"></a>
+<a name="id955832"></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>
 <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</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">qi</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">assign_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <div class="note" title="Note"><table border="0" summary="Note">
 <tr>
@@ -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="id927002"></a>
+<a name="id955924"></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="id927075"></a>
+<a name="id955998"></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">&lt;</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">&gt;</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="id927236"></a>
+<a name="id956158"></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="id927436"></a>
+<a name="id956359"></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" title="Notation">
@@ -204,7 +204,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.expression_semantics"></a><h6>
-<a name="id927550"></a>
+<a name="id956473"></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>
@@ -244,7 +244,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.predefined_specializations"></a><h6>
-<a name="id927693"></a>
+<a name="id956616"></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>
@@ -282,8 +282,7 @@
 <tr>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>,
- <code class="computeroutput"><span class="identifier">T</span></code>
+ __unused<span class="underline">type</span>_, <code class="computeroutput"><span class="identifier">T</span></code>
                   </p>
                   </td>
 <td>
@@ -295,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="id927839"></a>
+<a name="id956760"></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>
@@ -307,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="id927870"></a>
+<a name="id956791"></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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Store an Attribute Value after a Parser Produced a Value (Qi)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../assign_to.html" title="Store a Parsed Attribute Value (Qi)">
 <link rel="prev" href="assign_to_attribute_from_iterators.html" title="Store an Attribute after a Parser Produced a Pair of Iterators (Qi)">
 <link rel="next" href="../store_value.html" title="Store Parsed Attribute Values into a Container (Qi)">
@@ -28,7 +28,7 @@
           Store 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="id927898"></a>
+<a name="id956818"></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,14 +38,14 @@
             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="id927926"></a>
+<a name="id956846"></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>
 <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</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">qi</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">assign_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <div class="note" title="Note"><table border="0" summary="Note">
 <tr>
@@ -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="id928018"></a>
+<a name="id960501"></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="id928091"></a>
+<a name="id960574"></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">&lt;</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">&gt;</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="id931651"></a>
+<a name="id960713"></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="id931851"></a>
+<a name="id960914"></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" title="Notation">
@@ -199,7 +199,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.expression_semantics"></a><h6>
-<a name="id931958"></a>
+<a name="id961020"></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="id932085"></a>
+<a name="id961148"></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>
@@ -276,8 +276,7 @@
 <tr>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>,
- <code class="computeroutput"><span class="identifier">T</span></code>
+ __unused<span class="underline">type</span>_, <code class="computeroutput"><span class="identifier">T</span></code>
                   </p>
                   </td>
 <td>
@@ -289,7 +288,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.when_to_implement"></a><h6>
-<a name="id932210"></a>
+<a name="id961270"></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 +300,7 @@
             constructible.
           </p>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.example"></a><h6>
-<a name="id932241"></a>
+<a name="id961301"></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.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/auto.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/auto.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Create Components from Attributes</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../customize.html" title="Customization of Spirit's Attribute Handling">
 <link rel="prev" href="iterate/compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality">
 <link rel="next" href="auto/create_parser.html" title="Define a Custom Attribute Mapping for a Parser">
@@ -34,15 +34,16 @@
           Define a Custom Attribute Mapping for a Generator</a></span></dt>
 </dl></div>
 <p>
- Spirit supports the
- creation of a default parser or a default generator from a given attribute
- type. It implements a minimal set of predefined mappings from different
- attribute types to parsers and generators (for a description of the predefined
- mappings see <a class="link" href="../../qi/reference/auto.html#spirit.qi.reference.auto.additional_requirements">Additional
+ <span class="underline">_spirit</span>_ supports the creation of
+ a default parser or a default generator from a given attribute type. It
+ implements a minimal set of predefined mappings from different attribute
+ types to parsers and generators (for a description of the predefined mappings
+ see <a class="link" href="../../qi/reference/auto.html#spirit.qi.reference.auto.additional_requirements">Additional
           Attribute Requirements for Parsers</a> and <a class="link" href="../../karma/reference/auto.html#spirit.karma.reference.auto.additional_requirements">Additional
           Attribute Requirements for Generators</a>). The customization points
- described in this section (<a class="link" href="auto/create_parser.html" title="Define a Custom Attribute Mapping for a Parser"><code class="computeroutput"><span class="identifier">create_parser</span></code></a> and <a class="link" href="auto/create_generator.html" title="Define a Custom Attribute Mapping for a Generator"><code class="computeroutput"><span class="identifier">create_generator</span></code></a>) can be specialized
- to define additional mappings for custom data types.
+ described in this section (__customize_create<span class="underline">parser</span>_
+ and __customize_create<span class="underline">generator</span>_)
+ can be specialized to define additional mappings for custom data types.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Define a Custom Attribute Mapping for a Generator</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../auto.html" title="Create Components from Attributes">
 <link rel="prev" href="create_parser.html" title="Define a Custom Attribute Mapping for a Parser">
 <link rel="next" href="../../../support.html" title="Supporting libraries">
@@ -28,19 +28,19 @@
           Define 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="id959513"></a>
+<a name="id989129"></a>
             <a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.create_generator">create_generator</a>
           </h6>
 <p>
             The template <code class="computeroutput"><span class="identifier">create_generator</span></code>
             is a type used as an customization point. It is invoked by the <span class="emphasis"><em>Karma</em></span>
- <a class="link" href="../../../karma/reference/generate_api/create_generator.html" title="API for Automatic Generator Creation"><code class="computeroutput"><span class="identifier">create_generator</span></code></a> API function
+ __create<span class="underline">generator</span>_ API function
             in order to create a custom mapping of the given data type to a generator
- expression. This generator expression will be returned from <a class="link" href="../../../karma/reference/generate_api/create_generator.html" title="API for Automatic Generator Creation"><code class="computeroutput"><span class="identifier">create_generator</span></code></a> whenever the
- given data type is encountered.
+ expression. This generator expression will be returned from __create<span class="underline">generator</span>_ whenever the given data type is
+ encountered.
           </p>
 <a name="spirit.advanced.customize.auto.create_generator.module_headers"></a><h6>
-<a name="id959562"></a>
+<a name="id989168"></a>
             <a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.module_headers">Module
             Headers</a>
           </h6>
@@ -48,10 +48,10 @@
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_auto</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.advanced.customize.auto.create_generator.namespace"></a><h6>
-<a name="id959641"></a>
+<a name="id989248"></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="id959719"></a>
+<a name="id989326"></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">&lt;</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">&gt;</span>
@@ -79,7 +79,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.auto.create_generator.template_parameters"></a><h6>
-<a name="id959844"></a>
+<a name="id989450"></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="id960009"></a>
+<a name="id989616"></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="id960049"></a>
+<a name="id989656"></a>
             <a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -211,14 +211,14 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.auto.create_generator.predefined_specializations"></a><h6>
-<a name="id960191"></a>
+<a name="id989797"></a>
             <a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.predefined_specializations">Predefined
             Specializations</a>
           </h6>
 <p>
- Spirit predefines
- specializations of this customization point for several types. All predefined
- mappings are listed here: <a class="link" href="../../../karma/reference/auto.html#spirit.karma.reference.auto.additional_requirements">Additional
+ <span class="underline">_spirit</span>_ predefines specializations
+ of this customization point for several types. All predefined mappings
+ are listed here: <a class="link" href="../../../karma/reference/auto.html#spirit.karma.reference.auto.additional_requirements">Additional
             Attribute Requirements for Generators</a>.
           </p>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -233,19 +233,20 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.auto.create_generator.when_to_implement"></a><h6>
-<a name="id960233"></a>
+<a name="id989839"></a>
             <a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.when_to_implement">When
             to implement</a>
           </h6>
 <p>
             The customization point <code class="computeroutput"><span class="identifier">create_generator</span></code>
             needs to be implemented for a specific type whenever this type should
- be usable with the API function <a class="link" href="../../../karma/reference/generate_api/create_generator.html" title="API for Automatic Generator Creation"><code class="computeroutput"><span class="identifier">create_generator</span></code></a> (which includes
- using the <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">auto_</span></code> generator and the special API
- functions based on the automatic creation of the matching generator type).
+ be usable with the API function __create<span class="underline">generator</span>_
+ (which includes using the <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">auto_</span></code>
+ generator and the special API 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="id960281"></a>
+<a name="id989882"></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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Define a Custom Attribute Mapping for a Parser</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../auto.html" title="Create Components from Attributes">
 <link rel="prev" href="../auto.html" title="Create Components from Attributes">
 <link rel="next" href="create_generator.html" title="Define a Custom Attribute Mapping for a Generator">
@@ -28,19 +28,19 @@
           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="id958697"></a>
+<a name="id988327"></a>
             <a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.create_parser">create_parser</a>
           </h6>
 <p>
             The template <code class="computeroutput"><span class="identifier">create_parser</span></code>
             is a type used as an customization point. It is invoked by the <span class="emphasis"><em>Qi</em></span>
- <a class="link" href="../../../qi/reference/parse_api/create_parser.html" title="API for Automatic Parser Creation"><code class="computeroutput"><span class="identifier">create_parser</span></code></a> API function in
+ __create<span class="underline">parser</span>_ API function in
             order to create a custom mapping of the given data type to a parser expression.
- This parser expression will be returned from <a class="link" href="../../../qi/reference/parse_api/create_parser.html" title="API for Automatic Parser Creation"><code class="computeroutput"><span class="identifier">create_parser</span></code></a> whenever the given
- data type is encountered.
+ This parser expression will be returned from __create<span class="underline">parser</span>_
+ whenever the given data type is encountered.
           </p>
 <a name="spirit.advanced.customize.auto.create_parser.module_headers"></a><h6>
-<a name="id958748"></a>
+<a name="id988369"></a>
             <a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.module_headers">Module
             Headers</a>
           </h6>
@@ -48,10 +48,10 @@
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_auto</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.advanced.customize.auto.create_parser.namespace"></a><h6>
-<a name="id958825"></a>
+<a name="id988446"></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="id958898"></a>
+<a name="id988519"></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">&lt;</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">&gt;</span>
@@ -79,7 +79,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.auto.create_parser.template_parameters"></a><h6>
-<a name="id959021"></a>
+<a name="id988642"></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="id959184"></a>
+<a name="id988805"></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="id959221"></a>
+<a name="id988842"></a>
             <a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -211,14 +211,14 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.auto.create_parser.predefined_specializations"></a><h6>
-<a name="id959363"></a>
+<a name="id988984"></a>
             <a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.predefined_specializations">Predefined
             Specializations</a>
           </h6>
 <p>
- Spirit predefines
- specializations of this customization point for several types. All predefined
- mappings are listed here: <a class="link" href="../../../qi/reference/auto.html#spirit.qi.reference.auto.additional_requirements">Additional
+ <span class="underline">_spirit</span>_ predefines specializations
+ of this customization point for several types. All predefined mappings
+ are listed here: <a class="link" href="../../../qi/reference/auto.html#spirit.qi.reference.auto.additional_requirements">Additional
             Attribute Requirements for Parsers</a>.
           </p>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -233,19 +233,20 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.auto.create_parser.when_to_implement"></a><h6>
-<a name="id959407"></a>
+<a name="id989028"></a>
             <a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.when_to_implement">When
             to implement</a>
           </h6>
 <p>
             The customization point <code class="computeroutput"><span class="identifier">create_parser</span></code>
             needs to be implemented for a specific type whenever this type should
- be usable with the API function <a class="link" href="../../../qi/reference/parse_api/create_parser.html" title="API for Automatic Parser Creation"><code class="computeroutput"><span class="identifier">create_parser</span></code></a> (which includes
- using the <code class="computeroutput"><span class="identifier">qi</span><span class="special">::</span><span class="identifier">auto_</span></code> parser and the special API functions
- based on the automatic creation of the matching parser type).
+ be usable with the API function __create<span class="underline">parser</span>_
+ (which includes using the <code class="computeroutput"><span class="identifier">qi</span><span class="special">::</span><span class="identifier">auto_</span></code>
+ parser and the special API functions based on the automatic creation
+ of the matching parser type).
           </p>
 <a name="spirit.advanced.customize.auto.create_parser.example"></a><h6>
-<a name="id959457"></a>
+<a name="id989074"></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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Re-Initialize an Attribute Value before Parsing (Qi)</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../customize.html" title="Customization of Spirit's Attribute Handling">
 <link rel="prev" href="store_value/push_back.html" title="Store a Parsed Attribute Value into a Container (Qi)">
 <link rel="next" href="extract_from.html" title="Extract an Attribute Value to Generate Output (Karma)">
@@ -28,14 +28,14 @@
         an Attribute Value before Parsing (Qi)</a>
 </h4></div></div></div>
 <a name="spirit.advanced.customize.clear_value.clear_value"></a><h6>
-<a name="id936421"></a>
+<a name="id964877"></a>
           <a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.clear_value">clear_value</a>
         </h6>
 <p>
           The template <code class="computeroutput"><span class="identifier">clear_value</span></code>
           is a type used as an attribute customization point. It is invoked by the
- <span class="emphasis"><em>Qi</em></span> repetitive parsers (<a class="link" href="../../qi/reference/operator/kleene.html" title="Kleene (*a)">Kleene</a>,
- <a class="link" href="../../qi/reference/operator/plus.html" title="Plus (+a)">Plus</a>, <a class="link" href="../../qi/reference/operator/list.html" title="List (a % b)">List</a>,
+ <span class="emphasis"><em>Qi</em></span> repetitive parsers (__qi<span class="underline">kleene</span>_,
+ __qi<span class="underline">plus</span>_, __qi<span class="underline">list</span>_,
           and <a class="link" href="../../qi/reference/directive/repeat.html" title="Repetition (repeat[])">Repeat</a>)
           in order to re-initialize the attribute instance passed to the embedded
           parser after it has been stored in the provided container. This re-initialized
@@ -43,14 +43,14 @@
           parser.
         </p>
 <a name="spirit.advanced.customize.clear_value.module_headers"></a><h6>
-<a name="id936468"></a>
+<a name="id964924"></a>
           <a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.module_headers">Module
           Headers</a>
         </h6>
 <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</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">attributes</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </p>
 <div class="note" title="Note"><table border="0" summary="Note">
 <tr>
@@ -64,7 +64,7 @@
           </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.clear_value.namespace"></a><h6>
-<a name="id936553"></a>
+<a name="id966653"></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="id936768"></a>
+<a name="id966726"></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">&lt;</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">&gt;</span>
@@ -91,7 +91,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.clear_value.template_parameters"></a><h6>
-<a name="id936875"></a>
+<a name="id966833"></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="id937041"></a>
+<a name="id966999"></a>
           <a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.notation">Notation</a>
         </h6>
 <div class="variablelist" title="Notation">
@@ -182,7 +182,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.clear_value.expression_semantics"></a><h6>
-<a name="id937133"></a>
+<a name="id967091"></a>
           <a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.expression_semantics">Expression
           Semantics</a>
         </h6>
@@ -221,12 +221,12 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.clear_value.predefined_specializations"></a><h6>
-<a name="id937249"></a>
+<a name="id967208"></a>
           <a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.predefined_specializations">Predefined
           Specializations</a>
         </h6>
 <p>
- Spirit predefines specializations
+ <span class="underline">_spirit</span>_ predefines specializations
           of this customization point for several types. The following table lists
           those types together with the types exposed and the corresponding semantics:
         </p>
@@ -320,7 +320,7 @@
 <tr>
 <td>
                 <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                 </p>
                 </td>
 <td>
@@ -332,7 +332,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.clear_value.when_to_implement"></a><h6>
-<a name="id937597"></a>
+<a name="id967553"></a>
           <a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.when_to_implement">When
           to Implement</a>
         </h6>
@@ -345,7 +345,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="id937632"></a>
+<a name="id967588"></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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Extract an Attribute Value to Generate Output (Karma)</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../customize.html" title="Customization of Spirit's Attribute Handling">
 <link rel="prev" href="clear_value.html" title="Re-Initialize an Attribute Value before Parsing (Qi)">
 <link rel="next" href="iterate.html" title="Extract Attribute Values to Generate Output from a Container (Karma)">
@@ -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="id937661"></a>
+<a name="id967617"></a>
           <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.extract_from">extract_from</a>
         </h6>
 <p>
@@ -37,14 +37,14 @@
           extraction for any data type possibly used to store the values to output.
         </p>
 <a name="spirit.advanced.customize.extract_from.module_headers"></a><h6>
-<a name="id937685"></a>
+<a name="id967641"></a>
           <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.module_headers">Module
           Headers</a>
         </h6>
 <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">extract_from</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </p>
 <div class="note" title="Note"><table border="0" summary="Note">
 <tr>
@@ -58,7 +58,7 @@
           </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.extract_from.namespace"></a><h6>
-<a name="id937777"></a>
+<a name="id967733"></a>
           <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.namespace">Namespace</a>
         </h6>
 <div class="informaltable"><table class="table">
@@ -75,7 +75,7 @@
                 </td></tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.extract_from.synopsis"></a><h6>
-<a name="id937851"></a>
+<a name="id967806"></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">&lt;</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">&gt;</span>
@@ -88,7 +88,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.extract_from.template_parameters"></a><h6>
-<a name="id938026"></a>
+<a name="id967982"></a>
           <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.template_parameters">Template
           parameters</a>
         </h6>
@@ -169,7 +169,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.extract_from.notation"></a><h6>
-<a name="id938215"></a>
+<a name="id968171"></a>
           <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.notation">Notation</a>
         </h6>
 <div class="variablelist" title="Notation">
@@ -186,7 +186,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.extract_from.expression_semantics"></a><h6>
-<a name="id938281"></a>
+<a name="id968237"></a>
           <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.expression_semantics">Expression
           Semantics</a>
         </h6>
@@ -225,12 +225,12 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.extract_from.predefined_specializations"></a><h6>
-<a name="id938388"></a>
+<a name="id968344"></a>
           <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.predefined_specializations">Predefined
           Specializations</a>
         </h6>
 <p>
- Spirit predefines specializations
+ <span class="underline">_spirit</span>_ predefines specializations
           of this customization point for several types. The following table lists
           those types together with the types exposed and the corresponding semantics:
         </p>
@@ -305,21 +305,21 @@
 <tr>
 <td>
                 <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                 </p>
                 </td>
 <td>
                 <p>
                   The exposed typedef <code class="computeroutput"><span class="identifier">type</span></code>
- is defined to <code class="computeroutput"><span class="identifier">unused_type</span></code>.
- The function <code class="computeroutput"><span class="identifier">call</span><span class="special">()</span></code> returns an instance of <code class="computeroutput"><span class="identifier">unused_type</span></code>.
+ is defined to __unused<span class="underline">type</span>_.
+ The function <code class="computeroutput"><span class="identifier">call</span><span class="special">()</span></code> returns an instance of __unused<span class="underline">type</span>_.
                 </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.extract_from.when_to_implement"></a><h6>
-<a name="id938733"></a>
+<a name="id968681"></a>
           <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.when_to_implement">When
           to implement</a>
         </h6>
@@ -331,7 +331,7 @@
           and is not copy constructible.
         </p>
 <a name="spirit.advanced.customize.extract_from.example"></a><h6>
-<a name="id938766"></a>
+<a name="id968715"></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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Determine if a Type Should be Treated as a Container (Qi and Karma)</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../customize.html" title="Customization of Spirit's Attribute Handling">
 <link rel="prev" href="../customize.html" title="Customization of Spirit's Attribute Handling">
 <link rel="next" href="transform.html" title="Transform an Attribute to a Different Type (Qi and Karma)">
@@ -28,25 +28,26 @@
         if 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="id921658"></a>
+<a name="id951776"></a>
           <a class="link" href="is_container.html#spirit.advanced.customize.is_container.is_container">is_container</a>
         </h6>
 <p>
           The template <code class="computeroutput"><span class="identifier">is_container</span></code>
           is a template meta-function used as an attribute customization point. It
- is invoked by the <span class="emphasis"><em>Qi</em></span> <a class="link" href="../../qi/reference/operator/sequence.html" title="Sequence (a &gt;&gt; b)">Sequence</a>
+ is invoked by the <span class="emphasis"><em>Qi</em></span> __qi<span class="underline">sequence</span>_
           (<code class="computeroutput"><span class="special">&gt;&gt;</span></code>) and <span class="emphasis"><em>Karma</em></span>
- <a class="link" href="../../karma/reference/operator/sequence.html" title="Sequences (a &lt;&lt; b)">Sequence (<code class="computeroutput"><span class="special">&lt;&lt;</span></code>)</a> operators in order to determine
- whether a supplied attribute can potentially be treated as a container.
+ __karma<span class="underline">sequence</span>_ operators in order
+ to determine whether a supplied attribute can potentially be treated as
+ a container.
         </p>
 <a name="spirit.advanced.customize.is_container.header"></a><h6>
-<a name="id921713"></a>
+<a name="id951824"></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">&lt;</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">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </p>
 <div class="note" title="Note"><table border="0" summary="Note">
 <tr>
@@ -60,7 +61,7 @@
           </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.is_container.namespace"></a><h6>
-<a name="id921798"></a>
+<a name="id951909"></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 +78,7 @@
                 </td></tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.is_container.synopsis"></a><h6>
-<a name="id921871"></a>
+<a name="id951982"></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">&lt;</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">&gt;</span>
@@ -87,7 +88,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.is_container.template_parameters"></a><h6>
-<a name="id921970"></a>
+<a name="id952080"></a>
           <a class="link" href="is_container.html#spirit.advanced.customize.is_container.template_parameters">Template
           parameters</a>
         </h6>
@@ -156,7 +157,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.is_container.notation"></a><h6>
-<a name="id922135"></a>
+<a name="id952246"></a>
           <a class="link" href="is_container.html#spirit.advanced.customize.is_container.notation">Notation</a>
         </h6>
 <div class="variablelist">
@@ -174,7 +175,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.is_container.expression_semantics"></a><h6>
-<a name="id922201"></a>
+<a name="id952312"></a>
           <a class="link" href="is_container.html#spirit.advanced.customize.is_container.expression_semantics">Expression
           Semantics</a>
         </h6>
@@ -206,29 +207,24 @@
                   Result of the metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
                   if a given type, <code class="computeroutput"><span class="identifier">C</span></code>,
                   is to be treated as a container, <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>
- otherwise (See <a href="../../../../../../../libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
- Boolean Constant</a>).
+ otherwise (See __mpl_boolean<span class="underline">constant</span>_).
                 </p>
                 </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.is_container.predefined_specializations"></a><h6>
-<a name="id922331"></a>
+<a name="id952601"></a>
           <a class="link" href="is_container.html#spirit.advanced.customize.is_container.predefined_specializations">Predefined
           Specializations</a>
         </h6>
 <p>
- Spirit predefines specializations
+ <span class="underline">_spirit</span>_ predefines specializations
           of this customization point for several types. The following table lists
           those types together with the conditions for which the corresponding specializations
- will evaluate to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code> (see <a href="../../../../../../../libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
- Boolean Constant</a>):
+ will evaluate to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code> (see __mpl_boolean<span class="underline">constant</span>_):
         </p>
 <div class="informaltable"><table class="table">
-<colgroup>
-<col>
-<col>
-</colgroup>
+<colgroup><col></colgroup>
 <thead><tr>
 <th>
                 <p>
@@ -289,19 +285,16 @@
 <tr>
 <td>
                 <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
- </td>
-<td>
- <p>
- Returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>.
+ __unused<span class="underline">type</span><span class="underline">]
+ [Returns `mpl::false</span>`.
                 </p>
                 </td>
+<td class="auto-generated">&#160;</td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.is_container.when_to_implement"></a><h6>
-<a name="id923866"></a>
+<a name="id952992"></a>
           <a class="link" href="is_container.html#spirit.advanced.customize.is_container.when_to_implement">When
           to implement</a>
         </h6>
@@ -309,7 +302,8 @@
           The customization point <code class="computeroutput"><span class="identifier">is_container</span></code>
           needs to be implemented for a specific type whenever this type is to be
           used as an attribute in place of a STL container. It is applicable for
- parsers (<span class="emphasis"><em>Spirit.Qi</em></span>) and generators (<span class="emphasis"><em>Spirit.Karma</em></span>).
+ parsers (<span class="underline">_qi</span><span class="underline">)
+ and generators (</span><span class="underline">karma</span>_).
           As a rule of thumb: it has to be implemented whenever a certain type is
           to be passed as an attribute to a parser or a generator normally exposing
           a STL container, <code class="computeroutput"><span class="identifier">C</span></code> and
@@ -323,7 +317,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="id924024"></a>
+<a name="id953156"></a>
           <a class="link" href="is_container.html#spirit.advanced.customize.is_container.related_attribute_customization_points">Related
           Attribute Customization Points</a>
         </h6>
@@ -352,7 +346,7 @@
 <tr>
 <td>
                 <p>
- <a class="link" href="store_value/container_value.html" title="Determine the Type to be Stored in a Container (Qi)"><code class="computeroutput"><span class="identifier">container_value</span></code></a>
+ __customize_container<span class="underline">value</span>_
                 </p>
                 </td>
 <td>
@@ -365,14 +359,12 @@
 <tr>
 <td>
                 <p>
- <a class="link" href="store_value/push_back.html" title="Store a Parsed Attribute Value into a Container (Qi)"><code class="computeroutput"><span class="identifier">push_back_container</span></code></a>
+ __customize_push_back<span class="underline">container</span>_
                 </p>
                 </td>
 <td>
                 <p>
- Qi: <a class="link" href="../../qi/reference/operator/list.html" title="List (a % b)">List</a>,
- <a class="link" href="../../qi/reference/operator/kleene.html" title="Kleene (*a)">Kleene</a>,
- <a class="link" href="../../qi/reference/operator/plus.html" title="Plus (+a)">Plus</a>,
+ Qi: __qi<span class="underline">list</span>_, __qi<span class="underline">kleene</span>_, __qi<span class="underline">plus</span>_,
                   <a class="link" href="../../qi/reference/directive/repeat.html" title="Repetition (repeat[])">Repeat</a>.
                 </p>
                 </td>
@@ -380,103 +372,85 @@
 <tr>
 <td>
                 <p>
- <a class="link" href="iterate/container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">container_iterator</span></code></a>
+ __customize_container<span class="underline">iterator</span>_
                 </p>
                 </td>
 <td>
                 <p>
- Karma: <a class="link" href="../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>,
- <a class="link" href="../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <a class="link" href="iterate/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>
+ __customize_begin<span class="underline">container</span>_
                 </p>
                 </td>
 <td>
                 <p>
- Karma: <a class="link" href="../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>,
- <a class="link" href="../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <a class="link" href="iterate/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>
+ __customize_end<span class="underline">container</span>_
                 </p>
                 </td>
 <td>
                 <p>
- Karma: <a class="link" href="../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>,
- <a class="link" href="../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <a class="link" href="iterate/deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>
+ __customize_deref<span class="underline">iterator</span>_
                 </p>
                 </td>
 <td>
                 <p>
- Karma: <a class="link" href="../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>,
- <a class="link" href="../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <a class="link" href="iterate/next_iterator.html" title="Increment the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">next_iterator</span></code></a>
+ __customize_next<span class="underline">iterator</span>_
                 </p>
                 </td>
 <td>
                 <p>
- Karma: <a class="link" href="../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>,
- <a class="link" href="../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <a class="link" href="iterate/compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">compare_iterators</span></code></a>
+ __customize_compare<span class="underline">iterators</span>_
                 </p>
                 </td>
 <td>
                 <p>
- Karma: <a class="link" href="../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>,
- <a class="link" href="../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                 </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.is_container.example"></a><h6>
-<a name="id924557"></a>
+<a name="id953564"></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.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Extract Attribute Values to Generate Output from a Container (Karma)</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../customize.html" title="Customization of Spirit's Attribute Handling">
 <link rel="prev" href="extract_from.html" title="Extract an Attribute Value to Generate Output (Karma)">
 <link rel="next" href="iterate/container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)">

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Get the Iterator pointing to the Begin of a Container Attribute</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../iterate.html" title="Extract Attribute Values to Generate Output from a Container (Karma)">
 <link rel="prev" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)">
 <link rel="next" href="end_container.html" title="Get the Iterator pointing to the End of a Container Attribute">
@@ -28,27 +28,26 @@
           Get 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="id942628"></a>
+<a name="id973049"></a>
             <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.begin_container">begin_container</a>
           </h6>
 <p>
             The template <code class="computeroutput"><span class="identifier">begin_container</span></code>
             is a type used as an attribute customization point. It is invoked by
- the <span class="emphasis"><em>Karma</em></span> repetitive generators (such as <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene
- (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>)
+ the <span class="emphasis"><em>Karma</em></span> repetitive generators (such as __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene
+ (unary <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, and <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>)
             in order to get an iterator pointing to the first element of the container
             holding the attributes to generate output from.
           </p>
 <a name="spirit.advanced.customize.iterate.begin_container.module_headers"></a><h6>
-<a name="id942697"></a>
+<a name="id973103"></a>
             <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.module_headers">Module
             Headers</a>
           </h6>
 <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</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">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <div class="note" title="Note"><table border="0" summary="Note">
 <tr>
@@ -62,7 +61,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.iterate.begin_container.namespace"></a><h6>
-<a name="id942784"></a>
+<a name="id973191"></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 +78,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.begin_container.synopsis"></a><h6>
-<a name="id942862"></a>
+<a name="id973269"></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">&lt;</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">&gt;</span>
@@ -90,7 +89,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.iterate.begin_container.template_parameters"></a><h6>
-<a name="id942988"></a>
+<a name="id973395"></a>
             <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.template_parameters">Template
             parameters</a>
           </h6>
@@ -160,7 +159,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.begin_container.notation"></a><h6>
-<a name="id943154"></a>
+<a name="id973560"></a>
             <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.notation">Notation</a>
           </h6>
 <div class="variablelist">
@@ -177,7 +176,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.iterate.begin_container.expression_semantics"></a><h6>
-<a name="id943219"></a>
+<a name="id973625"></a>
             <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -209,7 +208,7 @@
                     Return the iterator usable to dereference the first element of
                     the given container, <code class="computeroutput"><span class="identifier">c</span></code>.
                     The type of the returned iterator is expected to be the same
- as the type returned by the customization point <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">container_iterator</span></code></a>.
+ as the type returned by the customization point __customize_container<span class="underline">iterator</span>_.
                   </p>
                   </td>
 </tr></tbody>
@@ -226,25 +225,25 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
- it needs to be comparable for equality (see <a class="link" href="compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">compare_iterators</span></code></a>),
+ it needs to be comparable for equality (see __customize_compare<span class="underline">iterators</span>_),
             </li>
 <li class="listitem">
- it needs to be incrementable (see <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>),
+ it needs to be incrementable (see __customize_next<span class="underline">iterator</span>_),
             </li>
 <li class="listitem">
- it needs to be dereferencible (see <a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>).
+ it needs to be dereferencible (see __customize_deref<span class="underline">iterator</span>_).
             </li>
 </ul></div>
 <a name="spirit.advanced.customize.iterate.begin_container.predefined_specializations"></a><h6>
-<a name="id943384"></a>
+<a name="id973770"></a>
             <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.predefined_specializations">Predefined
             Specializations</a>
           </h6>
 <p>
- Spirit predefines
- specializations of this customization point for several types. The following
- table lists those types together with the types returned by the embedded
- typedef <code class="computeroutput"><span class="identifier">type</span></code>:
+ <span class="underline">_spirit</span>_ predefines specializations
+ of this customization point for several types. The following table lists
+ those types together with the types returned by the embedded typedef
+ <code class="computeroutput"><span class="identifier">type</span></code>:
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -291,7 +290,7 @@
 <tr>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                   </p>
                   </td>
 <td>
@@ -303,7 +302,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.begin_container.when_to_implement"></a><h6>
-<a name="id943572"></a>
+<a name="id973955"></a>
             <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.when_to_implement">When
             to implement</a>
           </h6>
@@ -311,14 +310,14 @@
             The customization point <code class="computeroutput"><span class="identifier">begin_container</span></code>
             needs to be implemented for a specific type whenever this type is to
             be used as an attribute in place of a STL container. It is applicable
- for generators (<span class="emphasis"><em>Spirit.Karma</em></span>) only. As a rule of
- thumb: it has to be implemented whenever a certain type is to be passed
- as an attribute to a generator normally exposing a STL container, <code class="computeroutput"><span class="identifier">C</span></code> and if the type does not expose the
- interface of a STL container (i.e. <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;::</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>).
+ for generators (<span class="underline">_karma</span>_) only.
+ As a rule of thumb: it has to be implemented whenever a certain type
+ is to be passed as an attribute to a generator normally exposing a STL
+ container, <code class="computeroutput"><span class="identifier">C</span></code> and if the
+ type does not expose the interface of a STL container (i.e. <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;::</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.begin_container.related_attribute_customization_points"></a><h6>
-<a name="id943642"></a>
+<a name="id974027"></a>
             <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.related_attribute_customization_points">Related
             Attribute Customization Points</a>
           </h6>
@@ -347,7 +346,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../is_container.html" title="Determine if a Type Should be Treated as a Container (Qi and Karma)"><code class="computeroutput"><span class="identifier">is_container</span></code></a>
+ __customize_is<span class="underline">container</span>_
                   </p>
                   </td>
 <td>
@@ -360,91 +359,85 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">container_iterator</span></code></a>
+ __customize_container<span class="underline">iterator</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <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>
+ __customize_begin<span class="underline">container</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <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>
+ __customize_end<span class="underline">container</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>
+ __customize_deref<span class="underline">iterator</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <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>
+ __customize_next<span class="underline">iterator</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <a class="link" href="compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">compare_iterators</span></code></a>
+ __customize_compare<span class="underline">iterators</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.begin_container.example"></a><h6>
-<a name="id944130"></a>
+<a name="id974394"></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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Compare two Iterator pointing into a Container Attribute for Equality</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../iterate.html" title="Extract Attribute Values to Generate Output from a Container (Karma)">
 <link rel="prev" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute">
 <link rel="next" href="../auto.html" title="Create Components from Attributes">
@@ -28,28 +28,27 @@
           Compare 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="id957112"></a>
+<a name="id986906"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.compare_iterators">compare_iterators</a>
           </h6>
 <p>
             The template <code class="computeroutput"><span class="identifier">compare_iterators</span></code>
             is a type used as an attribute customization point. It is invoked by
- the <span class="emphasis"><em>Karma</em></span> repetitive generators (such as <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene
- (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 <span class="emphasis"><em>Karma</em></span> repetitive generators (such as __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene
+ (unary <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, 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 __customize_begin<span class="underline">container</span>_ or from __customize_next<span class="underline">iterator</span>_) with the end iterator (returned
+ from __customize_end<span class="underline">container</span>_)
+ in order to find the end of the element sequence to gerenate output for.
           </p>
 <a name="spirit.advanced.customize.iterate.compare_iterators.module_headers"></a><h6>
-<a name="id957209"></a>
+<a name="id986974"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.module_headers">Module
             Headers</a>
           </h6>
 <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</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">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <div class="note" title="Note"><table border="0" summary="Note">
 <tr>
@@ -63,7 +62,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.iterate.compare_iterators.namespace"></a><h6>
-<a name="id957297"></a>
+<a name="id987062"></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 +79,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.compare_iterators.synopsis"></a><h6>
-<a name="id957375"></a>
+<a name="id987140"></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">&lt;</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">&gt;</span>
@@ -90,7 +89,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.iterate.compare_iterators.template_parameters"></a><h6>
-<a name="id957508"></a>
+<a name="id987273"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.template_parameters">Template
             parameters</a>
           </h6>
@@ -128,7 +127,7 @@
                   <p>
                     The type, <code class="computeroutput"><span class="identifier">Iterator</span></code>
                     of the iterator to dereference. This is the same as the type
- returned by the customization point <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">container_iterator</span></code></a>.
+ returned by the customization point __customize_container<span class="underline">iterator</span>_.
                   </p>
                   </td>
 <td>
@@ -160,7 +159,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.compare_iterators.notation"></a><h6>
-<a name="id957683"></a>
+<a name="id987444"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.notation">Notation</a>
           </h6>
 <div class="variablelist">
@@ -183,7 +182,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.iterate.compare_iterators.expression_semantics"></a><h6>
-<a name="id957780"></a>
+<a name="id987541"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -220,15 +219,15 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.compare_iterators.predefined_specializations"></a><h6>
-<a name="id957899"></a>
+<a name="id987660"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.predefined_specializations">Predefined
             Specializations</a>
           </h6>
 <p>
- Spirit predefines
- specializations of this customization point for several types. The following
- table lists those types together with the types returned by the embedded
- typedef <code class="computeroutput"><span class="identifier">type</span></code>:
+ <span class="underline">_spirit</span>_ predefines specializations
+ of this customization point for several types. The following table lists
+ those types together with the types returned by the embedded typedef
+ <code class="computeroutput"><span class="identifier">type</span></code>:
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -263,8 +262,7 @@
 <tr>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code><code class="computeroutput">
- <span class="keyword">const</span><span class="special">*</span></code>
+ __unused<span class="underline">type</span>_<code class="computeroutput"> <span class="keyword">const</span><span class="special">*</span></code>
                   </p>
                   </td>
 <td>
@@ -276,7 +274,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.compare_iterators.when_to_implement"></a><h6>
-<a name="id958044"></a>
+<a name="id987802"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.when_to_implement">When
             to implement</a>
           </h6>
@@ -284,7 +282,7 @@
             The customization point <code class="computeroutput"><span class="identifier">compare_iterators</span></code>
             needs to be implemented for a specific iterator type whenever the container
             this iterator belongs to is to be used as an attribute in place of a
- STL container. It is applicable for generators (<span class="emphasis"><em>Spirit.Karma</em></span>)
+ STL container. It is applicable for generators (<span class="underline">_karma</span>_)
             only. As a rule of thumb: it has to be implemented whenever a certain
             iterator type belongs to a container which is to be passed as an attribute
             to a generator normally exposing a STL container, <code class="computeroutput"><span class="identifier">C</span></code>
@@ -292,7 +290,7 @@
             (i.e. <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;::</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="id958115"></a>
+<a name="id987874"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.related_attribute_customization_points">Related
             Attribute Customization Points</a>
           </h6>
@@ -321,7 +319,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../is_container.html" title="Determine if a Type Should be Treated as a Container (Qi and Karma)"><code class="computeroutput"><span class="identifier">is_container</span></code></a>
+ __customize_is<span class="underline">container</span>_
                   </p>
                   </td>
 <td>
@@ -334,91 +332,85 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">container_iterator</span></code></a>
+ __customize_container<span class="underline">iterator</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <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>
+ __customize_begin<span class="underline">container</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <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>
+ __customize_end<span class="underline">container</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>
+ __customize_deref<span class="underline">iterator</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <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>
+ __customize_next<span class="underline">iterator</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <a class="link" href="compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">compare_iterators</span></code></a>
+ __customize_compare<span class="underline">iterators</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.compare_iterators.example"></a><h6>
-<a name="id958602"></a>
+<a name="id988242"></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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Determine the Type of the Iterator of a Container (Karma)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../iterate.html" title="Extract Attribute Values to Generate Output from a Container (Karma)">
 <link rel="prev" href="../iterate.html" title="Extract Attribute Values to Generate Output from a Container (Karma)">
 <link rel="next" href="begin_container.html" title="Get the Iterator pointing to the Begin of a Container Attribute">
@@ -28,27 +28,27 @@
           Determine 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="id938803"></a>
+<a name="id968752"></a>
             <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.container_iterator">container_iterator</a>
           </h6>
 <p>
             The template <code class="computeroutput"><span class="identifier">container_iterator</span></code>
             is a template meta-function used as an attribute customization point.
             It is invoked by the <span class="emphasis"><em>Karma</em></span> repetitive generators
- (such as <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene
- (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>)
+ (such as __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene
+ (unary <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, and <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>)
             in order to determine the type of the iterator to use to iterate over
             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="id938872"></a>
+<a name="id969905"></a>
             <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.module_headers">Module
             Headers</a>
           </h6>
 <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</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">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <div class="note" title="Note"><table border="0" summary="Note">
 <tr>
@@ -62,7 +62,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.iterate.container_iterator.namespace"></a><h6>
-<a name="id940059"></a>
+<a name="id969993"></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="id940137"></a>
+<a name="id970071"></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">&lt;</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">&gt;</span>
@@ -89,7 +89,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.iterate.container_iterator.template_parameters"></a><h6>
-<a name="id940235"></a>
+<a name="id970169"></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="id940401"></a>
+<a name="id970335"></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="id940440"></a>
+<a name="id970375"></a>
             <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -218,25 +218,25 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
- it needs to be comparable for equality (see <a class="link" href="compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">compare_iterators</span></code></a>),
+ it needs to be comparable for equality (see __customize_compare<span class="underline">iterators</span>_),
             </li>
 <li class="listitem">
- it needs to be incrementable (see <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>),
+ it needs to be incrementable (see __customize_next<span class="underline">iterator</span>_),
             </li>
 <li class="listitem">
- it needs to be dereferencible (see <a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>).
+ it needs to be dereferencible (see __customize_deref<span class="underline">iterator</span>_).
             </li>
 </ul></div>
 <a name="spirit.advanced.customize.iterate.container_iterator.predefined_specializations"></a><h6>
-<a name="id940586"></a>
+<a name="id970504"></a>
             <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.predefined_specializations">Predefined
             Specializations</a>
           </h6>
 <p>
- Spirit predefines
- specializations of this customization point for several types. The following
- table lists those types together with the types returned by the embedded
- typedef <code class="computeroutput"><span class="identifier">type</span></code>:
+ <span class="underline">_spirit</span>_ predefines specializations
+ of this customization point for several types. The following table lists
+ those types together with the types returned by the embedded typedef
+ <code class="computeroutput"><span class="identifier">type</span></code>:
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -283,12 +283,12 @@
 <tr>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Returns <code class="computeroutput"><span class="identifier">unused_type</span></code><code class="computeroutput">
+ Returns __unused<span class="underline">type</span>_<code class="computeroutput">
                     <span class="keyword">const</span><span class="special">*</span></code>.
                   </p>
                   </td>
@@ -296,7 +296,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.container_iterator.when_to_implement"></a><h6>
-<a name="id940773"></a>
+<a name="id970688"></a>
             <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.when_to_implement">When
             to implement</a>
           </h6>
@@ -304,14 +304,14 @@
             The customization point <code class="computeroutput"><span class="identifier">container_iterator</span></code>
             needs to be implemented for a specific type whenever this type is to
             be used as an attribute in place of a STL container. It is applicable
- for generators (<span class="emphasis"><em>Spirit.Karma</em></span>) only. As a rule of
- thumb: it has to be implemented whenever a certain type is to be passed
- as an attribute to a generator normally exposing a STL container, <code class="computeroutput"><span class="identifier">C</span></code> and if the type does not expose the
- interface of a STL container (i.e. <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;::</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>).
+ for generators (<span class="underline">_karma</span>_) only.
+ As a rule of thumb: it has to be implemented whenever a certain type
+ is to be passed as an attribute to a generator normally exposing a STL
+ container, <code class="computeroutput"><span class="identifier">C</span></code> and if the
+ type does not expose the interface of a STL container (i.e. <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;::</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.container_iterator.related_attribute_customization_points"></a><h6>
-<a name="id940844"></a>
+<a name="id970760"></a>
             <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.related_attribute_customization_points">Related
             Attribute Customization Points</a>
           </h6>
@@ -340,7 +340,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../is_container.html" title="Determine if a Type Should be Treated as a Container (Qi and Karma)"><code class="computeroutput"><span class="identifier">is_container</span></code></a>
+ __customize_is<span class="underline">container</span>_
                   </p>
                   </td>
 <td>
@@ -353,91 +353,85 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">container_iterator</span></code></a>
+ __customize_container<span class="underline">iterator</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <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>
+ __customize_begin<span class="underline">container</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <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>
+ __customize_end<span class="underline">container</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>
+ __customize_deref<span class="underline">iterator</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <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>
+ __customize_next<span class="underline">iterator</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <a class="link" href="compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">compare_iterators</span></code></a>
+ __customize_compare<span class="underline">iterators</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.container_iterator.example"></a><h6>
-<a name="id941331"></a>
+<a name="id971127"></a>
             <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.example">Example</a>
           </h6>
 <p>
@@ -486,14 +480,15 @@
 <p>
           </p>
 <p>
- as a direct container attribute to the <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a> generator. In
- order to make this data structure compatible we need to specialize a
- couple of attribute customization points: <a class="link" href="../is_container.html" title="Determine if a Type Should be Treated as a Container (Qi and Karma)"><code class="computeroutput"><span class="identifier">is_container</span></code></a>, <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">container_iterator</span></code></a>, <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>, and <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>. As you can see
- the specializations simply expose the embedded <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code> as the container to use. We don't
- need to specialize the customization points related to iterators (<a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>, <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>, and <a class="link" href="compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">compare_iterators</span></code></a>) as we expose
- a standard iterator and the default implementation of these customizations
- handles standard iterators out of the box.
+ as a direct container attribute to the __karma<span class="underline">list</span>_
+ generator. In order to make this data structure compatible we need to
+ specialize a couple of attribute customization points: __customize_is<span class="underline">container</span>_, __customize_container<span class="underline">iterator</span>_, __customize_begin<span class="underline">container</span>_,
+ and __customize_end<span class="underline">container</span><span class="underline">. As you can see the specializations simply expose the
+ embedded `std::vector&lt;int&gt;` as the container to use. We don't need
+ to specialize the customization points related to iterators (</span>_customize_deref<span class="underline">iterator</span>_, __customize_next<span class="underline">iterator</span>_,
+ and __customize_compare<span class="underline">iterators</span>_)
+ as we expose a standard iterator and the default implementation of these
+ customizations handles standard iterators out of the box.
           </p>
 <p>
             </p>
@@ -561,7 +556,7 @@
 <p>
             The last code snippet shows an example using an instance of the data
             structure <code class="computeroutput"><span class="identifier">client</span><span class="special">::</span><span class="identifier">embedded_container</span></code> to generate output
- from a <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List (<code class="computeroutput"><span class="special">%</span></code>)</a> generator:
+ from a __karma<span class="underline">list</span>_ generator:
           </p>
 <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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Dereference the Iterator pointing into a Container Attribute</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../iterate.html" title="Extract Attribute Values to Generate Output from a Container (Karma)">
 <link rel="prev" href="next_iterator.html" title="Increment the Iterator pointing into a Container Attribute">
 <link rel="next" href="compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality">
@@ -28,27 +28,26 @@
           Dereference 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="id954172"></a>
+<a name="id981284"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.deref_iterator">deref_iterator</a>
           </h6>
 <p>
             The template <code class="computeroutput"><span class="identifier">deref_iterator</span></code>
             is a type used as an attribute customization point. It is invoked by
- the <span class="emphasis"><em>Karma</em></span> repetitive generators (such as <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene
- (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>)
+ the <span class="emphasis"><em>Karma</em></span> repetitive generators (such as __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene
+ (unary <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, and <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>)
             in order to dereference an iterator pointing to an element of a container
             holding the attributes to generate output from.
           </p>
 <a name="spirit.advanced.customize.iterate.deref_iterator.module_headers"></a><h6>
-<a name="id954245"></a>
+<a name="id981343"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.module_headers">Module
             Headers</a>
           </h6>
 <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</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">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <div class="note" title="Note"><table border="0" summary="Note">
 <tr>
@@ -62,7 +61,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.iterate.deref_iterator.namespace"></a><h6>
-<a name="id954335"></a>
+<a name="id981433"></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 +78,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.deref_iterator.synopsis"></a><h6>
-<a name="id954413"></a>
+<a name="id981511"></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">&lt;</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">&gt;</span>
@@ -90,7 +89,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.iterate.deref_iterator.template_parameters"></a><h6>
-<a name="id954545"></a>
+<a name="id981643"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.template_parameters">Template
             parameters</a>
           </h6>
@@ -128,7 +127,7 @@
                   <p>
                     The type, <code class="computeroutput"><span class="identifier">Iterator</span></code>
                     of the iterator to dereference. This is the same as the type
- returned by the customization point <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">container_iterator</span></code></a>.
+ returned by the customization point __customize_container<span class="underline">iterator</span>_.
                   </p>
                   </td>
 <td>
@@ -160,7 +159,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.deref_iterator.notation"></a><h6>
-<a name="id954720"></a>
+<a name="id981813"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.notation">Notation</a>
           </h6>
 <div class="variablelist">
@@ -182,7 +181,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.iterate.deref_iterator.expression_semantics"></a><h6>
-<a name="id954810"></a>
+<a name="id981903"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -234,15 +233,15 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.deref_iterator.predefined_specializations"></a><h6>
-<a name="id954952"></a>
+<a name="id982045"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.predefined_specializations">Predefined
             Specializations</a>
           </h6>
 <p>
- Spirit predefines
- specializations of this customization point for several types. The following
- table lists those types together with the types returned by the embedded
- typedef <code class="computeroutput"><span class="identifier">type</span></code>:
+ <span class="underline">_spirit</span>_ predefines specializations
+ of this customization point for several types. The following table lists
+ those types together with the types returned by the embedded typedef
+ <code class="computeroutput"><span class="identifier">type</span></code>:
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -279,14 +278,13 @@
 <tr>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code><code class="computeroutput">
- <span class="keyword">const</span><span class="special">*</span></code>
+ __unused<span class="underline">type</span>_<code class="computeroutput"> <span class="keyword">const</span><span class="special">*</span></code>
                   </p>
                   </td>
 <td>
                   <p>
                     The metafunction result <code class="computeroutput"><span class="identifier">type</span></code>
- evaluates to <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ evaluates to __unused<span class="underline">type</span>_
                     and the function <code class="computeroutput"><span class="identifier">call</span><span class="special">()</span></code> returns <code class="computeroutput"><span class="identifier">unused</span></code>.
                   </p>
                   </td>
@@ -294,7 +292,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.deref_iterator.when_to_implement"></a><h6>
-<a name="id955171"></a>
+<a name="id982261"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.when_to_implement">When
             to implement</a>
           </h6>
@@ -302,7 +300,7 @@
             The customization point <code class="computeroutput"><span class="identifier">deref_iterator</span></code>
             needs to be implemented for a specific iterator type whenever the container
             this iterator belongs to is to be used as an attribute in place of a
- STL container. It is applicable for generators (<span class="emphasis"><em>Spirit.Karma</em></span>)
+ STL container. It is applicable for generators (<span class="underline">_karma</span>_)
             only. As a rule of thumb: it has to be implemented whenever a certain
             iterator type belongs to a container which is to be passed as an attribute
             to a generator normally exposing a STL container, <code class="computeroutput"><span class="identifier">C</span></code>
@@ -310,7 +308,7 @@
             (i.e. <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;::</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="id955242"></a>
+<a name="id982333"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.related_attribute_customization_points">Related
             Attribute Customization Points</a>
           </h6>
@@ -339,7 +337,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../is_container.html" title="Determine if a Type Should be Treated as a Container (Qi and Karma)"><code class="computeroutput"><span class="identifier">is_container</span></code></a>
+ __customize_is<span class="underline">container</span>_
                   </p>
                   </td>
 <td>
@@ -352,91 +350,85 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">container_iterator</span></code></a>
+ __customize_container<span class="underline">iterator</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <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>
+ __customize_begin<span class="underline">container</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <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>
+ __customize_end<span class="underline">container</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>
+ __customize_deref<span class="underline">iterator</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <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>
+ __customize_next<span class="underline">iterator</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <a class="link" href="compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">compare_iterators</span></code></a>
+ __customize_compare<span class="underline">iterators</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.deref_iterator.example"></a><h6>
-<a name="id955729"></a>
+<a name="id982700"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.example">Example</a>
           </h6>
 <p>
@@ -488,19 +480,21 @@
 <p>
           </p>
 <p>
- as a direct attribute to the <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<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
- accessed. The examples shows how to enable its use as an attribute to
- <span class="emphasis"><em>Karma's</em></span> repetitive generators.
+ as a direct attribute to the __karma<span class="underline">list</span>_
+ 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 shows how to enable
+ its use as an attribute to <span class="emphasis"><em>Karma's</em></span> repetitive generators.
           </p>
 <p>
             In order to make this data structure compatible we need to specialize
- a couple of attribute customization points: <a class="link" href="../is_container.html" title="Determine if a Type Should be Treated as a Container (Qi and Karma)"><code class="computeroutput"><span class="identifier">is_container</span></code></a>, <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">container_iterator</span></code></a>, <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>, and <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 addition,
+ a couple of attribute customization points: __customize_is<span class="underline">container</span>_,
+ __customize_container<span class="underline">iterator</span>_,
+ __customize_begin<span class="underline">container</span>_, and
+ __customize_end<span class="underline">container</span>_. In addition,
             we specialize one of the iterator related customization points as well:
- <a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>.
+ __customize_deref<span class="underline">iterator</span>_.
           </p>
 <p>
             </p>
@@ -593,8 +587,7 @@
           </p>
 <p>
             The last code snippet shows an example using an instance of the data
- structure <code class="computeroutput"><span class="identifier">client</span><span class="special">::</span><span class="identifier">counter</span></code> to generate output from a
- <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List (<code class="computeroutput"><span class="special">%</span></code>)</a> generator:
+ structure <code class="computeroutput"><span class="identifier">client</span><span class="special">::</span><span class="identifier">counter</span></code> to generate output from a __karma<span class="underline">list</span>_ generator:
           </p>
 <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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Get the Iterator pointing to the End of a Container Attribute</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../iterate.html" title="Extract Attribute Values to Generate Output from a Container (Karma)">
 <link rel="prev" href="begin_container.html" title="Get the Iterator pointing to the Begin of a Container Attribute">
 <link rel="next" href="next_iterator.html" title="Increment the Iterator pointing into a Container Attribute">
@@ -28,27 +28,26 @@
           Get 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="id944188"></a>
+<a name="id974453"></a>
             <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.end_container">end_container</a>
           </h6>
 <p>
             The template <code class="computeroutput"><span class="identifier">end_container</span></code>
             is a type used as an attribute customization point. It is invoked by
- the <span class="emphasis"><em>Karma</em></span> repetitive generators (such as <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene
- (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>)
+ the <span class="emphasis"><em>Karma</em></span> repetitive generators (such as __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene
+ (unary <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, and <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>)
             in order to get an iterator pointing to the end of the container holding
             the attributes to generate output from.
           </p>
 <a name="spirit.advanced.customize.iterate.end_container.module_headers"></a><h6>
-<a name="id944262"></a>
+<a name="id974512"></a>
             <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.module_headers">Module
             Headers</a>
           </h6>
 <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</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">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <div class="note" title="Note"><table border="0" summary="Note">
 <tr>
@@ -62,7 +61,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.iterate.end_container.namespace"></a><h6>
-<a name="id944352"></a>
+<a name="id974602"></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 +78,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.end_container.synopsis"></a><h6>
-<a name="id945546"></a>
+<a name="id974680"></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">&lt;</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">&gt;</span>
@@ -90,7 +89,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.iterate.end_container.template_parameters"></a><h6>
-<a name="id945672"></a>
+<a name="id974806"></a>
             <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.template_parameters">Template
             parameters</a>
           </h6>
@@ -160,7 +159,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.end_container.notation"></a><h6>
-<a name="id945837"></a>
+<a name="id975678"></a>
             <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.notation">Notation</a>
           </h6>
 <div class="variablelist">
@@ -177,7 +176,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.iterate.end_container.expression_semantics"></a><h6>
-<a name="id945902"></a>
+<a name="id975743"></a>
             <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -210,21 +209,21 @@
                     in order to detect whether the other iterator reached the end
                     of the given container, <code class="computeroutput"><span class="identifier">c</span></code>.
                     The type of the returned iterator is expected to be the same
- as the type returned by the customization point <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">container_iterator</span></code></a>.
+ as the type returned by the customization point __customize_container<span class="underline">iterator</span>_.
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.end_container.predefined_specializations"></a><h6>
-<a name="id946015"></a>
+<a name="id975851"></a>
             <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.predefined_specializations">Predefined
             Specializations</a>
           </h6>
 <p>
- Spirit predefines
- specializations of this customization point for several types. The following
- table lists those types together with the types returned by the embedded
- typedef <code class="computeroutput"><span class="identifier">type</span></code>:
+ <span class="underline">_spirit</span>_ predefines specializations
+ of this customization point for several types. The following table lists
+ those types together with the types returned by the embedded typedef
+ <code class="computeroutput"><span class="identifier">type</span></code>:
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -271,7 +270,7 @@
 <tr>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                   </p>
                   </td>
 <td>
@@ -283,7 +282,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.end_container.when_to_implement"></a><h6>
-<a name="id946202"></a>
+<a name="id976035"></a>
             <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.when_to_implement">When
             to implement</a>
           </h6>
@@ -291,14 +290,14 @@
             The customization point <code class="computeroutput"><span class="identifier">end_container</span></code>
             needs to be implemented for a specific type whenever this type is to
             be used as an attribute in place of a STL container. It is applicable
- for generators (<span class="emphasis"><em>Spirit.Karma</em></span>) only. As a rule of
- thumb: it has to be implemented whenever a certain type is to be passed
- as an attribute to a generator normally exposing a STL container, <code class="computeroutput"><span class="identifier">C</span></code> and if the type does not expose the
- interface of a STL container (i.e. <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;::</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>).
+ for generators (<span class="underline">_karma</span>_) only.
+ As a rule of thumb: it has to be implemented whenever a certain type
+ is to be passed as an attribute to a generator normally exposing a STL
+ container, <code class="computeroutput"><span class="identifier">C</span></code> and if the
+ type does not expose the interface of a STL container (i.e. <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;::</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.end_container.related_attribute_customization_points"></a><h6>
-<a name="id946273"></a>
+<a name="id976107"></a>
             <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.related_attribute_customization_points">Related
             Attribute Customization Points</a>
           </h6>
@@ -327,7 +326,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../is_container.html" title="Determine if a Type Should be Treated as a Container (Qi and Karma)"><code class="computeroutput"><span class="identifier">is_container</span></code></a>
+ __customize_is<span class="underline">container</span>_
                   </p>
                   </td>
 <td>
@@ -340,91 +339,85 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">container_iterator</span></code></a>
+ __customize_container<span class="underline">iterator</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <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>
+ __customize_begin<span class="underline">container</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <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>
+ __customize_end<span class="underline">container</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>
+ __customize_deref<span class="underline">iterator</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <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>
+ __customize_next<span class="underline">iterator</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <a class="link" href="compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">compare_iterators</span></code></a>
+ __customize_compare<span class="underline">iterators</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.end_container.example"></a><h6>
-<a name="id946758"></a>
+<a name="id976472"></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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Increment the Iterator pointing into a Container Attribute</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../iterate.html" title="Extract Attribute Values to Generate Output from a Container (Karma)">
 <link rel="prev" href="end_container.html" title="Get the Iterator pointing to the End of a Container Attribute">
 <link rel="next" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute">
@@ -28,27 +28,26 @@
           Increment 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="id946814"></a>
+<a name="id976529"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.next_iterator">next_iterator</a>
           </h6>
 <p>
             The template <code class="computeroutput"><span class="identifier">next_iterator</span></code>
             is a type used as an attribute customization point. It is invoked by
- the <span class="emphasis"><em>Karma</em></span> repetitive generators (such as <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene
- (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>)
+ the <span class="emphasis"><em>Karma</em></span> repetitive generators (such as __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene
+ (unary <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, and <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>)
             in order to get an iterator pointing to the next element of a container
             holding the attributes to generate output from.
           </p>
 <a name="spirit.advanced.customize.iterate.next_iterator.module_headers"></a><h6>
-<a name="id946887"></a>
+<a name="id976587"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.module_headers">Module
             Headers</a>
           </h6>
 <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</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">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <div class="note" title="Note"><table border="0" summary="Note">
 <tr>
@@ -62,7 +61,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.iterate.next_iterator.namespace"></a><h6>
-<a name="id946977"></a>
+<a name="id976677"></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 +78,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.next_iterator.synopsis"></a><h6>
-<a name="id947055"></a>
+<a name="id976755"></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">&lt;</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">&gt;</span>
@@ -89,7 +88,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.iterate.next_iterator.template_parameters"></a><h6>
-<a name="id947162"></a>
+<a name="id976862"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.template_parameters">Template
             parameters</a>
           </h6>
@@ -127,7 +126,7 @@
                   <p>
                     The type, <code class="computeroutput"><span class="identifier">Iterator</span></code>
                     of the iterator to increment. This is the same as the type returned
- by the customization point <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">container_iterator</span></code></a>.
+ by the customization point __customize_container<span class="underline">iterator</span>_.
                   </p>
                   </td>
 <td>
@@ -159,7 +158,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.next_iterator.notation"></a><h6>
-<a name="id947337"></a>
+<a name="id977033"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.notation">Notation</a>
           </h6>
 <div class="variablelist">
@@ -181,7 +180,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.iterate.next_iterator.expression_semantics"></a><h6>
-<a name="id947427"></a>
+<a name="id977123"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -217,15 +216,15 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.next_iterator.predefined_specializations"></a><h6>
-<a name="id947523"></a>
+<a name="id977219"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.predefined_specializations">Predefined
             Specializations</a>
           </h6>
 <p>
- Spirit predefines
- specializations of this customization point for several types. The following
- table lists those types together with the types returned by the embedded
- typedef <code class="computeroutput"><span class="identifier">type</span></code>:
+ <span class="underline">_spirit</span>_ predefines specializations
+ of this customization point for several types. The following table lists
+ those types together with the types returned by the embedded typedef
+ <code class="computeroutput"><span class="identifier">type</span></code>:
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -260,8 +259,7 @@
 <tr>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code><code class="computeroutput">
- <span class="keyword">const</span><span class="special">*</span></code>
+ __unused<span class="underline">type</span>_<code class="computeroutput"> <span class="keyword">const</span><span class="special">*</span></code>
                   </p>
                   </td>
 <td>
@@ -273,7 +271,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.next_iterator.when_to_implement"></a><h6>
-<a name="id947656"></a>
+<a name="id977351"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.when_to_implement">When
             to implement</a>
           </h6>
@@ -281,7 +279,7 @@
             The customization point <code class="computeroutput"><span class="identifier">next_iterator</span></code>
             needs to be implemented for a specific iterator type whenever the container
             this iterator belongs to is to be used as an attribute in place of a
- STL container. It is applicable for generators (<span class="emphasis"><em>Spirit.Karma</em></span>)
+ STL container. It is applicable for generators (<span class="underline">_karma</span>_)
             only. As a rule of thumb: it has to be implemented whenever a certain
             iterator type belongs to a container which is to be passed as an attribute
             to a generator normally exposing a STL container, <code class="computeroutput"><span class="identifier">C</span></code>
@@ -289,7 +287,7 @@
             (i.e. <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;::</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="id951379"></a>
+<a name="id977423"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.related_attribute_customization_points">Related
             Attribute Customization Points</a>
           </h6>
@@ -318,7 +316,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../is_container.html" title="Determine if a Type Should be Treated as a Container (Qi and Karma)"><code class="computeroutput"><span class="identifier">is_container</span></code></a>
+ __customize_is<span class="underline">container</span>_
                   </p>
                   </td>
 <td>
@@ -331,91 +329,85 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">container_iterator</span></code></a>
+ __customize_container<span class="underline">iterator</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <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>
+ __customize_begin<span class="underline">container</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <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>
+ __customize_end<span class="underline">container</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>
+ __customize_deref<span class="underline">iterator</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <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>
+ __customize_next<span class="underline">iterator</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <a class="link" href="compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">compare_iterators</span></code></a>
+ __customize_compare<span class="underline">iterators</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (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>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ Karma: __karma<span class="underline">list</span>_, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, __karma<span class="underline">plus</span>_, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.next_iterator.example"></a><h6>
-<a name="id951863"></a>
+<a name="id977787"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.example">Example</a>
           </h6>
 <p>
@@ -482,20 +474,22 @@
 <p>
           </p>
 <p>
- as a direct attribute to the <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<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
- 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>
+ as a direct attribute to the __karma<span class="underline">list</span>_
+ 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 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.
           </p>
 <p>
             In order to make this data structure compatible we need to specialize
- a couple of attribute customization points: <a class="link" href="../is_container.html" title="Determine if a Type Should be Treated as a Container (Qi and Karma)"><code class="computeroutput"><span class="identifier">is_container</span></code></a>, <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">container_iterator</span></code></a>, <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>, and <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 addition,
+ a couple of attribute customization points: __customize_is<span class="underline">container</span>_,
+ __customize_container<span class="underline">iterator</span>_,
+ __customize_begin<span class="underline">container</span>_, and
+ __customize_end<span class="underline">container</span>_. In addition,
             we specialize all of the iterator related customization points as well:
- <a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>, <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>, and <a class="link" href="compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">compare_iterators</span></code></a>.
+ __customize_deref<span class="underline">iterator</span>_, __customize_next<span class="underline">iterator</span>_, and __customize_compare<span class="underline">iterators</span>_.
           </p>
 <p>
             </p>
@@ -611,7 +605,7 @@
 <p>
             The last code snippet shows an example using an instance of the data
             structure <code class="computeroutput"><span class="identifier">client</span><span class="special">::</span><span class="identifier">use_as_container</span></code> to generate output
- from a <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List (<code class="computeroutput"><span class="special">%</span></code>)</a> generator:
+ from a __karma<span class="underline">list</span>_ generator:
           </p>
 <p>
             </p>

Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/store_value.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/store_value.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/store_value.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Store Parsed Attribute Values into a Container (Qi)</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../customize.html" title="Customization of Spirit's Attribute Handling">
 <link rel="prev" href="assign_to/assign_to_attribute_from_value.html" title="Store an Attribute Value after a Parser Produced a Value (Qi)">
 <link rel="next" href="store_value/container_value.html" title="Determine the Type to be Stored in a Container (Qi)">
@@ -35,11 +35,11 @@
 </dl></div>
 <p>
           In order to customize Spirit to accept a given data type as a container
- for elements parsed by any of the repetitive parsers (<a class="link" href="../../qi/reference/operator/kleene.html" title="Kleene (*a)">Kleene</a>,
- <a class="link" href="../../qi/reference/operator/plus.html" title="Plus (+a)">Plus</a>, <a class="link" href="../../qi/reference/operator/list.html" title="List (a % b)">List</a>,
+ for elements parsed by any of the repetitive parsers (__qi<span class="underline">kleene</span>_,
+ __qi<span class="underline">plus</span>_, __qi<span class="underline">list</span>_,
           and <a class="link" href="../../qi/reference/directive/repeat.html" title="Repetition (repeat[])">Repeat</a>)
- two attribute customization points have to be specialized: <a class="link" href="store_value/container_value.html" title="Determine the Type to be Stored in a Container (Qi)"><code class="computeroutput"><span class="identifier">container_value</span></code></a> and <a class="link" href="store_value/push_back.html" title="Store a Parsed Attribute Value into a Container (Qi)"><code class="computeroutput"><span class="identifier">push_back_container</span></code></a>. This section
- describes both.
+ two attribute customization points have to be specialized: __customize_container<span class="underline">value</span>_ and __customize_push_back<span class="underline">container</span>_.
+ This section describes both.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Determine the Type to be Stored in a Container (Qi)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../store_value.html" title="Store Parsed Attribute Values into a Container (Qi)">
 <link rel="prev" href="../store_value.html" title="Store Parsed Attribute Values into a Container (Qi)">
 <link rel="next" href="push_back.html" title="Store a Parsed Attribute Value into a Container (Qi)">
@@ -28,25 +28,25 @@
           Determine 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="id932324"></a>
+<a name="id961374"></a>
             <a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.container_value">container_value</a>
           </h6>
 <p>
             The template <code class="computeroutput"><span class="identifier">container_value</span></code>
             is a template meta function used as an attribute customization point.
- It is invoked by the <span class="emphasis"><em>Qi</em></span> repetitive parsers (<a class="link" href="../../../qi/reference/operator/kleene.html" title="Kleene (*a)">Kleene</a>, <a class="link" href="../../../qi/reference/operator/plus.html" title="Plus (+a)">Plus</a>,
- <a class="link" href="../../../qi/reference/operator/list.html" title="List (a % b)">List</a>, and <a class="link" href="../../../qi/reference/directive/repeat.html" title="Repetition (repeat[])">Repeat</a>) to determine
- the type to store in a container.
+ It is invoked by the <span class="emphasis"><em>Qi</em></span> repetitive parsers (__qi<span class="underline">kleene</span>_, __qi<span class="underline">plus</span>_,
+ __qi<span class="underline">list</span>_, and <a class="link" href="../../../qi/reference/directive/repeat.html" title="Repetition (repeat[])">Repeat</a>)
+ to determine the type to store in a container.
           </p>
 <a name="spirit.advanced.customize.store_value.container_value.module_headers"></a><h6>
-<a name="id932371"></a>
+<a name="id961421"></a>
             <a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.module_headers">Module
             Headers</a>
           </h6>
 <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</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">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <div class="note" title="Note"><table border="0" summary="Note">
 <tr>
@@ -60,7 +60,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.store_value.container_value.namespace"></a><h6>
-<a name="id932458"></a>
+<a name="id961509"></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="id932536"></a>
+<a name="id961587"></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">&lt;</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">&gt;</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="id932635"></a>
+<a name="id961685"></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="id932800"></a>
+<a name="id961851"></a>
             <a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.notation">Notation</a>
           </h6>
 <div class="variablelist">
@@ -174,7 +174,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.store_value.container_value.expression_semantics"></a><h6>
-<a name="id932866"></a>
+<a name="id961917"></a>
             <a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -210,15 +210,14 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.store_value.container_value.predefined_specializations"></a><h6>
-<a name="id932959"></a>
+<a name="id962009"></a>
             <a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.predefined_specializations">Predefined
             Specializations</a>
           </h6>
 <p>
- Spirit predefines
- specializations of this customization point for several types. The following
- table lists those types together with the types exposed and the corresponding
- semantics:
+ <span class="underline">_spirit</span>_ predefines specializations
+ of this customization point for several types. The following table lists
+ those types together with the types exposed and the corresponding semantics:
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -279,26 +278,26 @@
                     <code class="computeroutput"><span class="identifier">T2</span></code>, ...) for
                     which <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&lt;</span><span class="identifier">TN</span><span class="special">&gt;::</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>.
- Otherwise it will return <code class="computeroutput"><span class="identifier">unused_type</span></code>.
+ Otherwise it will return __unused<span class="underline">type</span>_.
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Returns <code class="computeroutput"><span class="identifier">unused_type</span></code>.
+ Returns __unused<span class="underline">type</span>_.
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.store_value.container_value.when_to_implement"></a><h6>
-<a name="id933290"></a>
+<a name="id962333"></a>
             <a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.when_to_implement">When
             to implement</a>
           </h6>
@@ -306,12 +305,12 @@
             The customization point <code class="computeroutput"><span class="identifier">is_container</span></code>
             needs to be implemented for a specific type whenever this type is to
             be used as an attribute in place of a STL container. It is applicable
- for parsers (<span class="emphasis"><em>Spirit.Qi</em></span>) only. As a rule of thumb:
- it has to be implemented whenever a certain type is to be passed as an
- attribute to a parser normally exposing a STL container and if the type
- does not expose the interface of a STL container (i.e. no embedded typedef
- for <code class="computeroutput"><span class="identifier">value_type</span></code>). These
- components have an attribute propagation rule in the form:
+ for parsers (<span class="underline">_qi</span>_) only. As a rule
+ of thumb: it has to be implemented whenever a certain type is to be passed
+ as an attribute to a parser normally exposing a STL container and if
+ the type does not expose the interface of a STL container (i.e. no embedded
+ typedef for <code class="computeroutput"><span class="identifier">value_type</span></code>).
+ These components have an attribute propagation rule in the form:
           </p>
 <pre class="programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">Op</span><span class="special">(</span><span class="identifier">a</span><span class="special">):</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 </pre>
@@ -320,7 +319,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="id933406"></a>
+<a name="id962451"></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>
@@ -349,14 +348,12 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="push_back.html" title="Store a Parsed Attribute Value into a Container (Qi)"><code class="computeroutput"><span class="identifier">push_back_container</span></code></a>
+ __customize_push_back<span class="underline">container</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Qi: <a class="link" href="../../../qi/reference/operator/list.html" title="List (a % b)">List</a>,
- <a class="link" href="../../../qi/reference/operator/kleene.html" title="Kleene (*a)">Kleene</a>,
- <a class="link" href="../../../qi/reference/operator/plus.html" title="Plus (+a)">Plus</a>,
+ Qi: __qi<span class="underline">list</span>_, __qi<span class="underline">kleene</span>_, __qi<span class="underline">plus</span>_,
                     <a class="link" href="../../../qi/reference/directive/repeat.html" title="Repetition (repeat[])">Repeat</a>.
                   </p>
                   </td>
@@ -364,14 +361,12 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../clear_value.html" title="Re-Initialize an Attribute Value before Parsing (Qi)"><code class="computeroutput"><span class="identifier">clear_value</span></code></a>
+ __customize_clear<span class="underline">value</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Qi: <a class="link" href="../../../qi/reference/operator/list.html" title="List (a % b)">List</a>,
- <a class="link" href="../../../qi/reference/operator/kleene.html" title="Kleene (*a)">Kleene</a>,
- <a class="link" href="../../../qi/reference/operator/plus.html" title="Plus (+a)">Plus</a>,
+ Qi: __qi<span class="underline">list</span>_, __qi<span class="underline">kleene</span>_, __qi<span class="underline">plus</span>_,
                     <a class="link" href="../../../qi/reference/directive/repeat.html" title="Repetition (repeat[])">Repeat</a>.
                   </p>
                   </td>
@@ -379,12 +374,12 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.store_value.container_value.example"></a><h6>
-<a name="id933551"></a>
+<a name="id962586"></a>
             <a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.example">Example</a>
           </h6>
 <p>
- Here is an example showing the default implementation of the <a class="link" href="container_value.html" title="Determine the Type to be Stored in a Container (Qi)"><code class="computeroutput"><span class="identifier">container_value</span></code></a> customization
- point provided by the library:
+ Here is an example showing the default implementation of the __customize_container<span class="underline">value</span>_ customization point provided by the
+ library:
           </p>
 <p>
             </p>
@@ -408,7 +403,7 @@
             container.
           </p>
 <p>
- The following example shows the predefined specialization for <code class="computeroutput"><span class="identifier">unused_type</span></code>:
+ The following example shows the predefined specialization for __unused<span class="underline">type</span>_:
           </p>
 <p>
             </p>
@@ -427,9 +422,8 @@
           </p>
 <p>
             which defines its embedded <code class="computeroutput"><span class="identifier">type</span></code>
- to be <code class="computeroutput"><span class="identifier">unused_type</span></code> as
- well, this way propagating the 'don't care' attribute status to the embedded
- parser.
+ to be __unused<span class="underline">type</span>_ as well, this
+ way propagating the 'don't care' attribute status to the embedded parser.
           </p>
 <p>
             More examples: TBD.

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Store a Parsed Attribute Value into a Container (Qi)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../store_value.html" title="Store Parsed Attribute Values into a Container (Qi)">
 <link rel="prev" href="container_value.html" title="Determine the Type to be Stored in a Container (Qi)">
 <link rel="next" href="../clear_value.html" title="Re-Initialize an Attribute Value before Parsing (Qi)">
@@ -28,25 +28,26 @@
           Store 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="id934490"></a>
+<a name="id962969"></a>
             <a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.push_back_container">push_back_container</a>
           </h6>
 <p>
             The template <code class="computeroutput"><span class="identifier">push_back_container</span></code>
             is a type used as an attribute customization point. It is invoked by
- the <span class="emphasis"><em>Qi</em></span> repetitive parsers (<a class="link" href="../../../qi/reference/operator/kleene.html" title="Kleene (*a)">Kleene</a>,
- <a class="link" href="../../../qi/reference/operator/plus.html" title="Plus (+a)">Plus</a>, <a class="link" href="../../../qi/reference/operator/list.html" title="List (a % b)">List</a>, and <a class="link" href="../../../qi/reference/directive/repeat.html" title="Repetition (repeat[])">Repeat</a>)
+ the <span class="emphasis"><em>Qi</em></span> repetitive parsers (__qi<span class="underline">kleene</span>_,
+ __qi<span class="underline">plus</span>_, __qi<span class="underline">list</span>_,
+ and <a class="link" href="../../../qi/reference/directive/repeat.html" title="Repetition (repeat[])">Repeat</a>)
             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="id934539"></a>
+<a name="id963019"></a>
             <a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.module_headers">Module
             Headers</a>
           </h6>
 <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</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">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <div class="note" title="Note"><table border="0" summary="Note">
 <tr>
@@ -60,7 +61,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.store_value.push_back.namespace"></a><h6>
-<a name="id934629"></a>
+<a name="id963109"></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 +78,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.store_value.push_back.synopsis"></a><h6>
-<a name="id934707"></a>
+<a name="id963187"></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">&lt;</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">&gt;</span>
@@ -87,7 +88,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.store_value.push_back.template_parameters"></a><h6>
-<a name="id934849"></a>
+<a name="id963328"></a>
             <a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.template_parameters">Template
             parameters</a>
           </h6>
@@ -142,9 +143,8 @@
 <td>
                   <p>
                     The type, <code class="computeroutput"><span class="identifier">Attrib</span></code>
- is the one returned from the customization point <a class="link" href="container_value.html" title="Determine the Type to be Stored in a Container (Qi)"><code class="computeroutput"><span class="identifier">container_value</span></code></a> and
- represents the attribute value to be stored in the container
- of type <code class="computeroutput"><span class="identifier">Container</span></code>.
+ is the one returned from the customization point __customize_container<span class="underline">value</span>_ and represents the attribute
+ value to be stored in the container of type <code class="computeroutput"><span class="identifier">Container</span></code>.
                   </p>
                   </td>
 <td>
@@ -176,7 +176,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.store_value.push_back.notation"></a><h6>
-<a name="id935069"></a>
+<a name="id963543"></a>
             <a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.notation">Notation</a>
           </h6>
 <div class="variablelist">
@@ -210,7 +210,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.store_value.push_back.expression_semantics"></a><h6>
-<a name="id935207"></a>
+<a name="id963681"></a>
             <a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -254,15 +254,14 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.store_value.push_back.predefined_specializations"></a><h6>
-<a name="id935355"></a>
+<a name="id963830"></a>
             <a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.predefined_specializations">Predefined
             Specializations</a>
           </h6>
 <p>
- Spirit predefines
- specializations of this customization point for several types. The following
- table lists those types together with the types exposed and the corresponding
- semantics:
+ <span class="underline">_spirit</span>_ predefines specializations
+ of this customization point for several types. The following table lists
+ those types together with the types exposed and the corresponding semantics:
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -337,7 +336,7 @@
 <tr>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                   </p>
                   </td>
 <td>
@@ -349,7 +348,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.store_value.push_back.when_to_implement"></a><h6>
-<a name="id935763"></a>
+<a name="id964235"></a>
             <a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.when_to_implement">When
             to Implement</a>
           </h6>
@@ -357,12 +356,12 @@
             The customization point <code class="computeroutput"><span class="identifier">push_back_container</span></code>
             needs to be implemented for a specific type whenever this type is to
             be used as an attribute in place of a STL container. It is applicable
- for parsers (<span class="emphasis"><em>Spirit.Qi</em></span>) only. As a rule of thumb:
- it has to be implemented whenever a certain type is to be passed as an
- attribute to a parser normally exposing a STL container and if the type
- does not expose the interface of a STL container (i.e. no function being
- equivalent to <code class="computeroutput"><span class="identifier">c</span><span class="special">.</span><span class="identifier">insert</span><span class="special">(</span><span class="identifier">c</span><span class="special">.</span><span class="identifier">end</span><span class="special">(),</span> <span class="identifier">attr</span><span class="special">)</span></code>.
- These components have an attribute propagation rule in the form:
+ for parsers (<span class="underline">_qi</span>_) only. As a rule
+ of thumb: it has to be implemented whenever a certain type is to be passed
+ as an attribute to a parser normally exposing a STL container and if
+ the type does not expose the interface of a STL container (i.e. no function
+ being equivalent to <code class="computeroutput"><span class="identifier">c</span><span class="special">.</span><span class="identifier">insert</span><span class="special">(</span><span class="identifier">c</span><span class="special">.</span><span class="identifier">end</span><span class="special">(),</span> <span class="identifier">attr</span><span class="special">)</span></code>. These components have an attribute
+ propagation rule in the form:
           </p>
 <pre class="programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">Op</span><span class="special">(</span><span class="identifier">a</span><span class="special">):</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 </pre>
@@ -371,7 +370,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="id935913"></a>
+<a name="id964387"></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>
@@ -400,14 +399,12 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="container_value.html" title="Determine the Type to be Stored in a Container (Qi)"><code class="computeroutput"><span class="identifier">container_value</span></code></a>
+ __customize_container<span class="underline">value</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Qi: <a class="link" href="../../../qi/reference/operator/list.html" title="List (a % b)">List</a>,
- <a class="link" href="../../../qi/reference/operator/kleene.html" title="Kleene (*a)">Kleene</a>,
- <a class="link" href="../../../qi/reference/operator/plus.html" title="Plus (+a)">Plus</a>,
+ Qi: __qi<span class="underline">list</span>_, __qi<span class="underline">kleene</span>_, __qi<span class="underline">plus</span>_,
                     <a class="link" href="../../../qi/reference/directive/repeat.html" title="Repetition (repeat[])">Repeat</a>.
                   </p>
                   </td>
@@ -415,14 +412,12 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../clear_value.html" title="Re-Initialize an Attribute Value before Parsing (Qi)"><code class="computeroutput"><span class="identifier">clear_value</span></code></a>
+ __customize_clear<span class="underline">value</span>_
                   </p>
                   </td>
 <td>
                   <p>
- Qi: <a class="link" href="../../../qi/reference/operator/list.html" title="List (a % b)">List</a>,
- <a class="link" href="../../../qi/reference/operator/kleene.html" title="Kleene (*a)">Kleene</a>,
- <a class="link" href="../../../qi/reference/operator/plus.html" title="Plus (+a)">Plus</a>,
+ Qi: __qi<span class="underline">list</span>_, __qi<span class="underline">kleene</span>_, __qi<span class="underline">plus</span>_,
                     <a class="link" href="../../../qi/reference/directive/repeat.html" title="Repetition (repeat[])">Repeat</a>.
                   </p>
                   </td>
@@ -430,12 +425,12 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.store_value.push_back.example"></a><h6>
-<a name="id936056"></a>
+<a name="id964520"></a>
             <a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.example">Example</a>
           </h6>
 <p>
- Here is an example showing the default implementation of the <a class="link" href="container_value.html" title="Determine the Type to be Stored in a Container (Qi)"><code class="computeroutput"><span class="identifier">container_value</span></code></a> customization
- point provided by the library:
+ Here is an example showing the default implementation of the __customize_container<span class="underline">value</span>_ customization point provided by the
+ library:
           </p>
 <p>
             </p>
@@ -463,7 +458,7 @@
             has to be added to the supplied container
           </p>
 <p>
- The following example shows the predefined specialization for <code class="computeroutput"><span class="identifier">unused_type</span></code>:
+ The following example shows the predefined specialization for __unused<span class="underline">type</span>_:
           </p>
 <p>
             </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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Transform an Attribute to a Different Type (Qi and Karma)</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../customize.html" title="Customization of Spirit's Attribute Handling">
 <link rel="prev" href="is_container.html" title="Determine if a Type Should be Treated as a Container (Qi and Karma)">
 <link rel="next" href="assign_to.html" title="Store a Parsed Attribute Value (Qi)">
@@ -28,7 +28,7 @@
         Attribute to a Different Type (Qi and Karma)</a>
 </h4></div></div></div>
 <a name="spirit.advanced.customize.transform.transform_attribute"></a><h6>
-<a name="id924612"></a>
+<a name="id953619"></a>
           <a class="link" href="transform.html#spirit.advanced.customize.transform.transform_attribute">transform_attribute</a>
         </h6>
 <p>
@@ -41,14 +41,14 @@
           or the embedded component (for <code class="computeroutput"><span class="identifier">attr_cast</span></code>).
         </p>
 <a name="spirit.advanced.customize.transform.module_headers"></a><h6>
-<a name="id924689"></a>
+<a name="id953696"></a>
           <a class="link" href="transform.html#spirit.advanced.customize.transform.module_headers">Module
           Headers</a>
         </h6>
 <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</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">attributes</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </p>
 <div class="note" title="Note"><table border="0" summary="Note">
 <tr>
@@ -62,7 +62,7 @@
           </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.transform.namespace"></a><h6>
-<a name="id924774"></a>
+<a name="id953781"></a>
           <a class="link" href="transform.html#spirit.advanced.customize.transform.namespace">Namespace</a>
         </h6>
 <div class="informaltable"><table class="table">
@@ -79,7 +79,7 @@
                 </td></tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.transform.synopsis"></a><h6>
-<a name="id924848"></a>
+<a name="id953854"></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">&lt;</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">Enable</span><span class="special">&gt;</span>
@@ -92,7 +92,7 @@
 </span><span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.transform.template_parameters"></a><h6>
-<a name="id925071"></a>
+<a name="id954077"></a>
           <a class="link" href="transform.html#spirit.advanced.customize.transform.template_parameters">Template
           parameters</a>
         </h6>
@@ -179,7 +179,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.transform.notation"></a><h6>
-<a name="id925257"></a>
+<a name="id954263"></a>
           <a class="link" href="transform.html#spirit.advanced.customize.transform.notation">Notation</a>
         </h6>
 <div class="variablelist" title="Notation">
@@ -208,7 +208,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.transform.expression_semantics"></a><h6>
-<a name="id925395"></a>
+<a name="id954401"></a>
           <a class="link" href="transform.html#spirit.advanced.customize.transform.expression_semantics">Expression
           Semantics</a>
         </h6>
@@ -312,7 +312,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.transform.predefined_specializations"></a><h6>
-<a name="id925809"></a>
+<a name="id954816"></a>
           <a class="link" href="transform.html#spirit.advanced.customize.transform.predefined_specializations">Predefined
           Specializations</a>
         </h6>
@@ -458,14 +458,13 @@
 <tr>
 <td>
                 <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>, <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ __unused<span class="underline">type</span>_, <code class="computeroutput"><span class="identifier">Attrib</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   <code class="computeroutput"><span class="identifier">type</span></code> evaluates
- to <code class="computeroutput"><span class="identifier">unused_type</span></code>,
- <code class="computeroutput"><span class="identifier">pre</span><span class="special">()</span></code>
+ to __unused<span class="underline">type</span>_, <code class="computeroutput"><span class="identifier">pre</span><span class="special">()</span></code>
                   and <code class="computeroutput"><span class="identifier">post</span><span class="special">()</span></code>
                   do nothing.
                 </p>
@@ -474,14 +473,13 @@
 <tr>
 <td>
                 <p>
- <code class="computeroutput"><span class="identifier">Attrib</span></code>, <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ <code class="computeroutput"><span class="identifier">Attrib</span></code>, __unused<span class="underline">type</span>_
                 </p>
                 </td>
 <td>
                 <p>
                   <code class="computeroutput"><span class="identifier">type</span></code> evaluates
- to <code class="computeroutput"><span class="identifier">unused_type</span></code>,
- <code class="computeroutput"><span class="identifier">pre</span><span class="special">()</span></code>
+ to __unused<span class="underline">type</span>_, <code class="computeroutput"><span class="identifier">pre</span><span class="special">()</span></code>
                   and <code class="computeroutput"><span class="identifier">post</span><span class="special">()</span></code>
                   do nothing.
                 </p>
@@ -490,7 +488,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.transform.when_to_implement"></a><h6>
-<a name="id926759"></a>
+<a name="id955682"></a>
           <a class="link" href="transform.html#spirit.advanced.customize.transform.when_to_implement">When
           to implement</a>
         </h6>
@@ -507,7 +505,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="id926826"></a>
+<a name="id955749"></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.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/indepth.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/indepth.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>In Depth</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../index.html" title="Spirit 2.3">
 <link rel="up" href="../advanced.html" title="Advanced">
 <link rel="prev" href="../advanced.html" title="Advanced">
 <link rel="next" href="indepth/parsers_indepth.html" title="Parsers in Depth">

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Parsers in Depth</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../indepth.html" title="In Depth">
 <link rel="prev" href="../indepth.html" title="In Depth">
 <link rel="next" href="../customize.html" title="Customization of Spirit's Attribute Handling">
@@ -29,15 +29,15 @@
 </h4></div></div></div>
 <p>
           This section is not for the faint of heart. In here, are distilled the
- inner workings of <span class="emphasis"><em>Spirit.Qi</em></span> parsers, using real code
- from the Spirit library
+ inner workings of <span class="underline">_qi</span>_ parsers, using
+ real code from the <span class="underline">_spirit</span>_ library
           as examples. On the other hand, here is no reason to fear reading on, though.
           We tried to explain things step by step while highlighting the important
           insights.
         </p>
 <p>
- The <code class="computeroutput"><a class="link" href="../../qi/reference/parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a></code> class is the base
- class for all parsers.
+ The <code class="computeroutput"><span class="identifier">__parser_concept__</span></code>
+ class is the base class for all parsers.
         </p>
 <p>
           </p>
@@ -81,17 +81,21 @@
 <p>
         </p>
 <p>
- The <code class="computeroutput"><a class="link" href="../../qi/reference/parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a></code> class does not really
- know how to parse anything but instead relies on the template parameter
- <code class="computeroutput"><span class="identifier">Derived</span></code> to do the actual
- parsing. This technique is known as the "Curiously Recurring Template
- Pattern" in template meta-programming circles. This inheritance strategy
- gives us the power of polymorphism without the virtual function overhead.
- In essence this is a way to implement compile time polymorphism.
+ The <code class="computeroutput"><span class="identifier">__parser_concept__</span></code>
+ class does not really know how to parse anything but instead relies on
+ the template parameter <code class="computeroutput"><span class="identifier">Derived</span></code>
+ to do the actual parsing. This technique is known as the "Curiously
+ Recurring Template Pattern" in template meta-programming circles.
+ This inheritance strategy gives us the power of polymorphism without the
+ virtual function overhead. In essence this is a way to implement compile
+ time polymorphism.
         </p>
 <p>
- The Derived parsers, <code class="computeroutput"><a class="link" href="../../qi/reference/parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a></code>, <code class="computeroutput"><a class="link" href="../../qi/reference/parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a></code>, <code class="computeroutput"><a class="link" href="../../qi/reference/parser_concepts/binaryparser.html" title="BinaryParser"><code class="computeroutput"><span class="identifier">BinaryParser</span></code></a></code> and <code class="computeroutput"><a class="link" href="../../qi/reference/parser_concepts/naryparser.html" title="NaryParser"><code class="computeroutput"><span class="identifier">NaryParser</span></code></a></code> provide the
- necessary facilities for parser detection, introspection, transformation
+ The Derived parsers, <code class="computeroutput"><span class="identifier">__primitive_parser_concept__</span></code>,
+ <code class="computeroutput"><span class="identifier">__unary_parser_concept__</span></code>,
+ <code class="computeroutput"><span class="identifier">__binary_parser_concept__</span></code>
+ and <code class="computeroutput"><span class="identifier">__nary_parser_concept__</span></code>
+ provide the necessary facilities for parser detection, introspection, transformation
           and visitation.
         </p>
 <p>
@@ -121,7 +125,7 @@
 <p>
           The <span class="emphasis"><em>parse</em></span> is the main parser entry point. <span class="emphasis"><em>skipper</em></span>
           can be an <code class="computeroutput"><span class="identifier">unused_type</span></code>.
- It's a type used every where in Spirit
+ It's a type used every where in <span class="underline">_spirit</span>_
           to signify "don't-care". There is an overload for <span class="emphasis"><em>skip</em></span>
           for <code class="computeroutput"><span class="identifier">unused_type</span></code> that is
           simply a no-op. That way, we do not have to write multiple parse functions
@@ -186,23 +190,23 @@
 <div class="variablelist" title="Parsers">
 <p class="title"><b>Parsers</b></p>
 <dl>
-<dt><span class="term"><code class="computeroutput"><a class="link" href="../../qi/reference/parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a></code></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">__primitive_parser_concept__</span></code></span></dt>
 <dd><p>
               A parser for primitive data (e.g. integer parsing).
             </p></dd>
-<dt><span class="term"><code class="computeroutput"><a class="link" href="../../qi/reference/parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a></code></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">__unary_parser_concept__</span></code></span></dt>
 <dd><p>
               A parser that has single subject (e.g. kleene star).
             </p></dd>
 </dl>
 </div>
 <a name="spirit.advanced.indepth.parsers_indepth.primitive_parsers"></a><h6>
-<a name="id915947"></a>
+<a name="id945826"></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 disection study, we will use a <span class="underline">_spirit</span>_
           primitive, the <code class="computeroutput"><span class="identifier">int_parser</span></code>
           in the boost::spirit::qi namespace.
         </p>
@@ -254,9 +258,8 @@
         </p>
 <p>
           The <code class="computeroutput"><span class="identifier">int_parser</span></code> is derived
- from a <code class="computeroutput"><a class="link" href="../../qi/reference/parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a><span class="special">&lt;</span><span class="identifier">Derived</span><span class="special">&gt;</span></code>,
- which in turn derives from <code class="computeroutput"><span class="identifier">parser</span><span class="special">&lt;</span><span class="identifier">Derived</span><span class="special">&gt;</span></code>. Therefore, it supports the following
- requirements:
+ from a <code class="computeroutput"><span class="identifier">__primitive_parser_concept__</span><span class="special">&lt;</span><span class="identifier">Derived</span><span class="special">&gt;</span></code>, which in turn derives from <code class="computeroutput"><span class="identifier">parser</span><span class="special">&lt;</span><span class="identifier">Derived</span><span class="special">&gt;</span></code>.
+ Therefore, it supports the following requirements:
         </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
@@ -286,9 +289,9 @@
           The actual parsing code is placed in <code class="computeroutput"><span class="identifier">extract_int</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">Radix</span><span class="special">,</span> <span class="identifier">MinDigits</span><span class="special">,</span> <span class="identifier">MaxDigits</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">last</span><span class="special">,</span> <span class="identifier">attr</span><span class="special">);</span></code>
         </p>
 <p>
- This simple no-frills protocol is one of the reasons why Spirit
- is fast. If you know the internals of Spirit.Classic
- and perhaps even wrote some parsers with it, this simple Spirit
+ This simple no-frills protocol is one of the reasons why <span class="underline">_spirit</span>_
+ is fast. If you know the internals of <span class="underline">_classic</span>_
+ and perhaps even wrote some parsers with it, this simple <span class="underline">_spirit</span>_
           mechanism is a joy to work with. There are no scanners and all that crap.
         </p>
 <p>
@@ -353,9 +356,9 @@
           Notice that <code class="computeroutput"><span class="identifier">int_parser</span></code>
           is placed in the namespace boost::spirit::qi while these <span class="emphasis"><em>enablers</em></span>
           are in namespace boost::spirit. The reason is that these placeholders are
- shared by other Spirit
- <span class="emphasis"><em>domains</em></span>. <span class="emphasis"><em>Spirit.Qi</em></span>, the parser
- is one domain. <span class="emphasis"><em>Spirit.Karma</em></span>, the generator is another
+ shared by other <span class="underline">_spirit</span>_ <span class="emphasis"><em>domains</em></span>.
+ <span class="underline">_qi</span>_, the parser is one domain.
+ <span class="underline">_karma</span>_, the generator is another
           domain. Other parser technologies may be developed and placed in yet another
           domain. Yet, all these can potentially share the same placeholders for
           interoperability. The interpretation of these placeholders is domain-specific.
@@ -450,7 +453,7 @@
           which does the actual work.
         </p>
 <a name="spirit.advanced.indepth.parsers_indepth.composite_parsers"></a><h6>
-<a name="id919352"></a>
+<a name="id947868"></a>
           <a class="link" href="parsers_indepth.html#spirit.advanced.indepth.parsers_indepth.composite_parsers">Composite
           Parsers</a>
         </h6>
@@ -536,20 +539,20 @@
 </ul></div>
 <p>
           kleene is a composite parser. It is a parser that composes another parser,
- its <span class="quote">&#8220;<span class="quote">subject</span>&#8221;</span>. It is a <code class="computeroutput"><a class="link" href="../../qi/reference/parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a></code> and subclasses
- from it. Like <code class="computeroutput"><a class="link" href="../../qi/reference/parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a></code>, <code class="computeroutput"><a class="link" href="../../qi/reference/parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a><span class="special">&lt;</span><span class="identifier">Derived</span><span class="special">&gt;</span></code>
- derives from <code class="computeroutput"><span class="identifier">parser</span><span class="special">&lt;</span><span class="identifier">Derived</span><span class="special">&gt;</span></code>.
+ its <span class="quote">&#8220;<span class="quote">subject</span>&#8221;</span>. It is a <code class="computeroutput"><span class="identifier">__unary_parser_concept__</span></code>
+ and subclasses from it. Like <code class="computeroutput"><span class="identifier">__primitive_parser_concept__</span></code>,
+ <code class="computeroutput"><span class="identifier">__unary_parser_concept__</span><span class="special">&lt;</span><span class="identifier">Derived</span><span class="special">&gt;</span></code> derives from <code class="computeroutput"><span class="identifier">parser</span><span class="special">&lt;</span><span class="identifier">Derived</span><span class="special">&gt;</span></code>.
         </p>
 <p>
           unary_parser&lt;Derived&gt;, has these expression requirements on Derived:
         </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
- p.subject -&gt; subject parser ( <span class="emphasis"><em>p</em></span> is a <a class="link" href="../../qi/reference/parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a> parser.)
+ p.subject -&gt; subject parser ( <span class="emphasis"><em>p</em></span> is a __unary_parser<span class="underline">concept</span>_ parser.)
           </li>
 <li class="listitem">
             P::subject_type -&gt; subject parser type ( <span class="emphasis"><em>P</em></span> is
- a <a class="link" href="../../qi/reference/parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a> type.)
+ a __unary_parser<span class="underline">concept</span>_ type.)
           </li>
 </ul></div>
 <p>
@@ -557,8 +560,7 @@
           not a primitive parser, we do not need to call <code class="computeroutput"><span class="identifier">qi</span><span class="special">::</span><span class="identifier">skip</span><span class="special">(</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">last</span><span class="special">,</span> <span class="identifier">skipper</span><span class="special">)</span></code>. The <span class="emphasis"><em>subject</em></span>, if
           it is a primitive, will do the pre-skip. If if it is another composite
           parser, it will eventually call a primitive parser somewhere down the line
- which will do the pre-skip. This makes it a lot more efficient than Spirit.Classic.
- Spirit.Classic
+ which will do the pre-skip. This makes it a lot more efficient than <span class="underline">_classic</span>_. <span class="underline">_classic</span>_
           puts the skipping business into the so-called "scanner" which
           blindly attempts a pre-skip everytime we increment the iterator.
         </p>
@@ -629,12 +631,12 @@
           This is a recurring pattern. The reason why we do it this way is because
           attr <span class="bold"><strong>can</strong></span> be <code class="computeroutput"><span class="identifier">unused_type</span></code>.
           <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">push_back</span></code> takes care of that detail.
- The overload for unused_type is a no-op. Now, you can imagine why Spirit is fast! The parsers
- are so simple and the generated code is as efficient as a hand rolled loop.
- All these parser compositions and recursive parse invocations are extensively
- inlined by a modern C++ compiler. In the end, you get a tight loop when
- you use the kleene. No more excess baggage. If the attribute is unused,
- then there is no code generated for that. That's how Spirit
+ The overload for unused_type is a no-op. Now, you can imagine why <span class="underline">_spirit</span>_ is fast! The parsers are so simple
+ and the generated code is as efficient as a hand rolled loop. All these
+ parser compositions and recursive parse invocations are extensively inlined
+ by a modern C++ compiler. In the end, you get a tight loop when you use
+ the kleene. No more excess baggage. If the attribute is unused, then there
+ is no code generated for that. That's how <span class="underline">_spirit</span>_
           is designed.
         </p>
 <p>
@@ -688,9 +690,9 @@
         </p>
 <p>
           This essentially says; for all expressions of the form: <code class="computeroutput"><span class="special">*</span><span class="identifier">p</span></code>, to build a kleene parser. Elements
- is a Boost.Fusion
- sequence. For the kleene, which is a unary operator, expect only one element
- in the sequence. That element is the subject of the kleene.
+ is a <span class="underline">_fusion</span>_ sequence. For the kleene,
+ which is a unary operator, expect only one element in the sequence. That
+ element is the subject of the kleene.
         </p>
 <p>
           We still don't care about the Modifiers. We'll see how the modifiers is

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,8 +4,8 @@
 <title>Spirit FAQ</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../index.html" title="Spirit 2.2">
-<link rel="up" href="../index.html" title="Spirit 2.2">
+<link rel="home" href="../index.html" title="Spirit 2.3">
+<link rel="up" href="../index.html" title="Spirit 2.3">
 <link rel="prev" href="support/multi_pass.html" title="The multi pass iterator">
 <link rel="next" href="notes.html" title="Notes">
 </head>
@@ -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="id971930"></a>
+<a name="id999063"></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>
@@ -38,14 +38,14 @@
       Then this FAQ entry might be for you.
     </p>
 <p>
- Boost.Mpl 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
- of static_assert. Unfortunately under certain circumstances using this macro
- may lead to the aformentioned linker errors.
+ <span class="underline">_mpl</span>_ 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 of static_assert. Unfortunately
+ under certain circumstances using this macro may lead to the aformentioned
+ linker errors.
     </p>
 <p>
- Spirit allows you to define
- a preprocessor constant disabling the usage of <code class="computeroutput"><span class="identifier">BOOST_MPL_ASSERT_MSG</span><span class="special">()</span></code>, while switching to <code class="computeroutput"><span class="identifier">BOOST_STATIC_ASSERT</span><span class="special">()</span></code> instead. For that you need define BOOST_SPIRIT_DONT_USE_MPL_ASSERT_MSG=1.
+ <span class="underline">_spirit</span>_ allows you to define a preprocessor
+ constant disabling the usage of <code class="computeroutput"><span class="identifier">BOOST_MPL_ASSERT_MSG</span><span class="special">()</span></code>, while switching to <code class="computeroutput"><span class="identifier">BOOST_STATIC_ASSERT</span><span class="special">()</span></code> instead. For that you need define BOOST_SPIRIT_DONT_USE_MPL_ASSERT_MSG=1.
       Do this by adding
     </p>
 <pre class="programlisting"><span class="special">-</span><span class="identifier">DBOOST_SPIRIT_DONT_USE_MPL_ASSERT_MSG</span><span class="special">=</span><span class="number">1</span>
@@ -59,25 +59,24 @@
       into your code before any Spirit headers get included.
     </p>
 <p>
- Using this trick has no adverse effects on any of the functionality of Spirit. The only change you might
- see while using this workaround is less verbose error messages generated from
- static_assert.
+ Using this trick has no adverse effects on any of the functionality of <span class="underline">_spirit</span>_. The only change you might see 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="id972101"></a>
+<a name="id999234"></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>
     </h4>
 <p>
       The boost/spirit directory currently holds two versions of the Spirit library:
- Spirit.Classic
- (former V1.8.x) and SpiritV2. Both are completely independent and usually not
- used at the same time. Do not mix these two in the same grammar.
+ <span class="underline">_classic</span>_ (former V1.8.x) and SpiritV2.
+ Both are completely independent and usually not used at the same time. Do not
+ mix these two in the same grammar.
     </p>
 <p>
- Spirit.Classic
- evolved over years in a fairly complex directory structure:
+ <span class="underline">_classic</span>_ evolved over years in a fairly
+ complex directory structure:
     </p>
 <pre class="programlisting"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">spirit</span><span class="special">/</span><span class="identifier">actor</span>
 <span class="identifier">boost</span><span class="special">/</span><span class="identifier">spirit</span><span class="special">/</span><span class="identifier">attribute</span>
@@ -93,7 +92,7 @@
 </pre>
 <p>
       While introducing Spirit V2 we restructured the directory structure in order
- to accommodate two versions at the same time. All of Spirit.Classic
+ to accommodate two versions at the same time. All of <span class="underline">_classic</span>_
       now lives in the directory
     </p>
 <pre class="programlisting"><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">classic</span>
@@ -118,10 +117,10 @@
       please report this as a bug.
     </p>
 <p>
- Spirit V2 is not about parsing only anymore (as Spirit.Classic).
- It now consists out of 3 parts (sub-libraries): <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>. The
- header files for those live in
+ Spirit V2 is not about parsing only anymore (as <span class="underline">_classic</span>_).
+ It now consists out of 3 parts (sub-libraries): <span class="underline">_qi</span>_,
+ <span class="underline">_karma</span>_, and <span class="underline">_lex</span>_.
+ The header files for those live in
     </p>
 <pre class="programlisting"><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">qi</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">karma</span>
@@ -133,37 +132,37 @@
 <pre class="programlisting"><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>
- <span class="emphasis"><em>Spirit.Qi</em></span> is the direct successor to Spirit.Classic
- as it implements a DSEL (domain specific embedded language) allowing to write
- parsers using the syntax of C++ itself (parsers in the sense turning a sequence
- of bytes into an internal data structure). It is not compatible with Spirit.Classic,
+ <span class="underline">_qi</span>_ is the direct successor to <span class="underline">_classic</span>_ as it implements a DSEL (domain specific
+ embedded language) allowing to write parsers using the syntax of C++ itself
+ (parsers in the sense turning a sequence of bytes into an internal data structure).
+ It is not compatible with <span class="underline">_classic</span>_,
       the main concepts are similar, though.
     </p>
 <p>
- <span class="emphasis"><em>Spirit.Karma</em></span> is the counterpart to <span class="emphasis"><em>Spirit.Qi</em></span>.
- It implements a similar DSEL but for writing generators (i.e. the things turning
- internal data structures into a sequence of bytes, most of the time - strings).
- <span class="emphasis"><em>Spirit.Karma</em></span> is the Yang to <span class="emphasis"><em>Spirit.Qi</em></span>'s
- Yin, it's almost like a mirrored picture.
+ <span class="underline">_karma</span>_ is the counterpart to <span class="underline">_qi</span>_. It implements a similar DSEL but for writing
+ generators (i.e. the things turning internal data structures into a sequence
+ of bytes, most of the time - strings). <span class="underline">_karma</span>_
+ is the Yang to <span class="underline">_qi</span>_'s Yin, it's almost
+ like a mirrored picture.
     </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
- you shouldn't have problems understanding <span class="emphasis"><em>Spirit.Lex</em></span>.
+ <span class="underline">_lex</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="underline">_qi</span>_ parsers.
+ If you know flex you shouldn't have problems understanding <span class="underline">_lex</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
- Ben Hansons excellent Lexertl
- library (proposed for a Boost review, BTW) as its underlying workhorse.
+ Ben Hansons excellent <span class="underline">_lexertl</span>_ library
+ (proposed for a Boost review, BTW) as its underlying workhorse.
     </p>
 <p>
       Again, don't use any of the header files underneath the boost/spirit/home directory
       directly, always include files from the boost/spirit/include directory.
     </p>
 <p>
- The last bit missing is Boost.Phoenix
+ The last bit missing is __boost<span class="underline">phoenix</span>_
       (which currently still lives under the Spirit umbrella, but already has been
- accepted as a Boost library, so it will move away). Boost.Phoenix
+ accepted as a Boost library, so it will move away). __boost<span class="underline">phoenix</span>_
       is a library allowing to write functional style C++, which is interesting in
       itself, but as it initially has been developed for Spirit, it is nicely integrated
       and very useful when it comes to writing semantic actions. I think using the
@@ -172,21 +171,20 @@
       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="id972625"></a>
+<a name="id1001404"></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>
     </h4>
 <p>
- In order to perform case-insensitive parsing (using <a class="link" href="qi/reference/directive/no_case.html" title="Inhibiting Case Sensitivity (no_case[])"><code class="computeroutput"><span class="identifier">no_case</span></code></a>) with a symbol table (i.e.
- use a <a class="link" href="qi/reference/string/symbols.html" title="Symbols (symbols)"><code class="computeroutput"><span class="identifier">symbols</span><span class="special">&lt;</span><span class="identifier">Ch</span><span class="special">,</span>
- <span class="identifier">T</span><span class="special">&gt;</span></code></a>
+ In order to perform case-insensitive parsing (using __qi_no<span class="underline">case</span>_)
+ with a symbol table (i.e. use a __qi<span class="underline">symbols</span>_
       parser in a <code class="computeroutput"><span class="identifier">no_case</span></code> directive),
       that symbol table needs to be filled with all-lowercase contents. Entries containing
       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="id972696"></a>
+<a name="id1001445"></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>
@@ -207,8 +205,8 @@
       then this FAQ entry may help you.
     </p>
 <p>
- The definition of a Rule or Grammar may contain a skip parser type. If it does,
- it means that non-terminal can only be used with a skip parser of a compatible
+ The definition of a <span class="underline">_rule</span>_ or <span class="underline">_grammar</span>_ may contain a skip parser type. If it
+ does, it means that non-terminal can only be used with a skip parser of a compatible
       type. The error above arises when this is not the case, i.e.:
     </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
@@ -230,11 +228,11 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The same applies to <span class="emphasis"><em>Spirit.Karma</em></span>, replacing 'skip parser'
- and <code class="computeroutput"><span class="identifier">lexeme</span></code> by 'delimit generator'
- and <code class="computeroutput"><span class="identifier">verbatim</span></code>. Similarily,
- corresponding error messages in <span class="emphasis"><em>Spirit.Karma</em></span> reference
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">function3</span></code> and the 3rd parameter (instead
+ The same applies to <span class="underline">_karma</span>_, replacing
+ 'skip parser' and <code class="computeroutput"><span class="identifier">lexeme</span></code>
+ by 'delimit generator' and <code class="computeroutput"><span class="identifier">verbatim</span></code>.
+ Similarily, corresponding error messages in <span class="underline">_karma</span>_
+ reference <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">function3</span></code> and the 3rd parameter (instead
         of the 4th).
       </p></td></tr>
 </table></div>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,8 +4,8 @@
 <title>Introduction</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../index.html" title="Spirit 2.2">
-<link rel="up" href="../index.html" title="Spirit 2.2">
+<link rel="home" href="../index.html" title="Spirit 2.3">
+<link rel="up" href="../index.html" title="Spirit 2.3">
 <link rel="prev" href="what_s_new/spirit_1_x.html" title="Spirit Classic">
 <link rel="next" href="structure.html" title="Structure">
 </head>
@@ -30,7 +30,7 @@
       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="id556501" href="#ftn.id556501" class="footnote">2</a>]</sup>
+ <sup>[<a name="id593889" href="#ftn.id593889" 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
@@ -56,9 +56,9 @@
 <p>
       Since the target input grammars and output formats are written entirely in
       C++ we do not need any separate tools to compile, preprocess or integrate those
- into the build process. Spirit
- allows seamless integration of the parsing and output generation process with
- other C++ code. This often allows for simpler and more efficient code.
+ into the build process. <span class="underline">_spirit</span>_ allows
+ seamless integration of the parsing and output generation process with other
+ C++ code. This often allows for simpler and more efficient code.
     </p>
 <p>
       Both the created parsers and generators are fully attributed, which allows
@@ -73,32 +73,32 @@
     </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-Spirit.Classic:
- This is the almost-unchanged code base taken from the former Boost Spirit
- V1.8 distribution. It has been moved into the namespace boost::spirit::classic.
- A special compatibility layer has been added to ensure complete compatibility
- with existing code using Spirit V1.8.
+<span class="underline">_classic</span>_: This is the almost-unchanged
+ code base taken from the former Boost Spirit V1.8 distribution. It has been
+ moved into the namespace boost::spirit::classic. A special compatibility
+ layer has been added to ensure complete compatibility with existing code
+ using Spirit V1.8.
       </li>
 <li class="listitem">
-<span class="emphasis"><em>Spirit.Qi</em></span>: This is the parser library allowing you to
- build recursive descent parsers. The exposed domain-specific language can
- be used to describe the grammars to implement, and the rules for storing
+<span class="underline">_qi</span>_: This is the parser library allowing
+ you to build recursive descent parsers. The exposed domain-specific language
+ can be used to describe the grammars to implement, and the rules for storing
         the parsed information.
       </li>
 <li class="listitem">
-<span class="emphasis"><em>Spirit.Lex</em></span>: This is the library usable to create tokenizers
- (lexers). The domain-specific language exposed by <span class="emphasis"><em>Spirit.Lex</em></span>
- allows you to define regular expressions used to match tokens (create token
- definitions), associate these regular expressions with code to be executed
- whenever they are matched, and to add the token definitions to the lexical
- analyzer.
+<span class="underline">_lex</span>_: This is the library usable to
+ create tokenizers (lexers). The domain-specific language exposed by <span class="underline">_lex</span>_ allows you to define regular expressions
+ used to match tokens (create token definitions), associate these regular
+ expressions with code to be executed whenever they are matched, and to add
+ the token definitions to the lexical analyzer.
       </li>
 <li class="listitem">
-<span class="emphasis"><em>Spirit.Karma</em></span>: This is the generator library allowing
- you to create code for recursive descent, data type-driven output formatting.
- The exposed domain-specific language is almost equivalent to the parser description
- language used in <span class="emphasis"><em>Spirit.Qi</em></span>, except that it is used to
- describe the required output format to generate from a given data structure.
+<span class="underline">_karma</span>_: This is the generator library
+ allowing you to create code for recursive descent, data type-driven output
+ formatting. The exposed domain-specific language is almost equivalent to
+ the parser description language used in <span class="underline">_qi</span>_,
+ except that it is used to describe the required output format to generate
+ from a given data structure.
       </li>
 </ul></div>
 <p>
@@ -110,17 +110,17 @@
 <p><br class="figure-break">
     </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,
- 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
- data structures generated by <span class="emphasis"><em>Spirit.Qi</em></span> are used for the
- output generators created using <span class="emphasis"><em>Spirit.Karma</em></span>. However,
- there is nothing to stop you from using any of these components all by themselves.
+ The three components, <span class="underline">_qi</span>_, <span class="underline">_karma</span>_ and <span class="underline">_lex</span>_,
+ are designed to be used either standalone, or together. The general methodology
+ is to use the token sequence generated by <span class="underline">_lex</span>_
+ as the input for a parser generated by <span class="underline">_qi</span>_.
+ On the opposite side of the equation, the hierarchical data structures generated
+ by <span class="underline">_qi</span>_ are used for the output generators
+ created using <span class="underline">_karma</span>_. However, there
+ is nothing to stop you from using any of these components all by themselves.
     </p>
 <p>
- The <a class="link" href="introduction.html#spirit.spiritkarmaflow" title="Figure&#160;2.&#160;The place of Spirit.Qi and Spirit.Karma in a data transformation flow of a typical application">figure</a> below shows the typical
+ The <a class="link" href="introduction.html#spirit.spiritkarmaflow" title="Figure&#160;2.&#160;The place of _qi_ and _karma_ in a data transformation flow of a typical application">figure</a> below shows the typical
       data flow of some input being converted to some internal representation. After
       some (optional) transformation these data are converted back into some different,
       external representation. The picture highlights Spirit's place in this data
@@ -129,21 +129,22 @@
 <p>
       </p>
 <div class="figure">
-<a name="spirit.spiritkarmaflow"></a><p class="title"><b>Figure&#160;2.&#160;The place of <span class="emphasis"><em>Spirit.Qi</em></span> and <span class="emphasis"><em>Spirit.Karma</em></span>
- in a data transformation flow of a typical application</b></p>
-<div class="figure-contents"><span class="inlinemediaobject"><img src=".././images/spiritkarmaflow.png" alt="The place of Spirit.Qi and Spirit.Karma in a data transformation flow of a typical application"></span></div>
+<a name="spirit.spiritkarmaflow"></a><p class="title"><b>Figure&#160;2.&#160;The place of <span class="underline">_qi</span>_
+ and <span class="underline">_karma</span>_ in a data transformation
+ flow of a typical application</b></p>
+<div class="figure-contents"><span class="inlinemediaobject"><img src=".././images/spiritkarmaflow.png" alt="The place of _qi_ and _karma_ in a data transformation flow of a typical application"></span></div>
 </div>
 <p><br class="figure-break">
     </p>
-<a name="spirit.introduction.a_quick_overview_of_parsing_with__emphasis_spirit_qi__emphasis_"></a><h4>
-<a name="id556719"></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>
+<a name="spirit.introduction.a_quick_overview_of_parsing_with__emphasis_role__underline___qi__emphasis__"></a><h4>
+<a name="id594124"></a>
+ <a class="link" href="introduction.html#spirit.introduction.a_quick_overview_of_parsing_with__emphasis_role__underline___qi__emphasis__">A
+ Quick Overview of Parsing with <span class="underline">_qi</span>_</a>
     </h4>
 <p>
- <span class="emphasis"><em>Spirit.Qi</em></span> is Spirit's sublibrary dealing with generating
- parsers based on a given target grammar (essentially a format description of
- the input data to read).
+ <span class="underline">_qi</span>_ is Spirit's sublibrary dealing with
+ generating parsers based on a given target grammar (essentially a format description
+ of the input data to read).
     </p>
 <p>
       A simple EBNF grammar snippet:
@@ -197,7 +198,7 @@
 </pre>
 <p>
       as seen in math syntax, for example, to mean multiplication or, in our case,
- as seen in EBNF syntax to mean sequencing (b should follow a). <span class="emphasis"><em>Spirit.Qi</em></span>
+ as seen in EBNF syntax to mean sequencing (b should follow a). <span class="underline">_qi</span>_
       uses the shift <code class="computeroutput"><span class="special">&gt;&gt;</span></code> operator
       instead for this purpose. We take the <code class="computeroutput"><span class="special">&gt;&gt;</span></code>
       operator, with arrows pointing to the right, to mean "is followed by".
@@ -226,10 +227,10 @@
       in C/C++. Finally, we terminate each rule with the ubiquitous semi-colon,
       <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="id559314"></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>
+<a name="spirit.introduction.a_quick_overview_of_output_generation_with__emphasis_role__underline___karma__emphasis__"></a><h4>
+<a name="id595086"></a>
+ <a class="link" href="introduction.html#spirit.introduction.a_quick_overview_of_output_generation_with__emphasis_role__underline___karma__emphasis__">A
+ Quick Overview of Output Generation with <span class="underline">_karma</span>_</a>
     </h4>
 <p>
       Spirit not only allows you to describe the structure of the input, it also
@@ -260,7 +261,7 @@
       of the same <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code>:
     </p>
 <div class="table">
-<a name="id559655"></a><p class="title"><b>Table&#160;2.&#160;Different output formats for `std::vector&lt;int&gt;`</b></p>
+<a name="id595429"></a><p class="title"><b>Table&#160;2.&#160;Different output formats for `std::vector&lt;int&gt;`</b></p>
 <div class="table-contents"><table class="table" summary="Different output formats for `std::vector&lt;int&gt;`">
 <colgroup>
 <col>
@@ -367,19 +368,19 @@
       the trailing <code class="computeroutput"><span class="char">','</span></code>.
     </p>
 <p>
- Overall, the syntax is similar to <span class="emphasis"><em>Spirit.Qi</em></span> with the exception
- that we use the <code class="computeroutput"><span class="special">&lt;&lt;</span></code> operator
- for output concatenation. This should be easy to understand as it follows the
- conventions used in the Standard's I/O streams.
+ Overall, the syntax is similar to <span class="underline">_qi</span>_
+ with the exception that we use the <code class="computeroutput"><span class="special">&lt;&lt;</span></code>
+ operator for output concatenation. This should be easy to understand as it
+ follows the conventions used in the Standard's I/O streams.
     </p>
 <p>
- Another important feature of <span class="emphasis"><em>Spirit.Karma</em></span> allows you to
- fully decouple the data type from the output format. You can use the same output
- format with different data types as long as these conform conceptually. The
- next table gives some related examples.
+ Another important feature of <span class="underline">_karma</span>_
+ allows you to fully decouple the data type from the output format. You can
+ use the same output format with different data types as long as these conform
+ conceptually. The next table gives some related examples.
     </p>
 <div class="table">
-<a name="id560039"></a><p class="title"><b>Table&#160;3.&#160;Different data types usable with the output format
+<a name="id595815"></a><p class="title"><b>Table&#160;3.&#160;Different data types usable with the output format
     `*(int_ &lt;&lt; eol)`</b></p>
 <div class="table-contents"><table class="table" summary="Different data types usable with the output format
     `*(int_ &lt;&lt; eol)`">
@@ -453,7 +454,7 @@
 </div>
 <br class="table-break"><div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id556501" href="#id556501" class="para">2</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id593889" href="#id593889" 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.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,8 +4,8 @@
 <title>Karma - Writing Generators</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../index.html" title="Spirit 2.2">
-<link rel="up" href="../index.html" title="Spirit 2.2">
+<link rel="home" href="../index.html" title="Spirit 2.3">
+<link rel="up" href="../index.html" title="Spirit 2.3">
 <link rel="prev" href="qi/reference/string/symbols.html" title="Symbols (symbols)">
 <link rel="next" href="karma/tutorials.html" title="Tutorials">
 </head>

Modified: trunk/libs/spirit/doc/html/spirit/karma/performance_measurements.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/performance_measurements.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/performance_measurements.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Performance Measurements</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../index.html" title="Spirit 2.3">
 <link rel="up" href="../karma.html" title="Karma - Writing Generators">
 <link rel="prev" href="reference/string/symbols.html" title="Symbols (symbols)">
 <link rel="next" href="performance_measurements/numeric_performance.html" title="Performance of Numeric Generators">

Modified: trunk/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Performance of Numeric Generators</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../performance_measurements.html" title="Performance Measurements">
 <link rel="prev" href="../performance_measurements.html" title="Performance Measurements">
 <link rel="next" href="numeric_performance/int_performance.html" title="Comparing the performance of a single int_ generator">

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Comparing the performance of a single double_ generator</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../numeric_performance.html" title="Performance of Numeric Generators">
 <link rel="prev" href="int_performance.html" title="Comparing the performance of a single int_ generator">
 <link rel="next" href="format_performance.html" title="Comparing the performance of a sequence of several generators">
@@ -31,8 +31,7 @@
             These performance measurements are centered around default formatting
             of a single <code class="computeroutput"><span class="keyword">double</span></code> floating
             point number using different libraries and methods. The overall execution
- times for those examples are compared below. We compare using <code class="computeroutput"><span class="identifier">sprintf</span></code>, C++ iostreams, Boost.Format,
- and <span class="emphasis"><em>Spirit.Karma</em></span>.
+ times for those examples are compared below. We compare using <code class="computeroutput"><span class="identifier">sprintf</span></code>, C++ iostreams, __boost<span class="underline">format</span>_, and <span class="underline">_karma</span>_.
           </p>
 <p>
             For the full source code of the performance test please see here: double_performance.cpp.
@@ -75,7 +74,7 @@
 <p>
           </p>
 <p>
- Code used to measure the performance for Boost.Format:
+ Code used to measure the performance for __boost<span class="underline">format</span>_:
           </p>
 <p>
             </p>
@@ -92,8 +91,8 @@
 <p>
           </p>
 <p>
- The following code shows the common definitions used by all <span class="emphasis"><em>Spirit.Karma</em></span>
- performance measurements as listed below:
+ The following code shows the common definitions used by all <span class="underline">_karma</span>_ performance measurements as listed
+ below:
           </p>
 <p>
             </p>
@@ -107,7 +106,7 @@
 <p>
           </p>
 <p>
- Code used to measure the performance for <span class="emphasis"><em>Spirit.Karma</em></span>
+ Code used to measure the performance for <span class="underline">_karma</span>_
             using a plain character buffer:
           </p>
 <p>
@@ -133,7 +132,7 @@
             of the results see this <a class="link" href="double_performance.html#spirit.karma.double_performance" title="Figure&#160;4.&#160;Performance comparison for a single double">figure</a>.
           </p>
 <div class="table">
-<a name="id875698"></a><p class="title"><b>Table&#160;6.&#160;Performance comparison for a single double (all
+<a name="id905889"></a><p class="title"><b>Table&#160;6.&#160;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)">
@@ -261,7 +260,7 @@
 <tr>
 <td>
                 <p>
- Boost.Format
+ __boost<span class="underline">format</span>_
                 </p>
                 </td>
 <td>
@@ -298,7 +297,7 @@
 <tr>
 <td>
                 <p>
- <span class="emphasis"><em>Spirit.Karma</em></span> double_
+ <span class="underline">_karma</span>_ double_
                 </p>
                 </td>
 <td>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Comparing the performance of a sequence of several generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../numeric_performance.html" title="Performance of Numeric Generators">
 <link rel="prev" href="double_performance.html" title="Comparing the performance of a single double_ generator">
 <link rel="next" href="../../../lex.html" title="Lex - Writing Lexical Analyzers">
@@ -33,8 +33,7 @@
             floating point numbers using different libraries and methods. The overall
             execution times for those examples are compared below. We compare using
             <code class="computeroutput"><span class="identifier">sprintf</span></code>, C++ iostreams,
- Boost.Format, and
- <span class="emphasis"><em>Spirit.Karma</em></span>.
+ __boost<span class="underline">format</span>_, and <span class="underline">_karma</span>_.
           </p>
 <p>
             For the full source code of the performance test please see here: format_performance.cpp.
@@ -85,7 +84,7 @@
 <p>
           </p>
 <p>
- Code used to measure the performance for Boost.Format:
+ Code used to measure the performance for __boost<span class="underline">format</span>_:
           </p>
 <p>
             </p>
@@ -102,8 +101,8 @@
 <p>
           </p>
 <p>
- The following code shows the common definitions used by all <span class="emphasis"><em>Spirit.Karma</em></span>
- performance measurements as listed below:
+ The following code shows the common definitions used by all <span class="underline">_karma</span>_ performance measurements as listed
+ below:
           </p>
 <p>
             </p>
@@ -126,7 +125,7 @@
 <p>
           </p>
 <p>
- Code used to measure the performance for <span class="emphasis"><em>Spirit.Karma</em></span>
+ Code used to measure the performance for <span class="underline">_karma</span>_
             using a plain character buffer:
           </p>
 <p>
@@ -154,7 +153,7 @@
             of the results see this <a class="link" href="format_performance.html#spirit.karma.format_performance" title="Figure&#160;5.&#160;Performance comparison for a sequence of several items">figure</a>.
           </p>
 <div class="table">
-<a name="id877782"></a><p class="title"><b>Table&#160;7.&#160;Performance comparison for a sequence of several
+<a name="id907980"></a><p class="title"><b>Table&#160;7.&#160;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)">
@@ -282,7 +281,7 @@
 <tr>
 <td>
                 <p>
- Boost.Format
+ __boost<span class="underline">format</span>_
                 </p>
                 </td>
 <td>
@@ -319,7 +318,7 @@
 <tr>
 <td>
                 <p>
- <span class="emphasis"><em>Spirit.Karma</em></span>
+ <span class="underline">_karma</span>_
                 </p>
                 </td>
 <td>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Comparing the performance of a single int_ generator</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../numeric_performance.html" title="Performance of Numeric Generators">
 <link rel="prev" href="../numeric_performance.html" title="Performance of Numeric Generators">
 <link rel="next" href="double_performance.html" title="Comparing the performance of a single double_ generator">
@@ -31,8 +31,7 @@
             These performance measurements are centered around default formatting
             of a single <code class="computeroutput"><span class="keyword">int</span></code> integer
             number using different libraries and methods. The overall execution times
- for those examples are compared below. We compare using <code class="computeroutput"><span class="identifier">sprintf</span></code>, C++ iostreams, Boost.Format,
- and <span class="emphasis"><em>Spirit.Karma</em></span>.
+ for those examples are compared below. We compare using <code class="computeroutput"><span class="identifier">sprintf</span></code>, C++ iostreams, __boost<span class="underline">format</span>_, and <span class="underline">_karma</span>_.
           </p>
 <p>
             For the full source code of the performance test please see here: int_generator.cpp.
@@ -77,7 +76,7 @@
 <p>
           </p>
 <p>
- Code used to measure the performance for Boost.Format:
+ Code used to measure the performance for __boost<span class="underline">format</span>_:
           </p>
 <p>
             </p>
@@ -96,7 +95,7 @@
 <p>
           </p>
 <p>
- Code used to measure the performance for <span class="emphasis"><em>Spirit.Karma</em></span>
+ Code used to measure the performance for <span class="underline">_karma</span>_
             using a plain character buffer:
           </p>
 <p>
@@ -123,7 +122,7 @@
             of the results see this <a class="link" href="int_performance.html#spirit.karma.int_performance" title="Figure&#160;3.&#160;Performance comparison for a single int">figure</a>.
           </p>
 <div class="table">
-<a name="id874621"></a><p class="title"><b>Table&#160;5.&#160;Performance comparison for a single int (all
+<a name="id904806"></a><p class="title"><b>Table&#160;5.&#160;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)">
@@ -251,7 +250,7 @@
 <tr>
 <td>
                 <p>
- Boost.Format
+ __boost<span class="underline">format</span>_
                 </p>
                 </td>
 <td>
@@ -288,7 +287,7 @@
 <tr>
 <td>
                 <p>
- <span class="emphasis"><em>Spirit.Karma</em></span> int_
+ <span class="underline">_karma</span>_ int_
                 </p>
                 </td>
 <td>

Modified: trunk/libs/spirit/doc/html/spirit/karma/quick_reference.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/quick_reference.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/quick_reference.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Quick Reference</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../index.html" title="Spirit 2.3">
 <link rel="up" href="../karma.html" title="Karma - Writing Generators">
 <link rel="prev" href="tutorials/num_matrix.html" title="Matrix of Numbers - Printing Numbers From a Matrix">
 <link rel="next" href="quick_reference/common_notation.html" title="Common Notation">

Modified: trunk/libs/spirit/doc/html/spirit/karma/quick_reference/common_notation.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/quick_reference/common_notation.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/quick_reference/common_notation.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Common Notation</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../quick_reference.html" title="Quick Reference">
 <link rel="prev" href="../quick_reference.html" title="Quick Reference">
 <link rel="next" href="primitive_generators.html" title="Karma Generators">
@@ -95,11 +95,11 @@
             </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Ch</span></code></span></dt>
 <dd><p>
- Character-class specific character type (See Character Class Types)
+ Character-class specific character type (See __char_class<span class="underline">types</span>_)
             </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ch</span><span class="special">,</span> <span class="identifier">ch2</span></code></span></dt>
 <dd><p>
- Character-class specific character (See Character Class Types)
+ Character-class specific character (See __char_class<span class="underline">types</span>_)
             </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">charset</span></code></span></dt>
 <dd><p>
@@ -107,7 +107,7 @@
             </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">str</span></code></span></dt>
 <dd><p>
- Character-class specific string (See Character Class Types)
+ Character-class specific string (See __char_class<span class="underline">types</span>_)
             </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Str</span></code></span></dt>
 <dd><p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Compound Attribute Rules</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../quick_reference.html" title="Quick Reference">
 <link rel="prev" href="primitive_generators/action.html" title="Generator Semantic Actions">
 <link rel="next" href="non_terminals.html" title="Nonterminals">
@@ -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="id742381"></a>
+<a name="id776698"></a>
           <a class="link" href="compound_attribute_rules.html#spirit.karma.quick_reference.compound_attribute_rules.notation">Notation</a>
         </h6>
 <p>
@@ -65,19 +65,19 @@
 <tr><td align="left" valign="top"><p>
             In the attribute tables, we will use <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code> and <code class="computeroutput"><span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">...&gt;</span></code> as placeholders only. The notation
             of <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
- stands for <span class="emphasis"><em>any STL
+ stands for <span class="emphasis"><em>any <span class="underline">_stl</span>_
             container</em></span> holding elements of type <code class="computeroutput"><span class="identifier">A</span></code>
- and the notation <code class="computeroutput"><span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">...&gt;</span></code> stands for <span class="emphasis"><em>any Boost.Fusion sequence</em></span>
- holding <code class="computeroutput"><span class="identifier">A</span></code>, <code class="computeroutput"><span class="identifier">B</span></code>, ... etc. elements. The notation
- of <code class="computeroutput"><span class="identifier">variant</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">,</span> <span class="special">...&gt;</span></code> stands for <span class="emphasis"><em>a Boost.Variant</em></span>
+ and the notation <code class="computeroutput"><span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">...&gt;</span></code> stands for <span class="emphasis"><em>any <span class="underline">_fusion</span>_ sequence</em></span> holding <code class="computeroutput"><span class="identifier">A</span></code>, <code class="computeroutput"><span class="identifier">B</span></code>,
+ ... etc. elements. The notation of <code class="computeroutput"><span class="identifier">variant</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">,</span> <span class="special">...&gt;</span></code>
+ stands for <span class="emphasis"><em>a __boost<span class="underline">variant</span>_</em></span>
             capable of holding <code class="computeroutput"><span class="identifier">A</span></code>,
             <code class="computeroutput"><span class="identifier">B</span></code>, ... etc. elements.
             Finally, <code class="computeroutput"><span class="identifier">Unused</span></code> stands
- for <code class="computeroutput"><span class="identifier">unused_type</span></code>.
+ for __unused<span class="underline">type</span>_.
           </p></td></tr>
 </table></div>
 <a name="spirit.karma.quick_reference.compound_attribute_rules.compound_generator_attribute_types"></a><h6>
-<a name="id744282"></a>
+<a name="id777232"></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>
@@ -102,8 +102,7 @@
 <tr>
 <td>
                 <p>
- <a class="link" href="../reference/operator/sequence.html" title="Sequences (a &lt;&lt; b)">Sequence
- (<code class="computeroutput"><span class="special">&lt;&lt;</span></code>)</a>
+ __karma<span class="underline">sequence</span>_
                 </p>
                 </td>
 <td>
@@ -126,8 +125,7 @@
 <tr>
 <td>
                 <p>
- <a class="link" href="../reference/operator/alternative.html" title="Alternative (a | b)">Alternative
- (<code class="computeroutput"><span class="special">|</span></code>)</a>
+ __karma<span class="underline">alternative</span>_
                 </p>
                 </td>
 <td>
@@ -163,8 +161,7 @@
 <tr>
 <td>
                 <p>
- <a class="link" href="../reference/operator/plus.html" title="Plus (+a)">Plus (unary
- <code class="computeroutput"><span class="special">+</span></code>)</a>
+ __karma<span class="underline">plus</span>_
                 </p>
                 </td>
 <td>
@@ -180,7 +177,7 @@
 <tr>
 <td>
                 <p>
- <a class="link" href="../reference/operator/list.html" title="Lists (a % b)">List (<code class="computeroutput"><span class="special">%</span></code>)</a>
+ __karma<span class="underline">list</span>_
                 </p>
                 </td>
 <td>
@@ -212,8 +209,7 @@
 <tr>
 <td>
                 <p>
- <a class="link" href="../reference/operator/optional.html" title="Optional (-a)">Optional
- (unary <code class="computeroutput"><span class="special">-</span></code>)</a>
+ __karma<span class="underline">optional</span>_
                 </p>
                 </td>
 <td>
@@ -229,8 +225,7 @@
 <tr>
 <td>
                 <p>
- <a class="link" href="../reference/operator/and_predicate.html" title="And-Predicate (&amp;a)">And
- predicate (unary <code class="computeroutput"><span class="special">&amp;</span></code>)</a>
+ __karma_and<span class="underline">predicate</span>_
                 </p>
                 </td>
 <td>
@@ -244,8 +239,7 @@
 <tr>
 <td>
                 <p>
- <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>
+ __karma_not<span class="underline">predicate</span>_
                 </p>
                 </td>
 <td>

Modified: trunk/libs/spirit/doc/html/spirit/karma/quick_reference/non_terminals.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/quick_reference/non_terminals.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/quick_reference/non_terminals.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Nonterminals</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../quick_reference.html" title="Quick Reference">
 <link rel="prev" href="compound_attribute_rules.html" title="Compound Attribute Rules">
 <link rel="next" href="semantic_actions.html" title="Semantic Actions">
@@ -27,7 +27,7 @@
 <a name="spirit.karma.quick_reference.non_terminals"></a><a class="link" href="non_terminals.html" title="Nonterminals"> Nonterminals</a>
 </h4></div></div></div>
 <p>
- See here for more information about <a class="link" href="../reference/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminals</span></code></a>.
+ See here for more information about __karma<span class="underline">nonterminal</span>_.
         </p>
 <div class="variablelist" title="Notation">
 <p class="title"><b>Notation</b></p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/quick_reference/phoenix.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/quick_reference/phoenix.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/quick_reference/phoenix.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Phoenix</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../quick_reference.html" title="Quick Reference">
 <link rel="prev" href="semantic_actions.html" title="Semantic Actions">
 <link rel="next" href="../reference.html" title="Reference">
@@ -27,16 +27,15 @@
 <a name="spirit.karma.quick_reference.phoenix"></a><a class="link" href="phoenix.html" title="Phoenix">Phoenix</a>
 </h4></div></div></div>
 <p>
- Boost.Phoenix makes
- it easier to attach semantic actions. You just inline your lambda expressions:
+ __boost<span class="underline">phoenix</span>_ makes it easier to
+ attach semantic actions. You just inline your lambda expressions:
         </p>
 <pre class="programlisting"><span class="identifier">g</span><span class="special">[</span><span class="identifier">phoenix</span><span class="special">-</span><span class="identifier">lambda</span><span class="special">-</span><span class="identifier">expression</span><span class="special">]</span>
 </pre>
 <p>
- <span class="emphasis"><em>Spirit.Karma</em></span> provides some Boost.Phoenix
- placeholders to access important information from the <code class="computeroutput"><span class="identifier">Attrib</span></code>
- and <code class="computeroutput"><span class="identifier">Context</span></code> that are otherwise
- fiddly to extract.
+ <span class="underline">_karma</span>_ provides some __boost<span class="underline">phoenix</span>_ placeholders to access important information
+ from the <code class="computeroutput"><span class="identifier">Attrib</span></code> and <code class="computeroutput"><span class="identifier">Context</span></code> that are otherwise fiddly to
+ extract.
         </p>
 <div class="variablelist" title="Spirit.Karma specific Phoenix placeholders">
 <p class="title"><b>Spirit.Karma specific Phoenix placeholders</b></p>
@@ -78,8 +77,7 @@
           </p></td></tr>
 </table></div>
 <p>
- For more information see <a class="link" href="../tutorials/semantic_actions.html" title="Semantic Actions">Semantic
- Actions</a>.
+ For more information see __karma<span class="underline">actions</span>_.
         </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/karma/quick_reference/primitive_generators.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Karma Generators</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../quick_reference.html" title="Quick Reference">
 <link rel="prev" href="common_notation.html" title="Common Notation">
 <link rel="next" href="primitive_generators/char.html" title="Character Generators">

Modified: trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/action.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/action.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/action.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Generator Semantic Actions</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../primitive_generators.html" title="Karma Generators">
 <link rel="prev" href="directives.html" title="Generator Directives">
 <link rel="next" href="../compound_attribute_rules.html" title="Compound Attribute Rules">

Modified: trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/auto.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/auto.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/auto.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Auto Generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../primitive_generators.html" title="Karma Generators">
 <link rel="prev" href="auxiliary.html" title="Auxiliary Generators">
 <link rel="next" href="operators.html" title="Generator Operators">
@@ -68,8 +68,8 @@
 <td>
                   <p>
                     Generate output using a generator created from the supplied attribute
- type using the <a class="link" href="../../reference/generate_api/create_generator.html" title="API for Automatic Generator Creation"><code class="computeroutput"><span class="identifier">create_generator</span></code></a> API
- function.
+ type using the __create<span class="underline">generator</span>_
+ API function.
                   </p>
                   </td>
 </tr></tbody>

Modified: trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/auxiliary.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/auxiliary.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/auxiliary.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Auxiliary Generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../primitive_generators.html" title="Karma Generators">
 <link rel="prev" href="binary.html" title="Binary Generators">
 <link rel="next" href="auto.html" title="Auto Generators">
@@ -28,8 +28,7 @@
           Auxiliary Generators</a>
 </h5></div></div></div>
 <p>
- See here for more information about <a class="link" href="../../reference/auxiliary.html" title="Auxiliary">Auxiliary
- Generators</a>.
+ See here for more information about __karma<span class="underline">auxiliary</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -76,7 +75,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../../reference/auxiliary/eol.html" title="End of Line (eol)"><code class="computeroutput"><span class="identifier">eol</span></code></a>
+ __karma<span class="underline">eol</span>_
                   </p>
                   </td>
 <td>
@@ -93,7 +92,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../../reference/auxiliary/eps.html" title="Epsilon (eps)"><code class="computeroutput"><span class="identifier">eps</span></code></a>
+ __karma<span class="underline">eps</span>_
                   </p>
                   </td>
 <td>
@@ -110,7 +109,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../../reference/auxiliary/eps.html" title="Epsilon (eps)"><code class="computeroutput"><span class="identifier">eps</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code></a>
+ __karma<span class="underline">feps</span>_
                   </p>
                   </td>
 <td>

Modified: trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/binary.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/binary.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/binary.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Binary Generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../primitive_generators.html" title="Karma Generators">
 <link rel="prev" href="stream.html" title="Stream Generators">
 <link rel="next" href="auxiliary.html" title="Auxiliary Generators">
@@ -28,8 +28,7 @@
           Binary Generators</a>
 </h5></div></div></div>
 <p>
- See here for more information about <a class="link" href="../../reference/binary.html" title="Binary">Binary
- Generators</a>.
+ See here for more information about __karma<span class="underline">binary</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>

Modified: trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/boolean.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/boolean.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/boolean.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Boolean Generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../primitive_generators.html" title="Karma Generators">
 <link rel="prev" href="unsigned_int.html" title="Unsigned Integer Generators">
 <link rel="next" href="stream.html" title="Stream Generators">

Modified: trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/char.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/char.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/char.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Character Generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../primitive_generators.html" title="Karma Generators">
 <link rel="prev" href="../primitive_generators.html" title="Karma Generators">
 <link rel="next" href="string.html" title="String Generators">
@@ -28,8 +28,7 @@
           Character Generators</a>
 </h5></div></div></div>
 <p>
- See here for more information about <a class="link" href="../../reference/char.html" title="Char">Character
- Generators</a>.
+ See here for more information about __karma<span class="underline">char</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Generator Directives</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../primitive_generators.html" title="Karma Generators">
 <link rel="prev" href="operators.html" title="Generator Operators">
 <link rel="next" href="action.html" title="Generator Semantic Actions">
@@ -28,8 +28,7 @@
           Generator Directives</a>
 </h5></div></div></div>
 <p>
- See here for more information about <a class="link" href="../../reference/directive.html" title="Directive">Generator
- Directives</a>.
+ See here for more information about __karma<span class="underline">directive</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -428,7 +427,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../../reference/directive/delimit.html" title="Directives Controlling Automatic Delimiting (verbatim[], delimit[])"><code class="computeroutput"><span class="identifier">verbatim</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ __karma<span class="underline">verbatim</span>_<code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
                   </p>
                   </td>
 <td>
@@ -480,7 +479,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../../reference/directive/omit.html" title="Consume Attribute (omit[])"><code class="computeroutput"><span class="identifier">omit</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ __karma<span class="underline">omit</span>_<code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
                   </p>
                   </td>
 <td>
@@ -498,7 +497,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../../reference/directive/buffer.html" title="Temporary Output Buffering (buffer[])"><code class="computeroutput"><span class="identifier">buffer</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ __karma<span class="underline">buffer</span>_<code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
                   </p>
                   </td>
 <td>

Modified: trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/operators.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/operators.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/operators.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Generator Operators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../primitive_generators.html" title="Karma Generators">
 <link rel="prev" href="auto.html" title="Auto Generators">
 <link rel="next" href="directives.html" title="Generator Directives">
@@ -28,8 +28,7 @@
           Generator Operators</a>
 </h5></div></div></div>
 <p>
- See here for more information about <a class="link" href="../../reference/operator.html" title="Operator">Generator
- Operators</a>.
+ See here for more information about __karma<span class="underline">operator</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -212,8 +211,7 @@
               </p>
 <p>
                 For more information about the attribute propagation rules implemented
- by the compound generators please see <a class="link" href="../compound_attribute_rules.html" title="Compound Attribute Rules">Generator
- Compound Attribute Rules</a>.
+ by the compound generators please see __sec_karma<span class="underline">compound</span>_.
               </p>
 <p>
             </p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/real_number.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/real_number.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/real_number.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Real Number Generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../primitive_generators.html" title="Karma Generators">
 <link rel="prev" href="string.html" title="String Generators">
 <link rel="next" href="signed_int.html" title="Integer Generators">
@@ -28,8 +28,7 @@
           Real Number Generators</a>
 </h5></div></div></div>
 <p>
- See here for more information about <a class="link" href="../../reference/numeric.html" title="Numeric">Numeric
- Generators</a>.
+ See here for more information about __karma<span class="underline">numeric</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>

Modified: trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/signed_int.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/signed_int.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/signed_int.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Integer Generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../primitive_generators.html" title="Karma Generators">
 <link rel="prev" href="real_number.html" title="Real Number Generators">
 <link rel="next" href="unsigned_int.html" title="Unsigned Integer Generators">

Modified: trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/stream.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/stream.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/stream.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Stream Generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../primitive_generators.html" title="Karma Generators">
 <link rel="prev" href="boolean.html" title="Boolean Generators">
 <link rel="next" href="binary.html" title="Binary Generators">

Modified: trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/string.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/string.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/string.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>String Generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../primitive_generators.html" title="Karma Generators">
 <link rel="prev" href="char.html" title="Character Generators">
 <link rel="next" href="real_number.html" title="Real Number Generators">
@@ -127,7 +127,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../../reference/string/symbols.html" title="Symbols (symbols)"><code class="computeroutput"><span class="identifier">symbols</span></code></a><code class="computeroutput"><span class="special">&lt;</span><span class="identifier">Attr</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span></code>
+ __karma<span class="underline">symbols</span>_<code class="computeroutput"><span class="special">&lt;</span><span class="identifier">Attr</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span></code>
                   </p>
                   </td>
 <td>

Modified: trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/unsigned_int.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/unsigned_int.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/unsigned_int.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Unsigned Integer Generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../primitive_generators.html" title="Karma Generators">
 <link rel="prev" href="signed_int.html" title="Integer Generators">
 <link rel="next" href="boolean.html" title="Boolean Generators">

Modified: trunk/libs/spirit/doc/html/spirit/karma/quick_reference/semantic_actions.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/quick_reference/semantic_actions.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/quick_reference/semantic_actions.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Semantic Actions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../quick_reference.html" title="Quick Reference">
 <link rel="prev" href="non_terminals.html" title="Nonterminals">
 <link rel="next" href="phoenix.html" title="Phoenix">
@@ -41,9 +41,8 @@
 <span class="keyword">void</span> <span class="identifier">f</span><span class="special">(</span><span class="identifier">Attrib</span><span class="special">&amp;,</span> <span class="identifier">Context</span><span class="special">&amp;,</span> <span class="keyword">bool</span><span class="special">&amp;);</span>
 </pre>
 <p>
- You can use Boost.Bind
- to bind member functions. For function objects, the allowed signatures
- are:
+ You can use __boost<span class="underline">bind</span>_ to bind
+ member functions. For function objects, the allowed signatures are:
         </p>
 <pre class="programlisting"><span class="keyword">void</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">Attrib</span><span class="special">&amp;,</span> <span class="identifier">unused_type</span><span class="special">,</span> <span class="identifier">unused_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
 <span class="keyword">void</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">Attrib</span><span class="special">&amp;,</span> <span class="identifier">Context</span><span class="special">&amp;,</span> <span class="identifier">unused_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
@@ -54,8 +53,7 @@
           in the signatures above to signify 'don't care'.
         </p>
 <p>
- For more information see <a class="link" href="../tutorials/semantic_actions.html" title="Semantic Actions">Semantic
- Actions</a>.
+ For more information see __karma<span class="underline">actions</span>_.
         </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/karma/reference.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Reference</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../index.html" title="Spirit 2.3">
 <link rel="up" href="../karma.html" title="Karma - Writing Generators">
 <link rel="prev" href="quick_reference/phoenix.html" title="Phoenix">
 <link rel="next" href="reference/generator_concepts.html" title="Generator Concepts">

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Action</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="generate_api/create_generator.html" title="API for Automatic Generator Creation">
 <link rel="next" href="auto.html" title="Auto">
@@ -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="id769566"></a>
+<a name="id799521"></a>
           <a class="link" href="action.html#spirit.karma.reference.action.description">Description</a>
         </h6>
 <p>
@@ -39,24 +39,24 @@
           generator expression.
         </p>
 <a name="spirit.karma.reference.action.header"></a><h6>
-<a name="id769602"></a>
+<a name="id799557"></a>
           <a class="link" href="action.html#spirit.karma.reference.action.header">Header</a>
         </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/action.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_action</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </p>
 <a name="spirit.karma.reference.action.model_of"></a><h6>
-<a name="id769677"></a>
+<a name="id799632"></a>
           <a class="link" href="action.html#spirit.karma.reference.action.model_of">Model of</a>
         </h6>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
             </p>
 <p>
- <a class="link" href="generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
+ __unary_generator<span class="underline">concept</span>_
             </p>
 <p>
           </p>
@@ -92,13 +92,13 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.action.expression_semantics"></a><h6>
-<a name="id769875"></a>
+<a name="id799822"></a>
           <a class="link" href="action.html#spirit.karma.reference.action.expression_semantics">Expression
           Semantics</a>
         </h6>
 <p>
           Semantics of an expression is defined only where it differs from, or is
- not defined in <a class="link" href="generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>.
+ not defined in __unary_generator<span class="underline">concept</span>_.
         </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -156,10 +156,10 @@
           The type <code class="computeroutput"><span class="identifier">Context</span></code> is the
           type of the generator execution context. This type is unspecified and depends
           on the context the generator is invoked in. The value <code class="computeroutput"><span class="identifier">context</span></code>
- is used by semantic actions written using Phoenix
+ is used by semantic actions written using <span class="underline">_phoenix</span>_
           to access various context dependent attributes and values. For more information
- about Phoenix placeholder
- expressions usable in semantic actions see <a class="link" href="generator_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
+ about <span class="underline">_phoenix</span>_ placeholder expressions
+ usable in semantic actions see __karma_nonterminal<span class="underline">concept</span>_.
         </p>
 <p>
           The third parameter, <code class="computeroutput"><span class="identifier">pass</span></code>,
@@ -170,7 +170,7 @@
           and not generating any output.
         </p>
 <a name="spirit.karma.reference.action.attributes"></a><h6>
-<a name="id770340"></a>
+<a name="id800264"></a>
           <a class="link" href="action.html#spirit.karma.reference.action.attributes">Attributes</a>
         </h6>
 <div class="informaltable"><table class="table">
@@ -207,7 +207,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.action.complexity"></a><h6>
-<a name="id770462"></a>
+<a name="id800386"></a>
           <a class="link" href="action.html#spirit.karma.reference.action.complexity">Complexity</a>
         </h6>
 <p>
@@ -221,14 +221,14 @@
 <th align="left">Important</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- Please note that the use of semantic actions in <span class="emphasis"><em>Spirit.Karma</em></span>
+ Please note that the use of semantic actions in <span class="underline">_karma</span>_
             generally forces the library to create a <span class="emphasis"><em>copy</em></span> of
             the attribute, which might be a costly operation. Always consider using
             other means of associating a value with a particular generator first.
           </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.action.example"></a><h6>
-<a name="id770494"></a>
+<a name="id800420"></a>
           <a class="link" href="action.html#spirit.karma.reference.action.example">Example</a>
         </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -237,8 +237,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics
- Examples</a> section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
           </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Auto</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="action.html" title="Action">
 <link rel="next" href="auxiliary.html" title="Auxiliary">
@@ -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="id771076"></a>
+<a name="id802920"></a>
           <a class="link" href="auto.html#spirit.karma.reference.auto.description">Description</a>
         </h6>
 <p>
@@ -36,17 +36,17 @@
           based on the supplied attribute type.
         </p>
 <a name="spirit.karma.reference.auto.header"></a><h6>
-<a name="id771100"></a>
+<a name="id802944"></a>
           <a class="link" href="auto.html#spirit.karma.reference.auto.header">Header</a>
         </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/auto.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_auto</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </p>
 <a name="spirit.karma.reference.auto.namespace"></a><h6>
-<a name="id771175"></a>
+<a name="id803018"></a>
           <a class="link" href="auto.html#spirit.karma.reference.auto.namespace">Namespace</a>
         </h6>
 <div class="informaltable"><table class="table">
@@ -64,14 +64,14 @@
                 </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.auto.model_of"></a><h6>
-<a name="id771253"></a>
+<a name="id803096"></a>
           <a class="link" href="auto.html#spirit.karma.reference.auto.model_of">Model of</a>
         </h6>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
             </p>
 <p>
- <a class="link" href="generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>
+ __primitive_generator<span class="underline">concept</span>_
             </p>
 <p>
           </p>
@@ -83,21 +83,21 @@
 <dd><p>
               A variable instance of any type for which a mapping to a generator
               type is defined (the meta function <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">create_generator_exists</span></code>
- returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>) or a <a class="link" href="karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to any type for which a mapping to a
- generator type is defined (the meta function <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">create_generator_exists</span></code>
- returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>).
+ returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>) or a __karma_lazy<span class="underline">argument</span>_ that evaluates to any type for
+ which a mapping to a generator type is defined (the meta function
+ <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">create_generator_exists</span></code> returns
+ <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>).
             </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.auto.expression_semantics"></a><h6>
-<a name="id771376"></a>
+<a name="id803213"></a>
           <a class="link" href="auto.html#spirit.karma.reference.auto.expression_semantics">Expression
           Semantics</a>
         </h6>
 <p>
           Semantics of an expression is defined only where it differs from, or is
- not defined in <a class="link" href="generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>.
+ not defined in __primitive_generator<span class="underline">concept</span>_.
         </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -148,7 +148,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.auto.additional_requirements"></a><h6>
-<a name="id771498"></a>
+<a name="id803327"></a>
           <a class="link" href="auto.html#spirit.karma.reference.auto.additional_requirements">Additional
           Requirements</a>
         </h6>
@@ -333,11 +333,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 __customize_create<span class="underline">generator</span>_. This customiyation can be used
+ also to redefined anz of the predefined mappings.
         </p>
 <a name="spirit.karma.reference.auto.attributes"></a><h6>
-<a name="id772194"></a>
+<a name="id804018"></a>
           <a class="link" href="auto.html#spirit.karma.reference.auto.attributes">Attributes</a>
         </h6>
 <div class="informaltable"><table class="table">
@@ -379,7 +379,7 @@
                 </td>
 <td>
                 <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                 </p>
                 </td>
 </tr>
@@ -394,9 +394,9 @@
             The attribute type <code class="computeroutput"><span class="identifier">hold_any</span></code>
             exposed by some of the <code class="computeroutput"><span class="identifier">auto_</span></code>
             generators is semantically and syntactically equivalent to the type implemented
- by Boost.Any. It has
- been added to <span class="emphasis"><em>Spirit</em></span> as it has better a performance
- and a smaller footprint if compared to Boost.Any.
+ by __boost<span class="underline">any</span>_. It has been added
+ to <span class="emphasis"><em>Spirit</em></span> as it has better a performance and a smaller
+ footprint if compared to __boost<span class="underline">any</span>_.
           </p></td></tr>
 </table></div>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -413,7 +413,7 @@
           </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.auto.complexity"></a><h6>
-<a name="id772445"></a>
+<a name="id804257"></a>
           <a class="link" href="auto.html#spirit.karma.reference.auto.complexity">Complexity</a>
         </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -429,7 +429,7 @@
           </p>
 </blockquote></div>
 <a name="spirit.karma.reference.auto.example"></a><h6>
-<a name="id772476"></a>
+<a name="id804288"></a>
           <a class="link" href="auto.html#spirit.karma.reference.auto.example">Example</a>
         </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -438,8 +438,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics
- Examples</a> section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
           </p></td></tr>
 </table></div>
 <p>
@@ -500,13 +499,12 @@
           </p>
 <p>
             The following construct is required to allow the <code class="computeroutput"><span class="identifier">complex</span></code>
- data structure to be utilized as a Boost.Fusion
+ data structure to be utilized as a <span class="underline">_fusion</span>_
             sequence. This is required as we will emit output for this data structure
- with a <span class="emphasis"><em>Spirit.Karma</em></span> sequence: <code class="computeroutput"><span class="char">'{'</span>
- <span class="special">&lt;&lt;</span> <span class="identifier">karma</span><span class="special">::</span><span class="identifier">double_</span>
- <span class="special">&lt;&lt;</span> <span class="char">','</span>
- <span class="special">&lt;&lt;</span> <span class="identifier">karma</span><span class="special">::</span><span class="identifier">double_</span>
- <span class="special">&lt;&lt;</span> <span class="char">'}'</span></code>.
+ with a <span class="underline">_karma</span>_ sequence: <code class="computeroutput"><span class="char">'{'</span> <span class="special">&lt;&lt;</span> <span class="identifier">karma</span><span class="special">::</span><span class="identifier">double_</span> <span class="special">&lt;&lt;</span>
+ <span class="char">','</span> <span class="special">&lt;&lt;</span>
+ <span class="identifier">karma</span><span class="special">::</span><span class="identifier">double_</span> <span class="special">&lt;&lt;</span>
+ <span class="char">'}'</span></code>.
           </p>
 <p>
           </p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Auxiliary</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="auto.html" title="Auto">
 <link rel="next" href="auxiliary/attr_cast.html" title="Attribute Transformation Pseudo Generator (attr_cast)">
@@ -41,14 +41,14 @@
           and <code class="computeroutput"><span class="identifier">lazy</span></code> generators.
         </p>
 <a name="spirit.karma.reference.auxiliary.module_header"></a><h6>
-<a name="id773708"></a>
+<a name="id805544"></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 &lt;boost/spirit/home/karma/auxiliary.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_auxiliary</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Attribute Transformation Pseudo Generator (attr_cast)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../auxiliary.html" title="Auxiliary">
 <link rel="prev" href="../auxiliary.html" title="Auxiliary">
 <link rel="next" href="eol.html" title="End of Line (eol)">
@@ -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="id773799"></a>
+<a name="id805635"></a>
             <a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.description">Description</a>
           </h6>
 <p>
@@ -38,20 +38,20 @@
             of type <code class="computeroutput"><span class="identifier">Transformed</span></code>.
             The supplied attribute gets created from the original attribute (of type
             <code class="computeroutput"><span class="identifier">Exposed</span></code>) passed to this
- 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>.
+ component using the customization point __customize_transform<span class="underline">attribute</span>_.
           </p>
 <a name="spirit.karma.reference.auxiliary.attr_cast.header"></a><h6>
-<a name="id773867"></a>
+<a name="id805697"></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 &lt;boost/spirit/home/karma/auxiliary/attr_cast.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_attr_cast</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.auxiliary.attr_cast.namespace"></a><h6>
-<a name="id773941"></a>
+<a name="id805772"></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="id774020"></a>
+<a name="id805851"></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">&lt;</span><span class="identifier">Exposed</span><span class="special">,</span> <span class="identifier">Transformed</span><span class="special">&gt;</span>
 <span class="special">&lt;</span><span class="identifier">unspecified</span><span class="special">&gt;</span> <span class="identifier">attr_cast</span><span class="special">(&lt;</span><span class="identifier">unspecified</span><span class="special">&gt;);</span>
 </pre>
 <a name="spirit.karma.reference.auxiliary.attr_cast.template_parameters"></a><h6>
-<a name="id774092"></a>
+<a name="id805923"></a>
             <a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.template_parameters">Template
             parameters</a>
           </h6>
@@ -117,7 +117,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                   </p>
                   </td>
 </tr>
@@ -135,7 +135,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                   </p>
                   </td>
 </tr>
@@ -154,7 +154,7 @@
             not explicitly specified.
           </p>
 <a name="spirit.karma.reference.auxiliary.attr_cast.model_of"></a><h6>
-<a name="id774325"></a>
+<a name="id806151"></a>
             <a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.model_of">Model
             of</a>
           </h6>
@@ -162,7 +162,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
+ __unary_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -177,13 +177,13 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.auxiliary.attr_cast.expression_semantics"></a><h6>
-<a name="id774389"></a>
+<a name="id806207"></a>
             <a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>.
+ is not defined in __unary_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -215,8 +215,8 @@
                     while passing an attribute of the type as normally expected by
                     <code class="computeroutput"><span class="identifier">g</span></code>. The type of
                     the supplied attribute will be transformed to the type <code class="computeroutput"><span class="identifier">g</span></code> exposes as its attribute
- type (by using the attribute 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>).
- This generator does not fail unless <code class="computeroutput"><span class="identifier">g</span></code>
+ type (by using the attribute customization point __customize_transform<span class="underline">attribute</span>_). This generator does
+ not fail unless <code class="computeroutput"><span class="identifier">g</span></code>
                     fails.
                   </p>
                   </td>
@@ -235,7 +235,7 @@
                     attribute is expected to be of the type <code class="computeroutput"><span class="identifier">Exposed</span></code>,
                     it will be transformed to the type <code class="computeroutput"><span class="identifier">g</span></code>
                     exposes as its attribute type (using the attribute 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>).
+ point __customize_transform<span class="underline">attribute</span>_).
                     This generator does not fail unless <code class="computeroutput"><span class="identifier">g</span></code>
                     fails.
                   </p>
@@ -254,8 +254,8 @@
                     while passing an attribute of type <code class="computeroutput"><span class="identifier">Transformed</span></code>.
                     The supplied attribute is expected to be of the type <code class="computeroutput"><span class="identifier">Exposed</span></code>, it will be transformed
                     to the type <code class="computeroutput"><span class="identifier">Transformed</span></code>
- (using the attribute 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>).
- This generator does not fail unless <code class="computeroutput"><span class="identifier">g</span></code>
+ (using the attribute customization point __customize_transform<span class="underline">attribute</span>_). This generator does
+ not fail unless <code class="computeroutput"><span class="identifier">g</span></code>
                     fails.
                   </p>
                   </td>
@@ -263,7 +263,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.attr_cast.attributes"></a><h6>
-<a name="id775827"></a>
+<a name="id806518"></a>
             <a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -334,7 +334,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.attr_cast.complexity"></a><h6>
-<a name="id776146"></a>
+<a name="id806837"></a>
             <a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -348,7 +348,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.auxiliary.attr_cast.example"></a><h6>
-<a name="id776178"></a>
+<a name="id806868"></a>
             <a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -357,8 +357,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>
@@ -396,7 +395,7 @@
           </p>
 <p>
             The example references data structure <code class="computeroutput"><span class="identifier">int_data</span></code>
- which needs a specialization 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>:
+ which needs a specialization of the customization point __customize_transform<span class="underline">attribute</span>_:
           </p>
 <p>
             </p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>End of Line (eol)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../auxiliary.html" title="Auxiliary">
 <link rel="prev" href="attr_cast.html" title="Attribute Transformation Pseudo Generator (attr_cast)">
 <link rel="next" href="eps.html" title="Epsilon (eps)">
@@ -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="id776870"></a>
+<a name="id808717"></a>
             <a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.description">Description</a>
           </h6>
 <p>
@@ -38,17 +38,17 @@
             details).
           </p>
 <a name="spirit.karma.reference.auxiliary.eol.header"></a><h6>
-<a name="id776923"></a>
+<a name="id808770"></a>
             <a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/auxiliary/eol.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_eol</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.auxiliary.eol.namespace"></a><h6>
-<a name="id776997"></a>
+<a name="id808844"></a>
             <a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -66,26 +66,26 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.eol.model_of"></a><h6>
-<a name="id777075"></a>
+<a name="id808922"></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>
               </p>
 <p>
- <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>
+ __primitive_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.auxiliary.eol.expression_semantics"></a><h6>
-<a name="id777114"></a>
+<a name="id808953"></a>
             <a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>.
+ is not defined in __primitive_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -120,7 +120,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.eol.attributes"></a><h6>
-<a name="id777202"></a>
+<a name="id809035"></a>
             <a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -148,13 +148,13 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.eol.complexity"></a><h6>
-<a name="id777280"></a>
+<a name="id809111"></a>
             <a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -171,7 +171,7 @@
             output.
           </p>
 <a name="spirit.karma.reference.auxiliary.eol.example"></a><h6>
-<a name="id777308"></a>
+<a name="id809138"></a>
             <a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -180,8 +180,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eps.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eps.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eps.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Epsilon (eps)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../auxiliary.html" title="Auxiliary">
 <link rel="prev" href="eol.html" title="End of Line (eol)">
 <link rel="next" href="lazy.html" title="Lazy (lazy)">
@@ -33,7 +33,7 @@
             or to insert semantic actions into the generation process.
           </p>
 <a name="spirit.karma.reference.auxiliary.eps.description"></a><h6>
-<a name="id777721"></a>
+<a name="id809551"></a>
             <a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.description">Description</a>
           </h6>
 <p>
@@ -41,7 +41,7 @@
             a multi-purpose generator that emits a yero length string.
           </p>
 <a name="spirit.karma.reference.auxiliary.eps.simple_form"></a><h6>
-<a name="id777745"></a>
+<a name="id809575"></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="id777846"></a>
+<a name="id809676"></a>
             <a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.semantic_predicate">Semantic
             Predicate</a>
           </h6>
@@ -72,34 +72,33 @@
           </p>
 <p>
             Semantic predicates allow you to attach a conditional function anywhere
- in the grammar. In this role, the epsilon takes a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that returns <code class="computeroutput"><span class="keyword">true</span></code>
- or <code class="computeroutput"><span class="keyword">false</span></code>. The <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> is typically a test that is called to resolve ambiguity
- in the grammar. A generator failure will be reported when the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> result evaluates to <code class="computeroutput"><span class="keyword">false</span></code>.
+ in the grammar. In this role, the epsilon takes a __karma_lazy<span class="underline">argument</span>_ that returns <code class="computeroutput"><span class="keyword">true</span></code>
+ or <code class="computeroutput"><span class="keyword">false</span></code>. The __karma_lazy<span class="underline">argument</span>_ is typically a test that is called
+ to resolve ambiguity in the grammar. A generator failure will be reported
+ when the __karma_lazy<span class="underline">argument</span>_
+ result evaluates to <code class="computeroutput"><span class="keyword">false</span></code>.
             Otherwise an empty string will be emitted. The general form is:
           </p>
 <pre class="programlisting"><span class="identifier">eps_p</span><span class="special">(</span><span class="identifier">fb</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">rest</span><span class="special">;</span>
 </pre>
 <p>
- The <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> <code class="computeroutput"><span class="identifier">fb</span></code> is
- called to do a semantic test. If the test returns true, <code class="computeroutput"><span class="identifier">rest</span></code> will be evaluated. Otherwise,
- the production will return early without ever touching rest.
+ The __karma_lazy<span class="underline">argument</span>_ <code class="computeroutput"><span class="identifier">fb</span></code> is called to do a semantic test.
+ If the test returns true, <code class="computeroutput"><span class="identifier">rest</span></code>
+ will be evaluated. Otherwise, the production will return early without
+ ever touching rest.
           </p>
 <a name="spirit.karma.reference.auxiliary.eps.header"></a><h6>
-<a name="id778311"></a>
+<a name="id809863"></a>
             <a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/auxiliary/eps.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_eps</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.auxiliary.eps.namespace"></a><h6>
-<a name="id778385"></a>
+<a name="id809937"></a>
             <a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -117,14 +116,14 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.eps.model_of"></a><h6>
-<a name="id778463"></a>
+<a name="id810015"></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>
               </p>
 <p>
- <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>
+ __primitive_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -138,19 +137,19 @@
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">fb</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a boolean value.
+ A __karma_lazy<span class="underline">argument</span>_ that
+ evaluates to a boolean value.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.auxiliary.eps.expression_semantics"></a><h6>
-<a name="id778550"></a>
+<a name="id810095"></a>
             <a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>.
+ is not defined in __primitive_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -213,7 +212,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.eps.attributes"></a><h6>
-<a name="id778737"></a>
+<a name="id810275"></a>
             <a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -242,7 +241,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -254,7 +253,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -266,14 +265,14 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.eps.complexity"></a><h6>
-<a name="id778899"></a>
+<a name="id810429"></a>
             <a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -289,7 +288,7 @@
             The complexity is constant as no output is generated.
           </p>
 <a name="spirit.karma.reference.auxiliary.eps.example"></a><h6>
-<a name="id778927"></a>
+<a name="id810457"></a>
             <a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -298,8 +297,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/lazy.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/lazy.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/lazy.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Lazy (lazy)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../auxiliary.html" title="Auxiliary">
 <link rel="prev" href="eps.html" title="Epsilon (eps)">
 <link rel="next" href="../binary.html" title="Binary">
@@ -27,7 +27,7 @@
 <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="id779459"></a>
+<a name="id813179"></a>
             <a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.description">Description</a>
           </h6>
 <p>
@@ -37,17 +37,17 @@
             its return value as the actual generator to produce the output.
           </p>
 <a name="spirit.karma.reference.auxiliary.lazy.header"></a><h6>
-<a name="id779483"></a>
+<a name="id813203"></a>
             <a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/auxiliary/lazy.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_lazy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.auxiliary.lazy.namespace"></a><h6>
-<a name="id779558"></a>
+<a name="id813278"></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="id779637"></a>
+<a name="id813357"></a>
             <a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.model_of">Model
             of</a>
           </h6>
@@ -73,7 +73,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>
+ __generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -84,8 +84,8 @@
 <dt><span class="term"><code class="computeroutput"><span class="identifier">fg</span></code></span></dt>
 <dd><p>
                 A function or function object that evaluates to a generator object
- (an object exposing the <a class="link" href="../generator_concepts/generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>). This function
- will be invoked at generate time.
+ (an object exposing the __generator<span class="underline">concept</span>_).
+ This function will be invoked at generate time.
               </p></dd>
 </dl>
 </div>
@@ -97,20 +97,17 @@
 </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
- 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>).
+ 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 __karma<span class="underline">context</span>_ type (The first argument is <span class="underline">_unused</span>_ to make the <code class="computeroutput"><span class="identifier">Context</span></code>
+ the second argument. This is done for uniformity with __karma<span class="underline">actions</span>_).
           </p>
 <a name="spirit.karma.reference.auxiliary.lazy.expression_semantics"></a><h6>
-<a name="id779788"></a>
+<a name="id813501"></a>
             <a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>.
+ is not defined in __generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -138,13 +135,13 @@
                   </td>
 <td>
                   <p>
- The Boost.Phoenix
- function object <code class="computeroutput"><span class="identifier">fg</span></code>
- will be invoked at generate time. It is expected to return a
- generator instance. This generator is then invoked in order to
- generate the output. This generator will succeed as long as the
- invoked generated succeeds as well (unless the underlying output
- stream reports an error).
+ The __boost<span class="underline">phoenix</span>_ function
+ object <code class="computeroutput"><span class="identifier">fg</span></code> will
+ be invoked at generate time. It is expected to return a generator
+ instance. This generator is then invoked in order to generate
+ the output. This generator will succeed as long as the invoked
+ generated succeeds as well (unless the underlying output stream
+ reports an error).
                   </p>
                   </td>
 </tr>
@@ -160,7 +157,7 @@
                     It is expected to return a generator instance (note this version
                     of <code class="computeroutput"><span class="identifier">lazy</span></code> does
                     not require <code class="computeroutput"><span class="identifier">fg</span></code>
- to be a Boost.Phoenix
+ to be a __boost<span class="underline">phoenix</span>_
                     function object). This generator is then invoked in order to
                     generate the output. This generator will succeed as long as the
                     invoked generated succeeds as well (except if the underlying
@@ -171,7 +168,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.lazy.attributes"></a><h6>
-<a name="id779941"></a>
+<a name="id813649"></a>
             <a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -223,7 +220,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.lazy.complexity"></a><h6>
-<a name="id780089"></a>
+<a name="id813797"></a>
             <a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.complexity">Complexity</a>
           </h6>
 <p>
@@ -232,7 +229,7 @@
             <code class="computeroutput"><span class="identifier">fg</span></code>.
           </p>
 <a name="spirit.karma.reference.auxiliary.lazy.example"></a><h6>
-<a name="id780121"></a>
+<a name="id813829"></a>
             <a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -241,8 +238,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/binary.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/binary.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/binary.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Binary</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="auxiliary/lazy.html" title="Lazy (lazy)">
 <link rel="next" href="binary/binary_native.html" title="Binary Native Endianness Generators">
@@ -41,14 +41,14 @@
           to control padding of the generated output stream.
         </p>
 <a name="spirit.karma.reference.binary.module_header"></a><h6>
-<a name="id782598"></a>
+<a name="id814394"></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 &lt;boost/spirit/home/karma/binary.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_binary</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Binary Big Endianness Generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../binary.html" title="Binary">
 <link rel="prev" href="binary_little.html" title="Binary Little Endianness Generators">
 <link rel="next" href="../char.html" title="Char">
@@ -28,7 +28,7 @@
           Big Endianness Generators</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.binary.binary_big.description"></a><h6>
-<a name="id787473"></a>
+<a name="id820747"></a>
             <a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.description">Description</a>
           </h6>
 <p>
@@ -37,17 +37,17 @@
             byte order.
           </p>
 <a name="spirit.karma.reference.binary.binary_big.header"></a><h6>
-<a name="id787490"></a>
+<a name="id820764"></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 &lt;boost/spirit/home/karma/binary.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_binary</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.binary.binary_big.namespace"></a><h6>
-<a name="id787564"></a>
+<a name="id820838"></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="id787776"></a>
+<a name="id821051"></a>
             <a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.model_of">Model
             of</a>
           </h6>
@@ -101,7 +101,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>
+ __primitive_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -111,32 +111,32 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">w</span></code></span></dt>
 <dd><p>
- A 16 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 16 bit binary value. This value
- is always interpreted using native endianness.
+ A 16 bit binary value or a __karma_lazy<span class="underline">argument</span>_
+ that evaluates to a 16 bit binary value. This value is always interpreted
+ using native endianness.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">dw</span></code></span></dt>
 <dd><p>
- A 32 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 32 bit binary value. This value
- is always interpreted using native endianness.
+ A 32 bit binary value or a __karma_lazy<span class="underline">argument</span>_
+ that evaluates to a 32 bit binary value. This value is always interpreted
+ using native endianness.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">qw</span></code></span></dt>
 <dd><p>
- A 64 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 64 bit binary value. This value
- is always interpreted using native endianness.
+ A 64 bit binary value or a __karma_lazy<span class="underline">argument</span>_
+ that evaluates to a 64 bit binary value. This value is always interpreted
+ using native endianness.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.binary.binary_big.expression_semantics"></a><h6>
-<a name="id787890"></a>
+<a name="id821161"></a>
             <a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>.
+ is not defined in __primitive_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -249,7 +249,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.binary.binary_big.attributes"></a><h6>
-<a name="id788132"></a>
+<a name="id821395"></a>
             <a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -317,7 +317,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -329,7 +329,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -341,14 +341,14 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.binary.binary_big.complexity"></a><h6>
-<a name="id788420"></a>
+<a name="id821676"></a>
             <a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -361,7 +361,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.binary.binary_big.example"></a><h6>
-<a name="id788444"></a>
+<a name="id821700"></a>
             <a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -370,8 +370,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_little.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_little.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_little.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Binary Little Endianness Generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../binary.html" title="Binary">
 <link rel="prev" href="binary_native.html" title="Binary Native Endianness Generators">
 <link rel="next" href="binary_big.html" title="Binary Big Endianness Generators">
@@ -28,7 +28,7 @@
           Little Endianness Generators</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.binary.binary_little.description"></a><h6>
-<a name="id785588"></a>
+<a name="id817499"></a>
             <a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.description">Description</a>
           </h6>
 <p>
@@ -37,17 +37,17 @@
             byte order.
           </p>
 <a name="spirit.karma.reference.binary.binary_little.header"></a><h6>
-<a name="id785604"></a>
+<a name="id817515"></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 &lt;boost/spirit/home/karma/binary.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_binary</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.binary.binary_little.namespace"></a><h6>
-<a name="id785679"></a>
+<a name="id817590"></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="id785889"></a>
+<a name="id817800"></a>
             <a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.model_of">Model
             of</a>
           </h6>
@@ -101,7 +101,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>
+ __primitive_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -111,32 +111,32 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">w</span></code></span></dt>
 <dd><p>
- A 16 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 16 bit binary value. This value
- is always interpreted using native endianness.
+ A 16 bit binary value or a __karma_lazy<span class="underline">argument</span>_
+ that evaluates to a 16 bit binary value. This value is always interpreted
+ using native endianness.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">dw</span></code></span></dt>
 <dd><p>
- A 32 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 32 bit binary value. This value
- is always interpreted using native endianness.
+ A 32 bit binary value or a __karma_lazy<span class="underline">argument</span>_
+ that evaluates to a 32 bit binary value. This value is always interpreted
+ using native endianness.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">qw</span></code></span></dt>
 <dd><p>
- A 64 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 64 bit binary value. This value
- is always interpreted using native endianness.
+ A 64 bit binary value or a __karma_lazy<span class="underline">argument</span>_
+ that evaluates to a 64 bit binary value. This value is always interpreted
+ using native endianness.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.binary.binary_little.expression_semantics"></a><h6>
-<a name="id786000"></a>
+<a name="id819563"></a>
             <a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>.
+ is not defined in __primitive_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -249,7 +249,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.binary.binary_little.attributes"></a><h6>
-<a name="id786239"></a>
+<a name="id819794"></a>
             <a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -317,7 +317,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -329,7 +329,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -341,14 +341,14 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.binary.binary_little.complexity"></a><h6>
-<a name="id786527"></a>
+<a name="id820075"></a>
             <a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -361,7 +361,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.binary.binary_little.example"></a><h6>
-<a name="id786551"></a>
+<a name="id820099"></a>
             <a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -370,8 +370,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_native.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_native.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_native.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Binary Native Endianness Generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../binary.html" title="Binary">
 <link rel="prev" href="../binary.html" title="Binary">
 <link rel="next" href="binary_little.html" title="Binary Little Endianness Generators">
@@ -28,7 +28,7 @@
           Native Endianness Generators</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.binary.binary_native.description"></a><h6>
-<a name="id782682"></a>
+<a name="id814478"></a>
             <a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.description">Description</a>
           </h6>
 <p>
@@ -37,17 +37,17 @@
             (byte order) of the target architecture.
           </p>
 <a name="spirit.karma.reference.binary.binary_native.header"></a><h6>
-<a name="id782699"></a>
+<a name="id814495"></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 &lt;boost/spirit/home/karma/binary.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_binary</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.binary.binary_native.namespace"></a><h6>
-<a name="id782773"></a>
+<a name="id814569"></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="id783024"></a>
+<a name="id814820"></a>
             <a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.model_of">Model
             of</a>
           </h6>
@@ -107,7 +107,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>
+ __primitive_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -117,37 +117,37 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">b</span></code></span></dt>
 <dd><p>
- A single byte (8 bit binary value) or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a single byte
+ A single byte (8 bit binary value) or a __karma_lazy<span class="underline">argument</span>_
+ that evaluates to a single byte
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">w</span></code></span></dt>
 <dd><p>
- A 16 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 16 bit binary value. This value
- is always interpreted using native endianness.
+ A 16 bit binary value or a __karma_lazy<span class="underline">argument</span>_
+ that evaluates to a 16 bit binary value. This value is always interpreted
+ using native endianness.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">dw</span></code></span></dt>
 <dd><p>
- A 32 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 32 bit binary value. This value
- is always interpreted using native endianness.
+ A 32 bit binary value or a __karma_lazy<span class="underline">argument</span>_
+ that evaluates to a 32 bit binary value. This value is always interpreted
+ using native endianness.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">qw</span></code></span></dt>
 <dd><p>
- A 64 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 64 bit binary value. This value
- is always interpreted using native endianness.
+ A 64 bit binary value or a __karma_lazy<span class="underline">argument</span>_
+ that evaluates to a 64 bit binary value. This value is always interpreted
+ using native endianness.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.binary.binary_native.expression_semantics"></a><h6>
-<a name="id783159"></a>
+<a name="id814951"></a>
             <a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>.
+ is not defined in __primitive_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -288,7 +288,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.binary.binary_native.attributes"></a><h6>
-<a name="id783457"></a>
+<a name="id815924"></a>
             <a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -369,7 +369,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -381,7 +381,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -393,7 +393,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -405,7 +405,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -425,7 +425,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.binary.binary_native.complexity"></a><h6>
-<a name="id783911"></a>
+<a name="id816368"></a>
             <a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -438,7 +438,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.binary.binary_native.example"></a><h6>
-<a name="id783935"></a>
+<a name="id816392"></a>
             <a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -447,8 +447,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/char.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/char.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/char.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Char</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="binary/binary_big.html" title="Binary Big Endianness Generators">
 <link rel="next" href="char/char_generator.html" title="Character Generators (char_, lit)">
@@ -42,14 +42,14 @@
           <code class="computeroutput"><span class="identifier">xdigit</span></code>, etc.).
         </p>
 <a name="spirit.karma.reference.char.module_header"></a><h6>
-<a name="id789150"></a>
+<a name="id822418"></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 &lt;boost/spirit/home/karma/char.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_char</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Character Classification (alnum, digit, etc.)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../char.html" title="Char">
 <link rel="prev" href="char_generator.html" title="Character Generators (char_, lit)">
 <link rel="next" href="../directive.html" title="Directive">
@@ -29,29 +29,28 @@
           <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="id793985"></a>
+<a name="id825929"></a>
             <a class="link" href="char_class.html#spirit.karma.reference.char.char_class.description">Description</a>
           </h6>
 <p>
             The library has the full repertoire of single character generators for
             character classification. This includes the usual <code class="computeroutput"><span class="identifier">alnum</span></code>,
             <code class="computeroutput"><span class="identifier">alpha</span></code>, <code class="computeroutput"><span class="identifier">digit</span></code>, <code class="computeroutput"><span class="identifier">xdigit</span></code>,
- etc. generators. These generators have an associated <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>. This is needed when doing basic operations
- such as forcing lower or upper case.
+ etc. generators. These generators have an associated __karma_char_encoding<span class="underline">namespace</span>_. This is needed when doing basic
+ operations such as forcing lower or upper case.
           </p>
 <a name="spirit.karma.reference.char.char_class.header"></a><h6>
-<a name="id794035"></a>
+<a name="id825980"></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 &lt;boost/spirit/home/karma/char/char_class.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_char_class</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.char.char_class.namespace"></a><h6>
-<a name="id794109"></a>
+<a name="id826054"></a>
             <a class="link" href="char_class.html#spirit.karma.reference.char.char_class.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -126,13 +125,13 @@
 </table></div>
 <p>
             In the table above, <code class="computeroutput"><span class="identifier">ns</span></code>
- represents a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> used by the corresponding character class generator.
- All listed generators have a mandatory attribute <code class="computeroutput"><span class="identifier">Ch</span></code>
+ represents a __karma_char_encoding<span class="underline">namespace</span>_
+ used by the corresponding character class generator. All listed generators
+ have a mandatory attribute <code class="computeroutput"><span class="identifier">Ch</span></code>
             and will not compile if no attribute is associated.
           </p>
 <a name="spirit.karma.reference.char.char_class.model_of"></a><h6>
-<a name="id794475"></a>
+<a name="id828144"></a>
             <a class="link" href="char_class.html#spirit.karma.reference.char.char_class.model_of">Model
             of</a>
           </h6>
@@ -140,7 +139,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>
+ __primitive_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -150,19 +149,18 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ns</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
+ A __karma_char_encoding<span class="underline">namespace</span>_.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.char.char_class.expression_semantics"></a><h6>
-<a name="id794544"></a>
+<a name="id828205"></a>
             <a class="link" href="char_class.html#spirit.karma.reference.char.char_class.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>.
+ is not defined in __primitive_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -190,10 +188,10 @@
                   </td>
 <td>
                   <p>
- If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isalnum</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> the generator succeeds after emitting
- its attribute (unless the underlying output stream reports an
- error). This generator fails otherwise while not generating anything.
+ If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isalnum</span></code> in the __karma_char_encoding<span class="underline">namespace</span>_ the generator succeeds
+ after emitting its attribute (unless the underlying output stream
+ reports an error). This generator fails otherwise while not generating
+ anything.
                   </p>
                   </td>
 </tr>
@@ -205,10 +203,10 @@
                   </td>
 <td>
                   <p>
- If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isalpha</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> the generator succeeds after emitting
- its attribute (unless the underlying output stream reports an
- error). This generator fails otherwise while not generating anything.
+ If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isalpha</span></code> in the __karma_char_encoding<span class="underline">namespace</span>_ the generator succeeds
+ after emitting its attribute (unless the underlying output stream
+ reports an error). This generator fails otherwise while not generating
+ anything.
                   </p>
                   </td>
 </tr>
@@ -220,10 +218,10 @@
                   </td>
 <td>
                   <p>
- If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isblank</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> the generator succeeds after emitting
- its attribute (unless the underlying output stream reports an
- error). This generator fails otherwise while not generating anything.
+ If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isblank</span></code> in the __karma_char_encoding<span class="underline">namespace</span>_ the generator succeeds
+ after emitting its attribute (unless the underlying output stream
+ reports an error). This generator fails otherwise while not generating
+ anything.
                   </p>
                   </td>
 </tr>
@@ -235,10 +233,10 @@
                   </td>
 <td>
                   <p>
- If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">iscntrl</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> the generator succeeds after emitting
- its attribute (unless the underlying output stream reports an
- error). This generator fails otherwise while not generating anything.
+ If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">iscntrl</span></code> in the __karma_char_encoding<span class="underline">namespace</span>_ the generator succeeds
+ after emitting its attribute (unless the underlying output stream
+ reports an error). This generator fails otherwise while not generating
+ anything.
                   </p>
                   </td>
 </tr>
@@ -250,10 +248,10 @@
                   </td>
 <td>
                   <p>
- If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isdigit</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> the generator succeeds after emitting
- its attribute (unless the underlying output stream reports an
- error). This generator fails otherwise while not generating anything.
+ If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isdigit</span></code> in the __karma_char_encoding<span class="underline">namespace</span>_ the generator succeeds
+ after emitting its attribute (unless the underlying output stream
+ reports an error). This generator fails otherwise while not generating
+ anything.
                   </p>
                   </td>
 </tr>
@@ -265,10 +263,10 @@
                   </td>
 <td>
                   <p>
- If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isgraph</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> the generator succeeds after emitting
- its attribute (unless the underlying output stream reports an
- error). This generator fails otherwise while not generating anything.
+ If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isgraph</span></code> in the __karma_char_encoding<span class="underline">namespace</span>_ the generator succeeds
+ after emitting its attribute (unless the underlying output stream
+ reports an error). This generator fails otherwise while not generating
+ anything.
                   </p>
                   </td>
 </tr>
@@ -280,10 +278,10 @@
                   </td>
 <td>
                   <p>
- If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isprint</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> the generator succeeds after emitting
- its attribute (unless the underlying output stream reports an
- error). This generator fails otherwise while not generating anything.
+ If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isprint</span></code> in the __karma_char_encoding<span class="underline">namespace</span>_ the generator succeeds
+ after emitting its attribute (unless the underlying output stream
+ reports an error). This generator fails otherwise while not generating
+ anything.
                   </p>
                   </td>
 </tr>
@@ -295,10 +293,10 @@
                   </td>
 <td>
                   <p>
- If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">ispunct</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> the generator succeeds after emitting
- its attribute (unless the underlying output stream reports an
- error). This generator fails otherwise while not generating anything.
+ If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">ispunct</span></code> in the __karma_char_encoding<span class="underline">namespace</span>_ the generator succeeds
+ after emitting its attribute (unless the underlying output stream
+ reports an error). This generator fails otherwise while not generating
+ anything.
                   </p>
                   </td>
 </tr>
@@ -310,10 +308,10 @@
                   </td>
 <td>
                   <p>
- If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isxdigit</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> the generator succeeds after emitting
- its attribute (unless the underlying output stream reports an
- error). This generator fails otherwise while not generating anything.
+ If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isxdigit</span></code> in the __karma_char_encoding<span class="underline">namespace</span>_ the generator succeeds
+ after emitting its attribute (unless the underlying output stream
+ reports an error). This generator fails otherwise while not generating
+ anything.
                   </p>
                   </td>
 </tr>
@@ -325,10 +323,10 @@
                   </td>
 <td>
                   <p>
- If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">islower</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> the generator succeeds after emitting
- its attribute (unless the underlying output stream reports an
- error). This generator fails otherwise while not generating anything.
+ If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">islower</span></code> in the __karma_char_encoding<span class="underline">namespace</span>_ the generator succeeds
+ after emitting its attribute (unless the underlying output stream
+ reports an error). This generator fails otherwise while not generating
+ anything.
                   </p>
                   </td>
 </tr>
@@ -340,10 +338,10 @@
                   </td>
 <td>
                   <p>
- If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isupper</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> the generator succeeds after emitting
- its attribute (unless the underlying output stream reports an
- error). This generator fails otherwise while not generating anything.
+ If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isupper</span></code> in the __karma_char_encoding<span class="underline">namespace</span>_ the generator succeeds
+ after emitting its attribute (unless the underlying output stream
+ reports an error). This generator fails otherwise while not generating
+ anything.
                   </p>
                   </td>
 </tr>
@@ -355,12 +353,11 @@
                   </td>
 <td>
                   <p>
- If the optional attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isspace</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> the generator succeeds after emitting
- its attribute (unless the underlying output stream reports an
- error). This generator fails otherwise while not generating anything.If
- no attribute is supplied this generator emits a single space
- character in the character set defined by <code class="computeroutput"><span class="identifier">ns</span></code>.
+ If the optional attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isspace</span></code> in the __karma_char_encoding<span class="underline">namespace</span>_ the generator succeeds
+ after emitting its attribute (unless the underlying output stream
+ reports an error). This generator fails otherwise while not generating
+ anything.If no attribute is supplied this generator emits a single
+ space character in the character set defined by <code class="computeroutput"><span class="identifier">ns</span></code>.
                   </p>
                   </td>
 </tr>
@@ -368,8 +365,7 @@
 </table></div>
 <p>
             Possible values for <code class="computeroutput"><span class="identifier">ns</span></code>
- are described in the section <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
+ are described in the section __karma_char_encoding<span class="underline">namespace</span>_.
           </p>
 <div class="note" title="Note"><table border="0" summary="Note">
 <tr>
@@ -396,7 +392,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.char.char_class.attributes"></a><h6>
-<a name="id797461"></a>
+<a name="id829131"></a>
             <a class="link" href="char_class.html#spirit.karma.reference.char.char_class.attributes">Attributes</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -424,7 +420,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.char.char_class.complexity"></a><h6>
-<a name="id797586"></a>
+<a name="id829255"></a>
             <a class="link" href="char_class.html#spirit.karma.reference.char.char_class.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -441,7 +437,7 @@
             per invocation.
           </p>
 <a name="spirit.karma.reference.char.char_class.example"></a><h6>
-<a name="id797614"></a>
+<a name="id829283"></a>
             <a class="link" href="char_class.html#spirit.karma.reference.char.char_class.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -450,8 +446,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/char/char_generator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/char/char_generator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/char/char_generator.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Character Generators (char_, lit)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../char.html" title="Char">
 <link rel="prev" href="../char.html" title="Char">
 <link rel="next" href="char_class.html" title="Character Classification (alnum, digit, etc.)">
@@ -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="id789249"></a>
+<a name="id822516"></a>
             <a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.description">Description</a>
           </h6>
 <p>
@@ -37,26 +37,25 @@
 <p>
             The <code class="computeroutput"><span class="identifier">char_</span></code> generator emits
             single characters. The <code class="computeroutput"><span class="identifier">char_</span></code>
- generator has an associated <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>. This is needed when doing basic operations
- such as forcing lower or upper case and dealing with character ranges.
+ generator has an associated __karma_char_encoding<span class="underline">namespace</span>_.
+ This is needed when doing basic operations such as forcing lower or upper
+ case and dealing with character ranges.
           </p>
 <p>
             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="id789299"></a>
+<a name="id822568"></a>
             <a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.char_">char_</a>
           </h6>
 <p>
             The no argument form of <code class="computeroutput"><span class="identifier">char_</span></code>
- emits any character in the associated <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
+ emits any character in the associated __karma_char_encoding<span class="underline">namespace</span>_.
           </p>
 <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="id789340"></a>
+<a name="id822609"></a>
             <a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.char__ch_">char_(ch)</a>
           </h6>
 <p>
@@ -68,7 +67,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="id789431"></a>
+<a name="id822700"></a>
             <a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.char__first__last_">char_(first,
             last)</a>
           </h6>
@@ -83,15 +82,15 @@
             A range of characters is created from a low-high character pair. Such
             a generator emits a single character that is in the range, including
             both endpoints. Note, the first character must be <span class="emphasis"><em>before</em></span>
- the second, according to the underlying <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
+ the second, according to the underlying __karma_char_encoding<span class="underline">namespace</span>_.
           </p>
 <p>
             Character mapping is inherently platform dependent. It is not guaranteed
             in the standard for example that <code class="computeroutput"><span class="char">'A'</span>
             <span class="special">&lt;</span> <span class="char">'Z'</span></code>,
- that is why in Spirit2, we purposely attach a specific <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> (such as ASCII, ISO-8859-1) to the <code class="computeroutput"><span class="identifier">char_</span></code> generator to eliminate such ambiguities.
+ that is why in Spirit2, we purposely attach a specific __karma_char_encoding<span class="underline">namespace</span>_ (such as ASCII, ISO-8859-1) to
+ the <code class="computeroutput"><span class="identifier">char_</span></code> generator to
+ eliminate such ambiguities.
           </p>
 <div class="note" title="Note"><table border="0" summary="Note">
 <tr>
@@ -120,7 +119,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.char.char_generator.char__def_"></a><h6>
-<a name="id789614"></a>
+<a name="id822882"></a>
             <a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.char__def_">char_(def)</a>
           </h6>
 <p>
@@ -140,7 +139,7 @@
             by the attribute.
           </p>
 <a name="spirit.karma.reference.char.char_generator.lit_ch_"></a><h6>
-<a name="id790982"></a>
+<a name="id822999"></a>
             <a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.lit_ch_">lit(ch)</a>
           </h6>
 <p>
@@ -180,17 +179,17 @@
 <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="id791160"></a>
+<a name="id823176"></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 &lt;boost/spirit/home/karma/char/char.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_char_</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.char.char_generator.namespace"></a><h6>
-<a name="id791234"></a>
+<a name="id823251"></a>
             <a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -216,11 +215,10 @@
 </table></div>
 <p>
             In the table above, <code class="computeroutput"><span class="identifier">ns</span></code>
- represents a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
+ represents a __karma_char_encoding<span class="underline">namespace</span>_.
           </p>
 <a name="spirit.karma.reference.char.char_generator.model_of"></a><h6>
-<a name="id791353"></a>
+<a name="id823369"></a>
             <a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.model_of">Model
             of</a>
           </h6>
@@ -228,7 +226,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>
+ __primitive_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -239,26 +237,23 @@
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ch</span></code>,
             <code class="computeroutput"><span class="identifier">ch1</span></code>, <code class="computeroutput"><span class="identifier">ch2</span></code></span></dt>
 <dd><p>
- Character-class specific character (See Character Class Types), or
- a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a character-class specific character
- value
+ Character-class specific character (See __char_class<span class="underline">types</span>_),
+ or a __karma_lazy<span class="underline">argument</span>_
+ that evaluates to a character-class specific character value
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">cs</span></code></span></dt>
 <dd><p>
- Character-set specifier string (See Character Class Types), or a
- <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a character-set specifier string,
- or a pointer/reference to a null-terminated array of characters.
- This string specifies a char-set definition string following a syntax
- that resembles posix style regular expression character sets (except
- the square brackets and the negation <code class="computeroutput"><span class="special">^</span></code>
- character).
+ Character-set specifier string (See __char_class<span class="underline">types</span>_),
+ or a __karma_lazy<span class="underline">argument</span>_
+ that evaluates to a character-set specifier string, or a pointer/reference
+ to a null-terminated array of characters. This string specifies a
+ char-set definition string following a syntax that resembles posix
+ style regular expression character sets (except the square brackets
+ and the negation <code class="computeroutput"><span class="special">^</span></code> character).
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ns</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
+ A __karma_char_encoding<span class="underline">namespace</span>_.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">cg</span></code></span></dt>
 <dd><p>
@@ -267,13 +262,13 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.char.char_generator.expression_semantics"></a><h6>
-<a name="id791507"></a>
+<a name="id823525"></a>
             <a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>.
+ is not defined in __primitive_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -516,7 +511,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.char.char_generator.attributes"></a><h6>
-<a name="id792294"></a>
+<a name="id824339"></a>
             <a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -545,7 +540,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -557,7 +552,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -571,8 +566,8 @@
                   <p>
                     <code class="computeroutput"><span class="identifier">Ch</span></code>, attribute
                     is mandatory (otherwise compilation will fail). <code class="computeroutput"><span class="identifier">Ch</span></code> is the character type of
- the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
+ the __karma_char_encoding<span class="underline">namespace</span>_,
+ <code class="computeroutput"><span class="identifier">ns</span></code>.
                   </p>
                   </td>
 </tr>
@@ -588,8 +583,8 @@
                     is optional, if it is supplied, the generator compares the attribute
                     with <code class="computeroutput"><span class="identifier">ch</span></code> and succeeds
                     only if both are equal, failing otherwise. <code class="computeroutput"><span class="identifier">Ch</span></code>
- is the character type of the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
+ is the character type of the __karma_char_encoding<span class="underline">namespace</span>_,
+ <code class="computeroutput"><span class="identifier">ns</span></code>.
                   </p>
                   </td>
 </tr>
@@ -605,8 +600,8 @@
                     is optional, if it is supplied, the generator compares the attribute
                     with <code class="computeroutput"><span class="identifier">c</span></code> and succeeds
                     only if both are equal, failing otherwise. <code class="computeroutput"><span class="identifier">Ch</span></code>
- is the character type of the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
+ is the character type of the __karma_char_encoding<span class="underline">namespace</span>_,
+ <code class="computeroutput"><span class="identifier">ns</span></code>.
                   </p>
                   </td>
 </tr>
@@ -624,8 +619,8 @@
                     succeeds if the attribute belongs to the character range <code class="computeroutput"><span class="special">[</span><span class="identifier">ch1</span><span class="special">,</span> <span class="identifier">ch2</span><span class="special">]</span></code> interpreted in the character
                     set defined by <code class="computeroutput"><span class="identifier">ns</span></code>.
                     <code class="computeroutput"><span class="identifier">Ch</span></code> is the character
- type of the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
+ type of the __karma_char_encoding<span class="underline">namespace</span>_,
+ <code class="computeroutput"><span class="identifier">ns</span></code>.
                   </p>
                   </td>
 </tr>
@@ -642,8 +637,8 @@
                     succeeds if the attribute belongs to the character set <code class="computeroutput"><span class="identifier">cs</span></code>, interpreted in the character
                     set defined by <code class="computeroutput"><span class="identifier">ns</span></code>.
                     <code class="computeroutput"><span class="identifier">Ch</span></code> is the character
- type of the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
+ type of the __karma_char_encoding<span class="underline">namespace</span>_,
+ <code class="computeroutput"><span class="identifier">ns</span></code>.
                   </p>
                   </td>
 </tr>
@@ -675,7 +670,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.char.char_generator.complexity"></a><h6>
-<a name="id792932"></a>
+<a name="id824973"></a>
             <a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -704,7 +699,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="id793212"></a>
+<a name="id825156"></a>
             <a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -713,8 +708,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Directive</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="char/char_class.html" title="Character Classification (alnum, digit, etc.)">
 <link rel="next" href="directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])">
@@ -53,14 +53,14 @@
           and attribute handling (<code class="computeroutput"><span class="identifier">omit</span><span class="special">[]</span></code>).
         </p>
 <a name="spirit.karma.reference.directive.module_header"></a><h6>
-<a name="id798305"></a>
+<a name="id829974"></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 &lt;boost/spirit/home/karma/directive.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_directive</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Alignment Directives (left_align[], center[], right_align[])</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../directive.html" title="Directive">
 <link rel="prev" href="../directive.html" title="Directive">
 <link rel="next" href="repeat.html" title="Repetition Directive (repeat[])">
@@ -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="id798421"></a>
+<a name="id830643"></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="id798438"></a>
+<a name="id830660"></a>
             <a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.header">Header</a>
           </h6>
 <p>
@@ -62,10 +62,10 @@
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_right_alignment</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.directive.alignment.namespace"></a><h6>
-<a name="id798661"></a>
+<a name="id830883"></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="id798817"></a>
+<a name="id831039"></a>
             <a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.model_of">Model
             of</a>
           </h6>
@@ -105,7 +105,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
+ __unary_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -119,8 +119,8 @@
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">pad</span></code></span></dt>
 <dd><p>
- A generator object, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a generator object
+ A generator object, or a __karma_lazy<span class="underline">argument</span>_
+ that evaluates to a generator object
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">A</span></code>,
             <code class="computeroutput"><span class="identifier">Pad</span></code></span></dt>
@@ -130,19 +130,19 @@
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">width</span></code></span></dt>
 <dd><p>
- Numeric literal, any unsigned integer value, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to an unsigned integer value
+ Numeric literal, any unsigned integer value, or a __karma_lazy<span class="underline">argument</span>_ that evaluates to an unsigned
+ integer value
               </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.directive.alignment.expression_semantics"></a><h6>
-<a name="id798967"></a>
+<a name="id831181"></a>
             <a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>.
+ is not defined in __unary_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -417,12 +417,11 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.directive.alignment.attributes"></a><h6>
-<a name="id800554"></a>
+<a name="id832214"></a>
             <a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.karma.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __karma_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -640,7 +639,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.alignment.complexity"></a><h6>
-<a name="id802434"></a>
+<a name="id834569"></a>
             <a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -658,7 +657,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.directive.alignment.example"></a><h6>
-<a name="id802465"></a>
+<a name="id834600"></a>
             <a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -667,8 +666,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive/buffer.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive/buffer.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive/buffer.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Temporary Output Buffering (buffer[])</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../directive.html" title="Directive">
 <link rel="prev" href="maxwidth.html" title="Controlling the Maximum Field Width (maxwidth[])">
 <link rel="next" href="omit.html" title="Consume Attribute (omit[])">
@@ -28,29 +28,28 @@
           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="id814235"></a>
+<a name="id845355"></a>
             <a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.description">Description</a>
           </h6>
 <p>
- All generator components (except the <a class="link" href="../operator/alternative.html" title="Alternative (a | b)">Alternative
- (<code class="computeroutput"><span class="special">|</span></code>)</a> generator) pass
- their generated output directly to the underlying output stream. If a
- generator fails halfway through, the output generated so far is not 'rolled
- back'. The buffering generator directive allows to avoid this unwanted
- output to be generated. It temporarily redirects the output produced
- by the embedded generator into a buffer. This buffer is flushed to the
- underlying stream only after the embedded generator succeeded, but is
- discarded otherwise.
+ All generator components (except the __karma<span class="underline">alternative</span>_
+ generator) pass their generated output directly to the underlying output
+ stream. If a generator fails halfway through, the output generated so
+ far is not 'rolled back'. The buffering generator directive allows to
+ avoid this unwanted output to be generated. It temporarily redirects
+ the output produced by the embedded generator into a buffer. This buffer
+ is flushed to the underlying stream only after the embedded generator
+ succeeded, but is discarded otherwise.
           </p>
 <a name="spirit.karma.reference.directive.buffer.header"></a><h6>
-<a name="id814264"></a>
+<a name="id845378"></a>
             <a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/directive/buffer.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_buffer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
@@ -67,7 +66,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.buffer.model_of"></a><h6>
-<a name="id814405"></a>
+<a name="id845519"></a>
             <a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.model_of">Model
             of</a>
           </h6>
@@ -75,7 +74,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
+ __unary_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -94,13 +93,13 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.directive.buffer.expression_semantics"></a><h6>
-<a name="id814493"></a>
+<a name="id845600"></a>
             <a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>.
+ is not defined in __unary_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -145,17 +144,15 @@
 </tr>
 <tr><td align="left" valign="top"><p>
               If you want to make the buffered generator succeed regardless of the
- outcome of the embedded generator, simply wrap the <code class="computeroutput"><span class="identifier">buffer</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code> into an additional optional: <code class="computeroutput"><span class="special">-</span><span class="identifier">buffer</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code> (see <a class="link" href="../operator/optional.html" title="Optional (-a)">Optional
- (unary <code class="computeroutput"><span class="special">-</span></code>)</a>).
+ outcome of the embedded generator, simply wrap the <code class="computeroutput"><span class="identifier">buffer</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code> into an additional optional: <code class="computeroutput"><span class="special">-</span><span class="identifier">buffer</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code> (see __karma<span class="underline">optional</span>_).
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.directive.buffer.attributes"></a><h6>
-<a name="id814666"></a>
+<a name="id845759"></a>
             <a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.karma.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __karma_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -192,7 +189,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.buffer.complexity"></a><h6>
-<a name="id814838"></a>
+<a name="id845928"></a>
             <a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -208,7 +205,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.directive.buffer.example"></a><h6>
-<a name="id814862"></a>
+<a name="id845952"></a>
             <a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -217,8 +214,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>
@@ -258,8 +254,7 @@
 <p>
             Basic usage of a buffering generator directive. It shows how the partial
             output generated in the first example does not show up in the generated
- output as the plus generator fails (no data is available, see <a class="link" href="../operator/plus.html" title="Plus (+a)">Plus
- (unary <code class="computeroutput"><span class="special">+</span></code>)</a>).
+ output as the plus generator fails (no data is available, see __karma<span class="underline">plus</span>_).
           </p>
 <p>
             </p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Separate Output Into Columns (columns[])</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../directive.html" title="Directive">
 <link rel="prev" href="omit.html" title="Consume Attribute (omit[])">
 <link rel="next" href="../nonterminal.html" title="Nonterminal">
@@ -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="id817536"></a>
+<a name="id848807"></a>
             <a class="link" href="columns.html#spirit.karma.reference.directive.columns.description">Description</a>
           </h6>
 <p>
@@ -37,14 +37,14 @@
             special column separators.
           </p>
 <a name="spirit.karma.reference.directive.columns.header"></a><h6>
-<a name="id817564"></a>
+<a name="id848834"></a>
             <a class="link" href="columns.html#spirit.karma.reference.directive.columns.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/directive/columns.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_columns</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
@@ -61,7 +61,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.columns.model_of"></a><h6>
-<a name="id817711"></a>
+<a name="id848975"></a>
             <a class="link" href="columns.html#spirit.karma.reference.directive.columns.model_of">Model
             of</a>
           </h6>
@@ -69,7 +69,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
+ __unary_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -83,9 +83,9 @@
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">g</span></code></span></dt>
 <dd><p>
- A generator object, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a generator object, will be used
- to emit column separators
+ A generator object, or a __karma_lazy<span class="underline">argument</span>_
+ that evaluates to a generator object, will be used to emit column
+ separators
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">A</span></code></span></dt>
 <dd>
@@ -96,21 +96,21 @@
                 [<code class="computeroutput"><span class="identifier">num</span></code>
               </p>
 <p>
- Numeric literal, any unsigned integer value, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to an unsigned integer value defining
- the number of items to emit in between the column separators
+ Numeric literal, any unsigned integer value, or a __karma_lazy<span class="underline">argument</span>_ that evaluates to an unsigned
+ integer value defining the number of items to emit in between the
+ column separators
               </p>
 </dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.directive.columns.expression_semantics"></a><h6>
-<a name="id817849"></a>
+<a name="id849106"></a>
             <a class="link" href="columns.html#spirit.karma.reference.directive.columns.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>.
+ is not defined in __unary_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -198,12 +198,11 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.columns.attributes"></a><h6>
-<a name="id818189"></a>
+<a name="id849438"></a>
             <a class="link" href="columns.html#spirit.karma.reference.directive.columns.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.karma.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __karma_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -291,7 +290,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.columns.complexity"></a><h6>
-<a name="id818792"></a>
+<a name="id850039"></a>
             <a class="link" href="columns.html#spirit.karma.reference.directive.columns.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -308,7 +307,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.directive.columns.example"></a><h6>
-<a name="id818839"></a>
+<a name="id851458"></a>
             <a class="link" href="columns.html#spirit.karma.reference.directive.columns.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -317,8 +316,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive/delimit.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive/delimit.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive/delimit.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Directives Controlling Automatic Delimiting (verbatim[], delimit[])</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../directive.html" title="Directive">
 <link rel="prev" href="repeat.html" title="Repetition Directive (repeat[])">
 <link rel="next" href="upperlower.html" title="Directives Controlling Case Sensitivity (upper[], lower[])">
@@ -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">delimit</span><span class="special">[]</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.directive.delimit.description"></a><h6>
-<a name="id807737"></a>
+<a name="id838757"></a>
             <a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.description">Description</a>
           </h6>
 <p>
@@ -37,7 +37,7 @@
             while 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="id807797"></a>
+<a name="id838818"></a>
             <a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.header">Header</a>
           </h6>
 <p>
@@ -55,10 +55,10 @@
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_delimit</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.directive.delimit.namespace"></a><h6>
-<a name="id807953"></a>
+<a name="id838974"></a>
             <a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -84,7 +84,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.delimit.model_of"></a><h6>
-<a name="id808071"></a>
+<a name="id839091"></a>
             <a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.model_of">Model
             of</a>
           </h6>
@@ -92,7 +92,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
+ __unary_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -106,8 +106,8 @@
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">d</span></code></span></dt>
 <dd><p>
- A generator object, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a generator object
+ A generator object, or a __karma_lazy<span class="underline">argument</span>_
+ that evaluates to a generator object
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">A</span></code>,
             <code class="computeroutput"><span class="identifier">D</span></code></span></dt>
@@ -118,13 +118,13 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.directive.delimit.expression_semantics"></a><h6>
-<a name="id808197"></a>
+<a name="id839210"></a>
             <a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>.
+ is not defined in __unary_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -193,12 +193,11 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.delimit.attributes"></a><h6>
-<a name="id808431"></a>
+<a name="id839437"></a>
             <a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.karma.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __karma_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -269,7 +268,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.delimit.complexity"></a><h6>
-<a name="id808886"></a>
+<a name="id839889"></a>
             <a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -285,7 +284,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.directive.delimit.example"></a><h6>
-<a name="id808932"></a>
+<a name="id839935"></a>
             <a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -294,8 +293,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive/maxwidth.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive/maxwidth.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive/maxwidth.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Controlling the Maximum Field Width (maxwidth[])</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../directive.html" title="Directive">
 <link rel="prev" href="upperlower.html" title="Directives Controlling Case Sensitivity (upper[], lower[])">
 <link rel="next" href="buffer.html" title="Temporary Output Buffering (buffer[])">
@@ -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="id812881"></a>
+<a name="id843472"></a>
             <a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.description">Description</a>
           </h6>
 <p>
@@ -37,14 +37,14 @@
             generated by the embedded generator.
           </p>
 <a name="spirit.karma.reference.directive.maxwidth.header"></a><h6>
-<a name="id812908"></a>
+<a name="id843500"></a>
             <a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/directive/maxwidth.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_maxwidth</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
@@ -61,7 +61,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.maxwidth.model_of"></a><h6>
-<a name="id813049"></a>
+<a name="id843640"></a>
             <a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.model_of">Model
             of</a>
           </h6>
@@ -69,7 +69,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
+ __unary_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -87,19 +87,19 @@
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">num</span></code></span></dt>
 <dd><p>
- Numeric literal, any unsigned integer value, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to an unsigned integer value
+ Numeric literal, any unsigned integer value, or a __karma_lazy<span class="underline">argument</span>_ that evaluates to an unsigned
+ integer value
               </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.directive.maxwidth.expression_semantics"></a><h6>
-<a name="id813161"></a>
+<a name="id843744"></a>
             <a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>.
+ is not defined in __unary_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -182,12 +182,11 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.directive.maxwidth.attributes"></a><h6>
-<a name="id813427"></a>
+<a name="id844002"></a>
             <a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.karma.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __karma_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -242,7 +241,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.maxwidth.complexity"></a><h6>
-<a name="id813734"></a>
+<a name="id844307"></a>
             <a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -258,7 +257,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.directive.maxwidth.example"></a><h6>
-<a name="id813776"></a>
+<a name="id844349"></a>
             <a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -267,8 +266,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive/omit.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive/omit.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive/omit.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Consume Attribute (omit[])</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../directive.html" title="Directive">
 <link rel="prev" href="buffer.html" title="Temporary Output Buffering (buffer[])">
 <link rel="next" href="columns.html" title="Separate Output Into Columns (columns[])">
@@ -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.karma.reference.directive.omit.description"></a><h6>
-<a name="id816024"></a>
+<a name="id846545"></a>
             <a class="link" href="omit.html#spirit.karma.reference.directive.omit.description">Description</a>
           </h6>
 <p>
@@ -36,14 +36,14 @@
             any output.
           </p>
 <a name="spirit.karma.reference.directive.omit.header"></a><h6>
-<a name="id816041"></a>
+<a name="id846561"></a>
             <a class="link" href="omit.html#spirit.karma.reference.directive.omit.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/directive/omit.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_omit</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
@@ -60,7 +60,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.omit.model_of"></a><h6>
-<a name="id816181"></a>
+<a name="id846702"></a>
             <a class="link" href="omit.html#spirit.karma.reference.directive.omit.model_of">Model
             of</a>
           </h6>
@@ -68,7 +68,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
+ __unary_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -87,13 +87,13 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.directive.omit.expression_semantics"></a><h6>
-<a name="id816270"></a>
+<a name="id846783"></a>
             <a class="link" href="omit.html#spirit.karma.reference.directive.omit.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>.
+ is not defined in __unary_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -128,12 +128,11 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.omit.attributes"></a><h6>
-<a name="id816384"></a>
+<a name="id846890"></a>
             <a class="link" href="omit.html#spirit.karma.reference.directive.omit.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.karma.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __karma_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -170,7 +169,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.omit.complexity"></a><h6>
-<a name="id816556"></a>
+<a name="id847059"></a>
             <a class="link" href="omit.html#spirit.karma.reference.directive.omit.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -184,7 +183,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.directive.omit.example"></a><h6>
-<a name="id816587"></a>
+<a name="id847091"></a>
             <a class="link" href="omit.html#spirit.karma.reference.directive.omit.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -193,8 +192,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive/repeat.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive/repeat.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive/repeat.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Repetition Directive (repeat[])</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../directive.html" title="Directive">
 <link rel="prev" href="alignment.html" title="Alignment Directives (left_align[], center[], right_align[])">
 <link rel="next" href="delimit.html" title="Directives Controlling Automatic Delimiting (verbatim[], delimit[])">
@@ -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="id803176"></a>
+<a name="id835311"></a>
             <a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.description">Description</a>
           </h6>
 <p>
@@ -52,17 +52,17 @@
             </li>
 </ul></div>
 <a name="spirit.karma.reference.directive.repeat.header"></a><h6>
-<a name="id803228"></a>
+<a name="id835364"></a>
             <a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/directive/repeat.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_repeat</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.directive.repeat.namespace"></a><h6>
-<a name="id803303"></a>
+<a name="id835438"></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="id803419"></a>
+<a name="id836654"></a>
             <a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.model_of">Model
             of</a>
           </h6>
@@ -96,7 +96,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
+ __unary_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -110,8 +110,8 @@
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">num</span><span class="special">,</span> <span class="identifier">num1</span><span class="special">,</span> <span class="identifier">num2</span></code></span></dt>
 <dd><p>
- Numeric literals, any unsigned integer value, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to an unsigned integer value
+ Numeric literals, any unsigned integer value, or a __karma_lazy<span class="underline">argument</span>_ that evaluates to an unsigned
+ integer value
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">inf</span></code></span></dt>
 <dd><p>
@@ -120,13 +120,13 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.directive.repeat.expression_semantics"></a><h6>
-<a name="id803542"></a>
+<a name="id836768"></a>
             <a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>.
+ is not defined in __unary_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -237,12 +237,11 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.directive.repeat.attributes"></a><h6>
-<a name="id803957"></a>
+<a name="id837176"></a>
             <a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.karma.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __karma_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -359,7 +358,7 @@
 <tr><td align="left" valign="top">
 <p>
               The simplest way to force a <code class="computeroutput"><span class="identifier">repeat</span><span class="special">[]</span></code> directive to behave as if it did
- buffering is to wrap it into a buffering directive (see <a class="link" href="buffer.html" title="Temporary Output Buffering (buffer[])"><code class="computeroutput"><span class="identifier">buffer</span></code></a>):
+ buffering is to wrap it into a buffering directive (see __karma<span class="underline">buffer</span>_):
             </p>
 <p>
               
@@ -385,7 +384,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.directive.repeat.complexity"></a><h6>
-<a name="id807024"></a>
+<a name="id838044"></a>
             <a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -400,7 +399,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.directive.repeat.example"></a><h6>
-<a name="id807048"></a>
+<a name="id838068"></a>
             <a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -409,8 +408,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive/upperlower.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive/upperlower.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive/upperlower.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Directives Controlling Case Sensitivity (upper[], lower[])</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../directive.html" title="Directive">
 <link rel="prev" href="delimit.html" title="Directives Controlling Automatic Delimiting (verbatim[], delimit[])">
 <link rel="next" href="maxwidth.html" title="Controlling the Maximum Field Width (maxwidth[])">
@@ -28,27 +28,26 @@
           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="id809500"></a>
+<a name="id840504"></a>
             <a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.description">Description</a>
           </h6>
 <p>
             The generator directives <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">lower</span><span class="special">[]</span></code> and <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">upper</span><span class="special">[]</span></code> force their embedded generators to
             emit lower case or upper case only characters based on the interpretation
- of the generated characters in the character set defined by <code class="computeroutput"><span class="identifier">ns</span></code> (see <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>).
+ of the generated characters in the character set defined by <code class="computeroutput"><span class="identifier">ns</span></code> (see __karma_char_encoding<span class="underline">namespace</span>_).
           </p>
 <a name="spirit.karma.reference.directive.upperlower.header"></a><h6>
-<a name="id809565"></a>
+<a name="id840569"></a>
             <a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/directive/upper_lower_case.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_upper_lower_case</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.directive.upperlower.namespace"></a><h6>
-<a name="id809640"></a>
+<a name="id840643"></a>
             <a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -73,11 +72,10 @@
 </table></div>
 <p>
             In the table above, <code class="computeroutput"><span class="identifier">ns</span></code>
- represents a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
+ represents a __karma_char_encoding<span class="underline">namespace</span>_.
           </p>
 <a name="spirit.karma.reference.directive.upperlower.model_of"></a><h6>
-<a name="id809746"></a>
+<a name="id840750"></a>
             <a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.model_of">Model
             of</a>
           </h6>
@@ -103,13 +101,12 @@
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ns</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
+ A __karma_char_encoding<span class="underline">namespace</span>_.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.directive.upperlower.expression_semantics"></a><h6>
-<a name="id809865"></a>
+<a name="id840869"></a>
             <a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -142,7 +139,7 @@
 </pre>
 <p>
             (for more details see the section describing the compilation process
- of the Boost.Proto expression
+ of the __boost<span class="underline">proto</span>_ expression
             into the corresponding parser expressions).
           </p>
 <div class="informaltable"><table class="table">
@@ -219,12 +216,11 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.directive.upperlower.attributes"></a><h6>
-<a name="id810466"></a>
+<a name="id842699"></a>
             <a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.karma.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __karma_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -279,7 +275,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.upperlower.complexity"></a><h6>
-<a name="id810795"></a>
+<a name="id843026"></a>
             <a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -296,7 +292,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.directive.upperlower.example"></a><h6>
-<a name="id810855"></a>
+<a name="id843086"></a>
             <a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -305,8 +301,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Generator API</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="karma_basics.html" title="Basics">
 <link rel="next" href="generate_api/iterator_api.html" title="Iterator Based Generator API">

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>API for Automatic Generator Creation</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../generate_api.html" title="Generator API">
 <link rel="prev" href="stream_api.html" title="Stream Based Generator API">
 <link rel="next" href="../action.html" title="Action">
@@ -28,7 +28,7 @@
           API for Automatic Generator Creation</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.generate_api.create_generator.description"></a><h6>
-<a name="id768297"></a>
+<a name="id798245"></a>
             <a class="link" href="create_generator.html#spirit.karma.reference.generate_api.create_generator.description">Description</a>
           </h6>
 <p>
@@ -39,17 +39,17 @@
             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="id768316"></a>
+<a name="id798264"></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 &lt;boost/spirit/home/karma/auto.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_auto</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.generate_api.create_generator.namespace"></a><h6>
-<a name="id768395"></a>
+<a name="id798343"></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="id768520"></a>
+<a name="id798468"></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>
@@ -85,7 +85,7 @@
 </pre>
 <p>
             The returned instance can be directly passed as the generator (or the
- delimiting generator) to any of the <span class="emphasis"><em>Spirit.Karma</em></span>
+ delimiting generator) to any of the <span class="underline">_karma</span>_
             API functions. Additionally it can be assigned to a rule as the rules
             right hand side expression. This function will return a valid generator
             type only if the meta function <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">create_generator_exists</span></code>
@@ -294,7 +294,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.generate_api.create_generator.template_parameters"></a><h6>
-<a name="id769484"></a>
+<a name="id799438"></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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Iterator Based Generator API</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../generate_api.html" title="Generator API">
 <link rel="prev" href="../generate_api.html" title="Generator API">
 <link rel="next" href="stream_api.html" title="Stream Based Generator API">
@@ -28,7 +28,7 @@
           Iterator Based Generator API</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.generate_api.iterator_api.description"></a><h6>
-<a name="id761652"></a>
+<a name="id792367"></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="id761685"></a>
+<a name="id792400"></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 &lt;boost/spirit/home/karma/generate.hpp&gt;
@@ -57,9 +57,8 @@
             The variadic attributes version of the API allows one or more attributes
             to be passed into the <code class="computeroutput"><span class="identifier">generate</span></code>
             functions. The functions taking two or more attributes are usable when
- the generator expression is a <a class="link" href="../operator/sequence.html" title="Sequences (a &lt;&lt; b)">Sequence
- (<code class="computeroutput"><span class="special">&lt;&lt;</span></code>)</a> only.
- In this case each of the attributes passed have to match the corresponding
+ the generator expression is a __karma<span class="underline">sequence</span>_
+ only. In this case each of the attributes passed have to match the corresponding
             part of the sequence.
           </p>
 <p>
@@ -70,10 +69,10 @@
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_generate_auto</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.generate_api.iterator_api.namespace"></a><h6>
-<a name="id761898"></a>
+<a name="id792605"></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 +106,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generate_api.iterator_api.synopsis"></a><h6>
-<a name="id762116"></a>
+<a name="id792829"></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>
@@ -155,8 +154,8 @@
 <span class="special">}}}</span>
 </pre>
 <p>
- <span class="emphasis"><em>Spirit.Karma</em></span> generator API functions based on the
- automatic creation of the matching generator type:
+ <span class="underline">_karma</span>_ generator API functions
+ based on the automatic creation of the matching generator type:
           </p>
 <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>
 <span class="special">{</span>
@@ -208,7 +207,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="id763737"></a>
+<a name="id794310"></a>
             <a class="link" href="iterator_api.html#spirit.karma.reference.generate_api.iterator_api.template_parameters">Template
             parameters</a>
           </h6>
@@ -238,7 +237,7 @@
                   </td>
 <td>
                   <p>
- OutputIterator receiving
+ <span class="underline">_outputiter</span>_ receiving
                     the generated output.
                   </p>
                   </td>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Stream Based Generator API</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../generate_api.html" title="Generator API">
 <link rel="prev" href="iterator_api.html" title="Iterator Based Generator API">
 <link rel="next" href="create_generator.html" title="API for Automatic Generator Creation">
@@ -28,13 +28,13 @@
           Stream Based Generator API</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.generate_api.stream_api.description"></a><h6>
-<a name="id763942"></a>
+<a name="id794510"></a>
             <a class="link" href="stream_api.html#spirit.karma.reference.generate_api.stream_api.description">Description</a>
           </h6>
 <p>
- The library provides a couple of Standard IO Manipulators
- allowing to integrate <span class="emphasis"><em>Spirit.Karma</em></span> output generation
- facilities with Standard output streams. These generator manipulators
+ The library provides a couple of Standard IO <span class="underline">_iomanip</span>_
+ allowing to integrate <span class="underline">_karma</span>_ output
+ generation facilities with Standard output streams. These generator manipulators
             have two forms. The first form, <code class="computeroutput"><span class="identifier">format</span></code>,
             concatenates the output generated by the involved components without
             inserting any output in between. The second, <code class="computeroutput"><span class="identifier">format_delimited</span></code>,
@@ -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="id763987"></a>
+<a name="id794554"></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 &lt;boost/spirit/home/karma/stream/format_manip.hpp&gt;
@@ -59,9 +59,8 @@
             The variadic attributes version of the API allows one or more attributes
             to be passed into the <code class="computeroutput"><span class="identifier">format</span></code>
             manipulators. The manipulators taking two or more attributes are usable
- when the generator expression is a <a class="link" href="../operator/sequence.html" title="Sequences (a &lt;&lt; b)">Sequence
- (<code class="computeroutput"><span class="special">&lt;&lt;</span></code>)</a> only.
- In this case each of the attributes passed have to match the corresponding
+ when the generator expression is a __karma<span class="underline">sequence</span>_
+ only. In this case each of the attributes passed have to match the corresponding
             part of the sequence.
           </p>
 <p>
@@ -72,10 +71,10 @@
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_format_auto</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.generate_api.stream_api.namespace"></a><h6>
-<a name="id764199"></a>
+<a name="id794760"></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 +108,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generate_api.stream_api.synopsis"></a><h6>
-<a name="id764415"></a>
+<a name="id796751"></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>
@@ -152,8 +151,8 @@
 <span class="special">}}}</span>
 </pre>
 <p>
- <span class="emphasis"><em>Spirit.Karma</em></span> generator API functions based on the
- automatic creation of the matching generator type:
+ <span class="underline">_karma</span>_ generator API functions
+ based on the automatic creation of the matching generator type:
           </p>
 <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>
 <span class="special">{</span>
@@ -172,11 +171,12 @@
 </pre>
 <p>
             All functions above return a standard IO stream manipulator instance
- (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>
- 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).
+ (see <span class="underline">_iomanip</span>_), which when streamed
+ to an output stream will result in generating the output as emitted by
+ the embedded <span class="underline">_karma</span>_ generator
+ expression. Any error occuring during the invocation of the <span class="underline">_karma</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>
             The maximum number of supported arguments is limited by the preprocessor
@@ -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="id768128"></a>
+<a name="id798076"></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.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Generator Concepts</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="../reference.html" title="Reference">
 <link rel="next" href="generator_concepts/generator.html" title="Generator">
@@ -36,14 +36,13 @@
 <dt><span class="section">Nonterminal</span></dt>
 </dl></div>
 <p>
- <span class="emphasis"><em>Spirit.Karma</em></span> generators fall into a couple of generalized
- concepts.
- The <span class="emphasis"><em>Generator</em></span> is the most fundamental concept. All
- <span class="emphasis"><em>Spirit.Karma</em></span> generators are models of the <span class="emphasis"><em>Generator</em></span>
- concept. <span class="emphasis"><em>PrimitiveGenerator</em></span>, <span class="emphasis"><em>UnaryGenerator</em></span>,
- <span class="emphasis"><em>BinaryGenerator</em></span>, <span class="emphasis"><em>NaryGenerator</em></span>,
- and <span class="emphasis"><em>Nonterminal</em></span> are all refinements of the <span class="emphasis"><em>Generator</em></span>
- concept.
+ <span class="underline">_karma</span>_ generators fall into a couple
+ of generalized <span class="underline">_concepts</span>_. The <span class="emphasis"><em>Generator</em></span>
+ is the most fundamental concept. All <span class="underline">_karma</span>_
+ generators are models of the <span class="emphasis"><em>Generator</em></span> concept. <span class="emphasis"><em>PrimitiveGenerator</em></span>,
+ <span class="emphasis"><em>UnaryGenerator</em></span>, <span class="emphasis"><em>BinaryGenerator</em></span>,
+ <span class="emphasis"><em>NaryGenerator</em></span>, and <span class="emphasis"><em>Nonterminal</em></span>
+ are all refinements of the <span class="emphasis"><em>Generator</em></span> concept.
         </p>
 <p>
           The following sections provide details on these concepts.

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>BinaryGenerator</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../generator_concepts.html" title="Generator Concepts">
 <link rel="prev" href="unarygenerator.html" title="UnaryGenerator">
 <link rel="next" href="narygenerator.html" title="NaryGenerator">
@@ -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="id751197"></a>
+<a name="id784847"></a>
             <a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.description">Description</a>
           </h6>
 <p>
@@ -35,11 +35,11 @@
             a two subjects, <code class="computeroutput"><span class="identifier">left</span></code>
             and <code class="computeroutput"><span class="identifier">right</span></code>. The BinaryGenerator
             allows its subjects to be treated in the same way as a single instance
- of a <a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a> following the Composite
- Design Pattern.
+ of a __generator<span class="underline">concept</span>_ following
+ the __composite<span class="underline">pattern</span>_.
           </p>
 <a name="spirit.karma.reference.generator_concepts.binarygenerator.refinement_of"></a><h6>
-<a name="id751244"></a>
+<a name="id784892"></a>
             <a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.refinement_of">Refinement
             of</a>
           </h6>
@@ -47,7 +47,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>
+ __generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -66,13 +66,13 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.generator_concepts.binarygenerator.valid_expressions"></a><h6>
-<a name="id751321"></a>
+<a name="id784964"></a>
             <a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.valid_expressions">Valid
             Expressions</a>
           </h6>
 <p>
- In addition to the requirements defined in <a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>, for any BinaryGenerator
- the following must be met:
+ In addition to the requirements defined in __generator<span class="underline">concept</span>_,
+ for any BinaryGenerator the following must be met:
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -111,7 +111,7 @@
                   </td>
 <td>
                   <p>
- <a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>
+ __generator<span class="underline">concept</span>_
                   </p>
                   </td>
 </tr>
@@ -128,14 +128,14 @@
                   </td>
 <td>
                   <p>
- <a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>
+ __generator<span class="underline">concept</span>_
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.binarygenerator.type_expressions"></a><h6>
-<a name="id751483"></a>
+<a name="id785111"></a>
             <a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.type_expressions">Type
             Expressions</a>
           </h6>
@@ -192,15 +192,14 @@
                     Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
                     if a certain type, <code class="computeroutput"><span class="identifier">G</span></code>
                     is a BinaryGenerator, <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>
- otherwise (See <a href="../../../../../../../../libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
- Boolean Constant</a>).
+ otherwise (See __mpl_boolean<span class="underline">constant</span>_).
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.binarygenerator.invariants"></a><h6>
-<a name="id751680"></a>
+<a name="id785306"></a>
             <a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.invariants">Invariants</a>
           </h6>
 <p>
@@ -216,18 +215,18 @@
 </li>
 </ul></div>
 <a name="spirit.karma.reference.generator_concepts.binarygenerator.models"></a><h6>
-<a name="id751816"></a>
+<a name="id785443"></a>
             <a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.models">Models</a>
           </h6>
 <p>
             The following generators conform to this model:
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
-<a class="link" href="../operator/list.html" title="Lists (a % b)">List (<code class="computeroutput"><span class="special">%</span></code>)</a>.
+ __karma<span class="underline">list</span>_.
             </li></ul></div>
 <p>
- <span class="bold"><strong>FIXME</strong></span> Add more links to models of BinaryGenerator
- concept
+ <span class="underline">_fixme</span>_ Add more links to models
+ of BinaryGenerator concept
           </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Generator</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../generator_concepts.html" title="Generator Concepts">
 <link rel="prev" href="../generator_concepts.html" title="Generator Concepts">
 <link rel="next" href="primitivegenerator.html" title="PrimitiveGenerator">
@@ -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="id748073"></a>
+<a name="id782337"></a>
             <a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.description">Description</a>
           </h6>
 <p>
@@ -64,24 +64,27 @@
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Context</span></code></span></dt>
 <dd><p>
- The generator's Context type.
+ The generator's __karma<span class="underline">context</span>_
+ type.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">context</span></code></span></dt>
 <dd><p>
- The generator's Context, or <code class="computeroutput"><span class="identifier">unused</span></code>.
+ The generator's __karma<span class="underline">context</span>_,
+ or <span class="underline">_unused</span>_.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">delimit</span></code></span></dt>
 <dd><p>
- A delimiter Generator, or <code class="computeroutput"><span class="identifier">unused</span></code>.
+ A delimiter Generator, or <span class="underline">_unused</span>_.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">attrib</span></code></span></dt>
 <dd><p>
- A Compatible Attributes, or <code class="computeroutput"><span class="identifier">unused</span></code>.
+ A __karma_compatible<span class="underline">attribute</span>_,
+ or <span class="underline">_unused</span>_.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.generator_concepts.generator.valid_expressions"></a><h6>
-<a name="id748327"></a>
+<a name="id782597"></a>
             <a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.valid_expressions">Valid
             Expressions</a>
           </h6>
@@ -157,14 +160,14 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">info</span></code>
+ <span class="underline">_info</span>_
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.generator.type_expressions"></a><h6>
-<a name="id748588"></a>
+<a name="id782855"></a>
             <a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.type_expressions">Type
             Expressions</a>
           </h6>
@@ -209,8 +212,7 @@
                     Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
                     if a certain type, <code class="computeroutput"><span class="identifier">G</span></code>
                     is a Generator, <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>
- otherwise (See <a href="../../../../../../../../libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
- Boolean Constant</a>).
+ otherwise (See __mpl_boolean<span class="underline">constant</span>_).
                   </p>
                   </td>
 </tr>
@@ -222,8 +224,8 @@
                   </td>
 <td>
                   <p>
- An <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">int_</span></code> (See <a href="../../../../../../../../libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
- Integral Constant</a>) holding a value from the <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">generator_properties</span></code> enumeration.
+ An <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">int_</span></code> (See __mpl_int<span class="underline">constant</span>_) holding a value from the
+ <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">generator_properties</span></code> enumeration.
                     The default value is <code class="computeroutput"><span class="identifier">generator_properties</span><span class="special">::</span><span class="identifier">no_properties</span></code>
                   </p>
                   </td>
@@ -231,7 +233,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.generator.postcondition"></a><h6>
-<a name="id750014"></a>
+<a name="id783118"></a>
             <a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.postcondition">Postcondition</a>
           </h6>
 <p>
@@ -253,12 +255,12 @@
             </li>
 </ul></div>
 <a name="spirit.karma.reference.generator_concepts.generator.models"></a><h6>
-<a name="id750084"></a>
+<a name="id783188"></a>
             <a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.models">Models</a>
           </h6>
 <p>
- All generators in <span class="emphasis"><em>Spirit.Karma</em></span> are models of the
- <span class="emphasis"><em>Generator</em></span> concept.
+ All generators in <span class="underline">_karma</span>_ are models
+ of the <span class="emphasis"><em>Generator</em></span> concept.
           </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>NaryGenerator</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../generator_concepts.html" title="Generator Concepts">
 <link rel="prev" href="binarygenerator.html" title="BinaryGenerator">
 <link rel="next" href="nonterminal.html" title="Nonterminal">
@@ -27,17 +27,17 @@
 <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="id751872"></a>
+<a name="id785491"></a>
             <a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.description">Description</a>
           </h6>
 <p>
             <span class="emphasis"><em>NaryGenerator</em></span> is a composite generator that has
             one or more subjects. The NaryGenerator allows its subjects to be treated
- in the same way as a single instance of a <a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a> following the Composite
- Design Pattern.
+ in the same way as a single instance of a __generator<span class="underline">concept</span>_
+ following the __composite<span class="underline">pattern</span>_.
           </p>
 <a name="spirit.karma.reference.generator_concepts.narygenerator.refinement_of"></a><h6>
-<a name="id751903"></a>
+<a name="id785521"></a>
             <a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.refinement_of">Refinement
             of</a>
           </h6>
@@ -45,7 +45,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>
+ __generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -64,13 +64,13 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.generator_concepts.narygenerator.valid_expressions"></a><h6>
-<a name="id753277"></a>
+<a name="id785593"></a>
             <a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.valid_expressions">Valid
             Expressions</a>
           </h6>
 <p>
- In addition to the requirements defined in <a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>, for any NaryGenerator
- the following must be met:
+ In addition to the requirements defined in __generator<span class="underline">concept</span>_,
+ for any NaryGenerator the following must be met:
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -108,14 +108,14 @@
                   </td>
 <td>
                   <p>
- A Boost.Fusion
- Sequence of <a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a> types.
+ A <span class="underline">_fusion</span>_ Sequence of
+ __generator<span class="underline">concept</span>_ types.
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.narygenerator.type_expressions"></a><h6>
-<a name="id753397"></a>
+<a name="id785702"></a>
             <a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.type_expressions">Type
             Expressions</a>
           </h6>
@@ -160,15 +160,14 @@
                     Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
                     if a certain type, <code class="computeroutput"><span class="identifier">G</span></code>
                     is a NaryGenerator, <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>
- otherwise (See <a href="../../../../../../../../libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
- Boolean Constant</a>).
+ otherwise (See __mpl_boolean<span class="underline">constant</span>_).
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.narygenerator.invariants"></a><h6>
-<a name="id753564"></a>
+<a name="id785868"></a>
             <a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.invariants">Invariants</a>
           </h6>
 <p>
@@ -180,7 +179,7 @@
 <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_generator</span><span class="special">&lt;</span><span class="identifier">E</span><span class="special">&gt;::</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="id753649"></a>
+<a name="id785953"></a>
             <a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.models">Models</a>
           </h6>
 <p>
@@ -188,16 +187,15 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<a class="link" href="../operator/sequence.html" title="Sequences (a &lt;&lt; b)">Sequence (<code class="computeroutput"><span class="special">&lt;&lt;</span></code>)</a>,
+ __karma<span class="underline">sequence</span>_,
             </li>
 <li class="listitem">
-<a class="link" href="../operator/alternative.html" title="Alternative (a | b)">Alternative
- (<code class="computeroutput"><span class="special">|</span></code>)</a>.
+ __karma<span class="underline">alternative</span>_.
             </li>
 </ul></div>
 <p>
- <span class="bold"><strong>FIXME</strong></span> Add more links to models of NaryGenerator
- concept
+ <span class="underline">_fixme</span>_ Add more links to models
+ of NaryGenerator concept
           </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Nonterminal</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../generator_concepts.html" title="Generator Concepts">
 <link rel="prev" href="narygenerator.html" title="NaryGenerator">
 <link rel="next" href="../karma_basics.html" title="Basics">
@@ -27,18 +27,18 @@
 <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="id753722"></a>
+<a name="id786012"></a>
             <a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.description">Description</a>
           </h6>
 <p>
- A Nonterminal is a symbol in a <a class="link" href="../../../abstracts/parsing_expression_grammar.html" title="Parsing Expression Grammar">Parsing
- Expression Grammar</a> production that represents a grammar fragment.
- Nonterminals may self reference to specify recursion. This is one of
- the most important concepts and the reason behind the word "recursive"
- in recursive descent generation.
+ A Nonterminal is a symbol in a <span class="underline">_peg</span>_
+ production that represents a grammar fragment. Nonterminals may self
+ reference to specify recursion. This is one of the most important concepts
+ and the reason behind the word "recursive" in recursive descent
+ generation.
           </p>
 <a name="spirit.karma.reference.generator_concepts.nonterminal.refinement_of"></a><h6>
-<a name="id753744"></a>
+<a name="id786033"></a>
             <a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.refinement_of">Refinement
             of</a>
           </h6>
@@ -46,13 +46,13 @@
 <p>
               </p>
 <p>
- <a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>
+ __generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.generator_concepts.nonterminal.signature"></a><h6>
-<a name="id753780"></a>
+<a name="id786065"></a>
             <a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.signature">Signature</a>
           </h6>
 <p>
@@ -69,40 +69,39 @@
             inherited attributes.
           </p>
 <a name="spirit.karma.reference.generator_concepts.nonterminal.attributes"></a><h6>
-<a name="id753878"></a>
+<a name="id786163"></a>
             <a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.attributes">Attributes</a>
           </h6>
 <p>
             The rule models a C++ function. The rule's consumed attribute is analogous
             to the function return value as it is the type -exposed- by the rule.
             Its inherited attributes are analogous to function arguments. The inherited
- attributes (arguments) can be passed in just like any <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a>, e.g.:
+ attributes (arguments) can be passed in just like any __karma_lazy<span class="underline">argument</span>_, e.g.:
           </p>
 <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="id753923"></a>
+<a name="id786207"></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>
- The <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">karma</span><span class="special">::</span><span class="identifier">_val</span></code> placeholder can be used in Phoenix semantic actions
- anywhere in the Nonterminal's definition. This Phoenix
+ The <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">karma</span><span class="special">::</span><span class="identifier">_val</span></code> placeholder can be used in <span class="underline">_phoenix</span>_ semantic actions anywhere in the
+ Nonterminal's definition. This <span class="underline">_phoenix</span>_
             placeholder refers to the Nonterminal's (consumed) attribute. The <code class="computeroutput"><span class="identifier">_val</span></code> placeholder acts like an immutable
             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="id753990"></a>
+<a name="id786275"></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>
             The <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">_r1</span></code>...<code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">r10</span></code>
- placeholders can be used in Phoenix
- semantic actions anywhere in the Nonterminal's definition. These Phoenix placeholders
- refer to the Nonterminal's inherited attributes.
+ placeholders can be used in <span class="underline">_phoenix</span>_
+ semantic actions anywhere in the Nonterminal's definition. These <span class="underline">_phoenix</span>_ placeholders refer to the Nonterminal's
+ inherited attributes.
           </p>
 <a name="spirit.karma.reference.generator_concepts.nonterminal.locals"></a><h6>
-<a name="id754074"></a>
+<a name="id788230"></a>
             <a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.locals">Locals</a>
           </h6>
 <p>
@@ -115,8 +114,8 @@
 </pre>
 <p>
             where <code class="computeroutput"><span class="identifier">T0</span></code> ... <code class="computeroutput"><span class="identifier">TN</span></code> are the types of local variables
- accessible in your Phoenix
- semantic actions using the placeholders:
+ accessible in your <span class="underline">_phoenix</span>_ semantic
+ actions using the placeholders:
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">_a</span></code></li>
@@ -148,20 +147,19 @@
 <dt><span class="term"><code class="computeroutput"><span class="identifier">arg1</span></code>,
             <code class="computeroutput"><span class="identifier">arg2</span></code>, ..., <code class="computeroutput"><span class="identifier">argN</span></code></span></dt>
 <dd><p>
- <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Arguments</a> that evaluate to each of the Nonterminal's inherited
- attributes.
+ __karma_lazy<span class="underline">arguments</span>_ that
+ evaluate to each of the Nonterminal's inherited attributes.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.generator_concepts.nonterminal.valid_expressions"></a><h6>
-<a name="id754553"></a>
+<a name="id788709"></a>
             <a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.valid_expressions">Valid
             Expressions</a>
           </h6>
 <p>
- In addition to the requirements defined in <a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>, for any Nonterminal
- the following must be met:
+ In addition to the requirements defined in __generator<span class="underline">concept</span>_,
+ for any Nonterminal the following must be met:
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -261,7 +259,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.nonterminal.type_expressions"></a><h6>
-<a name="id754866"></a>
+<a name="id789016"></a>
             <a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.type_expressions">Type
             Expressions</a>
           </h6>
@@ -292,10 +290,9 @@
 <td>
                   <p>
                     The Signature of <code class="computeroutput"><span class="identifier">X</span></code>:
- An <a href="../../../../../../../../libs/mpl/doc/refmanual/forward-sequence.html" target="_top">MPL
- Forward Sequence</a>. The first element is the Nonterminal's
- consumed attribute type and the rest are the inherited attribute
- types.
+ An __mpl_fwd<span class="underline">sequence</span>_.
+ The first element is the Nonterminal's consumed attribute type
+ and the rest are the inherited attribute types.
                   </p>
                   </td>
 </tr>
@@ -308,20 +305,23 @@
 <td>
                   <p>
                     The local variables of <code class="computeroutput"><span class="identifier">X</span></code>:
- An <a href="../../../../../../../../libs/mpl/doc/refmanual/forward-sequence.html" target="_top">MPL
- Forward Sequence</a>.
+ An __mpl_fwd<span class="underline">sequence</span>_.
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.nonterminal.models"></a><h6>
-<a name="id755004"></a>
+<a name="id789152"></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">
-<li class="listitem"><a class="link" href="../nonterminal/rule.html" title="Rule">rule</a></li>
-<li class="listitem"><a class="link" href="../nonterminal/grammar.html" title="Grammar">grammar</a></li>
+<li class="listitem">
+ __karma<span class="underline">rule</span>_
+ </li>
+<li class="listitem">
+ __karma<span class="underline">grammar</span>_
+ </li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>PrimitiveGenerator</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../generator_concepts.html" title="Generator Concepts">
 <link rel="prev" href="generator.html" title="Generator">
 <link rel="next" href="unarygenerator.html" title="UnaryGenerator">
@@ -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="id750126"></a>
+<a name="id783231"></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="id750146"></a>
+<a name="id783251"></a>
             <a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.refinement_of">Refinement
             of</a>
           </h6>
@@ -43,13 +43,13 @@
 <p>
               </p>
 <p>
- <a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>
+ __generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.generator_concepts.primitivegenerator.post_delimit"></a><h6>
-<a name="id750180"></a>
+<a name="id783280"></a>
             <a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.post_delimit">Post-delimit</a>
           </h6>
 <p>
@@ -62,7 +62,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="id750253"></a>
+<a name="id783353"></a>
             <a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.type_expressions">Type
             Expressions</a>
           </h6>
@@ -94,14 +94,13 @@
                     Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
                     if a certain type, <code class="computeroutput"><span class="identifier">G</span></code>,
                     is a PrimitiveGenerator, <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>
- otherwise (See <a href="../../../../../../../../libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
- Boolean Constant</a>).
+ otherwise (See __mpl_boolean<span class="underline">constant</span>_).
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.primitivegenerator.models"></a><h6>
-<a name="id750387"></a>
+<a name="id783486"></a>
             <a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.models">Models</a>
           </h6>
 <p>
@@ -109,10 +108,10 @@
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<a class="link" href="../auxiliary/eol.html" title="End of Line (eol)"><code class="computeroutput"><span class="identifier">eol</span></code></a>,
+ __karma<span class="underline">eol</span>_,
             </li>
 <li class="listitem">
-<a class="link" href="../auxiliary/eps.html" title="Epsilon (eps)"><code class="computeroutput"><span class="identifier">eps</span></code></a>,
+ __karma<span class="underline">eps</span>_,
             </li>
 <li class="listitem">
 <a class="link" href="../numeric.html" title="Numeric">Numeric generators</a>,
@@ -123,7 +122,7 @@
             </li>
 </ul></div>
 <p>
- <span class="bold"><strong>FIXME</strong></span> Add more links to <span class="emphasis"><em>PrimitiveGenerator</em></span>
+ <span class="underline">_fixme</span>_ Add more links to <span class="emphasis"><em>PrimitiveGenerator</em></span>
             models here.
           </p>
 </div>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>UnaryGenerator</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../generator_concepts.html" title="Generator Concepts">
 <link rel="prev" href="primitivegenerator.html" title="PrimitiveGenerator">
 <link rel="next" href="binarygenerator.html" title="BinaryGenerator">
@@ -27,16 +27,16 @@
 <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="id750478"></a>
+<a name="id784183"></a>
             <a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.description">Description</a>
           </h6>
 <p>
             <span class="emphasis"><em>UnaryGenerator</em></span> is a composite generator that has
             a single subject. The UnaryGenerator may change the behavior of its subject
- following the Delegate Design Pattern.
+ following the __delegate<span class="underline">pattern</span>_.
           </p>
 <a name="spirit.karma.reference.generator_concepts.unarygenerator.refinement_of"></a><h6>
-<a name="id750499"></a>
+<a name="id784208"></a>
             <a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.refinement_of">Refinement
             of</a>
           </h6>
@@ -44,7 +44,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>
+ __generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -63,13 +63,13 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.generator_concepts.unarygenerator.valid_expressions"></a><h6>
-<a name="id750576"></a>
+<a name="id784280"></a>
             <a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.valid_expressions">Valid
             Expressions</a>
           </h6>
 <p>
- In addition to the requirements defined in <a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>, for any UnaryGenerator
- the following must be met:
+ In addition to the requirements defined in __generator<span class="underline">concept</span>_,
+ for any UnaryGenerator the following must be met:
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -107,13 +107,13 @@
                   </td>
 <td>
                   <p>
- <a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>
+ __generator<span class="underline">concept</span>_
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.unarygenerator.type_expressions"></a><h6>
-<a name="id750691"></a>
+<a name="id784385"></a>
             <a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.type_expressions">Type
             Expressions</a>
           </h6>
@@ -158,15 +158,14 @@
                     Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
                     if a certain type, <code class="computeroutput"><span class="identifier">G</span></code>
                     is a UnaryGenerator, <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>
- otherwise (See <a href="../../../../../../../../libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
- Boolean Constant</a>).
+ otherwise (See __mpl_boolean<span class="underline">constant</span>_).
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.unarygenerator.invariants"></a><h6>
-<a name="id750856"></a>
+<a name="id784549"></a>
             <a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.invariants">Invariants</a>
           </h6>
 <p>
@@ -177,7 +176,7 @@
 <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_generator</span><span class="special">&lt;</span><span class="identifier">G</span><span class="special">::</span><span class="identifier">subject_type</span><span class="special">&gt;::</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="id750942"></a>
+<a name="id784634"></a>
             <a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.models">Models</a>
           </h6>
 <p>
@@ -189,17 +188,13 @@
               (unary <code class="computeroutput"><span class="special">*</span></code>)</a> operator,
             </li>
 <li class="listitem">
-<a class="link" href="../operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a> operator,
+ __karma<span class="underline">plus</span>_ operator,
             </li>
 <li class="listitem">
-<a class="link" href="../operator/optional.html" title="Optional (-a)">Optional (unary
- <code class="computeroutput"><span class="special">-</span></code>)</a> operator,
+ __karma<span class="underline">optional</span>_ operator,
             </li>
 <li class="listitem">
-<a class="link" href="../operator/and_predicate.html" title="And-Predicate (&amp;a)">And predicate
- (unary <code class="computeroutput"><span class="special">&amp;</span></code>)</a> and
- <a class="link" href="../operator/not_predicate.html" title="Not-Predicate (!a)">Not predicate
- (unary <code class="computeroutput"><span class="special">!</span></code>)</a> operators,
+ __karma_and<span class="underline">predicate</span>_ and __karma_not<span class="underline">predicate</span>_ operators,
             </li>
 <li class="listitem">
 <a class="link" href="../directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">left_align</span></code></a>, <a class="link" href="../directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">center</span></code></a>, and <a class="link" href="../directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">right_align</span></code></a> directives,
@@ -208,7 +203,7 @@
 <a class="link" href="../directive/repeat.html" title="Repetition Directive (repeat[])"><code class="computeroutput"><span class="identifier">repeat</span></code></a> directive,
             </li>
 <li class="listitem">
-<a class="link" href="../directive/delimit.html" title="Directives Controlling Automatic Delimiting (verbatim[], delimit[])"><code class="computeroutput"><span class="identifier">verbatim</span></code></a> directive,
+ __karma<span class="underline">verbatim</span>_ directive,
             </li>
 <li class="listitem">
 <a class="link" href="../directive/delimit.html" title="Directives Controlling Automatic Delimiting (verbatim[], delimit[])"><code class="computeroutput"><span class="identifier">delimit</span></code></a> directive,
@@ -220,15 +215,15 @@
 <a class="link" href="../directive/maxwidth.html" title="Controlling the Maximum Field Width (maxwidth[])"><code class="computeroutput"><span class="identifier">maxwidth</span></code></a> directive,
             </li>
 <li class="listitem">
-<a class="link" href="../directive/buffer.html" title="Temporary Output Buffering (buffer[])"><code class="computeroutput"><span class="identifier">buffer</span></code></a> directive,
+ __karma<span class="underline">buffer</span>_ directive,
             </li>
 <li class="listitem">
-<a class="link" href="../directive/omit.html" title="Consume Attribute (omit[])"><code class="computeroutput"><span class="identifier">omit</span></code></a> directive.
+ __karma<span class="underline">omit</span>_ directive.
             </li>
 </ul></div>
 <p>
- <span class="bold"><strong>FIXME</strong></span> Add more links to models of UnaryGenerator
- concept
+ <span class="underline">_fixme</span>_ Add more links to models
+ of UnaryGenerator concept
           </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Basics</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="generator_concepts/nonterminal.html" title="Nonterminal">
 <link rel="next" href="generate_api.html" title="Generator API">
@@ -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="id755052"></a>
+<a name="id789200"></a>
           <a class="link" href="karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
           Argument</a>
         </h6>
@@ -46,14 +46,11 @@
 </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
- (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>).
+ return value, is compatible with the argument type expected and <code class="computeroutput"><span class="identifier">Context</span></code> is the generators's __karma<span class="underline">context</span>_ type (The first argument is <span class="underline">_unused</span>_ to make the <code class="computeroutput"><span class="identifier">Context</span></code>
+ the second argument. This is done for uniformity with __karma<span class="underline">actions</span>_).
         </p>
 <a name="spirit.karma.reference.karma_basics.character_encoding_namespace"></a><h6>
-<a name="id755192"></a>
+<a name="id789343"></a>
           <a class="link" href="karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
           Encoding Namespace</a>
         </h6>
@@ -114,7 +111,7 @@
           </li>
 </ul></div>
 <a name="spirit.karma.reference.karma_basics.examples"></a><h6>
-<a name="id755376"></a>
+<a name="id789526"></a>
           <a class="link" href="karma_basics.html#spirit.karma.reference.karma_basics.examples">Examples</a>
         </h6>
 <p>
@@ -290,7 +287,7 @@
 <p>
         </p>
 <a name="spirit.karma.reference.karma_basics.models"></a><h6>
-<a name="id761539"></a>
+<a name="id792253"></a>
           <a class="link" href="karma_basics.html#spirit.karma.reference.karma_basics.models">Models</a>
         </h6>
 <p>
@@ -309,9 +306,8 @@
 </ul></div>
 <p>
           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">traits</span></code> is open for users to provide their
- own specializations. The customization points implemented by <span class="emphasis"><em>Spirit.Karma</em></span>
- usable to customize the behavior of generators are described in the section
- <a class="link" href="../../advanced/customize.html" title="Customization of Spirit's Attribute Handling">Customization of Attribute Handling</a>.
+ own specializations. The customization points implemented by <span class="underline">_karma</span>_ usable to customize the behavior of
+ generators are described in the section __sec_customization<span class="underline">points</span>_.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Nonterminal</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="directive/columns.html" title="Separate Output Into Columns (columns[])">
 <link rel="next" href="nonterminal/rule.html" title="Rule">
@@ -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="id819449"></a>
+<a name="id852068"></a>
           <a class="link" href="nonterminal.html#spirit.karma.reference.nonterminal.module_headers">Module
           Headers</a>
         </h6>
@@ -39,7 +39,7 @@
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_nonterminal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Grammar</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../nonterminal.html" title="Nonterminal">
 <link rel="prev" href="rule.html" title="Rule">
 <link rel="next" href="../numeric.html" title="Numeric">
@@ -27,27 +27,27 @@
 <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="id822857"></a>
+<a name="id854075"></a>
             <a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.description">Description</a>
           </h6>
 <p>
- The grammar encapsulates a set of <a class="link" href="rule.html" title="Rule">rules</a>
- (as well as primitive generators (<a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>) and sub-grammars).
- The grammar is the main mechanism for modularization and composition.
- Grammars can be composed to form more complex grammars.
+ The grammar encapsulates a set of __karma<span class="underline">rules</span>_
+ (as well as primitive generators (__primitive_generator<span class="underline">concept</span>_)
+ and sub-grammars). The grammar is the main mechanism for modularization
+ and composition. Grammars can be composed to form more complex grammars.
           </p>
 <a name="spirit.karma.reference.nonterminal.grammar.header"></a><h6>
-<a name="id822890"></a>
+<a name="id854101"></a>
             <a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/nonterminal/grammar.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_grammar</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.nonterminal.grammar.namespace"></a><h6>
-<a name="id822965"></a>
+<a name="id854176"></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="id823045"></a>
+<a name="id854256"></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">&lt;</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">&gt;</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="id823139"></a>
+<a name="id854350"></a>
             <a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.template_parameters">Template
             parameters</a>
           </h6>
@@ -175,16 +175,14 @@
 <td>
                   <p>
                     Specifies the grammar's synthesized (return value) and inherited
- attributes (arguments). More on this here: <a class="link" href="../generator_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
+ attributes (arguments). More on this here: __karma_nonterminal<span class="underline">concept</span>_.
                   </p>
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>.
- When <code class="computeroutput"><span class="identifier">Signature</span></code>
- defaults to <code class="computeroutput"><span class="identifier">unused_type</span></code>,
- the effect is the same as specifying a signature of <code class="computeroutput"><span class="keyword">void</span><span class="special">()</span></code>
- which is also equivalent to <code class="computeroutput"><span class="identifier">unused_type</span><span class="special">()</span></code>
+ __unused<span class="underline">type</span>_. When <code class="computeroutput"><span class="identifier">Signature</span></code> defaults to __unused<span class="underline">type</span>_, the effect is the same as
+ specifying a signature of <code class="computeroutput"><span class="keyword">void</span><span class="special">()</span></code> which is also equivalent to
+ <code class="computeroutput"><span class="identifier">unused_type</span><span class="special">()</span></code>
                   </p>
                   </td>
 </tr>
@@ -202,7 +200,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                   </p>
                   </td>
 </tr>
@@ -214,19 +212,19 @@
                   </td>
 <td>
                   <p>
- Specifies the grammar's local variables. See <a class="link" href="../generator_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
+ Specifies the grammar's local variables. See __karma_nonterminal<span class="underline">concept</span>_.
                   </p>
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.nonterminal.grammar.model_of"></a><h6>
-<a name="id823502"></a>
+<a name="id854693"></a>
             <a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.model_of">Model
             of</a>
           </h6>
@@ -234,7 +232,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>
+ __karma_nonterminal<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -249,13 +247,13 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.nonterminal.grammar.expression_semantics"></a><h6>
-<a name="id823563"></a>
+<a name="id854749"></a>
             <a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
+ is not defined in __karma_nonterminal<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -316,7 +314,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.nonterminal.grammar.attributes"></a><h6>
-<a name="id823876"></a>
+<a name="id855058"></a>
             <a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.attributes">Attributes</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -324,13 +322,13 @@
               </p>
 <p>
                 The generator attribute of the grammar is <code class="computeroutput"><span class="identifier">RT</span></code>,
- 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>
+ its consumed attribute. See __karma_nonterminal<span class="underline">attribute</span>_
               </p>
 <p>
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.nonterminal.grammar.complexity"></a><h6>
-<a name="id823918"></a>
+<a name="id855095"></a>
             <a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -343,7 +341,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.nonterminal.grammar.example"></a><h6>
-<a name="id823942"></a>
+<a name="id855119"></a>
             <a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -352,8 +350,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Rule</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../nonterminal.html" title="Nonterminal">
 <link rel="prev" href="../nonterminal.html" title="Nonterminal">
 <link rel="next" href="grammar.html" title="Grammar">
@@ -27,30 +27,29 @@
 <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="id819533"></a>
+<a name="id852152"></a>
             <a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.description">Description</a>
           </h6>
 <p>
             The rule is a polymorphic generator that acts as a named place-holder
             capturing the behavior of a PEG expression assigned to it. Naming a
- <a class="link" href="../../../abstracts/parsing_expression_grammar.html" title="Parsing Expression Grammar">Parsing Expression
- Grammar</a> expression allows it to be referenced later and makes
- it possible for the rule to call itself. This is one of the most important
- mechanisms and the reason behind the word "recursive" in recursive
- descent output generation.
+ <span class="underline">_peg</span>_ expression allows it to be
+ referenced later and makes it possible for the rule to call itself. This
+ is one of the most important mechanisms and the reason behind the word
+ "recursive" in recursive descent output generation.
           </p>
 <a name="spirit.karma.reference.nonterminal.rule.header"></a><h6>
-<a name="id819554"></a>
+<a name="id852174"></a>
             <a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/nonterminal/rule.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_rule</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.nonterminal.rule.namespace"></a><h6>
-<a name="id819629"></a>
+<a name="id852248"></a>
             <a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -67,14 +66,14 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.nonterminal.rule.synopsis"></a><h6>
-<a name="id819709"></a>
+<a name="id852328"></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">&lt;</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">&gt;</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="id819803"></a>
+<a name="id852422"></a>
             <a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.template_parameters">Template
             parameters</a>
           </h6>
@@ -178,16 +177,14 @@
 <td>
                   <p>
                     Specifies the rule's consumed (value to output) and inherited
- (arguments) attributes. More on this here: <a class="link" href="../generator_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
+ (arguments) attributes. More on this here: __karma_nonterminal<span class="underline">concept</span>_.
                   </p>
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>.
- When <code class="computeroutput"><span class="identifier">Signature</span></code>
- defaults to <code class="computeroutput"><span class="identifier">unused_type</span></code>,
- the effect is the same as specifying a signature of <code class="computeroutput"><span class="keyword">void</span><span class="special">()</span></code>
- which is also equivalent to <code class="computeroutput"><span class="identifier">unused_type</span><span class="special">()</span></code>
+ __unused<span class="underline">type</span>_. When <code class="computeroutput"><span class="identifier">Signature</span></code> defaults to __unused<span class="underline">type</span>_, the effect is the same as
+ specifying a signature of <code class="computeroutput"><span class="keyword">void</span><span class="special">()</span></code> which is also equivalent to
+ <code class="computeroutput"><span class="identifier">unused_type</span><span class="special">()</span></code>
                   </p>
                   </td>
 </tr>
@@ -205,7 +202,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                   </p>
                   </td>
 </tr>
@@ -217,19 +214,19 @@
                   </td>
 <td>
                   <p>
- Specifies the rule's local variables. See <a class="link" href="../generator_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
+ Specifies the rule's local variables. See __karma_nonterminal<span class="underline">concept</span>_.
                   </p>
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.nonterminal.rule.model_of"></a><h6>
-<a name="id821532"></a>
+<a name="id852765"></a>
             <a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.model_of">Model
             of</a>
           </h6>
@@ -237,7 +234,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>
+ __karma_nonterminal<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -267,13 +264,13 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.nonterminal.rule.expression_semantics"></a><h6>
-<a name="id821692"></a>
+<a name="id852920"></a>
             <a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
+ is not defined in __karma_nonterminal<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -398,7 +395,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.nonterminal.rule.attributes"></a><h6>
-<a name="id822191"></a>
+<a name="id853414"></a>
             <a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.attributes">Attributes</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -406,13 +403,13 @@
               </p>
 <p>
                 The rule's generator attribute is <code class="computeroutput"><span class="identifier">RT</span></code>:
- 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>
+ The consumed attribute of the rule. See __karma_nonterminal<span class="underline">attribute</span>_
               </p>
 <p>
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.nonterminal.rule.complexity"></a><h6>
-<a name="id822233"></a>
+<a name="id853450"></a>
             <a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -426,7 +423,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.nonterminal.rule.example"></a><h6>
-<a name="id822264"></a>
+<a name="id853482"></a>
             <a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -435,8 +432,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/numeric.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/numeric.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/numeric.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Numeric</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="nonterminal/grammar.html" title="Grammar">
 <link rel="next" href="numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)">
@@ -53,19 +53,19 @@
           template metaprogramming) with exceptional performance that rivals the
           low level C functions such as <code class="computeroutput"><span class="identifier">ltoa</span></code>,
           <code class="computeroutput"><span class="identifier">ssprintf</span></code>, and <code class="computeroutput"><span class="identifier">_gcvt</span></code>. Benchmarks reveal up to 2X speed
- over the C counterparts (see here: <a class="link" href="../performance_measurements/numeric_performance.html" title="Performance of Numeric Generators">Performance
- of Numeric Generators</a>). This goes to show that you can write extremely
- tight generic C++ code that rivals, if not surpasses C.
+ over the C counterparts (see here: __sec_karma_numeric<span class="underline">performance</span>_).
+ This goes to show that you can write extremely tight generic C++ code that
+ rivals, if not surpasses C.
         </p>
 <a name="spirit.karma.reference.numeric.module_header"></a><h6>
-<a name="id824672"></a>
+<a name="id856939"></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 &lt;boost/spirit/home/karma/numeric.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_numeric</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Boolean Generators (bool_)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../numeric.html" title="Numeric">
 <link rel="prev" href="real_number.html" title="Real Number Generators (float_, double_, etc.)">
 <link rel="next" href="../operator.html" title="Operator">
@@ -28,7 +28,7 @@
           Generators (<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="id844275"></a>
+<a name="id873879"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.description">Description</a>
           </h6>
 <p>
@@ -42,17 +42,17 @@
             a template class. Template parameters fine tune its behavior.
           </p>
 <a name="spirit.karma.reference.numeric.boolean.header"></a><h6>
-<a name="id844329"></a>
+<a name="id873933"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/numeric/bool.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_bool</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.numeric.boolean.namespace"></a><h6>
-<a name="id844403"></a>
+<a name="id874008"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -97,15 +97,15 @@
 <tr><td align="left" valign="top"><p>
               <code class="computeroutput"><span class="identifier">lit</span></code> is reused by the
               <a class="link" href="../string.html" title="String">String Generators</a>,
- the <a class="link" href="../char.html" title="Char">Character Generators</a>,
- and the Numeric Generators. In general, a char generator is created
- when you pass in a character, a string generator is created when you
- pass in a string, and a numeric generator is created when you use a
- numeric (boolean) literal.
+ the __karma<span class="underline">char</span>_, and the Numeric
+ Generators. In general, a char generator is created when you pass in
+ a character, a string generator is created when you pass in a string,
+ and a numeric generator is created when you use a numeric (boolean)
+ literal.
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.boolean.synopsis"></a><h6>
-<a name="id844620"></a>
+<a name="id874225"></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">&lt;</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="id844690"></a>
+<a name="id874294"></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="id844830"></a>
+<a name="id874435"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.model_of">Model
             of</a>
           </h6>
@@ -187,7 +187,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>
+ __primitive_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -197,25 +197,25 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">b</span></code></span></dt>
 <dd><p>
- Boolean literal, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a boolean value of type <code class="computeroutput"><span class="identifier">B</span></code>
+ Boolean literal, or a __karma_lazy<span class="underline">argument</span>_
+ that evaluates to a boolean value of type <code class="computeroutput"><span class="identifier">B</span></code>
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">B</span></code></span></dt>
 <dd><p>
                 Type of <code class="computeroutput"><span class="identifier">b</span></code>: any type
- usable as a boolean, or in case of a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a>, its return value
+ usable as a boolean, or in case of a __karma_lazy<span class="underline">argument</span>_,
+ its return value
               </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.numeric.boolean.expression_semantics"></a><h6>
-<a name="id844936"></a>
+<a name="id874534"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>.
+ is not defined in __primitive_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -403,7 +403,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.boolean.additional_requirements"></a><h6>
-<a name="id845505"></a>
+<a name="id876052"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.additional_requirements">Additional
             Requirements</a>
           </h6>
@@ -419,7 +419,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="id845583"></a>
+<a name="id876130"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -448,7 +448,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -534,7 +534,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.boolean.boolean_formatting_policies"></a><h6>
-<a name="id845957"></a>
+<a name="id876502"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.boolean_formatting_policies">Boolean
             Formatting Policies</a>
           </h6>
@@ -568,7 +568,7 @@
             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="id846392"></a>
+<a name="id876925"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.booelan_formatting_policy_expression_semantics">Booelan
             Formatting Policy Expression Semantics</a>
           </h6>
@@ -719,7 +719,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.numeric.boolean.complexity"></a><h6>
-<a name="id847191"></a>
+<a name="id877724"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -733,7 +733,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.numeric.boolean.example"></a><h6>
-<a name="id847222"></a>
+<a name="id877755"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -742,8 +742,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Real Number Generators (float_, double_, etc.)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../numeric.html" title="Numeric">
 <link rel="prev" href="signed_int.html" title="Signed Integer Number Generators (int_, etc.)">
 <link rel="next" href="boolean.html" title="Boolean Generators (bool_)">
@@ -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="id835446"></a>
+<a name="id867122"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.description">Description</a>
           </h6>
 <p>
@@ -42,17 +42,17 @@
             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="id835489"></a>
+<a name="id867165"></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 &lt;boost/spirit/home/karma/numeric/real.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_real</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.numeric.real_number.namespace"></a><h6>
-<a name="id835563"></a>
+<a name="id867239"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -97,22 +97,21 @@
 <tr><td align="left" valign="top"><p>
               <code class="computeroutput"><span class="identifier">lit</span></code> is reused by the
               <a class="link" href="../string.html" title="String">String Generators</a>,
- the <a class="link" href="../char.html" title="Char">Character Generators</a>,
- and the Numeric Generators. In general, a char generator is created
- when you pass in a character, a string generator is created when you
- pass in a string, and a numeric generator is created when you use a
- numeric literal.
+ the __karma<span class="underline">char</span>_, and the Numeric
+ Generators. In general, a char generator is created when you pass in
+ a character, a string generator is created when you pass in a string,
+ and a numeric generator is created when you use a numeric literal.
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.real_number.synopsis"></a><h6>
-<a name="id835780"></a>
+<a name="id867457"></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">&lt;</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">&gt;</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="id835848"></a>
+<a name="id867524"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.template_parameters">Template
             parameters</a>
           </h6>
@@ -181,7 +180,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="id836004"></a>
+<a name="id867680"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.model_of">Model
             of</a>
           </h6>
@@ -189,7 +188,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>
+ __primitive_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -199,8 +198,8 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">num</span></code></span></dt>
 <dd><p>
- Numeric literal, any real number value, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a real number value of type <code class="computeroutput"><span class="identifier">Num</span></code>
+ Numeric literal, any real number value, or a __karma_lazy<span class="underline">argument</span>_ that evaluates to a real number
+ value of type <code class="computeroutput"><span class="identifier">Num</span></code>
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Num</span></code></span></dt>
 <dd><p>
@@ -210,13 +209,13 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.numeric.real_number.expression_semantics"></a><h6>
-<a name="id836106"></a>
+<a name="id867773"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>.
+ is not defined in __primitive_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -382,7 +381,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.numeric.real_number.additional_requirements"></a><h6>
-<a name="id837883"></a>
+<a name="id868377"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.additional_requirements">Additional
             Requirements</a>
           </h6>
@@ -421,7 +420,7 @@
             </li>
 </ul></div>
 <a name="spirit.karma.reference.numeric.real_number.attributes"></a><h6>
-<a name="id838192"></a>
+<a name="id868687"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -450,7 +449,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -592,7 +591,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.real_number.real_number_formatting_policies"></a><h6>
-<a name="id838737"></a>
+<a name="id869243"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.real_number_formatting_policies">Real
             Number Formatting Policies</a>
           </h6>
@@ -624,7 +623,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="id839091"></a>
+<a name="id869597"></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>
@@ -1141,7 +1140,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.real_number.complexity"></a><h6>
-<a name="id841837"></a>
+<a name="id873223"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -1155,7 +1154,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.numeric.real_number.example"></a><h6>
-<a name="id841868"></a>
+<a name="id873254"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -1164,8 +1163,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/signed_int.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/signed_int.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/signed_int.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Signed Integer Number Generators (int_, etc.)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../numeric.html" title="Numeric">
 <link rel="prev" href="unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)">
 <link rel="next" href="real_number.html" title="Real Number Generators (float_, double_, etc.)">
@@ -29,7 +29,7 @@
           etc.)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.numeric.signed_int.description"></a><h6>
-<a name="id831036"></a>
+<a name="id862170"></a>
             <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.description">Description</a>
           </h6>
 <p>
@@ -48,17 +48,17 @@
             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="id831104"></a>
+<a name="id862238"></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 &lt;boost/spirit/home/karma/numeric/int.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_int</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.numeric.signed_int.namespace"></a><h6>
-<a name="id831179"></a>
+<a name="id862313"></a>
             <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -122,15 +122,14 @@
 <tr><td align="left" valign="top"><p>
               <code class="computeroutput"><span class="identifier">lit</span></code> is reused by the
               <a class="link" href="../string.html" title="String">String Generators</a>,
- the <a class="link" href="../char.html" title="Char">Character Generators</a>,
- and the Numeric Generators. In general, a char generator is created
- when you pass in a character, a string generator is created when you
- pass in a string, and a numeric generator is created when you use a
- numeric literal.
+ the __karma<span class="underline">char</span>_, and the Numeric
+ Generators. In general, a char generator is created when you pass in
+ a character, a string generator is created when you pass in a string,
+ and a numeric generator is created when you use a numeric literal.
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.signed_int.synopsis"></a><h6>
-<a name="id831486"></a>
+<a name="id862620"></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">&lt;</span>
@@ -140,7 +139,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="id831570"></a>
+<a name="id862704"></a>
             <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.template_parameters">Template
             parameters</a>
           </h6>
@@ -224,7 +223,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.numeric.signed_int.model_of"></a><h6>
-<a name="id831737"></a>
+<a name="id862871"></a>
             <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.model_of">Model
             of</a>
           </h6>
@@ -232,7 +231,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>
+ __primitive_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -242,9 +241,8 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">num</span></code></span></dt>
 <dd><p>
- Numeric literal, any signed integer value, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a signed integer value of type
- <code class="computeroutput"><span class="identifier">Num</span></code>
+ Numeric literal, any signed integer value, or a __karma_lazy<span class="underline">argument</span>_ that evaluates to a signed
+ integer value of type <code class="computeroutput"><span class="identifier">Num</span></code>
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Num</span></code></span></dt>
 <dd><p>
@@ -268,13 +266,13 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.numeric.signed_int.expression_semantics"></a><h6>
-<a name="id831923"></a>
+<a name="id863050"></a>
             <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>.
+ is not defined in __primitive_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -445,7 +443,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.numeric.signed_int.additional_requirements"></a><h6>
-<a name="id832557"></a>
+<a name="id864229"></a>
             <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.additional_requirements">Additional
             Requirements</a>
           </h6>
@@ -501,7 +499,7 @@
             </li>
 </ul></div>
 <a name="spirit.karma.reference.numeric.signed_int.attributes"></a><h6>
-<a name="id834201"></a>
+<a name="id864680"></a>
             <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -530,7 +528,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -700,7 +698,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.signed_int.complexity"></a><h6>
-<a name="id834843"></a>
+<a name="id865320"></a>
             <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -714,7 +712,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.numeric.signed_int.example"></a><h6>
-<a name="id834874"></a>
+<a name="id865351"></a>
             <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -723,8 +721,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/unsigned_int.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/unsigned_int.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/unsigned_int.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Unsigned Integer Number Generators (uint_, etc.)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../numeric.html" title="Numeric">
 <link rel="prev" href="../numeric.html" title="Numeric">
 <link rel="next" href="signed_int.html" title="Signed Integer Number Generators (int_, etc.)">
@@ -29,7 +29,7 @@
           etc.)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.numeric.unsigned_int.description"></a><h6>
-<a name="id824763"></a>
+<a name="id857030"></a>
             <a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.description">Description</a>
           </h6>
 <p>
@@ -44,17 +44,17 @@
             a template class. Template parameters fine tune its behavior.
           </p>
 <a name="spirit.karma.reference.numeric.unsigned_int.header"></a><h6>
-<a name="id824813"></a>
+<a name="id857081"></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 &lt;boost/spirit/home/karma/numeric/uint.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_uint</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.numeric.unsigned_int.namespace"></a><h6>
-<a name="id824888"></a>
+<a name="id857155"></a>
             <a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -137,15 +137,14 @@
 <tr><td align="left" valign="top"><p>
               <code class="computeroutput"><span class="identifier">lit</span></code> is reused by the
               <a class="link" href="../string.html" title="String">String Generators</a>,
- the <a class="link" href="../char.html" title="Char">Character Generators</a>,
- and the Numeric Generators. In general, a char generator is created
- when you pass in a character, a string generator is created when you
- pass in a string, and a numeric generator is created when you use a
- numeric literal.
+ the __karma<span class="underline">char</span>_, and the Numeric
+ Generators. In general, a char generator is created when you pass in
+ a character, a string generator is created when you pass in a string,
+ and a numeric generator is created when you use a numeric literal.
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.unsigned_int.synopsis"></a><h6>
-<a name="id825313"></a>
+<a name="id857580"></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">&lt;</span>
@@ -154,7 +153,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="id825382"></a>
+<a name="id857649"></a>
             <a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.template_parameters">Template
             parameters</a>
           </h6>
@@ -220,7 +219,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.numeric.unsigned_int.model_of"></a><h6>
-<a name="id825509"></a>
+<a name="id857777"></a>
             <a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.model_of">Model
             of</a>
           </h6>
@@ -228,7 +227,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>
+ __primitive_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -238,15 +237,14 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">num</span></code></span></dt>
 <dd><p>
- Numeric literal, any unsigned integer value, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to an unsigned integer value of type
- <code class="computeroutput"><span class="identifier">Num</span></code>
+ Numeric literal, any unsigned integer value, or a __karma_lazy<span class="underline">argument</span>_ that evaluates to an unsigned
+ integer value of type <code class="computeroutput"><span class="identifier">Num</span></code>
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Num</span></code></span></dt>
 <dd><p>
                 Type of <code class="computeroutput"><span class="identifier">num</span></code>: any
- unsigned integer type, or in case of a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a>, its return value
+ unsigned integer type, or in case of a __karma_lazy<span class="underline">argument</span>_,
+ its return value
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Radix</span></code></span></dt>
 <dd><p>
@@ -258,13 +256,13 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.numeric.unsigned_int.expression_semantics"></a><h6>
-<a name="id827319"></a>
+<a name="id857919"></a>
             <a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>.
+ is not defined in __primitive_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -464,7 +462,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.numeric.unsigned_int.additional_requirements"></a><h6>
-<a name="id827972"></a>
+<a name="id858565"></a>
             <a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.additional_requirements">Additional
             Requirements</a>
           </h6>
@@ -518,7 +516,7 @@
             </li>
 </ul></div>
 <a name="spirit.karma.reference.numeric.unsigned_int.attributes"></a><h6>
-<a name="id828386"></a>
+<a name="id858979"></a>
             <a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -547,7 +545,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -757,7 +755,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.unsigned_int.complexity"></a><h6>
-<a name="id829181"></a>
+<a name="id861582"></a>
             <a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -771,7 +769,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.numeric.unsigned_int.example"></a><h6>
-<a name="id829212"></a>
+<a name="id861613"></a>
             <a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -780,8 +778,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Operator</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="numeric/boolean.html" title="Boolean Generators (bool_)">
 <link rel="next" href="operator/sequence.html" title="Sequences (a &lt;&lt; b)">
@@ -47,8 +47,8 @@
 <p>
           Operators are used as a means for object composition and embedding. Simple
           generators may be composed to form composites through operator overloading,
- crafted to approximate the syntax of <a class="link" href="../../abstracts/parsing_expression_grammar.html" title="Parsing Expression Grammar">Parsing
- Expression Grammar</a> (PEG). An expression such as:
+ crafted to approximate the syntax of <span class="underline">_peg</span>_
+ (PEG). An expression such as:
         </p>
 <pre class="programlisting"><span class="identifier">a</span> <span class="special">|</span> <span class="identifier">b</span>
 </pre>
@@ -68,14 +68,14 @@
           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="id847914"></a>
+<a name="id880105"></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 &lt;boost/spirit/home/karma/operator.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_operator</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Alternative (a | b)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../operator.html" title="Operator">
 <link rel="prev" href="sequence.html" title="Sequences (a &lt;&lt; b)">
 <link rel="next" href="kleene.html" title="Kleene Star (*a)">
@@ -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="id850210"></a>
+<a name="id882862"></a>
             <a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.description">Description</a>
           </h6>
 <p>
@@ -38,17 +38,17 @@
             from left to right until one of them succeeds.
           </p>
 <a name="spirit.karma.reference.operator.alternative.header"></a><h6>
-<a name="id850227"></a>
+<a name="id882878"></a>
             <a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/operator/alternative.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_alternative</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.operator.alternative.model_of"></a><h6>
-<a name="id850302"></a>
+<a name="id882953"></a>
             <a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.model_of">Model
             of</a>
           </h6>
@@ -56,19 +56,19 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/narygenerator.html" title="NaryGenerator"><code class="computeroutput"><span class="identifier">NaryGenerator</span></code></a>
+ __nary_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.alternative.expression_semantics"></a><h6>
-<a name="id850335"></a>
+<a name="id882982"></a>
             <a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/narygenerator.html" title="NaryGenerator"><code class="computeroutput"><span class="identifier">NaryGenerator</span></code></a>.
+ is not defined in __nary_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -114,12 +114,11 @@
             an element succeeded.
           </p>
 <a name="spirit.karma.reference.operator.alternative.attributes"></a><h6>
-<a name="id850447"></a>
+<a name="id883088"></a>
             <a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.karma.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __karma_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -181,7 +180,7 @@
             an example of this behavior.
           </p>
 <a name="spirit.karma.reference.operator.alternative.complexity"></a><h6>
-<a name="id850966"></a>
+<a name="id883606"></a>
             <a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -197,7 +196,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.alternative.example"></a><h6>
-<a name="id850990"></a>
+<a name="id883630"></a>
             <a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -206,8 +205,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator/and_predicate.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator/and_predicate.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator/and_predicate.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>And-Predicate (&amp;a)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../operator.html" title="Operator">
 <link rel="prev" href="optional.html" title="Optional (-a)">
 <link rel="next" href="not_predicate.html" title="Not-Predicate (!a)">
@@ -28,7 +28,7 @@
           (<code class="computeroutput"><span class="special">&amp;</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="id860429"></a>
+<a name="id890212"></a>
             <a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.description">Description</a>
           </h6>
 <p>
@@ -37,17 +37,17 @@
             succeeds.
           </p>
 <a name="spirit.karma.reference.operator.and_predicate.header"></a><h6>
-<a name="id860448"></a>
+<a name="id890231"></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 &lt;boost/spirit/home/karma/operator/and_predicate.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_and_predicate</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.operator.and_predicate.model_of"></a><h6>
-<a name="id860523"></a>
+<a name="id890305"></a>
             <a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.model_of">Model
             of</a>
           </h6>
@@ -55,19 +55,19 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
+ __unary_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.and_predicate.expression_semantics"></a><h6>
-<a name="id860559"></a>
+<a name="id890334"></a>
             <a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>.
+ is not defined in __unary_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -108,12 +108,11 @@
             its embedded generator into a discarding device.
           </p>
 <a name="spirit.karma.reference.operator.and_predicate.attributes"></a><h6>
-<a name="id860662"></a>
+<a name="id890430"></a>
             <a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.karma.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __karma_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -161,7 +160,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.and_predicate.complexity"></a><h6>
-<a name="id860811"></a>
+<a name="id890576"></a>
             <a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -176,7 +175,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.and_predicate.example"></a><h6>
-<a name="id860837"></a>
+<a name="id890603"></a>
             <a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -185,8 +184,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator/kleene.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator/kleene.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator/kleene.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Kleene Star (*a)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../operator.html" title="Operator">
 <link rel="prev" href="alternative.html" title="Alternative (a | b)">
 <link rel="next" href="plus.html" title="Plus (+a)">
@@ -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="id853903"></a>
+<a name="id884324"></a>
             <a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.description">Description</a>
           </h6>
 <p>
@@ -37,17 +37,17 @@
             generator, the Kleene star generator always succeeds.
           </p>
 <a name="spirit.karma.reference.operator.kleene.header"></a><h6>
-<a name="id853920"></a>
+<a name="id884341"></a>
             <a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/operator/kleene.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_kleene</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.operator.kleene.model_of"></a><h6>
-<a name="id853994"></a>
+<a name="id884416"></a>
             <a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.model_of">Model
             of</a>
           </h6>
@@ -55,19 +55,19 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
+ __unary_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.kleene.expression_semantics"></a><h6>
-<a name="id854032"></a>
+<a name="id884447"></a>
             <a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>.
+ is not defined in __unary_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -115,12 +115,11 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.kleene.attributes"></a><h6>
-<a name="id854146"></a>
+<a name="id884554"></a>
             <a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.karma.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __karma_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -192,7 +191,7 @@
 <tr><td align="left" valign="top">
 <p>
               The simplest way to force a Kleene star to behave as if it did buffering
- is to wrap it into a buffering directive (see <a class="link" href="../directive/buffer.html" title="Temporary Output Buffering (buffer[])"><code class="computeroutput"><span class="identifier">buffer</span></code></a>):
+ is to wrap it into a buffering directive (see __karma<span class="underline">buffer</span>_):
             </p>
 <p>
               
@@ -218,7 +217,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.kleene.complexity"></a><h6>
-<a name="id854486"></a>
+<a name="id884886"></a>
             <a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -235,7 +234,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.kleene.example"></a><h6>
-<a name="id854510"></a>
+<a name="id884910"></a>
             <a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -244,8 +243,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator/list.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator/list.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator/list.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Lists (a % b)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../operator.html" title="Operator">
 <link rel="prev" href="plus.html" title="Plus (+a)">
 <link rel="next" href="optional.html" title="Optional (-a)">
@@ -27,7 +27,7 @@
 <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="id856439"></a>
+<a name="id886823"></a>
             <a class="link" href="list.html#spirit.karma.reference.operator.list.description">Description</a>
           </h6>
 <p>
@@ -37,36 +37,36 @@
             at least once.
           </p>
 <a name="spirit.karma.reference.operator.list.header"></a><h6>
-<a name="id856456"></a>
+<a name="id886840"></a>
             <a class="link" href="list.html#spirit.karma.reference.operator.list.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/operator/list.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.operator.list.model_of"></a><h6>
-<a name="id856530"></a>
+<a name="id886914"></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>
               </p>
 <p>
- <a class="link" href="../generator_concepts/binarygenerator.html" title="BinaryGenerator"><code class="computeroutput"><span class="identifier">BinaryGenerator</span></code></a>
+ __binary_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.list.expression_semantics"></a><h6>
-<a name="id856569"></a>
+<a name="id886946"></a>
             <a class="link" href="list.html#spirit.karma.reference.operator.list.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/binarygenerator.html" title="BinaryGenerator"><code class="computeroutput"><span class="identifier">BinaryGenerator</span></code></a>.
+ is not defined in __binary_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -127,12 +127,11 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.list.attributes"></a><h6>
-<a name="id856781"></a>
+<a name="id887151"></a>
             <a class="link" href="list.html#spirit.karma.reference.operator.list.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.karma.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __karma_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -201,8 +200,7 @@
 <tr><td align="left" valign="top">
 <p>
               If you want to use the list generator and still allow for an empty
- attribute, you can use the optional operator (see <a class="link" href="optional.html" title="Optional (-a)">Optional
- (unary <code class="computeroutput"><span class="special">-</span></code>)</a>):
+ attribute, you can use the optional operator (see __karma<span class="underline">optional</span>_):
             </p>
 <p>
               
@@ -217,7 +215,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.list.complexity"></a><h6>
-<a name="id857123"></a>
+<a name="id888602"></a>
             <a class="link" href="list.html#spirit.karma.reference.operator.list.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -233,7 +231,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.list.example"></a><h6>
-<a name="id857147"></a>
+<a name="id888626"></a>
             <a class="link" href="list.html#spirit.karma.reference.operator.list.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -242,8 +240,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator/not_predicate.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator/not_predicate.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator/not_predicate.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Not-Predicate (!a)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../operator.html" title="Operator">
 <link rel="prev" href="and_predicate.html" title="And-Predicate (&amp;a)">
 <link rel="next" href="../stream.html" title="Stream">
@@ -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="id861556"></a>
+<a name="id891894"></a>
             <a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.description">Description</a>
           </h6>
 <p>
@@ -37,17 +37,17 @@
             fails.
           </p>
 <a name="spirit.karma.reference.operator.not_predicate.header"></a><h6>
-<a name="id861575"></a>
+<a name="id891914"></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 &lt;boost/spirit/home/karma/operator/not_predicate.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_not_predicate</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.operator.not_predicate.model_of"></a><h6>
-<a name="id861650"></a>
+<a name="id891988"></a>
             <a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.model_of">Model
             of</a>
           </h6>
@@ -55,19 +55,19 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
+ __unary_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.not_predicate.expression_semantics"></a><h6>
-<a name="id861839"></a>
+<a name="id892017"></a>
             <a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>.
+ is not defined in __unary_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -108,12 +108,11 @@
             its embedded generator into a discarding device.
           </p>
 <a name="spirit.karma.reference.operator.not_predicate.attributes"></a><h6>
-<a name="id861942"></a>
+<a name="id892113"></a>
             <a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.karma.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __karma_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -161,7 +160,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.not_predicate.complexity"></a><h6>
-<a name="id862091"></a>
+<a name="id892259"></a>
             <a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -176,7 +175,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.not_predicate.example"></a><h6>
-<a name="id862117"></a>
+<a name="id892286"></a>
             <a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -185,8 +184,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator/optional.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator/optional.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator/optional.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Optional (-a)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../operator.html" title="Operator">
 <link rel="prev" href="list.html" title="Lists (a % b)">
 <link rel="next" href="and_predicate.html" title="And-Predicate (&amp;a)">
@@ -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="id857650"></a>
+<a name="id889129"></a>
             <a class="link" href="optional.html#spirit.karma.reference.operator.optional.description">Description</a>
           </h6>
 <p>
@@ -36,17 +36,17 @@
             It succeeds always.
           </p>
 <a name="spirit.karma.reference.operator.optional.header"></a><h6>
-<a name="id857667"></a>
+<a name="id889146"></a>
             <a class="link" href="optional.html#spirit.karma.reference.operator.optional.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/operator/optional.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_optional</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.operator.optional.model_of"></a><h6>
-<a name="id857741"></a>
+<a name="id889220"></a>
             <a class="link" href="optional.html#spirit.karma.reference.operator.optional.model_of">Model
             of</a>
           </h6>
@@ -54,19 +54,19 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
+ __unary_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.optional.expression_semantics"></a><h6>
-<a name="id857779"></a>
+<a name="id889252"></a>
             <a class="link" href="optional.html#spirit.karma.reference.operator.optional.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>.
+ is not defined in __unary_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -102,12 +102,11 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.operator.optional.attributes"></a><h6>
-<a name="id859554"></a>
+<a name="id889344"></a>
             <a class="link" href="optional.html#spirit.karma.reference.operator.optional.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.karma.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __karma_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -174,7 +173,7 @@
 <tr><td align="left" valign="top">
 <p>
               The simplest way to force a optional generator to behave as if it did
- buffering is to wrap it into a buffering directive (see <a class="link" href="../directive/buffer.html" title="Temporary Output Buffering (buffer[])"><code class="computeroutput"><span class="identifier">buffer</span></code></a>):
+ buffering is to wrap it into a buffering directive (see __karma<span class="underline">buffer</span>_):
             </p>
 <p>
               
@@ -189,7 +188,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.optional.complexity"></a><h6>
-<a name="id859865"></a>
+<a name="id889648"></a>
             <a class="link" href="optional.html#spirit.karma.reference.operator.optional.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -204,7 +203,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.optional.example"></a><h6>
-<a name="id859889"></a>
+<a name="id889672"></a>
             <a class="link" href="optional.html#spirit.karma.reference.operator.optional.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -213,8 +212,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator/plus.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator/plus.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator/plus.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Plus (+a)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../operator.html" title="Operator">
 <link rel="prev" href="kleene.html" title="Kleene Star (*a)">
 <link rel="next" href="list.html" title="Lists (a % b)">
@@ -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="id855031"></a>
+<a name="id885605"></a>
             <a class="link" href="plus.html#spirit.karma.reference.operator.plus.description">Description</a>
           </h6>
 <p>
@@ -36,36 +36,36 @@
             executed at least once.
           </p>
 <a name="spirit.karma.reference.operator.plus.header"></a><h6>
-<a name="id855048"></a>
+<a name="id885622"></a>
             <a class="link" href="plus.html#spirit.karma.reference.operator.plus.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/operator/plus.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_plus</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.operator.plus.model_of"></a><h6>
-<a name="id855122"></a>
+<a name="id885696"></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>
               </p>
 <p>
- <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
+ __unary_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.plus.expression_semantics"></a><h6>
-<a name="id855160"></a>
+<a name="id885728"></a>
             <a class="link" href="plus.html#spirit.karma.reference.operator.plus.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>.
+ is not defined in __unary_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -116,12 +116,11 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.plus.attributes"></a><h6>
-<a name="id855285"></a>
+<a name="id885845"></a>
             <a class="link" href="plus.html#spirit.karma.reference.operator.plus.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.karma.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __karma_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -193,7 +192,7 @@
 <tr><td align="left" valign="top">
 <p>
               The simplest way to force a plus generator to behave as if it did buffering
- is to wrap it into a buffering directive (see <a class="link" href="../directive/buffer.html" title="Temporary Output Buffering (buffer[])"><code class="computeroutput"><span class="identifier">buffer</span></code></a>):
+ is to wrap it into a buffering directive (see __karma<span class="underline">buffer</span>_):
             </p>
 <p>
               
@@ -219,7 +218,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.plus.complexity"></a><h6>
-<a name="id855793"></a>
+<a name="id886178"></a>
             <a class="link" href="plus.html#spirit.karma.reference.operator.plus.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -235,7 +234,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.plus.example"></a><h6>
-<a name="id855817"></a>
+<a name="id886202"></a>
             <a class="link" href="plus.html#spirit.karma.reference.operator.plus.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -244,8 +243,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator/sequence.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator/sequence.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator/sequence.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Sequences (a &lt;&lt; b)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../operator.html" title="Operator">
 <link rel="prev" href="../operator.html" title="Operator">
 <link rel="next" href="alternative.html" title="Alternative (a | b)">
@@ -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="id848015"></a>
+<a name="id880206"></a>
             <a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.description">Description</a>
           </h6>
 <p>
@@ -38,17 +38,17 @@
             to right as long as they succeed.
           </p>
 <a name="spirit.karma.reference.operator.sequence.header"></a><h6>
-<a name="id848032"></a>
+<a name="id880223"></a>
             <a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/operator/sequence.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_sequence</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.operator.sequence.model_of"></a><h6>
-<a name="id848106"></a>
+<a name="id880297"></a>
             <a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.model_of">Model
             of</a>
           </h6>
@@ -56,19 +56,19 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/narygenerator.html" title="NaryGenerator"><code class="computeroutput"><span class="identifier">NaryGenerator</span></code></a>
+ __nary_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.sequence.expression_semantics"></a><h6>
-<a name="id848142"></a>
+<a name="id880328"></a>
             <a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/narygenerator.html" title="NaryGenerator"><code class="computeroutput"><span class="identifier">NaryGenerator</span></code></a>.
+ is not defined in __nary_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -119,7 +119,7 @@
 <tr><td align="left" valign="top">
 <p>
               The simplest way to force a sequence to behave as if it did buffering
- is to wrap it into a buffering directive (see <a class="link" href="../directive/buffer.html" title="Temporary Output Buffering (buffer[])"><code class="computeroutput"><span class="identifier">buffer</span></code></a>):
+ is to wrap it into a buffering directive (see __karma<span class="underline">buffer</span>_):
             </p>
 <p>
               
@@ -134,12 +134,11 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.sequence.attributes"></a><h6>
-<a name="id848947"></a>
+<a name="id880501"></a>
             <a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.karma.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __karma_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -212,7 +211,7 @@
             the attribute supplied.
           </p>
 <a name="spirit.karma.reference.operator.sequence.complexity"></a><h6>
-<a name="id849765"></a>
+<a name="id881317"></a>
             <a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -227,7 +226,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.sequence.example"></a><h6>
-<a name="id849789"></a>
+<a name="id881341"></a>
             <a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -236,8 +235,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/stream.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/stream.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/stream.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Stream</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="operator/not_predicate.html" title="Not-Predicate (!a)">
 <link rel="next" href="stream/stream.html" title="Stream (stream, wstream, etc.)">
@@ -35,14 +35,14 @@
           for output generation.
         </p>
 <a name="spirit.karma.reference.stream.header"></a><h6>
-<a name="id862865"></a>
+<a name="id893033"></a>
           <a class="link" href="stream.html#spirit.karma.reference.stream.header">Header</a>
         </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/stream.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_stream</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Stream (stream, wstream, etc.)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../stream.html" title="Stream">
 <link rel="prev" href="../stream.html" title="Stream">
 <link rel="next" href="../string.html" title="String">
@@ -28,13 +28,13 @@
           etc.)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.stream.stream.description"></a><h6>
-<a name="id862963"></a>
+<a name="id893132"></a>
             <a class="link" href="stream.html#spirit.karma.reference.stream.stream.description">Description</a>
           </h6>
 <p>
             The <code class="computeroutput"><span class="identifier">stream_generator</span></code>
             is a primitive which allows to use pre-existing standard streaming operators
- for output generation integrated with <span class="emphasis"><em>Spirit.Karma</em></span>.
+ for output generation integrated with <span class="underline">_karma</span>_.
             It provides a wrapper generator dispatching the value to output to the
             stream operator of the corresponding type. Any value <code class="computeroutput"><span class="identifier">a</span></code>
             to be formatted using the <code class="computeroutput"><span class="identifier">stream_generator</span></code>
@@ -44,17 +44,17 @@
 <pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&lt;&lt;</span> <span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span><span class="special">&amp;,</span> <span class="identifier">A</span> <span class="keyword">const</span><span class="special">&amp;);</span>
 </pre>
 <a name="spirit.karma.reference.stream.stream.header"></a><h6>
-<a name="id863072"></a>
+<a name="id893242"></a>
             <a class="link" href="stream.html#spirit.karma.reference.stream.stream.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/stream.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_stream</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.stream.stream.namespace"></a><h6>
-<a name="id863147"></a>
+<a name="id893316"></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="id863264"></a>
+<a name="id893434"></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">&lt;</span><span class="keyword">typename</span> <span class="identifier">Char</span><span class="special">&gt;</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="id863318"></a>
+<a name="id894177"></a>
             <a class="link" href="stream.html#spirit.karma.reference.stream.stream.template_parameters">Template
             parameters</a>
           </h6>
@@ -135,14 +135,14 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.stream.stream.model_of"></a><h6>
-<a name="id863411"></a>
+<a name="id894269"></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>
               </p>
 <p>
- <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>
+ __primitive_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -154,20 +154,19 @@
 <dd><p>
                 A variable instance of any type with a defined matching streaming
                 <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code>
- or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to any type with a defined matching
- streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code>.
+ or a __karma_lazy<span class="underline">argument</span>_
+ that evaluates to any type with a defined matching streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code>.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.stream.stream.expression_semantics"></a><h6>
-<a name="id863501"></a>
+<a name="id894352"></a>
             <a class="link" href="stream.html#spirit.karma.reference.stream.stream.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>.
+ is not defined in __primitive_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -331,7 +330,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.stream.stream.additional_requirements"></a><h6>
-<a name="id864619"></a>
+<a name="id894843"></a>
             <a class="link" href="stream.html#spirit.karma.reference.stream.stream.additional_requirements">Additional
             Requirements</a>
           </h6>
@@ -372,7 +371,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.stream.stream.attributes"></a><h6>
-<a name="id864846"></a>
+<a name="id895070"></a>
             <a class="link" href="stream.html#spirit.karma.reference.stream.stream.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -414,7 +413,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -439,7 +438,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -464,7 +463,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -478,9 +477,9 @@
 <tr><td align="left" valign="top"><p>
               The attribute type <code class="computeroutput"><span class="identifier">hold_any</span></code>
               exposed by some of the stream generators is semantically and syntactically
- equivalent to the type implemented by Boost.Any.
+ equivalent to the type implemented by __boost<span class="underline">any</span>_.
               It has been added to <span class="emphasis"><em>Spirit</em></span> as it has better a
- performance and a smaller footprint if compared to Boost.Any.
+ performance and a smaller footprint if compared to __boost<span class="underline">any</span>_.
             </p></td></tr>
 </table></div>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -497,7 +496,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.stream.stream.complexity"></a><h6>
-<a name="id865243"></a>
+<a name="id895460"></a>
             <a class="link" href="stream.html#spirit.karma.reference.stream.stream.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -510,7 +509,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.stream.stream.example"></a><h6>
-<a name="id865267"></a>
+<a name="id895484"></a>
             <a class="link" href="stream.html#spirit.karma.reference.stream.stream.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -519,8 +518,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/string.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/string.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/string.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>String</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="stream/stream.html" title="Stream (stream, wstream, etc.)">
 <link rel="next" href="string/string.html" title="String (string, lit)">
@@ -37,14 +37,14 @@
           generator.
         </p>
 <a name="spirit.karma.reference.string.module_header"></a><h6>
-<a name="id866099"></a>
+<a name="id897413"></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 &lt;boost/spirit/home/karma/string.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_string</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>String (string, lit)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../string.html" title="String">
 <link rel="prev" href="../string.html" title="String">
 <link rel="next" href="symbols.html" title="Symbols (symbols)">
@@ -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="id866197"></a>
+<a name="id897512"></a>
             <a class="link" href="string.html#spirit.karma.reference.string.string.description">Description</a>
           </h6>
 <p>
@@ -38,9 +38,9 @@
             emits a string of characters. The <code class="computeroutput"><span class="identifier">string</span></code>
             generator is implicitly verbatim: the <code class="computeroutput"><span class="identifier">delimit</span></code>
             parser is not applied in between characters of the string. The <code class="computeroutput"><span class="identifier">string</span></code> generator has an associated
- <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>. This is needed when doing basic operations
- such as forcing lower or upper case. Examples:
+ __karma_char_encoding<span class="underline">namespace</span>_.
+ This is needed when doing basic operations such as forcing lower or upper
+ case. Examples:
           </p>
 <pre class="programlisting"><span class="identifier">string</span><span class="special">(</span><span class="string">"Hello"</span><span class="special">)</span>
 <span class="identifier">string</span><span class="special">(</span><span class="identifier">L</span><span class="string">"Hello"</span><span class="special">)</span>
@@ -58,17 +58,17 @@
 <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="id866426"></a>
+<a name="id897742"></a>
             <a class="link" href="string.html#spirit.karma.reference.string.string.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/string/lit.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_string</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.string.string.namespace"></a><h6>
-<a name="id866501"></a>
+<a name="id897816"></a>
             <a class="link" href="string.html#spirit.karma.reference.string.string.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -94,18 +94,18 @@
 </table></div>
 <p>
             In the table above, <code class="computeroutput"><span class="identifier">ns</span></code>
- represents a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> used by the corresponding string generator.
+ represents a __karma_char_encoding<span class="underline">namespace</span>_
+ used by the corresponding string generator.
           </p>
 <a name="spirit.karma.reference.string.string.model_of"></a><h6>
-<a name="id866620"></a>
+<a name="id897935"></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>
               </p>
 <p>
- <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>
+ __primitive_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -115,10 +115,9 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt>
 <dd><p>
- Character-class specific string (See Character Class Types), or a
- <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a character-class specific string
- value
+ Character-class specific string (See __char_class<span class="underline">types</span>_),
+ or a __karma_lazy<span class="underline">argument</span>_
+ that evaluates to a character-class specific string value
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">S</span></code></span></dt>
 <dd><p>
@@ -126,19 +125,18 @@
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ns</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
+ A __karma_char_encoding<span class="underline">namespace</span>_.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.string.string.expression_semantics"></a><h6>
-<a name="id866737"></a>
+<a name="id898050"></a>
             <a class="link" href="string.html#spirit.karma.reference.string.string.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>.
+ is not defined in __primitive_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -234,7 +232,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.string.string.attributes"></a><h6>
-<a name="id868507"></a>
+<a name="id898356"></a>
             <a class="link" href="string.html#spirit.karma.reference.string.string.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -263,7 +261,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -275,7 +273,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -323,7 +321,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.string.string.complexity"></a><h6>
-<a name="id868807"></a>
+<a name="id898652"></a>
             <a class="link" href="string.html#spirit.karma.reference.string.string.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -336,7 +334,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.string.string.example"></a><h6>
-<a name="id868831"></a>
+<a name="id898676"></a>
             <a class="link" href="string.html#spirit.karma.reference.string.string.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -345,8 +343,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Symbols (symbols)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../string.html" title="String">
 <link rel="prev" href="string.html" title="String (string, lit)">
 <link rel="next" href="../../performance_measurements.html" title="Performance Measurements">
@@ -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="id869503"></a>
+<a name="id899348"></a>
             <a class="link" href="symbols.html#spirit.karma.reference.string.symbols.description">Description</a>
           </h6>
 <p>
@@ -46,17 +46,17 @@
             added, thus, dynamically altering its behavior.
           </p>
 <a name="spirit.karma.reference.string.symbols.header"></a><h6>
-<a name="id869538"></a>
+<a name="id899382"></a>
             <a class="link" href="symbols.html#spirit.karma.reference.string.symbols.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/string/symbols.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">karma_symbols</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.karma.reference.string.symbols.namespace"></a><h6>
-<a name="id869612"></a>
+<a name="id899457"></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="id869692"></a>
+<a name="id899537"></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">&lt;</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="id869800"></a>
+<a name="id899736"></a>
             <a class="link" href="symbols.html#spirit.karma.reference.string.symbols.template_parameters">Template
             parameters</a>
           </h6>
@@ -140,7 +140,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                   </p>
                   </td>
 </tr>
@@ -178,7 +178,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                   </p>
                   </td>
 </tr>
@@ -195,14 +195,14 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.string.symbols.model_of"></a><h6>
-<a name="id870100"></a>
+<a name="id900029"></a>
             <a class="link" href="symbols.html#spirit.karma.reference.string.symbols.model_of">Model
             of</a>
           </h6>
@@ -210,7 +210,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>
+ __primitive_generator<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -237,18 +237,17 @@
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">sseq</span></code></span></dt>
 <dd><p>
- An STL container
- of strings.
+ An <span class="underline">_stl</span>_ container of strings.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">dseq</span></code></span></dt>
 <dd><p>
- An STL container
- of data with <code class="computeroutput"><span class="identifier">value_type</span></code>
+ An <span class="underline">_stl</span>_ container of data
+ with <code class="computeroutput"><span class="identifier">value_type</span></code>
                 <code class="computeroutput"><span class="identifier">T</span></code>.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../../../qi/reference/basics.html#spirit.qi.reference.basics.string">String</a>.
+ A <span class="underline">_string</span>_.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">d1</span></code>...<code class="computeroutput"><span class="identifier">dN</span></code></span></dt>
 <dd><p>
@@ -267,13 +266,13 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.string.symbols.expression_semantics"></a><h6>
-<a name="id870412"></a>
+<a name="id900334"></a>
             <a class="link" href="symbols.html#spirit.karma.reference.string.symbols.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>.
+ is not defined in __primitive_generator<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -328,8 +327,8 @@
 <td>
                   <p>
                     Construct symbols from <code class="computeroutput"><span class="identifier">sseq</span></code>
- (An STL container
- of symbols of type <code class="computeroutput"><span class="identifier">Attrib</span></code>).
+ (An <span class="underline">_stl</span>_ container of
+ symbols of type <code class="computeroutput"><span class="identifier">Attrib</span></code>).
                   </p>
                   </td>
 </tr>
@@ -344,10 +343,10 @@
                   <p>
                     Construct symbols from <code class="computeroutput"><span class="identifier">sseq</span></code>
                     and <code class="computeroutput"><span class="identifier">dseq</span></code> (An
- STL container
- of symbols of type <code class="computeroutput"><span class="identifier">Attrib</span></code>
- and an STL
- container of data with <code class="computeroutput"><span class="identifier">value_type</span></code>
+ <span class="underline">_stl</span>_ container of symbols
+ of type <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ and an <span class="underline">_stl</span>_ container
+ of data with <code class="computeroutput"><span class="identifier">value_type</span></code>
                     <code class="computeroutput"><span class="identifier">T</span></code>).
                   </p>
                   </td>
@@ -517,19 +516,19 @@
             up in the internal associative container. If the key exists the generator
             emits the associated value and succeeds (unless the underlying output
             stream reports an error). If the value type stored in the symbol generator
- is <code class="computeroutput"><span class="identifier">unused_type</span></code> it will
- emit the key instead. If the key does not exist the generator fails while
- not emitting anything.
+ is __unused<span class="underline">type</span>_ it will emit the
+ key instead. If the key does not exist the generator fails while not
+ emitting anything.
           </p>
 <a name="spirit.karma.reference.string.symbols.attributes"></a><h6>
-<a name="id872123"></a>
+<a name="id901466"></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">&lt;</span><span class="identifier">Attrib</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</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="id872174"></a>
+<a name="id901517"></a>
             <a class="link" href="symbols.html#spirit.karma.reference.string.symbols.complexity">Complexity</a>
           </h6>
 <p>
@@ -548,7 +547,7 @@
             Where n is the number of stored symbols.
           </p>
 <a name="spirit.karma.reference.string.symbols.example"></a><h6>
-<a name="id872241"></a>
+<a name="id901584"></a>
             <a class="link" href="symbols.html#spirit.karma.reference.string.symbols.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -557,8 +556,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __karma_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/tutorials.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/tutorials.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/tutorials.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Tutorials</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../index.html" title="Spirit 2.3">
 <link rel="up" href="../karma.html" title="Karma - Writing Generators">
 <link rel="prev" href="../karma.html" title="Karma - Writing Generators">
 <link rel="next" href="tutorials/quick_start.html" title="Quick Start">

Modified: trunk/libs/spirit/doc/html/spirit/karma/tutorials/karma_complex.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/tutorials/karma_complex.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/tutorials/karma_complex.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Complex - A first more complex generator</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../tutorials.html" title="Tutorials">
 <link rel="prev" href="semantic_actions.html" title="Semantic Actions">
 <link rel="next" href="karma_easier_complex.html" title="Complex - Made easier">
@@ -33,10 +33,9 @@
           (where <code class="computeroutput"><span class="identifier">real</span></code> and <code class="computeroutput"><span class="identifier">imag</span></code> are the real and imaginary parts
           of the complex number) or as a simple <code class="computeroutput"><span class="identifier">real</span></code>
           if the imaginary part happens to be equal to zero. This example will highlight
- the power of <span class="emphasis"><em>Spirit.Karma</em></span> allowing to combine compile
- time definition of formatting rules with runtime based decisions which
- of the rules to apply. Also this time, we're using Boost.Phoenix
- to do the semantic actions.
+ the power of <span class="underline">_karma</span>_ allowing to
+ combine compile time definition of formatting rules with runtime based
+ decisions which of the rules to apply. Also this time, we're using __boost<span class="underline">phoenix</span>_ to do the semantic actions.
         </p>
 <p>
           Our goal is to allow for two different output formats to be applied depending
@@ -59,7 +58,7 @@
           make the first alternative fail. So, if the first alternative fails the
           second one will be chosen instead. The decision about whether to choose
           the first alternative has to be made at runtime as only then we actually
- know the value of the imaginary part of the complex number. <span class="emphasis"><em>Spirit.Karma</em></span>
+ know the value of the imaginary part of the complex number. <span class="underline">_karma</span>_
           provides us with with a primitive generator <code class="computeroutput"><span class="identifier">eps</span><span class="special">()</span></code>, which is usable as a semantic predicate.
           It has the property to 'succeed' generating only if its argument is true
           (while it never generates any output on its own).
@@ -121,26 +120,26 @@
 <p>
           which passes <code class="computeroutput"><span class="identifier">n</span></code> to the first
           element of the generator the semantic action is attached to. Remember,
- semantic actions in <span class="emphasis"><em>Spirit.Karma</em></span> are called before
- the corresponding generator is invoked and they are expected to provide
- the generator with the data to be used. The semantic action above assigns
- the value to be generated (<code class="computeroutput"><span class="identifier">n</span></code>)
+ semantic actions in <span class="underline">_karma</span>_ are called
+ before the corresponding generator is invoked and they are expected to
+ provide the generator with the data to be used. The semantic action above
+ assigns the value to be generated (<code class="computeroutput"><span class="identifier">n</span></code>)
           to the generator (actually, the attribute of <code class="computeroutput"><span class="identifier">double_</span></code>).
           <code class="computeroutput"><span class="identifier">_1</span></code> is a Phoenix placeholder
           referring to the attribute of the generator the semantic action is attached
           to. If you need more information about semantic actions, you may want to
- read about them in this section: <a class="link" href="semantic_actions.html" title="Semantic Actions">Semantic
- Actions</a>.
+ read about them in this section: __karma<span class="underline">actions</span>_.
         </p>
 <p>
           These semantic actions are easy to understand but have the unexpected side
           effect of being slightly less efficient than it could be. In addition they
           tend to make the formatting grammar less readable. We will see in one of
           the next sections how it is possible to use other, built-in features of
- <span class="emphasis"><em>Spirit.Karma</em></span> to get rid of the semantic actions altogether.
- When writing your grammars in Spirit you should always try to avoid semantic
- actions which is often possible. Semantic actions are really powerful tools
- but grammars tend to be more efficient and readable without them.
+ <span class="underline">_karma</span>_ to get rid of the semantic
+ actions altogether. When writing your grammars in Spirit you should always
+ try to avoid semantic actions which is often possible. Semantic actions
+ are really powerful tools but grammars tend to be more efficient and readable
+ without them.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Complex - Made easier</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../tutorials.html" title="Tutorials">
 <link rel="prev" href="karma_complex.html" title="Complex - A first more complex generator">
 <link rel="next" href="num_list.html" title="Number List - Printing Numbers From a std::vector">
@@ -67,14 +67,13 @@
           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="id727496"></a>
+<a name="id759843"></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>
 <p>
- All <a class="link" href="../reference/numeric.html" title="Numeric">Numeric Generators</a>
- (such as <code class="computeroutput"><span class="identifier">double_</span></code>, et.al.)
- take the value to emit from an attached attribute.
+ All __karma<span class="underline">numeric</span>_ (such as <code class="computeroutput"><span class="identifier">double_</span></code>, et.al.) take the value to emit
+ from an attached attribute.
         </p>
 <pre class="programlisting"><span class="keyword">double</span> <span class="identifier">d</span> <span class="special">=</span> <span class="number">1.5</span><span class="special">;</span>
 <span class="identifier">generate</span><span class="special">(</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">double_</span><span class="special">,</span> <span class="identifier">d</span><span class="special">);</span> <span class="comment">// will emit '1.5' (without the quotes)
@@ -109,25 +108,21 @@
 </tr>
 <tr><td align="left" valign="top"><p>
             Quite a few generators will fail if their immediate value is not equal
- to the supplied attribute. Among those are all <a class="link" href="../reference/char.html" title="Char">Character
- Generators</a> and all <a class="link" href="../reference/string.html" title="String">String
- Generators</a>. Generally, all generators having a sibling created
- by a variant of <code class="computeroutput"><span class="identifier">lit</span><span class="special">()</span></code>
+ to the supplied attribute. Among those are all __karma<span class="underline">char</span>_
+ and all <a class="link" href="../reference/string.html" title="String">String Generators</a>.
+ Generally, all generators having a sibling created by a variant of <code class="computeroutput"><span class="identifier">lit</span><span class="special">()</span></code>
             belong into this category.
           </p></td></tr>
 </table></div>
 <a name="spirit.karma.tutorials.karma_easier_complex.predicates___the_conditionals_for_output_generators"></a><h6>
-<a name="id727784"></a>
+<a name="id760131"></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>
 <p>
- In addition to the <a class="link" href="../reference/auxiliary/eps.html" title="Epsilon (eps)"><code class="computeroutput"><span class="identifier">eps</span></code></a> generator mentioned earlier
- <span class="emphasis"><em>Spirit.Karma</em></span> provides two special operators enabling
- dynamic flow control: the <a class="link" href="../reference/operator/and_predicate.html" title="And-Predicate (&amp;a)">And
- predicate (unary <code class="computeroutput"><span class="special">&amp;</span></code>)</a>
- 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>.
+ In addition to the __karma<span class="underline">eps</span>_ generator
+ mentioned earlier <span class="underline">_karma</span>_ provides
+ two special operators enabling dynamic flow control: the __karma_and<span class="underline">predicate</span>_ and the __karma_not<span class="underline">predicate</span>_.
           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 parsing. There the predicates do not consume any
@@ -141,14 +136,14 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The generator predicates in <span class="emphasis"><em>Spirit.Karma</em></span> consume
- an attribute, if available. This makes them behave differently from predicates
- in <span class="emphasis"><em>Spirit.Qi</em></span>, where they do not expose any attribute.
- This is because predicates allow to make decisions based on data available
- only at runtime. While in <span class="emphasis"><em>Spirit.Qi</em></span> during parsing
- the decision is made based on looking ahead a few more input tokens,
- in <span class="emphasis"><em>Spirit.Karma</em></span> the criteria has to be supplied
- by the user. The simplest way to do this is by providing an attribute.
+ The generator predicates in <span class="underline">_karma</span>_
+ consume an attribute, if available. This makes them behave differently
+ from predicates in <span class="underline">_qi</span>_, where
+ they do not expose any attribute. This is because predicates allow to
+ make decisions based on data available only at runtime. While in <span class="underline">_qi</span>_ during parsing the decision is made
+ based on looking ahead a few more input tokens, in <span class="underline">_karma</span>_
+ the criteria has to be supplied by the user. The simplest way to do this
+ is by providing an attribute.
           </p></td></tr>
 </table></div>
 <p>
@@ -168,7 +163,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="id728032"></a>
+<a name="id760366"></a>
           <a class="link" href="karma_easier_complex.html#spirit.karma.tutorials.karma_easier_complex.ignoring_supplied_attributes">Ignoring
           Supplied Attributes</a>
         </h6>
@@ -176,8 +171,8 @@
           Sometimes it is desirable to 'skip' (i.e. ignore) a provided attribute.
           This happens for instance in alternative generators, where some of the
           alternatives need to extract only part of the overall attribute passed
- to the alternative generator. <span class="emphasis"><em>Spirit.Karma</em></span> has a special
- pseudo generator for that: the directive <a class="link" href="../reference/directive/omit.html" title="Consume Attribute (omit[])"><code class="computeroutput"><span class="identifier">omit</span></code></a><code class="computeroutput"><span class="special">[]</span></code>.
+ to the alternative generator. <span class="underline">_karma</span>_
+ has a special pseudo generator for that: the directive __karma<span class="underline">omit</span>_<code class="computeroutput"><span class="special">[]</span></code>.
           This directive consumes an attribute of the type defined by its embedded
           generator but it does not emit any output.
         </p>
@@ -187,15 +182,15 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The <span class="emphasis"><em>Spirit.Karma</em></span> <a class="link" href="../reference/directive/omit.html" title="Consume Attribute (omit[])"><code class="computeroutput"><span class="identifier">omit</span></code></a> directive does the 'opposite'
- of the directive of the same name in <span class="emphasis"><em>Spirit.Qi</em></span>.
- While the <a class="link" href="../../qi/reference/directive/omit.html" title="Ignoring Attribute (omit[])"><code class="computeroutput"><span class="identifier">omit</span></code></a> in <span class="emphasis"><em>Spirit.Qi</em></span>
- consumes input without exposing an attribute, its <span class="emphasis"><em>Spirit.Karma</em></span>
+ The <span class="underline">_karma</span>_ __karma<span class="underline">omit</span>_
+ directive does the 'opposite' of the directive of the same name in <span class="underline">_qi</span>_. While the __qi<span class="underline">omit</span>_
+ in <span class="underline">_qi</span>_ consumes input without
+ exposing an attribute, its <span class="underline">_karma</span>_
             counterpart consumes an attribute without emitting any output.
           </p></td></tr>
 </table></div>
 <a name="spirit.karma.tutorials.karma_easier_complex.putting_everything_together"></a><h6>
-<a name="id728110"></a>
+<a name="id760436"></a>
           <a class="link" href="karma_easier_complex.html#spirit.karma.tutorials.karma_easier_complex.putting_everything_together">Putting
           everything together</a>
         </h6>
@@ -204,26 +199,25 @@
           for the two different output formats depending on whether the imaginery
           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
- predicate (unary <code class="computeroutput"><span class="special">!</span></code>)</a>
- combined with the feature of many Karma primitive generators to <span class="emphasis"><em>fail</em></span>
- under certain conditions. Here is the first alternative again for your
- reference:
+ This time we make the decision during runtime using the __karma_not<span class="underline">predicate</span>_ combined with the feature of many
+ Karma primitive generators to <span class="emphasis"><em>fail</em></span> under certain conditions.
+ Here is the first alternative again for your reference:
         </p>
 <pre class="programlisting"><span class="special">!</span><span class="identifier">double_</span><span class="special">(</span><span class="number">0.0</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="char">'('</span> <span class="special">&lt;&lt;</span> <span class="identifier">double_</span> <span class="special">&lt;&lt;</span> <span class="string">", "</span> <span class="special">&lt;&lt;</span> <span class="identifier">double_</span> <span class="special">&lt;&lt;</span> <span class="char">')'</span>
 </pre>
 <p>
           The generator <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>
- does several things. First, because of 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>,
- it succeeds only if the <code class="computeroutput"><span class="identifier">double_</span><span class="special">(</span><span class="number">0.0</span><span class="special">)</span></code>
- generator <span class="emphasis"><em>fails</em></span>, making the whole first alternative
- fail otherwise. Second, the <code class="computeroutput"><span class="identifier">double_</span><span class="special">(</span><span class="number">0.0</span><span class="special">)</span></code>
+ does several things. First, because of the __karma_not<span class="underline">predicate</span><span class="underline">, it succeeds only if the `double</span>(0.0)<code class="computeroutput">
+ <span class="identifier">generator</span> <span class="special">/</span><span class="identifier">fails</span><span class="special">/,</span> <span class="identifier">making</span> <span class="identifier">the</span>
+ <span class="identifier">whole</span> <span class="identifier">first</span>
+ <span class="identifier">alternative</span> <span class="identifier">fail</span>
+ <span class="identifier">otherwise</span><span class="special">.</span>
+ <span class="identifier">Second</span><span class="special">,</span>
+ <span class="identifier">the</span> </code>double<span class="underline">(0.0)`
           generator succeeds only if the value of its attribute is equal to its immediate
- parameter (i.e. in this case <code class="computeroutput"><span class="number">0.0</span></code>).
- And third, the not predicate does not emit any output (regardless whether
- it succeeds or fails), discarding any possibly emitted output from the
- <code class="computeroutput"><span class="identifier">double_</span><span class="special">(</span><span class="number">0.0</span><span class="special">)</span></code>.
+ parameter (i.e. in this case `0.0`). And third, the not predicate does
+ not emit any output (regardless whether it succeeds or fails), discarding
+ any possibly emitted output from the `double</span>(0.0)`.
         </p>
 <p>
           As we pass the imaginery part of the complex number as the attribute value

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Number List - Printing Numbers From a std::vector</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../tutorials.html" title="Tutorials">
 <link rel="prev" href="karma_easier_complex.html" title="Complex - Made easier">
 <link rel="next" href="num_matrix.html" title="Matrix of Numbers - Printing Numbers From a Matrix">
@@ -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="id728567"></a>
+<a name="id760894"></a>
           <a class="link" href="num_list.html#spirit.karma.tutorials.num_list.using_the_list_operator">Using
           the List Operator</a>
         </h6>
@@ -37,9 +37,9 @@
           for any formatted output of containers. Sure, it's fairly easy to write
           a custom routine to output a specific container, but doing so over and
           over again is tedious at best. In this section we will demonstrate some
- more of the capabilities of <span class="emphasis"><em>Spirit.Karma</em></span> for generating
- output from arbitrary STL containers. We will build on the example presented
- in an earlier section (see <a class="link" href="warming_up.html" title="Warming up">Warming
+ more of the capabilities of <span class="underline">_karma</span>_
+ for generating output from arbitrary STL containers. We will build on the
+ example presented in an earlier section (see <a class="link" href="warming_up.html" title="Warming up">Warming
           Up</a>).
         </p>
 <p>
@@ -47,10 +47,9 @@
           here: num_list2.cpp.
         </p>
 <p>
- This time we take advantage of Karma's <a class="link" href="../reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a> operator. The semantics
- of the list operator are fully equivalent to the semantics of the sequence
- we used before. The generator expression
+ This time we take advantage of Karma's __karma<span class="underline">list</span>_
+ operator. The semantics of the list operator are fully equivalent to the
+ semantics of the sequence we used before. The generator expression
         </p>
 <pre class="programlisting"><span class="identifier">double_</span> <span class="special">&lt;&lt;</span> <span class="special">*(</span><span class="char">','</span> <span class="special">&lt;&lt;</span> <span class="identifier">double_</span><span class="special">)</span>
 </pre>
@@ -97,7 +96,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- Despite the container being a template parameter, the <span class="emphasis"><em>Spirit.Karma</em></span>
+ Despite the container being a template parameter, the <span class="underline">_karma</span>_
             formatting expression (<code class="computeroutput"><span class="identifier">double_</span>
             <span class="special">%</span> <span class="char">','</span></code>)
             does not depend on the actual type of the passed container. The only
@@ -106,7 +105,7 @@
           </p></td></tr>
 </table></div>
 <a name="spirit.karma.tutorials.num_list.generate_output_from_arbitrary_data"></a><h6>
-<a name="id729420"></a>
+<a name="id761409"></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>
@@ -115,9 +114,9 @@
           all types of STL containers and for arbitrary elements stored in them.
           In order to be usable the items stored in the container still need to be
           convertible to a <code class="computeroutput"><span class="keyword">double</span></code>. Fortunately
- <span class="emphasis"><em>Spirit.Karma</em></span> is capable to output arbitrary data types
- while using the same format description expression. It implements the
- <a class="link" href="../reference/stream.html" title="Stream"><code class="computeroutput"><span class="identifier">stream</span></code></a>
+ <span class="underline">_karma</span>_ is capable to output arbitrary
+ data types while using the same format description expression. It implements
+ the <a class="link" href="../reference/stream.html" title="Stream"><code class="computeroutput"><span class="identifier">stream</span></code></a>
           generators which are able to consume any attribute type as long as a matching
           standard streaming operator is defined. I.e. for any attribute type <code class="computeroutput"><span class="identifier">Attrib</span></code> a function:
         </p>
@@ -132,7 +131,7 @@
           operator, which makes it compatible with almost any data type. We implement
           a custom data type <code class="computeroutput"><span class="identifier">complex</span></code>
           to demonstrate this. The example shows how it is possible to integrate
- this (or any other) custom data type into the <span class="emphasis"><em>Spirit.Karma</em></span>
+ this (or any other) custom data type into the <span class="underline">_karma</span>_
           generator framework.
         </p>
 <p>
@@ -167,9 +166,8 @@
         </p>
 <p>
           And this is the actual call to generate the output from a vector of those.
- This time we interleave the generated output with newline breaks (see
- <a class="link" href="../reference/auxiliary/eol.html" title="End of Line (eol)"><code class="computeroutput"><span class="identifier">eol</span></code></a>),
- putting each complex number onto a separate line:
+ This time we interleave the generated output with newline breaks (see __karma<span class="underline">eol</span>_), putting each complex number onto a separate
+ line:
         </p>
 <p>
           </p>

Modified: trunk/libs/spirit/doc/html/spirit/karma/tutorials/num_matrix.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/tutorials/num_matrix.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/tutorials/num_matrix.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Matrix of Numbers - Printing Numbers From a Matrix</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../tutorials.html" title="Tutorials">
 <link rel="prev" href="num_list.html" title="Number List - Printing Numbers From a std::vector">
 <link rel="next" href="../quick_reference.html" title="Quick Reference">
@@ -28,7 +28,7 @@
         - Printing Numbers From a Matrix</a>
 </h4></div></div></div>
 <p>
- In this section we will discuss the possibilities of <span class="emphasis"><em>Spirit.Karma</em></span>
+ In this section we will discuss the possibilities of <span class="underline">_karma</span>_
           when it comes to generating output from more complex - but still regular
           - data structures. For simplicity we will use a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="special">&gt;</span></code>
           as a poor man's matrix representation. But even if the data structure seems

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Quick Start</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../tutorials.html" title="Tutorials">
 <link rel="prev" href="../tutorials.html" title="Tutorials">
 <link rel="next" href="warming_up.html" title="Warming up">
@@ -27,22 +27,21 @@
 <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="id721428"></a>
+<a name="id753459"></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:
+ Throughout the description of <span class="underline">_karma</span>_
+ we will try to align ourselves very much with the documentation for <span class="underline">_qi</span>_. The reasons are manyfold:
         </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-<span class="emphasis"><em>Spirit.Karma</em></span> is the counterpart to <span class="emphasis"><em>Spirit.Qi</em></span>.
- Some people say it's the Yin to <span class="emphasis"><em>Spirit.Qi</em></span>'s Yang.
- <span class="emphasis"><em>Spirit.Karma</em></span> is generating byte sequences from internal
- data structures as <span class="emphasis"><em>Spirit.Qi</em></span> is parsing byte sequences
- into those (very same) internal data structures.
+<span class="underline">_karma</span>_ is the counterpart to
+ <span class="underline">_qi</span>_. Some people say it's the
+ Yin to <span class="underline">_qi</span>_'s Yang. <span class="underline">_karma</span>_
+ is generating byte sequences from internal data structures as <span class="underline">_qi</span>_ is parsing byte sequences into those
+ (very same) internal data structures.
           </li>
 <li class="listitem">
             Both libraries have an almost identical structure, very similar semantics,
@@ -60,10 +59,9 @@
           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 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
- of Numeric Generators</a>)
+ out that code using <span class="underline">_karma</span>_ runs
+ much faster than equivalent code using either of the 'straight' methods
+ mentioned above (see here for some numbers: __sec_karma_numeric<span class="underline">performance</span>_)
         </p>
 <p>
           You might argue that more complex tasks require more complex tools. But
@@ -73,20 +71,21 @@
         </p>
 <p>
           In terms of development simplicity and ease in deployment, the same is
- true for <span class="emphasis"><em>Spirit.Karma</em></span> as has been described elsewhere
- in this documentation for <span class="emphasis"><em>Spirit.Qi</em></span>: the entire library
- consists of only header files, with no libraries to link against or build.
- Just put the spirit distribution in your include path, compile and run.
- Code size? Very tight, essentially comparable to hand written code.
+ true for <span class="underline">_karma</span>_ as has been described
+ elsewhere in this documentation for <span class="underline">_qi</span>_:
+ the entire library consists of only header files, with no libraries to
+ link against or build. Just put the spirit distribution in your include
+ path, compile and run. Code size? Very tight, essentially comparable to
+ hand written code.
         </p>
 <p>
- The <span class="emphasis"><em>Spirit.Karma</em></span> tutorials are built in a walk through
- style, starting with elementary things growing step by step in complexity.
- And again: keep in mind output generation is the exact opposite of parsing.
- Everything you already learnt about parsing using <span class="emphasis"><em>Spirit.Qi</em></span>
- is applicable to generating formatted output using <span class="emphasis"><em>Spirit.Karma</em></span>.
- All you have to do is to look at <span class="emphasis"><em>Spirit.Karma</em></span> as being
- a mirror image of <span class="emphasis"><em>Spirit.Qi</em></span>.
+ The <span class="underline">_karma</span>_ tutorials are built in
+ a walk through style, starting with elementary things growing step by step
+ in complexity. And again: keep in mind output generation is the exact opposite
+ of parsing. Everything you already learnt about parsing using <span class="underline">_qi</span>_ is applicable to generating formatted
+ output using <span class="underline">_karma</span>_. All you have
+ to do is to look at <span class="underline">_karma</span>_ as being
+ a mirror image of <span class="underline">_qi</span>_.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Semantic Actions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../tutorials.html" title="Tutorials">
 <link rel="prev" href="warming_up.html" title="Warming up">
 <link rel="next" href="karma_complex.html" title="Complex - A first more complex generator">
@@ -35,14 +35,15 @@
           or not desireable.
         </p>
 <p>
- Very much like for <span class="emphasis"><em>Spirit.Qi</em></span> we have semantic actions
- in <span class="emphasis"><em>Spirit.Karma</em></span> as well. Semantic actions may be attached
- to any point in the grammar specification. These actions are C++ functions
- or function objects that are called whenever a part of the generator is
- about to be invoked. Say you have a generator <code class="computeroutput"><span class="identifier">G</span></code>,
- and a C++ function <code class="computeroutput"><span class="identifier">F</span></code>, you
- can make the generator call <code class="computeroutput"><span class="identifier">F</span></code>
- just before it gets invoked by attaching <code class="computeroutput"><span class="identifier">F</span></code>:
+ Very much like for <span class="underline">_qi</span>_ we have semantic
+ actions in <span class="underline">_karma</span>_ as well. Semantic
+ actions may be attached to any point in the grammar specification. These
+ actions are C++ functions or function objects that are called whenever
+ a part of the generator is about to be invoked. Say you have a generator
+ <code class="computeroutput"><span class="identifier">G</span></code>, and a C++ function
+ <code class="computeroutput"><span class="identifier">F</span></code>, you can make the generator
+ call <code class="computeroutput"><span class="identifier">F</span></code> just before it gets
+ invoked by attaching <code class="computeroutput"><span class="identifier">F</span></code>:
         </p>
 <pre class="programlisting"><span class="identifier">G</span><span class="special">[</span><span class="identifier">F</span><span class="special">]</span>
 </pre>
@@ -51,11 +52,11 @@
           to the generator, <code class="computeroutput"><span class="identifier">G</span></code>.
         </p>
 <p>
- Semantic actions in <span class="emphasis"><em>Spirit.Qi</em></span> are invoked after a
- parser successfully matches its input and the matched value is passed into
- the semantic action. In <span class="emphasis"><em>Spirit.Karma</em></span> the opposite
- happens. Semantic actions are called before its associated generator is
- invoked. They may provide the data required by the generator.
+ Semantic actions in <span class="underline">_qi</span>_ are invoked
+ after a parser successfully matches its input and the matched value is
+ passed into the semantic action. In <span class="underline">_karma</span>_
+ the opposite happens. Semantic actions are called before its associated
+ generator is invoked. They may provide the data required by the generator.
         </p>
 <p>
           The function/function object signature depends on the type of the generator
@@ -81,7 +82,7 @@
             attached to a generator <code class="computeroutput"><span class="identifier">G</span></code>
             needs to take a reference to the generator's attribute type as its first
             parameter. For more information about generator attributes please see
- the section Generator Attributes.
+ the section __karma<span class="underline">attribute</span>_.
           </p>
 <p>
             In the example above the function F takes a <code class="computeroutput"><span class="keyword">double</span><span class="special">&amp;</span></code> as its first parameter as the attribute
@@ -93,7 +94,7 @@
 <p>
           There are actually 2 more arguments being passed (the generator context
           and a reference to a boolean 'pass' parameter). We don't need these, for
- now, but we'll see more on these other arguments later. <span class="emphasis"><em>Spirit.Karma</em></span>
+ now, but we'll see more on these other arguments later. <span class="underline">_karma</span>_
           allows us to bind a single argument function, like above. The other arguments
           are simply ignored.
         </p>
@@ -105,7 +106,7 @@
 <span class="keyword">void</span> <span class="identifier">f</span><span class="special">(</span><span class="identifier">Attrib</span><span class="special">&amp;,</span> <span class="identifier">Context</span><span class="special">&amp;,</span> <span class="keyword">bool</span><span class="special">&amp;);</span>
 </pre>
 <a name="spirit.karma.tutorials.semantic_actions.examples_of_semantic_actions"></a><h6>
-<a name="id723752"></a>
+<a name="id755026"></a>
           <a class="link" href="semantic_actions.html#spirit.karma.tutorials.semantic_actions.examples_of_semantic_actions">Examples
           of Semantic Actions</a>
         </h6>
@@ -120,16 +121,16 @@
             Using a simple function object
           </li>
 <li class="listitem">
- Using Boost.Bind with
- a plain function
+ Using __boost<span class="underline">bind</span>_ with a plain
+ function
           </li>
 <li class="listitem">
- Using Boost.Bind with
- a member function
+ Using __boost<span class="underline">bind</span>_ with a member
+ function
           </li>
 <li class="listitem">
- Using Boost.Lambda
-</li>
+ Using __boost<span class="underline">lambda</span>_
+ </li>
 </ul></div>
 <p>
           Let's assume we have:
@@ -224,8 +225,8 @@
 <p>
         </p>
 <p>
- We can use Boost.Bind
- to 'bind' member functions:
+ We can use __boost<span class="underline">bind</span>_ to 'bind'
+ member functions:
         </p>
 <p>
           </p>
@@ -240,7 +241,7 @@
 <p>
         </p>
 <p>
- Likewise, we can also use Boost.Bind
+ Likewise, we can also use __boost<span class="underline">bind</span>_
           to 'bind' plain functions:
         </p>
 <p>
@@ -255,7 +256,7 @@
 <p>
         </p>
 <p>
- And last but not least, we can also use Boost.Lambda:
+ And last but not least, we can also use __boost<span class="underline">lambda</span>_:
         </p>
 <p>
           </p>
@@ -274,24 +275,24 @@
           above are the most common. Attaching semantic actions is the first hurdle
           one has to tackle when getting started with generating with Spirit. If
           you didn't do so yet, it is probably a good idea to familiarize yourself
- with the tools behind it such as Boost.Bind
- and Boost.Lambda.
+ with the tools behind it such as __boost<span class="underline">bind</span>_
+ and __boost<span class="underline">lambda</span>_.
         </p>
 <p>
           The examples above can be found here: actions.cpp
         </p>
 <a name="spirit.karma.tutorials.semantic_actions.phoenix"></a><h6>
-<a name="id724694"></a>
+<a name="id758318"></a>
           <a class="link" href="semantic_actions.html#spirit.karma.tutorials.semantic_actions.phoenix">Phoenix</a>
         </h6>
 <p>
- Phoenix, a companion
- library bundled with Spirit, is specifically suited for binding semantic
- actions. It is like Boost.Lambda
- on steroids, with special custom features that make it easy to integrate
- semantic actions with Spirit. If your requirements go beyond simple to
- moderate generation, I suggest you use this library. Examples presented
- henceforth shall be using the Phoenix library exclusively.
+ <span class="underline">_phoenix</span>_, a companion library bundled
+ with Spirit, is specifically suited for binding semantic actions. It is
+ like __boost<span class="underline">lambda</span>_ on steroids,
+ with special custom features that make it easy to integrate semantic actions
+ with Spirit. If your requirements go beyond simple to moderate generation,
+ I suggest you use this library. Examples presented henceforth shall be
+ using the Phoenix library exclusively.
         </p>
 <div class="important" title="Important"><table border="0" summary="Important">
 <tr>
@@ -300,29 +301,28 @@
 </tr>
 <tr><td align="left" valign="top">
 <p>
- There are different ways to write semantic actions for <span class="emphasis"><em>Spirit.Karma</em></span>:
- using plain functions, Boost.Bind,
- Boost.Lambda, or
- Phoenix. The latter
- three allow you to use special placeholders to control parameter placement
- (<code class="computeroutput"><span class="identifier">_1</span></code>, <code class="computeroutput"><span class="identifier">_2</span></code>,
- etc.). Each of those libraries has it's own implementation of the placeholders,
- all in different namespaces. You have to make sure not to mix placeholders
- with a library they don't belong to and not to use different libraries
- while writing a semantic action.
+ There are different ways to write semantic actions for <span class="underline">_karma</span>_:
+ using plain functions, __boost<span class="underline">bind</span>_,
+ __boost<span class="underline">lambda</span>_, or <span class="underline">_phoenix</span>_.
+ The latter three allow you to use special placeholders to control parameter
+ placement (<code class="computeroutput"><span class="identifier">_1</span></code>, <code class="computeroutput"><span class="identifier">_2</span></code>, etc.). Each of those libraries
+ has it's own implementation of the placeholders, all in different namespaces.
+ You have to make sure not to mix placeholders with a library they don't
+ belong to and not to use different libraries while writing a semantic
+ action.
           </p>
 <p>
- Generally, for Boost.Bind,
- use <code class="computeroutput"><span class="special">::</span><span class="identifier">_1</span></code>,
+ Generally, for __boost<span class="underline">bind</span>_, 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).
           </p>
 <p>
- For Boost.Lambda use
- the placeholders defined in the namespace <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lambda</span></code>.
+ For __boost<span class="underline">lambda</span>_ use the placeholders
+ defined in the namespace <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lambda</span></code>.
           </p>
 <p>
- For semantic actions written using Phoenix
+ For semantic actions written using <span class="underline">_phoenix</span>_
             use the placeholders defined in the namespace <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">spirit</span></code>.
             Please note that all existing placeholders for your convenience are also
             available from 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">karma</span></code>.

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Warming up</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../tutorials.html" title="Tutorials">
 <link rel="prev" href="quick_start.html" title="Quick Start">
 <link rel="next" href="semantic_actions.html" title="Semantic Actions">
@@ -27,11 +27,11 @@
 <a name="spirit.karma.tutorials.warming_up"></a><a class="link" href="warming_up.html" title="Warming up">Warming up</a>
 </h4></div></div></div>
 <p>
- Learning how to use <span class="emphasis"><em>Spirit.Karma</em></span> is really simple.
- We will start from trivial examples, ramping up as we go.
+ Learning how to use <span class="underline">_karma</span>_ is really
+ simple. 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="id721589"></a>
+<a name="id753636"></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>
@@ -46,12 +46,11 @@
           and consistent naming conventions will help you finding your way through
           the maze. Especially important to note is that things related to identical
           entities (as in this case, floating point numbers) are named identically
- in <span class="emphasis"><em>Spirit.Karma</em></span> and in <span class="emphasis"><em>Spirit.Qi</em></span>.
- Actually, both libraries are using the very same variable instance to refer
- to a floating point generator or parser: <code class="computeroutput"><span class="identifier">double_</span></code>.
+ in <span class="underline">_karma</span>_ and in <span class="underline">_qi</span><span class="underline">. Actually, both libraries are using the very same variable
+ instance to refer to a floating point generator or parser: `double</span>`.
         </p>
 <a name="spirit.karma.tutorials.warming_up.trivial_example__2_generating_two_numbers"></a><h6>
-<a name="id721632"></a>
+<a name="id753678"></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>
@@ -64,7 +63,7 @@
 <p>
           Here you see the familiar floating-point numeric generator <code class="computeroutput"><span class="identifier">double_</span></code> used twice, once for each number.
           If you are used to see the <code class="computeroutput"><span class="char">'&gt;&gt;'</span></code>
- operator for concatenating two parsers in <span class="emphasis"><em>Spirit.Qi</em></span>
+ operator for concatenating two parsers in <span class="underline">_qi</span>_
           you might wonder, what's that <code class="computeroutput"><span class="char">'&lt;&lt;'</span></code>
           operator doing in there? We decided to distinguish generating and parsing
           of sequences the same way as the std::stream libraries do: we use operator
@@ -89,7 +88,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="id721717"></a>
+<a name="id753765"></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>
@@ -101,10 +100,10 @@
 </pre>
 <p>
           This is like a regular-expression Kleene Star. We moved the <code class="computeroutput"><span class="special">*</span></code> to the front for the same reasons we did
- in <span class="emphasis"><em>Spirit.Qi</em></span>: we must work with the syntax rules of
- C++. But if you know regular expressions (and for sure you remember those
- C++ syntax rules) it will start to look very familiar in a matter of a
- very short time.
+ in <span class="underline">_qi</span>_: we must work with the syntax
+ rules of C++. But if you know regular expressions (and for sure you remember
+ those C++ syntax rules) it will start to look very familiar in a matter
+ of a very short time.
         </p>
 <p>
           Any expression that evaluates to a generator may be used with the Kleene
@@ -114,13 +113,14 @@
           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="id721765"></a>
+<a name="id753814"></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>
 <p>
- We follow the lead of <span class="emphasis"><em>Spirit.Qi</em></span>'s warming up section
- and will create a generator that produces a comma-delimited list of numbers.
+ We follow the lead of <span class="underline">_qi</span>_'s warming
+ up section and will create a generator that produces a comma-delimited
+ list of numbers.
         </p>
 <pre class="programlisting"><span class="identifier">double_</span> <span class="special">&lt;&lt;</span> <span class="special">*(</span><span class="identifier">lit</span><span class="special">(</span><span class="char">','</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">double_</span><span class="special">)</span>
 </pre>
@@ -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="id721900"></a>
+<a name="id753950"></a>
           <a class="link" href="warming_up.html#spirit.karma.tutorials.warming_up.let_s_generate_">Let's
           Generate!</a>
         </h6>

Modified: trunk/libs/spirit/doc/html/spirit/lex.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,10 +4,10 @@
 <title>Lex - Writing Lexical Analyzers</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../index.html" title="Spirit 2.2">
-<link rel="up" href="../index.html" title="Spirit 2.2">
+<link rel="home" href="../index.html" title="Spirit 2.3">
+<link rel="up" href="../index.html" title="Spirit 2.3">
 <link rel="prev" href="karma/performance_measurements/numeric_performance/format_performance.html" title="Comparing the performance of a sequence of several generators">
-<link rel="next" href="lex/lexer_introduction.html" title="Introduction to Spirit.Lex">
+<link rel="next" href="lex/lexer_introduction.html" title="Introduction to _lex_">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,16 +27,16 @@
 <a name="spirit.lex"></a><a class="link" href="lex.html" title="Lex - Writing Lexical Analyzers"> Lex - Writing Lexical Analyzers</a>
 </h2></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"> Introduction to Spirit.Lex</span></dt>
-<dt><span class="section"><a href="lex/tutorials.html"> <span class="emphasis"><em>Spirit.Lex</em></span>
+<dt><span class="section"> Introduction to _lex_</span></dt>
+<dt><span class="section"><a href="lex/tutorials.html"> <span class="underline">_lex</span>_
       Tutorials</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="lex/tutorials/lexer_tutorials.html"> <span class="emphasis"><em>Spirit.Lex</em></span>
+<dt><span class="section"><a href="lex/tutorials/lexer_tutorials.html"> <span class="underline">_lex</span>_
         Tutorials Overview</a></span></dt>
 <dt><span class="section"><a href="lex/tutorials/lexer_quickstart1.html"> Quickstart
- 1 - A word counter using <span class="emphasis"><em>Spirit.Lex</em></span></a></span></dt>
+ 1 - A word counter using <span class="underline">_lex</span>_</a></span></dt>
 <dt><span class="section"><a href="lex/tutorials/lexer_quickstart2.html"> Quickstart
- 2 - A better word counter using <span class="emphasis"><em>Spirit.Lex</em></span></a></span></dt>
+ 2 - A better word counter using <span class="underline">_lex</span>_</a></span></dt>
 <dt><span class="section"><a href="lex/tutorials/lexer_quickstart3.html"> Quickstart
         3 - Counting Words Using a Parser</a></span></dt>
 </dl></dd>

Modified: trunk/libs/spirit/doc/html/spirit/lex/abstracts.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/abstracts.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/abstracts.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Abstracts</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../index.html" title="Spirit 2.3">
 <link rel="up" href="../lex.html" title="Lex - Writing Lexical Analyzers">
 <link rel="prev" href="tutorials/lexer_quickstart3.html" title="Quickstart 3 - Counting Words Using a Parser">
 <link rel="next" href="abstracts/lexer_primitives.html" title="Lexer Primitives">

Modified: trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_primitives.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_primitives.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_primitives.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Lexer Primitives</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../abstracts.html" title="Abstracts">
 <link rel="prev" href="../abstracts.html" title="Abstracts">
 <link rel="next" href="lexer_primitives/lexer_token_values.html" title="About Tokens and Token Values">

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>About Tokens and Token Values</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../lexer_primitives.html" title="Lexer Primitives">
 <link rel="prev" href="../lexer_primitives.html" title="Lexer Primitives">
 <link rel="next" href="../lexer_tokenizing.html" title="Tokenizing Input Data">
@@ -34,30 +34,30 @@
             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 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
+ The <span class="underline">_lex</span>_ 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 analyzer.
             However, it is different from commonly used lexical analyzers in the
             sense that it returns (references to) instances of a (user defined) token
             class to the user. The only limitation of this token class is that it
             must carry at least the token id of the token it represents. For more
             information about the interface a user defined token type has to expose
- please look at the Token Class reference. The library provides a default
- token type based on the Lexertl
- library which should be sufficient in most cases: 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">token</span><span class="special">&lt;&gt;</span></code> type. This section focusses on
- the description of general features a token class may implement and how
- this integrates with the other parts of the <span class="emphasis"><em>Spirit.Lex</em></span>
- library.
+ please look at the __sec_ref_lex<span class="underline">token</span>_
+ reference. The library provides a default token type based on the <span class="underline">_lexertl</span>_ library which should be sufficient
+ in most cases: the __class_lexertl<span class="underline">token</span>_
+ type. This section focusses on the description of general features a
+ token class may implement and how this integrates with the other parts
+ of the <span class="underline">_lex</span>_ library.
           </p>
 <a name="spirit.lex.abstracts.lexer_primitives.lexer_token_values.the_anatomy_of_a_token"></a><h6>
-<a name="id890761"></a>
+<a name="id921777"></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>
 <p>
             It is very important to understand the difference between a token definition
- (represented by the <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">token_def</span><span class="special">&lt;&gt;</span></code> template) and a token itself
- (for instance represented by 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">token</span><span class="special">&lt;&gt;</span></code> template).
+ (represented by the __class_token<span class="underline">def</span>_
+ template) and a token itself (for instance represented by the __class_lexertl<span class="underline">token</span>_ template).
           </p>
 <p>
             The token definition is used to describe the main features of a particular
@@ -107,18 +107,16 @@
             The token value and the lexer state the token has been recognized in
             may be omitted for optimization reasons, thus avoiding the need for the
             token to carry more data than actually required. This configuration can
- be achieved by supplying appropriate template parameters for 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">token</span><span class="special">&lt;&gt;</span></code>
- template while defining the token type.
+ be achieved by supplying appropriate template parameters for the __class_lexertl<span class="underline">token</span>_ template while defining the token
+ type.
           </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.
- 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
- instance.
+ definitions), the general type of the token value is a __boost<span class="underline">variant</span>_. At a minimum (for the default configuration)
+ this token value variant will be configured to always hold a __boost_iterator<span class="underline">range</span>_ containing the pair of iterators pointing
+ to the matched input sequence for this token instance.
           </p>
 <div class="note" title="Note"><table border="0" summary="Note">
 <tr>
@@ -126,20 +124,21 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- If the lexical analyzer is used in conjunction with a <span class="emphasis"><em>Spirit.Qi</em></span>
- parser, the stored boost::iterator_range token value
- will be converted to the requested token type (parser attribute) exactly
- once. This happens at the time of the first access to the token value
- requiring the corresponding type conversion. The converted token value
- will be stored in the Boost.Variant
+ If the lexical analyzer is used in conjunction with a <span class="underline">_qi</span>_
+ parser, the stored __boost_iterator<span class="underline">range</span>_
+ token value will be converted to the requested token type (parser attribute)
+ exactly once. This happens at the time of the first access to the token
+ value requiring the corresponding type conversion. The converted token
+ value will be stored in the __boost<span class="underline">variant</span>_
               replacing the initially stored iterator range. This avoids having to
               convert the input sequence to the token value more than once, thus
- optimizing the integration of the lexer with <span class="emphasis"><em>Spirit.Qi</em></span>,
+ optimizing the integration of the lexer with <span class="underline">_qi</span>_,
               even during parser backtracking.
             </p></td></tr>
 </table></div>
 <p>
- Here is the template prototype of 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">token</span><span class="special">&lt;&gt;</span></code> template:
+ Here is the template prototype of the __class_lexertl<span class="underline">token</span>_
+ template:
           </p>
 <pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">Iterator</span> <span class="special">=</span> <span class="keyword">char</span> <span class="keyword">const</span><span class="special">*,</span>
@@ -162,7 +161,7 @@
                 This is either a mpl sequence containing all attribute types used
                 for the token definitions or the type <code class="computeroutput"><span class="identifier">omit</span></code>.
                 If the mpl sequence is empty (which is the default), all token instances
- will store a boost::iterator_range<code class="computeroutput"><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">&gt;</span></code> pointing to the start and the
+ will store a __boost_iterator<span class="underline">range</span>_<code class="computeroutput"><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">&gt;</span></code> pointing to the start and the
                 end of the matched section in the input stream. If the type is <code class="computeroutput"><span class="identifier">omit</span></code>, the generated tokens will
                 contain no token value (attribute) at all.
               </p></dd>
@@ -177,21 +176,22 @@
 </dl>
 </div>
 <p>
- Normally, during construction, a token instance always holds the boost::iterator_range as its token
- value, unless it has been defined using the <code class="computeroutput"><span class="identifier">omit</span></code>
+ Normally, during construction, a token instance always holds the __boost_iterator<span class="underline">range</span>_ as its token value, unless it has
+ been defined using the <code class="computeroutput"><span class="identifier">omit</span></code>
             token value type. This iterator range then is converted in place to the
             requested token value type (attribute) when it is requested for the first
             time.
           </p>
 <a name="spirit.lex.abstracts.lexer_primitives.lexer_token_values.the_physiognomy_of_a_token_definition"></a><h6>
-<a name="id891295"></a>
+<a name="id922186"></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>
 <p>
- The token definitions (represented by the <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">token_def</span><span class="special">&lt;&gt;</span></code> template) are normally used as
- part of the definition of the lexical analyzer. At the same time a token
- definition instance may be used as a parser component in <span class="emphasis"><em>Spirit.Qi</em></span>.
+ The token definitions (represented by the __class_token<span class="underline">def</span>_
+ template) are normally used as part of the definition of the lexical
+ analyzer. At the same time a token definition instance may be used as
+ a parser component in <span class="underline">_qi</span>_.
           </p>
 <p>
             The template prototype of this class is shown here:
@@ -209,14 +209,14 @@
 <dd><p>
                 This is the type of the token value (attribute) supported by token
                 instances representing this token type. This attribute type is exposed
- to the <span class="emphasis"><em>Spirit.Qi</em></span> library, whenever this token
- definition is used as a parser component. The default attribute type
- is <code class="computeroutput"><span class="identifier">unused_type</span></code>, which
- means the token instance holds a boost::iterator_range pointing
- to the start and the end of the matched section in the input stream.
- If the attribute is <code class="computeroutput"><span class="identifier">omit</span></code>
- the token instance will expose no token type at all. Any other type
- will be used directly as the token value type.
+ to the <span class="underline">_qi</span>_ library, whenever
+ this token definition is used as a parser component. The default
+ attribute type is <code class="computeroutput"><span class="identifier">unused_type</span></code>,
+ which means the token instance holds a __boost_iterator<span class="underline">range</span>_ pointing to the start and the
+ end of the matched section in the input stream. If the attribute
+ is <code class="computeroutput"><span class="identifier">omit</span></code> the token
+ instance will expose no token type at all. Any other type will be
+ used directly as the token value type.
               </p></dd>
 <dt><span class="term">Char</span></dt>
 <dd><p>
@@ -231,7 +231,7 @@
             you can think of the token definition type as the means of specifying
             everything related to a single specific token type (such as <code class="computeroutput"><span class="identifier">identifier</span></code> or <code class="computeroutput"><span class="identifier">integer</span></code>).
             On the other hand the token type is used to define the general properties
- of all token instances generated by the <span class="emphasis"><em>Spirit.Lex</em></span>
+ of all token instances generated by the <span class="underline">_lex</span>_
             library.
           </p>
 <div class="important" title="Important"><table border="0" summary="Important">
@@ -242,26 +242,25 @@
 <tr><td align="left" valign="top">
 <p>
               If you don't list any token value types in the token type definition
- declaration (resulting in the usage of the default boost::iterator_range token type)
- everything will compile and work just fine, just a bit less efficient.
- This is because the token value will be converted from the matched
- input sequence every time it is requested.
+ declaration (resulting in the usage of the default __boost_iterator<span class="underline">range</span>_ token type) everything will compile
+ and work just fine, just a bit less efficient. This is because the
+ token value will be converted from the matched input sequence every
+ time it is requested.
             </p>
 <p>
               But as soon as you specify at least one token value type while defining
- the token type you'll have to list all value types used for <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">token_def</span><span class="special">&lt;&gt;</span></code>
- declarations in the token definition class, otherwise compilation errors
- will occur.
+ the token type you'll have to list all value types used for __class_token<span class="underline">def</span>_ declarations in the token definition
+ class, otherwise compilation errors will occur.
             </p>
 </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="id891555"></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">&lt;&gt;</span></code></a>
+<a name="spirit.lex.abstracts.lexer_primitives.lexer_token_values.examples_of_using___class_lexertl_emphasis_role__underline__token__emphasis__"></a><h6>
+<a name="id922396"></a>
+ <a class="link" href="lexer_token_values.html#spirit.lex.abstracts.lexer_primitives.lexer_token_values.examples_of_using___class_lexertl_emphasis_role__underline__token__emphasis__">Examples
+ of using __class_lexertl<span class="underline">token</span>_</a>
           </h6>
 <p>
- Let's start with some examples. We refer to one of the <span class="emphasis"><em>Spirit.Lex</em></span>
+ Let's start with some examples. We refer to one of the <span class="underline">_lex</span>_
             examples (for the full source code of this example please see example4.cpp).
           </p>
 <p>
@@ -304,11 +303,12 @@
 <p>
           </p>
 <p>
- As the parsers generated by <span class="emphasis"><em>Spirit.Qi</em></span> are fully
- attributed, any <span class="emphasis"><em>Spirit.Qi</em></span> parser component needs
- to expose a certain type as its parser attribute. Naturally, the <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">token_def</span><span class="special">&lt;&gt;</span></code>
+ As the parsers generated by <span class="underline">_qi</span>_
+ are fully attributed, any <span class="underline">_qi</span>_
+ parser component needs to expose a certain type as its parser attribute.
+ Naturally, the __class_token<span class="underline">def</span>_
             exposes the token value type as its parser attribute, enabling a smooth
- integration with <span class="emphasis"><em>Spirit.Qi</em></span>.
+ integration with <span class="underline">_qi</span>_.
           </p>
 <p>
             The next code snippet demonstrates how the required token value types

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Lexer Semantic Actions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../abstracts.html" title="Abstracts">
 <link rel="prev" href="lexer_tokenizing.html" title="Tokenizing Input Data">
 <link rel="next" href="lexer_static_model.html" title="The Static Lexer Model">
@@ -30,16 +30,16 @@
 <p>
           The main task of a lexer normally is to recognize tokens in the input.
           Traditionally this has been complemented with the possibility to execute
- arbitrary code whenever a certain token has been detected. <span class="emphasis"><em>Spirit.Lex</em></span>
+ arbitrary code whenever a certain token has been detected. <span class="underline">_lex</span>_
           has been designed to support this mode of operation as well. We borrow
- from the concept of semantic actions for parsers (<span class="emphasis"><em>Spirit.Qi</em></span>)
- and generators (<span class="emphasis"><em>Spirit.Karma</em></span>). Lexer semantic actions
- may be attached to any token definition. These are C++ functions or function
- objects that are called whenever a token definition successfully recognizes
- a portion of the input. Say you have a token definition <code class="computeroutput"><span class="identifier">D</span></code>,
- and a C++ function <code class="computeroutput"><span class="identifier">f</span></code>, you
- can make the lexer call <code class="computeroutput"><span class="identifier">f</span></code>
- whenever it matches an input by attaching <code class="computeroutput"><span class="identifier">f</span></code>:
+ from the concept of semantic actions for parsers (<span class="underline">_qi</span><span class="underline">) and generators (</span><span class="underline">karma</span>_).
+ Lexer semantic actions may be attached to any token definition. These are
+ C++ functions or function objects that are called whenever a token definition
+ successfully recognizes a portion of the input. Say you have a token definition
+ <code class="computeroutput"><span class="identifier">D</span></code>, and a C++ function
+ <code class="computeroutput"><span class="identifier">f</span></code>, you can make the lexer
+ call <code class="computeroutput"><span class="identifier">f</span></code> whenever it matches
+ an input by attaching <code class="computeroutput"><span class="identifier">f</span></code>:
         </p>
 <pre class="programlisting"><span class="identifier">D</span><span class="special">[</span><span class="identifier">f</span><span class="special">]</span>
 </pre>
@@ -115,7 +115,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="id895137"></a>
+<a name="id927886"></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>
@@ -130,7 +130,7 @@
           of the available functionality.
         </p>
 <div class="table">
-<a name="id895157"></a><p class="title"><b>Table&#160;8.&#160;Functions exposed by any context passed to a lexer
+<a name="id927906"></a><p class="title"><b>Table&#160;8.&#160;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">
@@ -250,19 +250,19 @@
 </table></div>
 </div>
 <br class="table-break"><a name="spirit.lex.abstracts.lexer_semantic_actions.lexer_semantic_actions_using_phoenix"></a><h6>
-<a name="id895675"></a>
+<a name="id928425"></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>
 <p>
           Even if it is possible to write your own function object implementations
           (i.e. using Boost.Lambda or Boost.Bind), the preferred way of defining
- lexer semantic actions is to use Boost.Phoenix.
+ lexer semantic actions is to use __boost<span class="underline">phoenix</span>_.
           In this case you can access the parameters described above by using the
- predefined Spirit placeholders:
+ predefined <span class="underline">_spirit</span>_ placeholders:
         </p>
 <div class="table">
-<a name="id895698"></a><p class="title"><b>Table&#160;9.&#160;Predefined Phoenix placeholders for lexer semantic
+<a name="id928447"></a><p class="title"><b>Table&#160;9.&#160;Predefined Phoenix placeholders for lexer semantic
         actions</b></p>
 <div class="table-contents"><table class="table" summary="Predefined Phoenix placeholders for lexer semantic
         actions">
@@ -387,13 +387,13 @@
 </div>
 <br class="table-break"><p>
           The context object passed as the last parameter to any lexer semantic action
- is not directly accessible while using Boost.Phoenix
+ is not directly accessible while using __boost<span class="underline">phoenix</span>_
           expressions. We rather provide predefine Phoenix functions allowing to
           invoke the different support functions as mentioned above. The following
           table lists the available support functions and describes their functionality:
         </p>
 <div class="table">
-<a name="id895977"></a><p class="title"><b>Table&#160;10.&#160;Support functions usable from Phoenix expressions
+<a name="id928726"></a><p class="title"><b>Table&#160;10.&#160;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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>The Static Lexer Model</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../abstracts.html" title="Abstracts">
 <link rel="prev" href="lexer_semantic_actions.html" title="Lexer Semantic Actions">
 <link rel="next" href="../quick_reference.html" title="Quick Reference">
@@ -28,16 +28,16 @@
         Lexer Model</a>
 </h4></div></div></div>
 <p>
- The documentation of <span class="emphasis"><em>Spirit.Lex</em></span> so far mostly was
- about describing the features of the <span class="emphasis"><em>dynamic</em></span> model,
- where the tables needed for lexical analysis are generated from the regular
- expressions at runtime. The big advantage of the dynamic model is its flexibility,
- and its integration with the Spirit
+ The documentation of <span class="underline">_lex</span>_ so far
+ mostly was about describing the features of the <span class="emphasis"><em>dynamic</em></span>
+ model, where the tables needed for lexical analysis are generated from
+ the regular expressions at runtime. The big advantage of the dynamic model
+ is its flexibility, and its integration with the <span class="underline">_spirit</span>_
           library and the C++ host language. Its big disadvantage is the need to
           spend additional runtime to generate the tables, which especially might
           be a limitation for larger lexical analyzers. The <span class="emphasis"><em>static</em></span>
- model strives to build upon the smooth integration with Spirit
- and C++, and reuses large parts of the <span class="emphasis"><em>Spirit.Lex</em></span>
+ model strives to build upon the smooth integration with <span class="underline">_spirit</span>_
+ and C++, and reuses large parts of the <span class="underline">_lex</span>_
           library as described so far, while overcoming the additional runtime requirements
           by using pre-generated tables and tokenizer routines. To make the code
           generation as simple as possible, the static model reuses the token definition
@@ -48,7 +48,7 @@
         </p>
 <p>
           Assuming you already built a dynamic lexer for your problem, there are
- two more steps needed to create a static lexical analyzer using <span class="emphasis"><em>Spirit.Lex</em></span>:
+ two more steps needed to create a static lexical analyzer using <span class="underline">_lex</span>_:
         </p>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
@@ -125,17 +125,18 @@
 <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
- 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">&lt;&gt;</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">&lt;&gt;</span></code> type as the template parameter.
+ model and the code generator you probably will use the __class_lexertl<span class="underline">lexer</span>_ template, where for the static model
+ you will use the __class_lexertl_static<span class="underline">lexer</span>_
+ type as the template parameter.
         </p>
 <p>
           This example not only shows how to build a static lexer, but it additionally
           demonstrates how such a lexer can be used for parsing in conjunction with
- a <span class="emphasis"><em>Spirit.Qi</em></span> grammar. For completeness, we provide
- the simple grammar used in this example. As you can see, this grammar does
- not have any dependencies on the static lexical analyzer, and for this
- reason it is not different from a grammar used either without a lexer or
- using a dynamic lexical analyzer as described before.
+ a <span class="underline">_qi</span>_ grammar. For completeness,
+ we provide the simple grammar used in this example. As you can see, this
+ grammar does not have any dependencies on the static lexical analyzer,
+ and for this reason it is not different from a grammar used either without
+ a lexer or using a dynamic lexical analyzer as described before.
         </p>
 <p>
           </p>
@@ -175,7 +176,7 @@
 <p>
         </p>
 <a name="spirit.lex.abstracts.lexer_static_model.generating_the_static_analyzer"></a><h6>
-<a name="id898932"></a>
+<a name="id930814"></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>
@@ -183,9 +184,9 @@
           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 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>
- . It implements the whole code generator, no further code is needed. All
+ <span class="underline">_lex</span>_ library exposes a special API
+ - the function __api_generate<span class="underline">static</span>_.
+ It implements the whole code generator, no further code is needed. All
           what it takes to invoke this function is to supply a token definition instance,
           an output stream to use to generate the code to, and an optional string
           to be used as a suffix for the name of the generated function. All in all
@@ -230,15 +231,15 @@
 </tr>
 <tr><td align="left" valign="top"><p>
             The generated code will have compiled in the version number of the current
- <span class="emphasis"><em>Spirit.Lex</em></span> library. This version number is used
- at compilation time of your static lexer object to ensure this is compiled
- using exactly the same version of the <span class="emphasis"><em>Spirit.Lex</em></span>
+ <span class="underline">_lex</span>_ library. This version number
+ is used at compilation time of your static lexer object to ensure this
+ is compiled using exactly the same version of the <span class="underline">_lex</span>_
             library as the lexer tables have been generated with. If the versions
             do not match you will see an compilation error mentioning an <code class="computeroutput"><span class="identifier">incompatible_static_lexer_version</span></code>.
           </p></td></tr>
 </table></div>
 <a name="spirit.lex.abstracts.lexer_static_model.modifying_the_dynamic_analyzer"></a><h6>
-<a name="id899291"></a>
+<a name="id931169"></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>
@@ -247,9 +248,11 @@
           one is to change your main program at two places. First, you need to change
           the type of the used lexer (that is the template parameter used while instantiating
           your token definition class). While in the dynamic model we have been using
- 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">&lt;&gt;</span></code>
- template, we now need to change that to 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">&lt;&gt;</span></code> type. The second change is tightly
- related to the first one and involves correcting the corresponding <code class="computeroutput"><span class="preprocessor">#include</span></code> statement to:
+ the __class_lexertl<span class="underline">lexer</span>_ template,
+ we now need to change that to the __class_lexertl_static<span class="underline">lexer</span>_
+ type. The second change is tightly related to the first one and involves
+ correcting the corresponding <code class="computeroutput"><span class="preprocessor">#include</span></code>
+ statement to:
         </p>
 <p>
           </p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Tokenizing Input Data</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../abstracts.html" title="Abstracts">
 <link rel="prev" href="lexer_primitives/lexer_token_values.html" title="About Tokens and Token Values">
 <link rel="next" href="lexer_semantic_actions.html" title="Lexer Semantic Actions">
@@ -28,7 +28,7 @@
         Input Data</a>
 </h4></div></div></div>
 <a name="spirit.lex.abstracts.lexer_tokenizing.the_tokenize_function"></a><h6>
-<a name="id892232"></a>
+<a name="id923816"></a>
           <a class="link" href="lexer_tokenizing.html#spirit.lex.abstracts.lexer_tokenizing.the_tokenize_function">The
           tokenize function</a>
         </h6>
@@ -38,8 +38,7 @@
           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
- 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>.
+ described in more detail in the section __sec_lex_quickstart<span class="underline">2</span>_.
         </p>
 <p>
           </p>
@@ -77,8 +76,8 @@
         </p>
 <p>
           The construct used to tokenize the given input, while discarding all generated
- tokens is a common application of the lexer. For this reason <span class="emphasis"><em>Spirit.Lex</em></span>
- exposes an API function <code class="computeroutput"><span class="identifier">tokenize</span><span class="special">()</span></code> minimizing the code required:
+ tokens is a common application of the lexer. For this reason <span class="underline">_lex</span>_ exposes an API function <code class="computeroutput"><span class="identifier">tokenize</span><span class="special">()</span></code>
+ minimizing the code required:
         </p>
 <pre class="programlisting"><span class="comment">// Read input from the given file
 </span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">str</span> <span class="special">(</span><span class="identifier">read_from_file</span><span class="special">(</span><span class="number">1</span> <span class="special">==</span> <span class="identifier">argc</span> <span class="special">?</span> <span class="string">"word_count.input"</span> <span class="special">:</span> <span class="identifier">argv</span><span class="special">[</span><span class="number">1</span><span class="special">]));</span>
@@ -91,8 +90,7 @@
 </pre>
 <p>
           This code is completely equivalent to the more verbose version as shown
- 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>.
+ in the section __sec_lex_quickstart<span class="underline">2</span>_.
           The function <code class="computeroutput"><span class="identifier">tokenize</span><span class="special">()</span></code>
           will return either if the end of the input has been reached (in this case
           the return value will be <code class="computeroutput"><span class="keyword">true</span></code>),

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -1,13 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>Introduction to Spirit.Lex</title>
+<title>Introduction to _lex_</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../index.html" title="Spirit 2.3">
 <link rel="up" href="../lex.html" title="Lex - Writing Lexical Analyzers">
 <link rel="prev" href="../lex.html" title="Lex - Writing Lexical Analyzers">
-<link rel="next" href="tutorials.html" title="Spirit.Lex Tutorials">
+<link rel="next" href="tutorials.html" title="_lex_ Tutorials">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -22,20 +22,20 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../lex.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lex.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="tutorials.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Introduction to Spirit.Lex">
+<div class="section" title="Introduction to _lex_">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="spirit.lex.lexer_introduction"></a><a class="link" href="lexer_introduction.html" title="Introduction to Spirit.Lex"> Introduction to <span class="emphasis"><em>Spirit.Lex</em></span></a>
+<a name="spirit.lex.lexer_introduction"></a><a class="link" href="lexer_introduction.html" title="Introduction to _lex_"> Introduction to <span class="underline">_lex</span>_</a>
 </h3></div></div></div>
 <p>
         Lexical scanning is the process of analyzing the stream of input characters
         and separating it into strings called tokens, separated by whitespace. Most
         compiler texts start here, and devote several chapters to discussing various
- 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
- 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:
+ ways to build scanners. <span class="underline">_lex</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 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>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
@@ -56,7 +56,7 @@
         </li>
 </ul></div>
 <a name="spirit.lex.lexer_introduction.why_use_a_separate_lexer_"></a><h5>
-<a name="id878133"></a>
+<a name="id908337"></a>
         <a class="link" href="lexer_introduction.html#spirit.lex.lexer_introduction.why_use_a_separate_lexer_">Why
         Use a Separate Lexer?</a>
       </h5>
@@ -65,9 +65,9 @@
         feeding the parser with a stream of input tokens only. Theoretically it is
         not necessary implement this separation as in the end there is only one set
         of syntactical rules defining the language, so in theory we could write the
- whole parser in one module. In fact, <span class="emphasis"><em>Spirit.Qi</em></span> allows
- you to write parsers without using a lexer, parsing the input character stream
- directly, and for the most part this is the way Spirit
+ whole parser in one module. In fact, <span class="underline">_qi</span>_
+ allows you to write parsers without using a lexer, parsing the input character
+ stream directly, and for the most part this is the way <span class="underline">_spirit</span>_
         has been used since its invention.
       </p>
 <p>
@@ -146,30 +146,30 @@
         identifying keywords, storing identifiers in tables, etc.
       </p>
 <p>
- 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
+ Now, <span class="underline">_spirit</span>_ follows this structure,
+ where <span class="underline">_lex</span>_ can be used to implement
+ state machine based recognizers, while <span class="underline">_qi</span>_
+ can be used to build recognizers for context free grammars. Since both modules
         are seemlessly 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="id878342"></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>
+<a name="spirit.lex.lexer_introduction.advantages_of_using__emphasis_role__underline___lex__emphasis__"></a><h5>
+<a name="id908549"></a>
+ <a class="link" href="lexer_introduction.html#spirit.lex.lexer_introduction.advantages_of_using__emphasis_role__underline___lex__emphasis__">Advantages
+ of using <span class="underline">_lex</span>_</a>
       </h5>
 <p>
- The advantage of using <span class="emphasis"><em>Spirit.Lex</em></span> to create the lexical
- analyzer over using more traditional tools such as Flex
- is its carefully crafted integration with the Spirit
- library and the C++ host language. You don't need any external tools to generate
- the code, your lexer will be perfectly integrated with the rest of your program,
- making it possible to freely access any context information and data structure.
- Since the C++ compiler sees all the code, it will generate optimal code no
- matter what configuration options have been chosen by the user. <span class="emphasis"><em>Spirit.Lex</em></span>
- gives you the vast majority of features you could get from a similar Flex program without the need
- to leave C++ as a host language:
+ The advantage of using <span class="underline">_lex</span>_ to create
+ the lexical analyzer over using more traditional tools such as <span class="underline">_flex</span>_ is its carefully crafted integration with
+ the <span class="underline">_spirit</span>_ library and the C++ host
+ language. You don't need any external tools to generate the code, your lexer
+ will be perfectly integrated with the rest of your program, making it possible
+ to freely access any context information and data structure. Since the C++
+ compiler sees all the code, it will generate optimal code no matter what
+ configuration options have been chosen by the user. <span class="underline">_lex</span>_
+ gives you the vast majority of features you could get from a similar <span class="underline">_flex</span>_ program without the need to leave C++
+ as a host language:
       </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
@@ -188,44 +188,44 @@
         </li>
 </ul></div>
 <p>
- Even if it is possible to use <span class="emphasis"><em>Spirit.Lex</em></span> to generate
- C++ code representing the lexical analyzer (we will refer to that as the
- <span class="emphasis"><em>static</em></span> model, described in more detail in the section
- <a class="link" href="abstracts/lexer_static_model.html" title="The Static Lexer Model">The <span class="emphasis"><em>Static</em></span>
- Model</a>) - a model very similar to the way Flex
+ Even if it is possible to use <span class="underline">_lex</span>_
+ to generate C++ code representing the lexical analyzer (we will refer to
+ that as the <span class="emphasis"><em>static</em></span> model, described in more detail in
+ the section __sec_lex_static<span class="underline">model</span>_)
+ - a model very similar to the way <span class="underline">_flex</span>_
         operates - we will mainly focus on the opposite, the <span class="emphasis"><em>dynamic</em></span>
         model. You can directly integrate the token definitions into your C++ program,
         building the lexical analyzer dynamically at runtime. The dynamic model is
- something not supported by Flex
- or other lexical scanner generators (such as re2c,
- Ragel, etc.).
- 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="id878445"></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>
+ something not supported by <span class="underline">_flex</span>_ or
+ other lexical scanner generators (such as <span class="underline">_re2c</span>_,
+ <span class="underline">_ragel</span>_, etc.). 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_role__underline___lex__emphasis__"></a><h5>
+<a name="id908655"></a>
+ <a class="link" href="lexer_introduction.html#spirit.lex.lexer_introduction.the_library_structure_of__emphasis_role__underline___lex__emphasis__">The
+ Library Structure of <span class="underline">_lex</span>_</a>
       </h5>
 <p>
- The <a class="link" href="lexer_introduction.html#spirit.lexerflow" title="Figure&#160;6.&#160;The Library structure and Common Flow of Information while using Spirit.Lex in an application">figure</a> below shows a high level
- overview of how the <span class="emphasis"><em>Spirit.Lex</em></span> library might be used
- in an application. <span class="emphasis"><em>Spirit.Lex</em></span> allows to create lexical
- analyzers based on patterns. These patterns are regular expression based
- rules used to define the different tokens to be recognized in the character
- input sequence. The input sequence is expected to be provided to the lexical
- analyzer as an arbitrary standard forward iterator. The lexical analyzer
- itself exposes a standard forward iterator as well. The difference here is
- that the exposed iterator provides access to the token sequence instead of
- to the character sequence. The tokens in this sequence are constructed on
- the fly by analyzing the underlying character sequence and matching this
+ The <a class="link" href="lexer_introduction.html#spirit.lexerflow" title="Figure&#160;6.&#160;The Library structure and Common Flow of Information while using _lex_ in an application">figure</a> below shows a high level
+ overview of how the <span class="underline">_lex</span>_ library might
+ be used in an application. <span class="underline">_lex</span>_ allows
+ to create lexical analyzers based on patterns. These patterns are regular
+ expression based rules used to define the different tokens to be recognized
+ in the character input sequence. The input sequence is expected to be provided
+ to the lexical analyzer as an arbitrary standard forward iterator. The lexical
+ analyzer itself exposes a standard forward iterator as well. The difference
+ here is that the exposed iterator provides access to the token sequence instead
+ of to the character sequence. The tokens in this sequence are constructed
+ on the fly by analyzing the underlying character sequence and matching this
         to the patterns as defined by the application.
       </p>
 <p>
         </p>
 <div class="figure">
 <a name="spirit.lexerflow"></a><p class="title"><b>Figure&#160;6.&#160;The Library structure and Common Flow of Information while
- using <span class="emphasis"><em>Spirit.Lex</em></span> in an application</b></p>
-<div class="figure-contents"><span class="inlinemediaobject"><img src="../.././images/lexerflow.png" alt="The Library structure and Common Flow of Information while using Spirit.Lex in an application"></span></div>
+ using <span class="underline">_lex</span>_ in an application</b></p>
+<div class="figure-contents"><span class="inlinemediaobject"><img src="../.././images/lexerflow.png" alt="The Library structure and Common Flow of Information while using _lex_ in an application"></span></div>
 </div>
 <p><br class="figure-break">
       </p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Quick Reference</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../index.html" title="Spirit 2.3">
 <link rel="up" href="../lex.html" title="Lex - Writing Lexical Analyzers">
 <link rel="prev" href="abstracts/lexer_static_model.html" title="The Static Lexer Model">
 <link rel="next" href="quick_reference/common_notation.html" title="Common Notation">

Modified: trunk/libs/spirit/doc/html/spirit/lex/quick_reference/common_notation.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/quick_reference/common_notation.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/quick_reference/common_notation.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Common Notation</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../quick_reference.html" title="Quick Reference">
 <link rel="prev" href="../quick_reference.html" title="Quick Reference">
 <link rel="next" href="lexers.html" title="Primitive Lexer Components">
@@ -56,19 +56,19 @@
             </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ch</span></code></span></dt>
 <dd><p>
- Character-class specific character (See Character Class Types)
+ Character-class specific character (See __char_class<span class="underline">types</span>_)
             </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Ch</span></code></span></dt>
 <dd><p>
- Character-class specific character type (See Character Class Types)
+ Character-class specific character type (See __char_class<span class="underline">types</span>_)
             </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">str</span></code></span></dt>
 <dd><p>
- Character-class specific string (See Character Class Types)
+ Character-class specific string (See __char_class<span class="underline">types</span>_)
             </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Str</span></code></span></dt>
 <dd><p>
- Character-class specific string type (See Character Class Types)
+ Character-class specific string type (See __char_class<span class="underline">types</span>_)
             </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Attrib</span></code></span></dt>
 <dd><p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Supported Regular Expressions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../quick_reference.html" title="Quick Reference">
 <link rel="prev" href="phoenix.html" title="Phoenix">
 <link rel="next" href="../reference.html" title="Reference">
@@ -28,7 +28,7 @@
         Expressions</a>
 </h4></div></div></div>
 <div class="table">
-<a name="id903008"></a><p class="title"><b>Table&#160;11.&#160;Regular expressions
+<a name="id933927"></a><p class="title"><b>Table&#160;11.&#160;Regular expressions
         support</b></p>
 <div class="table-contents"><table class="table" summary="Regular expressions
         support">
@@ -638,7 +638,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.lex.quick_reference.lexer.regular_expression_precedence"></a><h6>
-<a name="id906281"></a>
+<a name="id937593"></a>
           <a class="link" href="lexer.html#spirit.lex.quick_reference.lexer.regular_expression_precedence">Regular
           Expression Precedence</a>
         </h6>
@@ -656,7 +656,7 @@
           </li>
 </ul></div>
 <a name="spirit.lex.quick_reference.lexer.macros"></a><h6>
-<a name="id906387"></a>
+<a name="id937699"></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/quick_reference/lexers.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/quick_reference/lexers.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/quick_reference/lexers.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Primitive Lexer Components</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../quick_reference.html" title="Quick Reference">
 <link rel="prev" href="common_notation.html" title="Common Notation">
 <link rel="next" href="semantic_actions.html" title="Semantic Actions">
@@ -183,8 +183,8 @@
 <tr><td align="left" valign="top"><p>
             The column <span class="emphasis"><em>Attribute</em></span> in the table above lists the
             parser attribute exposed by the lexer component if it is used as a parser
- (see Attribute). A 'n/a' in this columns means the lexer component is
- not usable as a parser.
+ (see <span class="underline">_attribute</span>_). A 'n/a' in this
+ columns means the lexer component is not usable as a parser.
           </p></td></tr>
 </table></div>
 </div>

Modified: trunk/libs/spirit/doc/html/spirit/lex/quick_reference/phoenix.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/quick_reference/phoenix.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/quick_reference/phoenix.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Phoenix</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../quick_reference.html" title="Quick Reference">
 <link rel="prev" href="semantic_actions.html" title="Semantic Actions">
 <link rel="next" href="lexer.html" title="Supported Regular Expressions">
@@ -27,15 +27,15 @@
 <a name="spirit.lex.quick_reference.phoenix"></a><a class="link" href="phoenix.html" title="Phoenix">Phoenix</a>
 </h4></div></div></div>
 <p>
- Boost.Phoenix makes
- it easier to attach semantic actions. You just inline your lambda expressions:
+ __boost<span class="underline">phoenix</span>_ makes it easier to
+ attach semantic actions. You just inline your lambda expressions:
         </p>
 <pre class="programlisting"><span class="identifier">l</span><span class="special">[</span><span class="identifier">phoenix</span><span class="special">-</span><span class="identifier">lambda</span><span class="special">-</span><span class="identifier">expression</span><span class="special">]</span>
 </pre>
 <p>
- <span class="emphasis"><em>Spirit.Lex</em></span> provides some Boost.Phoenix
- placeholders to access important information from the <code class="computeroutput"><span class="identifier">Context</span></code>
- that are otherwise difficult to extract.
+ <span class="underline">_lex</span>_ provides some __boost<span class="underline">phoenix</span>_ placeholders to access important information
+ from the <code class="computeroutput"><span class="identifier">Context</span></code> that are
+ otherwise difficult to extract.
         </p>
 <div class="variablelist" title="Spirit.Lex specific Phoenix placeholders">
 <p class="title"><b>Spirit.Lex specific Phoenix placeholders</b></p>
@@ -79,8 +79,7 @@
           </p></td></tr>
 </table></div>
 <p>
- For more information see <a class="link" href="../abstracts/lexer_semantic_actions.html" title="Lexer Semantic Actions">Lexer
- Semantic Actions</a>.
+ For more information see __lex<span class="underline">actions</span>_.
         </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/semantic_actions.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/quick_reference/semantic_actions.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/quick_reference/semantic_actions.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Semantic Actions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../quick_reference.html" title="Quick Reference">
 <link rel="prev" href="lexers.html" title="Primitive Lexer Components">
 <link rel="next" href="phoenix.html" title="Phoenix">
@@ -43,9 +43,8 @@
 <span class="keyword">void</span> <span class="identifier">f</span><span class="special">(</span><span class="identifier">Iterator</span><span class="special">&amp;,</span> <span class="identifier">Iterator</span><span class="special">&amp;,</span> <span class="identifier">pass_flag</span><span class="special">&amp;,</span> <span class="identifier">Idtype</span><span class="special">&amp;,</span> <span class="identifier">Context</span><span class="special">&amp;);</span>
 </pre>
 <p>
- You can use Boost.Bind
- to bind member functions. For function objects, the allowed signatures
- are:
+ You can use __boost<span class="underline">bind</span>_ to bind
+ member functions. For function objects, the allowed signatures are:
         </p>
 <pre class="programlisting"><span class="keyword">void</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">unused_type</span><span class="special">,</span> <span class="identifier">unused_type</span><span class="special">,</span> <span class="identifier">unused_type</span><span class="special">,</span> <span class="identifier">unused_type</span><span class="special">,</span> <span class="identifier">unused_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
 <span class="keyword">void</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">Iterator</span><span class="special">&amp;,</span> <span class="identifier">Iterator</span><span class="special">&amp;,</span> <span class="identifier">unused_type</span><span class="special">,</span> <span class="identifier">unused_type</span><span class="special">,</span> <span class="identifier">unused_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
@@ -58,8 +57,7 @@
           in the signatures above to signify 'don't care'.
         </p>
 <p>
- For more information see <a class="link" href="../abstracts/lexer_semantic_actions.html" title="Lexer Semantic Actions">Lexer
- Semantic Actions</a>.
+ For more information see __lex<span class="underline">actions</span>_.
         </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/reference.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/reference.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/reference.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Reference</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../index.html" title="Spirit 2.3">
 <link rel="up" href="../lex.html" title="Lex - Writing Lexical Analyzers">
 <link rel="prev" href="quick_reference/lexer.html" title="Supported Regular Expressions">
 <link rel="next" href="reference/lexer_concepts.html" title="Lexer Concepts">

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Basics</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="lexer_concepts/narylexer.html" title="NaryLexer">
 <link rel="next" href="lexer_api.html" title="Lexer API">
@@ -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="id910738"></a>
+<a name="id939850"></a>
           <a class="link" href="lex_basics.html#spirit.lex.reference.lex_basics.examples">Examples</a>
         </h6>
 <p>
@@ -62,7 +62,7 @@
 <p>
         </p>
 <a name="spirit.lex.reference.lex_basics.models"></a><h6>
-<a name="id910950"></a>
+<a name="id940199"></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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Lexer API</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="lex_basics.html" title="Basics">
 <link rel="next" href="primitives.html" title="Token definition Primitives">
@@ -27,7 +27,7 @@
 <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="id911043"></a>
+<a name="id940292"></a>
           <a class="link" href="lexer_api.html#spirit.lex.reference.lexer_api.description">Description</a>
         </h6>
 <p>
@@ -41,7 +41,7 @@
           the parsed values on a successful parse.
         </p>
 <a name="spirit.lex.reference.lexer_api.header"></a><h6>
-<a name="id911081"></a>
+<a name="id940330"></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 &lt;boost/spirit/home/lex/tokenize_and_parse.hpp&gt;
@@ -56,15 +56,15 @@
 <p>
           The variadic attributes version of the API allows one or more attributes
           to be passed into the API functions. The functions taking two or more attributes
- are usable when the parser expression is a <a class="link" href="../../qi/reference/operator/sequence.html" title="Sequence (a &gt;&gt; b)">Sequence</a>
+ are usable when the parser expression is a __qi<span class="underline">sequence</span>_
           only. In this case each of the attributes passed have to match the corresponding
           part of the sequence.
         </p>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </p>
 <a name="spirit.lex.reference.lexer_api.namespace"></a><h6>
-<a name="id911220"></a>
+<a name="id940469"></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="id911474"></a>
+<a name="id940722"></a>
           <a class="link" href="lexer_api.html#spirit.lex.reference.lexer_api.synopsis">Synopsis</a>
         </h6>
 <p>
@@ -264,7 +264,7 @@
           to the corresponding argument.
         </p>
 <a name="spirit.lex.reference.lexer_api.template_parameters"></a><h6>
-<a name="id913276"></a>
+<a name="id944307"></a>
           <a class="link" href="lexer_api.html#spirit.lex.reference.lexer_api.template_parameters">Template
           parameters</a>
         </h6>
@@ -294,8 +294,8 @@
                 </td>
 <td>
                 <p>
- ForwardIterator pointing
- to the underlying input sequence to parse.
+ <span class="underline">_fwditer</span>_ pointing to the
+ underlying input sequence to parse.
                 </p>
                 </td>
 </tr>

Modified: trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Lexer Concepts</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="../reference.html" title="Reference">
 <link rel="next" href="lexer_concepts/lexer.html" title="Lexer">
@@ -33,9 +33,9 @@
 <dt><span class="section">NaryLexer</span></dt>
 </dl></div>
 <p>
- <span class="emphasis"><em>Spirit.Lex</em></span> components fall into a couple of generalized
- concepts.
- The <span class="emphasis"><em>Lexer</em></span> is the most fundamental concept. All <span class="emphasis"><em>Spirit.Lex</em></span>
+ <span class="underline">_lex</span>_ components fall into a couple
+ of generalized <span class="underline">_concepts</span>_. The <span class="emphasis"><em>Lexer</em></span>
+ is the most fundamental concept. All <span class="underline">_lex</span>_
           components are models of the <span class="emphasis"><em>Lexer</em></span> concept. <span class="emphasis"><em>PrimitiveLexer</em></span>,
           <span class="emphasis"><em>UnaryLexer</em></span>, and <span class="emphasis"><em>NaryLexer</em></span> are
           all refinements of the <span class="emphasis"><em>Lexer</em></span> concept.

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Lexer</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../lexer_concepts.html" title="Lexer Concepts">
 <link rel="prev" href="../lexer_concepts.html" title="Lexer Concepts">
 <link rel="next" href="primitivelexer.html" title="PrimitiveLexer">
@@ -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="id906521"></a>
+<a name="id937834"></a>
             <a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.description">Description</a>
           </h6>
 <p>
@@ -65,7 +65,7 @@
 </dl>
 </div>
 <a name="spirit.lex.reference.lexer_concepts.lexer.valid_expressions"></a><h6>
-<a name="id906683"></a>
+<a name="id938021"></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="id906903"></a>
+<a name="id938241"></a>
             <a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.type_expressions">Type
             Expressions</a>
           </h6>
@@ -175,14 +175,13 @@
                     Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
                     if a certain type, <code class="computeroutput"><span class="identifier">L</span></code>
                     is a Lexer, <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>
- otherwise (See <a href="../../../../../../../../libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
- Boolean Constant</a>).
+ otherwise (See __mpl_boolean<span class="underline">constant</span>_).
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.lex.reference.lexer_concepts.lexer.postcondition"></a><h6>
-<a name="id909232"></a>
+<a name="id938376"></a>
             <a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.postcondition">Postcondition</a>
           </h6>
 <p>
@@ -206,12 +205,12 @@
               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="id909340"></a>
+<a name="id938484"></a>
             <a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.models">Models</a>
           </h6>
 <p>
- All lexer components in <span class="emphasis"><em>Spirit.Lex</em></span> are models of
- the <span class="emphasis"><em>Lexer</em></span> concept.
+ All lexer components in <span class="underline">_lex</span>_ are
+ models of the <span class="emphasis"><em>Lexer</em></span> concept.
           </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>NaryLexer</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../lexer_concepts.html" title="Lexer Concepts">
 <link rel="prev" href="unarylexer.html" title="UnaryLexer">
 <link rel="next" href="../lex_basics.html" title="Basics">
@@ -27,17 +27,17 @@
 <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="id910194"></a>
+<a name="id939323"></a>
             <a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.description">Description</a>
           </h6>
 <p>
             <span class="emphasis"><em>NaryLexer</em></span> is a composite lexer component that has
             one or more subjects. The NaryLexer allows its subjects to be treated
- in the same way as a single instance of a <a class="link" href="lexer.html" title="Lexer"><code class="computeroutput"><span class="identifier">Lexer</span></code></a> following the Composite
- Design Pattern.
+ in the same way as a single instance of a __lexer<span class="underline">concept</span>_
+ following the __composite<span class="underline">pattern</span>_.
           </p>
 <a name="spirit.lex.reference.lexer_concepts.narylexer.refinement_of"></a><h6>
-<a name="id910230"></a>
+<a name="id939358"></a>
             <a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.refinement_of">Refinement
             of</a>
           </h6>
@@ -45,7 +45,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="lexer.html" title="Lexer"><code class="computeroutput"><span class="identifier">Lexer</span></code></a>
+ __lexer<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -64,13 +64,13 @@
 </dl>
 </div>
 <a name="spirit.lex.reference.lexer_concepts.narylexer.valid_expressions"></a><h6>
-<a name="id910312"></a>
+<a name="id939435"></a>
             <a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.valid_expressions">Valid
             Expressions</a>
           </h6>
 <p>
- In addition to the requirements defined in <a class="link" href="lexer.html" title="Lexer"><code class="computeroutput"><span class="identifier">Lexer</span></code></a>, for any NaryLexer the
- following must be met:
+ In addition to the requirements defined in __lexer<span class="underline">concept</span>_,
+ for any NaryLexer the following must be met:
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -108,14 +108,14 @@
                   </td>
 <td>
                   <p>
- A Boost.Fusion
- Sequence of <a class="link" href="lexer.html" title="Lexer"><code class="computeroutput"><span class="identifier">Lexer</span></code></a> types.
+ A <span class="underline">_fusion</span>_ Sequence of
+ __lexer<span class="underline">concept</span>_ types.
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.lex.reference.lexer_concepts.narylexer.type_expressions"></a><h6>
-<a name="id910437"></a>
+<a name="id939550"></a>
             <a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.type_expressions">Type
             Expressions</a>
           </h6>
@@ -160,15 +160,14 @@
                     Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
                     if a certain type, <code class="computeroutput"><span class="identifier">L</span></code>
                     is a NaryLexer, <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>
- otherwise (See <a href="../../../../../../../../libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
- Boolean Constant</a>).
+ otherwise (See __mpl_boolean<span class="underline">constant</span>_).
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.lex.reference.lexer_concepts.narylexer.invariants"></a><h6>
-<a name="id910608"></a>
+<a name="id939720"></a>
             <a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.invariants">Invariants</a>
           </h6>
 <p>
@@ -180,7 +179,7 @@
 <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_lexer</span><span class="special">&lt;</span><span class="identifier">E</span><span class="special">&gt;::</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="id910693"></a>
+<a name="id939805"></a>
             <a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.models">Models</a>
           </h6>
 <p>
@@ -190,8 +189,8 @@
               lexer sequence component
             </li></ul></div>
 <p>
- <span class="bold"><strong>FIXME</strong></span> Add more links to models of NaryLexer
- concept
+ <span class="underline">_fixme</span>_ Add more links to models
+ of NaryLexer concept
           </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>PrimitiveLexer</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../lexer_concepts.html" title="Lexer Concepts">
 <link rel="prev" href="lexer.html" title="Lexer">
 <link rel="next" href="unarylexer.html" title="UnaryLexer">
@@ -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="id909377"></a>
+<a name="id938523"></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="id909400"></a>
+<a name="id938545"></a>
             <a class="link" href="primitivelexer.html#spirit.lex.reference.lexer_concepts.primitivelexer.refinement_of">Refinement
             of</a>
           </h6>
@@ -43,13 +43,13 @@
 <p>
               </p>
 <p>
- <a class="link" href="lexer.html" title="Lexer"><code class="computeroutput"><span class="identifier">Lexer</span></code></a>
+ __lexer<span class="underline">concept</span>_
               </p>
 <p>
             </p>
 </blockquote></div>
 <a name="spirit.lex.reference.lexer_concepts.primitivelexer.type_expressions"></a><h6>
-<a name="id909433"></a>
+<a name="id938574"></a>
             <a class="link" href="primitivelexer.html#spirit.lex.reference.lexer_concepts.primitivelexer.type_expressions">Type
             Expressions</a>
           </h6>
@@ -81,14 +81,13 @@
                     Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
                     if a certain type, <code class="computeroutput"><span class="identifier">L</span></code>,
                     is a PrimitiveLexer, <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>
- otherwise (See <a href="../../../../../../../../libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
- Boolean Constant</a>).
+ otherwise (See __mpl_boolean<span class="underline">constant</span>_).
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.lex.reference.lexer_concepts.primitivelexer.models"></a><h6>
-<a name="id909570"></a>
+<a name="id938710"></a>
             <a class="link" href="primitivelexer.html#spirit.lex.reference.lexer_concepts.primitivelexer.models">Models</a>
           </h6>
 <p>
@@ -106,7 +105,7 @@
 </li>
 </ul></div>
 <p>
- <span class="bold"><strong>FIXME</strong></span> Add more links to <span class="emphasis"><em>PrimitiveLexer</em></span>
+ <span class="underline">_fixme</span>_ Add more links to <span class="emphasis"><em>PrimitiveLexer</em></span>
             models here.
           </p>
 </div>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>UnaryLexer</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../lexer_concepts.html" title="Lexer Concepts">
 <link rel="prev" href="primitivelexer.html" title="PrimitiveLexer">
 <link rel="next" href="narylexer.html" title="NaryLexer">
@@ -27,16 +27,16 @@
 <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="id909672"></a>
+<a name="id938812"></a>
             <a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.description">Description</a>
           </h6>
 <p>
             <span class="emphasis"><em>UnaryLexer</em></span> is a composite lexer component that has
             a single subject. The UnaryLexer may change the behavior of its subject
- following the Delegate Design Pattern.
+ following the __delegate<span class="underline">pattern</span>_.
           </p>
 <a name="spirit.lex.reference.lexer_concepts.unarylexer.refinement_of"></a><h6>
-<a name="id909697"></a>
+<a name="id938842"></a>
             <a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.refinement_of">Refinement
             of</a>
           </h6>
@@ -44,7 +44,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="lexer.html" title="Lexer"><code class="computeroutput"><span class="identifier">Lexer</span></code></a>
+ __lexer<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -63,13 +63,13 @@
 </dl>
 </div>
 <a name="spirit.lex.reference.lexer_concepts.unarylexer.valid_expressions"></a><h6>
-<a name="id909777"></a>
+<a name="id938916"></a>
             <a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.valid_expressions">Valid
             Expressions</a>
           </h6>
 <p>
- In addition to the requirements defined in <a class="link" href="lexer.html" title="Lexer"><code class="computeroutput"><span class="identifier">Lexer</span></code></a>, for any UnaryLexer the
- following must be met:
+ In addition to the requirements defined in __lexer<span class="underline">concept</span>_,
+ for any UnaryLexer the following must be met:
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -107,13 +107,13 @@
                   </td>
 <td>
                   <p>
- <a class="link" href="lexer.html" title="Lexer"><code class="computeroutput"><span class="identifier">Lexer</span></code></a>
+ __lexer<span class="underline">concept</span>_
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.lex.reference.lexer_concepts.unarylexer.type_expressions"></a><h6>
-<a name="id909893"></a>
+<a name="id939023"></a>
             <a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.type_expressions">Type
             Expressions</a>
           </h6>
@@ -158,15 +158,14 @@
                     Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
                     if a certain type, <code class="computeroutput"><span class="identifier">L</span></code>
                     is a UnaryLexer, <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>
- otherwise (See <a href="../../../../../../../../libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
- Boolean Constant</a>).
+ otherwise (See __mpl_boolean<span class="underline">constant</span>_).
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.lex.reference.lexer_concepts.unarylexer.invariants"></a><h6>
-<a name="id910063"></a>
+<a name="id939192"></a>
             <a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.invariants">Invariants</a>
           </h6>
 <p>
@@ -177,7 +176,7 @@
 <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_lexer</span><span class="special">&lt;</span><span class="identifier">L</span><span class="special">::</span><span class="identifier">subject_type</span><span class="special">&gt;::</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="id910149"></a>
+<a name="id939277"></a>
             <a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.models">Models</a>
           </h6>
 <p>
@@ -187,8 +186,8 @@
               action lexer component (allowing to attach semantic actions)
             </li></ul></div>
 <p>
- <span class="bold"><strong>FIXME</strong></span> Add more links to models of UnaryLexer
- concept
+ <span class="underline">_fixme</span>_ Add more links to models
+ of UnaryLexer concept
           </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Token definition Primitives</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="lexer_api.html" title="Lexer API">
 <link rel="next" href="primitives/char_tokendef.html" title="Tokens Matching Single Characters">
@@ -36,14 +36,14 @@
           and string literals.
         </p>
 <a name="spirit.lex.reference.primitives.module_headers"></a><h6>
-<a name="id913521"></a>
+<a name="id944547"></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 &lt;boost/spirit/home/lex/primitives.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">lex_primitives</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Tokens Matching Single Characters</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../primitives.html" title="Token definition Primitives">
 <link rel="prev" href="../primitives.html" title="Token definition Primitives">
 <link rel="next" href="../../../advanced.html" title="Advanced">
@@ -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="id914707"></a>
+<a name="id944634"></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="id914752"></a>
+<a name="id944678"></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="id914767"></a>
+<a name="id944694"></a>
             <a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.module_headers">Module
             Headers</a>
           </h6>
@@ -54,10 +54,10 @@
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">lex_char_token_def</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.lex.reference.primitives.char_tokendef.namespace"></a><h6>
-<a name="id914844"></a>
+<a name="id944770"></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="id914947"></a>
+<a name="id944874"></a>
             <a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.model_of">Model
             of</a>
           </h6>
@@ -90,7 +90,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../lexer_concepts/primitivelexer.html" title="PrimitiveLexer"><code class="computeroutput"><span class="identifier">PrimitiveLexer</span></code></a>
+ __primitive_lexer<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -106,13 +106,13 @@
 </dl>
 </div>
 <a name="spirit.lex.reference.primitives.char_tokendef.expression_semantics"></a><h6>
-<a name="id915014"></a>
+<a name="id944936"></a>
             <a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../lexer_concepts/primitivelexer.html" title="PrimitiveLexer"><code class="computeroutput"><span class="identifier">PrimitiveLexer</span></code></a>.
+ is not defined in __primitive_lexer<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -171,7 +171,7 @@
 </tbody>
 </table></div>
 <a name="spirit.lex.reference.primitives.char_tokendef.example"></a><h6>
-<a name="id915197"></a>
+<a name="id945114"></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.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/tutorials.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/tutorials.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -1,13 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>Spirit.Lex Tutorials</title>
+<title>_lex_ Tutorials</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../index.html" title="Spirit 2.3">
 <link rel="up" href="../lex.html" title="Lex - Writing Lexical Analyzers">
-<link rel="prev" href="lexer_introduction.html" title="Introduction to Spirit.Lex">
-<link rel="next" href="tutorials/lexer_tutorials.html" title="Spirit.Lex Tutorials Overview">
+<link rel="prev" href="lexer_introduction.html" title="Introduction to _lex_">
+<link rel="next" href="tutorials/lexer_tutorials.html" title="_lex_ Tutorials Overview">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -22,18 +22,18 @@
 <div class="spirit-nav">
 <a accesskey="p" href="lexer_introduction.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lex.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="tutorials/lexer_tutorials.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Spirit.Lex Tutorials">
+<div class="section" title="_lex_ Tutorials">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="spirit.lex.tutorials"></a><a class="link" href="tutorials.html" title="Spirit.Lex Tutorials"> <span class="emphasis"><em>Spirit.Lex</em></span>
+<a name="spirit.lex.tutorials"></a><a class="link" href="tutorials.html" title="_lex_ Tutorials"> <span class="underline">_lex</span>_
       Tutorials</a>
 </h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="tutorials/lexer_tutorials.html"> <span class="emphasis"><em>Spirit.Lex</em></span>
+<dt><span class="section"><a href="tutorials/lexer_tutorials.html"> <span class="underline">_lex</span>_
         Tutorials Overview</a></span></dt>
 <dt><span class="section"><a href="tutorials/lexer_quickstart1.html"> Quickstart
- 1 - A word counter using <span class="emphasis"><em>Spirit.Lex</em></span></a></span></dt>
+ 1 - A word counter using <span class="underline">_lex</span>_</a></span></dt>
 <dt><span class="section"><a href="tutorials/lexer_quickstart2.html"> Quickstart
- 2 - A better word counter using <span class="emphasis"><em>Spirit.Lex</em></span></a></span></dt>
+ 2 - A better word counter using <span class="underline">_lex</span>_</a></span></dt>
 <dt><span class="section"><a href="tutorials/lexer_quickstart3.html"> Quickstart
         3 - Counting Words Using a Parser</a></span></dt>
 </dl></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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -1,13 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>Quickstart 1 - A word counter using Spirit.Lex</title>
+<title>Quickstart 1 - A word counter using _lex_</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
-<link rel="up" href="../tutorials.html" title="Spirit.Lex Tutorials">
-<link rel="prev" href="lexer_tutorials.html" title="Spirit.Lex Tutorials Overview">
-<link rel="next" href="lexer_quickstart2.html" title="Quickstart 2 - A better word counter using Spirit.Lex">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
+<link rel="up" href="../tutorials.html" title="_lex_ Tutorials">
+<link rel="prev" href="lexer_tutorials.html" title="_lex_ Tutorials Overview">
+<link rel="next" href="lexer_quickstart2.html" title="Quickstart 2 - A better word counter using _lex_">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -22,16 +22,16 @@
 <div class="spirit-nav">
 <a accesskey="p" href="lexer_tutorials.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorials.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="lexer_quickstart2.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Quickstart 1 - A word counter using Spirit.Lex">
+<div class="section" title="Quickstart 1 - A word counter using _lex_">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="spirit.lex.tutorials.lexer_quickstart1"></a><a class="link" href="lexer_quickstart1.html" title="Quickstart 1 - A word counter using Spirit.Lex"> Quickstart
- 1 - A word counter using <span class="emphasis"><em>Spirit.Lex</em></span></a>
+<a name="spirit.lex.tutorials.lexer_quickstart1"></a><a class="link" href="lexer_quickstart1.html" title="Quickstart 1 - A word counter using _lex_"> Quickstart
+ 1 - A word counter using <span class="underline">_lex</span>_</a>
 </h4></div></div></div>
 <p>
- <span class="emphasis"><em>Spirit.Lex</em></span> is very modular, which follows the general
- building principle of the Spirit
+ <span class="underline">_lex</span>_ is very modular, which follows
+ the general building principle of the <span class="underline">_spirit</span>_
           libraries. You never pay for features you don't use. It is nicely integrated
- with the other parts of Spirit
+ with the other parts of <span class="underline">_spirit</span>_
           but nevertheless can be used separately to build standalone lexical analyzers.
           The first quick start example describes a standalone application: counting
           characters, words, and lines in a file, very similar to what the well known
@@ -39,14 +39,14 @@
           (for the full example code see here: word_count_functor.cpp).
         </p>
 <a name="spirit.lex.tutorials.lexer_quickstart1.prerequisites"></a><h6>
-<a name="id878714"></a>
+<a name="id909590"></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
+ fashion, and on top of the <span class="underline">_lexertl</span>_
           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>
@@ -78,18 +78,18 @@
 <p>
         </p>
 <a name="spirit.lex.tutorials.lexer_quickstart1.defining_tokens"></a><h6>
-<a name="id878964"></a>
+<a name="id909840"></a>
           <a class="link" href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.defining_tokens">Defining
           Tokens</a>
         </h6>
 <p>
- The most important step while creating a lexer using <span class="emphasis"><em>Spirit.Lex</em></span>
+ The most important step while creating a lexer using <span class="underline">_lex</span>_
           is to define the tokens to be recognized in the input sequence. This is
           normally done by defining the regular expressions describing the matching
           character sequences, and optionally their corresponding token ids. Additionally
           the defined tokens need to be associated with an instance of a lexer object
           as provided by the library. The following code snippet shows how this can
- be done using <span class="emphasis"><em>Spirit.Lex</em></span>.
+ be done using <span class="underline">_lex</span>_.
         </p>
 <p>
           </p>
@@ -133,17 +133,17 @@
 <p>
         </p>
 <a name="spirit.lex.tutorials.lexer_quickstart1.doing_the_useful_work"></a><h6>
-<a name="id879986"></a>
+<a name="id910179"></a>
           <a class="link" href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.doing_the_useful_work">Doing
           the Useful Work</a>
         </h6>
 <p>
- We will use a setup, where we want the <span class="emphasis"><em>Spirit.Lex</em></span>
+ We will use a setup, where we want the <span class="underline">_lex</span>_
           library to invoke a given function after any of of the generated tokens
           is recognized. For this reason we need to implement a functor taking at
           least the generated token as an argument and returning a boolean value
           allowing to stop the tokenization process. The default token type used
- in this example carries a token value of the type boost::iterator_range<code class="computeroutput"><span class="special">&lt;</span><span class="identifier">BaseIterator</span><span class="special">&gt;</span></code>
+ in this example carries a token value of the type __boost_iterator<span class="underline">range</span>_<code class="computeroutput"><span class="special">&lt;</span><span class="identifier">BaseIterator</span><span class="special">&gt;</span></code>
           pointing to the matched range in the underlying input sequence.
         </p>
 <p>
@@ -191,14 +191,14 @@
 <p>
           All what is left is to write some boilerplate code helping to tie together
           the pieces described so far. To simplify this example we call the <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">tokenize</span><span class="special">()</span></code>
- function implemented in <span class="emphasis"><em>Spirit.Lex</em></span> (for a more detailed
- description of this function see here: <span class="bold"><strong>FIXME</strong></span>),
+ function implemented in <span class="underline">_lex</span>_ (for
+ a more detailed description of this function see here: <span class="underline">_fixme</span>_),
           even if we could have written a loop to iterate over the lexer iterators
           [<code class="computeroutput"><span class="identifier">first</span></code>, <code class="computeroutput"><span class="identifier">last</span></code>)
           as well.
         </p>
 <a name="spirit.lex.tutorials.lexer_quickstart1.pulling_everything_together"></a><h6>
-<a name="id880499"></a>
+<a name="id910682"></a>
           <a class="link" href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.pulling_everything_together">Pulling
           Everything Together</a>
         </h6>
@@ -250,16 +250,16 @@
           </p>
 <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="id881340"></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>
+<a name="spirit.lex.tutorials.lexer_quickstart1.comparing__emphasis_role__underline___lex__emphasis___with__emphasis_role__underline___flex__emphasis__"></a><h6>
+<a name="id911523"></a>
+ <a class="link" href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.comparing__emphasis_role__underline___lex__emphasis___with__emphasis_role__underline___flex__emphasis__">Comparing
+ <span class="underline">_lex</span>_ with <span class="underline">_flex</span>_</a>
         </h6>
 <p>
           This example was deliberately chosen to be as much as possible similar
- to the equivalent Flex
- program (see below), which isn't too different from what has to be written
- when using <span class="emphasis"><em>Spirit.Lex</em></span>.
+ to the equivalent <span class="underline">_flex</span>_ program
+ (see below), which isn't too different from what has to be written when
+ using <span class="underline">_lex</span>_.
         </p>
 <div class="note" title="Note"><table border="0" summary="Note">
 <tr>
@@ -268,26 +268,26 @@
 </tr>
 <tr><td align="left" valign="top"><p>
             Interestingly enough, performance comparisons of lexical analyzers written
- using <span class="emphasis"><em>Spirit.Lex</em></span> with equivalent programs generated
- by Flex show that both
+ using <span class="underline">_lex</span>_ with equivalent programs
+ generated by <span class="underline">_flex</span>_ 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 <span class="emphasis"><em>Spirit.Lex</em></span>
+ <span class="underline">_lexertl</span>_ library and due its carefully
+ designed integration with <span class="underline">_spirit</span>_
+ the abstraction penalty to be paid for using <span class="underline">_lex</span>_
             is neglectible.
           </p></td></tr>
 </table></div>
 <p>
           The remaining examples in this tutorial will use more sophisticated features
- 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
- as possible. That is why this documentation will provide the corresponding
- Flex code for the shown
- <span class="emphasis"><em>Spirit.Lex</em></span> examples almost everywhere. So consequently,
- here is the Flex code
- corresponding to the example as shown above.
+ of <span class="underline">_lex</span>_, mainly to allow further
+ simplification of the code to be written, while maintaining the similarity
+ with corresponding features of <span class="underline">_flex</span>_.
+ <span class="underline">_lex</span>_ has been designed to be as
+ similiar to <span class="underline">_flex</span>_ as possible. That
+ is why this documentation will provide the corresponding <span class="underline">_flex</span>_
+ code for the shown <span class="underline">_lex</span>_ examples
+ almost everywhere. So consequently, here is the <span class="underline">_flex</span>_
+ code corresponding to the example as shown above.
         </p>
 <p>
           </p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -1,12 +1,12 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>Quickstart 2 - A better word counter using Spirit.Lex</title>
+<title>Quickstart 2 - A better word counter using _lex_</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
-<link rel="up" href="../tutorials.html" title="Spirit.Lex Tutorials">
-<link rel="prev" href="lexer_quickstart1.html" title="Quickstart 1 - A word counter using Spirit.Lex">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
+<link rel="up" href="../tutorials.html" title="_lex_ Tutorials">
+<link rel="prev" href="lexer_quickstart1.html" title="Quickstart 1 - A word counter using _lex_">
 <link rel="next" href="lexer_quickstart3.html" title="Quickstart 3 - Counting Words Using a Parser">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,38 +22,36 @@
 <div class="spirit-nav">
 <a accesskey="p" href="lexer_quickstart1.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorials.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="lexer_quickstart3.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Quickstart 2 - A better word counter using Spirit.Lex">
+<div class="section" title="Quickstart 2 - A better word counter using _lex_">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="spirit.lex.tutorials.lexer_quickstart2"></a><a class="link" href="lexer_quickstart2.html" title="Quickstart 2 - A better word counter using Spirit.Lex"> Quickstart
- 2 - A better word counter using <span class="emphasis"><em>Spirit.Lex</em></span></a>
+<a name="spirit.lex.tutorials.lexer_quickstart2"></a><a class="link" href="lexer_quickstart2.html" title="Quickstart 2 - A better word counter using _lex_"> Quickstart
+ 2 - A better word counter using <span class="underline">_lex</span>_</a>
 </h4></div></div></div>
 <p>
- People familiar with Flex
- will probably complain about the example from the section <a class="link" href="lexer_quickstart1.html" title="Quickstart 1 - A word counter using Spirit.Lex">Lex
- Quickstart 1 - A word counter using <span class="emphasis"><em>Spirit.Lex</em></span></a>
- as being overly complex and not being written to leverage the possibilities
- provided by this tool. In particular the previous example did not directly
- use the lexer actions to count the lines, words, and characters. So the
- example provided in this step of the tutorial will show how to use semantic
- actions in <span class="emphasis"><em>Spirit.Lex</em></span>. Even though this examples still
- counts textual elements, the purpose is to introduce new concepts and configuration
- options along the lines (for the full example code see here: word_count_lexer.cpp).
+ People familiar with <span class="underline">_flex</span>_ will
+ probably complain about the example from the section __sec_lex_quickstart<span class="underline">1</span>_ as being overly complex and not being written
+ to leverage the possibilities provided by this tool. In particular the
+ previous example did not directly use the lexer actions to count the lines,
+ words, and characters. So the example provided in this step of the tutorial
+ will show how to use semantic actions in <span class="underline">_lex</span>_.
+ Even though this examples still counts textual elements, the purpose is
+ to introduce new concepts and configuration 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="id883214"></a>
+<a name="id915343"></a>
           <a class="link" href="lexer_quickstart2.html#spirit.lex.tutorials.lexer_quickstart2.prerequisites">Prerequisites</a>
         </h6>
 <p>
           In addition to the only required <code class="computeroutput"><span class="preprocessor">#include</span></code>
           specific to <span class="emphasis"><em>Spirit.Lex</em></span> this example needs to include
- a couple of header files from the Boost.Phoenix
+ a couple of header files from the __boost<span class="underline">phoenix</span>_
           library. This example shows how to attach functors to token definitions,
           which could be done using any type of C++ technique resulting in a callable
- object. Using Boost.Phoenix
- for this task simplifies things and avoids adding dependencies to other
- libraries (Boost.Phoenix
- is already in use for Spirit
- anyway).
+ object. Using __boost<span class="underline">phoenix</span>_ for
+ this task simplifies things and avoids adding dependencies to other libraries
+ (__boost<span class="underline">phoenix</span>_ is already in use
+ for <span class="underline">_spirit</span>_ anyway).
         </p>
 <p>
           </p>
@@ -112,15 +110,15 @@
           </p>
 <p>
         </p>
-<a name="spirit.lex.tutorials.lexer_quickstart2.semantic_actions_in__emphasis_spirit_lex__emphasis_"></a><h6>
-<a name="id883843"></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>
+<a name="spirit.lex.tutorials.lexer_quickstart2.semantic_actions_in__emphasis_role__underline___lex__emphasis__"></a><h6>
+<a name="id915972"></a>
+ <a class="link" href="lexer_quickstart2.html#spirit.lex.tutorials.lexer_quickstart2.semantic_actions_in__emphasis_role__underline___lex__emphasis__">Semantic
+ Actions in <span class="underline">_lex</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
+ <span class="underline">_lex</span>_ uses a very similar way of
+ associating actions with the token definitions (which should look familiar
+ to anybody knowlegdeable with <span class="underline">_spirit</span>_
           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">&lt;&gt;</span></code>.
@@ -162,28 +160,25 @@
 <p>
           The semantics of the shown code is as follows. The code inside the <code class="computeroutput"><span class="special">[]</span></code> brackets will be executed whenever the
           corresponding token has been matched by the lexical analyzer. This is very
- similar to Flex, where
- the action code associated with a token definition gets executed after
- the recognition of a matching input sequence. The code above uses function
- objects constructed using Boost.Phoenix,
- but it is possible to insert any C++ function or function object as long
- as it exposes the proper interface. For more details on please refer to
- the section <a class="link" href="../abstracts/lexer_semantic_actions.html" title="Lexer Semantic Actions">Lexer
- Semantic Actions</a>.
+ similar to <span class="underline">_flex</span>_, where the action
+ code associated with a token definition gets executed after the recognition
+ of a matching input sequence. The code above uses function objects constructed
+ using __boost<span class="underline">phoenix</span>_, but it is
+ possible to insert any C++ function or function object as long as it exposes
+ the proper interface. For more details on please refer to the section __sec_lex<span class="underline">semactions</span>_.
         </p>
 <a name="spirit.lex.tutorials.lexer_quickstart2.associating_token_definitions_with_the_lexer"></a><h6>
-<a name="id884476"></a>
+<a name="id916608"></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>
 <p>
- If you compare this code to the code from <a class="link" href="lexer_quickstart1.html" title="Quickstart 1 - A word counter using Spirit.Lex">Lex
- Quickstart 1 - A word counter using <span class="emphasis"><em>Spirit.Lex</em></span></a>
- with regard to the way how token definitions are associated with the lexer,
- you will notice a different syntax being used here. In the previous example
- we have been using the <code class="computeroutput"><span class="identifier">self</span><span class="special">.</span><span class="identifier">add</span><span class="special">()</span></code> style of the API, while we here directly
- assign the token definitions to <code class="computeroutput"><span class="identifier">self</span></code>,
- combining the different token definitions using the <code class="computeroutput"><span class="special">|</span></code>
+ If you compare this code to the code from __sec_lex_quickstart<span class="underline">1</span>_ with regard to the way how token definitions
+ are associated with the lexer, you will notice a different syntax being
+ used here. In the previous example we have been using the <code class="computeroutput"><span class="identifier">self</span><span class="special">.</span><span class="identifier">add</span><span class="special">()</span></code>
+ style of the API, while we here directly assign the token definitions to
+ <code class="computeroutput"><span class="identifier">self</span></code>, combining the different
+ token definitions using the <code class="computeroutput"><span class="special">|</span></code>
           operator. Here is the code snippet again:
         </p>
 <pre class="programlisting"><span class="keyword">this</span><span class="special">-&gt;</span><span class="identifier">self</span>
@@ -204,12 +199,12 @@
           A second difference to the previous example is that we do not explicitly
           specify any token ids to use for the separate tokens. Using semantic actions
           to trigger some useful work has freed us from the need to define those.
- To ensure every token gets assigned a id the <span class="emphasis"><em>Spirit.Lex</em></span>
+ To ensure every token gets assigned a id the <span class="underline">_lex</span>_
           library internally assigns unique numbers to the token definitions, starting
           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="id884771"></a>
+<a name="id916908"></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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,9 +4,9 @@
 <title>Quickstart 3 - Counting Words Using a Parser</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
-<link rel="up" href="../tutorials.html" title="Spirit.Lex Tutorials">
-<link rel="prev" href="lexer_quickstart2.html" title="Quickstart 2 - A better word counter using Spirit.Lex">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
+<link rel="up" href="../tutorials.html" title="_lex_ Tutorials">
+<link rel="prev" href="lexer_quickstart2.html" title="Quickstart 2 - A better word counter using _lex_">
 <link rel="next" href="../abstracts.html" title="Abstracts">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -28,18 +28,18 @@
         3 - Counting Words Using a Parser</a>
 </h4></div></div></div>
 <p>
- The whole purpose of integrating <span class="emphasis"><em>Spirit.Lex</em></span> as part
- of the Spirit library
- was 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 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 an abstraction layer hiding implementation specifics
- of the used lexer library. The <a class="link" href="lexer_quickstart3.html#spirit.lex.flowcontrol" title="Figure&#160;7.&#160;The common flow control implemented while parsing combined with lexical analysis">picture</a>
+ The whole purpose of integrating <span class="underline">_lex</span>_
+ as part of the <span class="underline">_spirit</span>_ library was
+ to add a library allowing the merger of lexical analysis with the parsing
+ process as defined by a <span class="underline">_spirit</span>_
+ grammar. <span class="underline">_spirit</span>_ 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 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 an abstraction layer hiding implementation specifics of
+ the used lexer library. The <a class="link" href="lexer_quickstart3.html#spirit.lex.flowcontrol" title="Figure&#160;7.&#160;The common flow control implemented while parsing combined with lexical analysis">picture</a>
           below shows the common flow control implemented while parsing combined
           with lexical analysis.
         </p>
@@ -55,7 +55,7 @@
 <p>
           Another problem related to the integration of the lexical analyzer with
           the parser was to find a way how the defined tokens syntactically could
- be blended with the grammar definition syntax of Spirit.
+ be blended with the grammar definition syntax of <span class="underline">_spirit</span>_.
           For tokens defined as instances of the <code class="computeroutput"><span class="identifier">token_def</span><span class="special">&lt;&gt;</span></code> class the most natural way of integration
           was to allow to directly use these as parser components. Semantically these
           parser components succeed matching their input whenever the corresponding
@@ -65,22 +65,17 @@
           code see here: word_count.cpp).
         </p>
 <a name="spirit.lex.tutorials.lexer_quickstart3.prerequisites"></a><h6>
-<a name="id886893"></a>
+<a name="id917927"></a>
           <a class="link" href="lexer_quickstart3.html#spirit.lex.tutorials.lexer_quickstart3.prerequisites">Prerequisites</a>
         </h6>
 <p>
- This example uses two of the Spirit
- library components: <span class="emphasis"><em>Spirit.Lex</em></span> and <span class="emphasis"><em>Spirit.Qi</em></span>,
- consequently we have to <code class="computeroutput"><span class="preprocessor">#include</span></code>
- the corresponding header files. Again, we need to include a couple of header
- files from the Boost.Phoenix
- library. This example shows how to attach functors to parser components,
- which could be done using any type of C++ technique resulting in a callable
- object. Using Boost.Phoenix
- for this task simplifies things and avoids adding dependencies to other
- libraries (Boost.Phoenix
- is already in use for Spirit
- anyway).
+ This example uses two of the <span class="underline">_spirit</span>_
+ library components: <span class="underline">_lex</span>_ and <span class="underline">_qi</span>_, consequently we have to <code class="computeroutput"><span class="preprocessor">#include</span></code> the corresponding header files.
+ Again, we need to include a couple of header files from the __boost<span class="underline">phoenix</span>_ library. This example shows how to
+ attach functors to parser components, which could be done using any type
+ of C++ technique resulting in a callable object. Using __boost<span class="underline">phoenix</span>_ for this task simplifies things and
+ avoids adding dependencies to other libraries (__boost<span class="underline">phoenix</span>_
+ is already in use for <span class="underline">_spirit</span>_ anyway).
         </p>
 <p>
           </p>
@@ -113,21 +108,18 @@
 <p>
         </p>
 <a name="spirit.lex.tutorials.lexer_quickstart3.defining_tokens"></a><h6>
-<a name="id887259"></a>
+<a name="id918296"></a>
           <a class="link" href="lexer_quickstart3.html#spirit.lex.tutorials.lexer_quickstart3.defining_tokens">Defining
           Tokens</a>
         </h6>
 <p>
- If compared to the two previous quick start examples (<a class="link" href="lexer_quickstart1.html" title="Quickstart 1 - A word counter using Spirit.Lex">Lex
- Quickstart 1 - A word counter using <span class="emphasis"><em>Spirit.Lex</em></span></a>
- 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>)
+ If compared to the two previous quick start examples (__sec_lex_quickstart<span class="underline">1</span>_ and __sec_lex_quickstart<span class="underline">2</span>_)
           the token definition class for this example does 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 <span class="bold"><strong>FIXME</strong></span>. Generally, any token definition
- is usable without modification from either a standalone lexical analyzer
- or in conjunction with a parser.
+ section <span class="underline">_fixme</span>_. Generally, any token
+ definition is usable without modification from either a standalone lexical
+ analyzer or in conjunction with a parser.
         </p>
 <p>
           </p>
@@ -166,7 +158,7 @@
 <p>
         </p>
 <a name="spirit.lex.tutorials.lexer_quickstart3.using_token_definition_instances_as_parsers"></a><h6>
-<a name="id887611"></a>
+<a name="id918641"></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>
@@ -180,7 +172,7 @@
 <li class="listitem">
             Using an instance of a <code class="computeroutput"><span class="identifier">token_def</span><span class="special">&lt;&gt;</span></code>, which is handy whenever you
             need to specify a token attribute (for more information about lexer related
- attributes please look here: Lexer Attributes).
+ attributes please look here: __sec_lex<span class="underline">attributes</span>_).
           </li>
 <li class="listitem">
             Using a single character as the token, in this case the character represents
@@ -196,7 +188,8 @@
           All three token definition methods require a different method of grammar
           integration. But as you can see from the following code snippet, each of
           these methods are straightforward and blend the corresponding token instances
- naturally with the surrounding <span class="emphasis"><em>Spirit.Qi</em></span> grammar syntax.
+ naturally with the surrounding <span class="underline">_qi</span>_
+ grammar syntax.
         </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -254,7 +247,7 @@
                 </td>
 <td>
                 <p>
- To use an explicit token id in a <span class="emphasis"><em>Spirit.Qi</em></span>
+ To use an explicit token id in a <span class="underline">_qi</span>_
                   grammar you are required to wrap it with the special <code class="computeroutput"><span class="identifier">token</span><span class="special">()</span></code>
                   parser component. Parsing of this component will succeed if the
                   current token has the same token id as specified in the expression
@@ -300,15 +293,15 @@
 <p>
         </p>
 <p>
- As already described (see: <a class="link" href="../../abstracts/attributes.html" title="Attributes">Attributes</a>),
- the <span class="emphasis"><em>Spirit.Qi</em></span> parser library builds upon a set of
- of fully attributed parser components. Consequently, all token definitions
- support this attribute model as well. The most natural way of implementing
- this was to use the token values as the attributes exposed by the parser
- component corresponding to the token definition (you can read more about
- this topic here: <a class="link" href="../abstracts/lexer_primitives/lexer_token_values.html" title="About Tokens and Token Values">About
- Tokens and Token Values</a>). The example above takes advantage of the
- full integration of the token values as the <code class="computeroutput"><span class="identifier">token_def</span><span class="special">&lt;&gt;</span></code>'s parser attributes: the <code class="computeroutput"><span class="identifier">word</span></code> token definition is declared as
+ As already described (see: __sec<span class="underline">attributes</span>_),
+ the <span class="underline">_qi</span>_ parser library builds upon
+ a set of of fully attributed parser components. Consequently, all token
+ definitions support this attribute model as well. The most natural way
+ of implementing this was to use the token values as the attributes exposed
+ by the parser component corresponding to the token definition (you can
+ read more about this topic here: __sec_lex<span class="underline">tokenvalues</span>_).
+ The example above takes advantage of the full integration of the token
+ values as the <code class="computeroutput"><span class="identifier">token_def</span><span class="special">&lt;&gt;</span></code>'s parser attributes: the <code class="computeroutput"><span class="identifier">word</span></code> token definition is declared as
           a <code class="computeroutput"><span class="identifier">token_def</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;</span></code>,
           making every instance of a <code class="computeroutput"><span class="identifier">word</span></code>
           token carry the string representation of the matched input sequence as
@@ -319,7 +312,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="id888481"></a>
+<a name="id920781"></a>
           <a class="link" href="lexer_quickstart3.html#spirit.lex.tutorials.lexer_quickstart3.pulling_everything_together">Pulling
           Everything Together</a>
         </h6>
@@ -329,8 +322,8 @@
           as well. The three type definitions (<code class="computeroutput"><span class="keyword">typedef</span></code>
           statements) simplify the creation of the lexical analyzer and the grammar.
           After reading the contents of the given file into memory it calls the function
- <code class="computeroutput"><span class="identifier">tokenize_and_parse</span><span class="special">()</span></code>
- to initialize the lexical analysis and parsing processes.
+ __api_tokenize_and<span class="underline">parse</span>_ to initialize
+ the lexical analysis and parsing processes.
         </p>
 <p>
           </p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -1,13 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>Spirit.Lex Tutorials Overview</title>
+<title>_lex_ Tutorials Overview</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
-<link rel="up" href="../tutorials.html" title="Spirit.Lex Tutorials">
-<link rel="prev" href="../tutorials.html" title="Spirit.Lex Tutorials">
-<link rel="next" href="lexer_quickstart1.html" title="Quickstart 1 - A word counter using Spirit.Lex">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
+<link rel="up" href="../tutorials.html" title="_lex_ Tutorials">
+<link rel="prev" href="../tutorials.html" title="_lex_ Tutorials">
+<link rel="next" href="lexer_quickstart1.html" title="Quickstart 1 - A word counter using _lex_">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -22,25 +22,25 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../tutorials.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorials.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="lexer_quickstart1.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Spirit.Lex Tutorials Overview">
+<div class="section" title="_lex_ Tutorials Overview">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="spirit.lex.tutorials.lexer_tutorials"></a><a class="link" href="lexer_tutorials.html" title="Spirit.Lex Tutorials Overview"> <span class="emphasis"><em>Spirit.Lex</em></span>
+<a name="spirit.lex.tutorials.lexer_tutorials"></a><a class="link" href="lexer_tutorials.html" title="_lex_ Tutorials Overview"> <span class="underline">_lex</span>_
         Tutorials Overview</a>
 </h4></div></div></div>
 <p>
- The <span class="emphasis"><em>Spirit.Lex</em></span> library implements several components
- on top of possibly different lexer generator libraries. It exposes a pair
- of iterators, which, when dereferenced, return a stream of tokens generated
- from the underlying character stream. The generated tokens are based on
- the token definitions supplied by the user.
+ The <span class="underline">_lex</span>_ library implements several
+ components on top of possibly different lexer generator libraries. It exposes
+ a pair of iterators, which, when dereferenced, return a stream of tokens
+ generated from the underlying character stream. The generated tokens are
+ based on 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
- excellent Lexertl
- library (which is a proposed Boost library). Lexertl
+ Currently, <span class="underline">_lex</span>_ is built on top
+ of Ben Hansons excellent <span class="underline">_lexertl</span>_
+ library (which is a proposed Boost library). <span class="underline">_lexertl</span>_
           provides the necessary functionality to build state machines based on a
- set of supplied regular expressions. But <span class="emphasis"><em>Spirit.Lex</em></span>
- is not restricted to be used with Lexertl.
+ set of supplied regular expressions. But <span class="underline">_lex</span>_
+ is not restricted to be used with <span class="underline">_lexertl</span>_.
           We expect it to be usable in conjunction with any other lexical scanner
           generator library, all what needs to be implemented is a set of wrapper
           objects exposing a well defined interface as described in this documentation.
@@ -51,17 +51,16 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- For the sake of clarity all examples in this documentation assume <span class="emphasis"><em>Spirit.Lex</em></span>
- to be used on top of Lexertl.
+ For the sake of clarity all examples in this documentation assume <span class="underline">_lex</span>_ to be used on top of <span class="underline">_lexertl</span>_.
           </p></td></tr>
 </table></div>
 <p>
- Building a lexer using <span class="emphasis"><em>Spirit.Lex</em></span> is highly configurable,
- where most of this configuration is done at compile time. Almost all of
- the configurable parameters have generally useful default values, allowing
- project startup to be a easy and straightforward task. Here is a (non-complete)
- list of features you can tweak to adjust the generated lexer instance to
- the actual needs:
+ Building a lexer using <span class="underline">_lex</span>_ is highly
+ configurable, where most of this configuration is done at compile time.
+ Almost all of the configurable parameters have generally useful default
+ values, allowing project startup to be a easy and straightforward task.
+ Here is a (non-complete) list of features you can tweak to adjust the generated
+ lexer instance to the actual needs:
         </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
@@ -92,17 +91,14 @@
 <p>
           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 (<a class="link" href="lexer_quickstart1.html" title="Quickstart 1 - A word counter using Spirit.Lex">Lex
- Quickstart 1 - A word counter using <span class="emphasis"><em>Spirit.Lex</em></span></a>
- 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
- 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
- in conjunction with a parser (where obviously the parser is built using
- <span class="emphasis"><em>Spirit.Qi</em></span>).
+ two quick start examples (__sec_lex_quickstart<span class="underline">1</span>_
+ and __sec_lex_quickstart<span class="underline">2</span>_) introduce
+ the <span class="underline">_lex</span>_ library while building
+ two standalone applications, not being connected to or depending on any
+ other part of <span class="underline">_spirit</span>_. The section
+ __sec_lex_quickstart<span class="underline">3</span>_ demonstrates
+ how to use a lexer in conjunction with a parser (where obviously the parser
+ is built using <span class="underline">_qi</span>_).
         </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/notes.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/notes.html (original)
+++ trunk/libs/spirit/doc/html/spirit/notes.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,8 +4,8 @@
 <title>Notes</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../index.html" title="Spirit 2.2">
-<link rel="up" href="../index.html" title="Spirit 2.2">
+<link rel="home" href="../index.html" title="Spirit 2.3">
+<link rel="up" href="../index.html" title="Spirit 2.3">
 <link rel="prev" href="faq.html" title="Spirit FAQ">
 <link rel="next" href="notes/porting_from_spirit_1_8_x.html" title="Porting from Spirit 1.8.x">
 </head>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Porting from Spirit 1.8.x</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../index.html" title="Spirit 2.3">
 <link rel="up" href="../notes.html" title="Notes">
 <link rel="prev" href="../notes.html" title="Notes">
 <link rel="next" href="style_guide.html" title="Style Guide">
@@ -28,54 +28,50 @@
       Spirit 1.8.x</a>
 </h3></div></div></div>
 <p>
- The current version of Spirit
- is a complete rewrite of earlier versions (we refer to earlier versions as
- Spirit.Classic).
- The parser generators are now only one part of the whole library. The parser
- submodule of Spirit is
- now called <span class="emphasis"><em>Spirit.Qi</em></span>. It is conceptually different and
- exposes a completely different interface. Generally, there is no easy (or
- automated) way of converting parsers written for Spirit.Classic
- to <span class="emphasis"><em>Spirit.Qi</em></span>. Therefore this section can give only guidelines
- on how to approach porting your older parsers to the current version of
- Spirit.
+ The current version of <span class="underline">_spirit</span>_ is
+ a complete rewrite of earlier versions (we refer to earlier versions as
+ <span class="underline">_classic</span>_). The parser generators are
+ now only one part of the whole library. The parser submodule of <span class="underline">_spirit</span>_ is now called <span class="underline">_qi</span>_.
+ It is conceptually different and exposes a completely different interface.
+ Generally, there is no easy (or automated) way of converting parsers written
+ for <span class="underline">_classic</span>_ to <span class="underline">_qi</span>_.
+ Therefore this section can give only guidelines on how to approach porting
+ your older parsers to the current version of <span class="underline">_spirit</span>_.
       </p>
 <a name="spirit.notes.porting_from_spirit_1_8_x.include_files"></a><h5>
-<a name="id972899"></a>
+<a name="id1001660"></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>
 <p>
- The overall directory structure of the Spirit
- directories is described in the section <a class="link" href="../structure/include.html" title="Include">Include
- Structure</a> and the FAQ entry <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_">Header
- Hell</a>. This should give you a good overview on how to find the needed
- header files for your new parsers. Moreover, each section in the <a class="link" href="../qi/reference.html" title="Reference">Qi
- Reference</a> lists the required include files needed for any particular
- component.
+ The overall directory structure of the <span class="underline">_spirit</span>_
+ directories is described in the section __include<span class="underline">structure</span>_
+ and the FAQ entry __include_structure<span class="underline">faq</span>_.
+ This should give you a good overview on how to find the needed header files
+ for your new parsers. Moreover, each section in the __sec_qi<span class="underline">reference</span>_
+ lists the required include files needed for any particular component.
       </p>
 <p>
         It is possible to tell from the name of a header file, what version it belongs
- to. While all main include files for Spirit.Classic
+ to. While all main include files for <span class="underline">_classic</span>_
         have the string 'classic_' in their name, for instance:
       </p>
 <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</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">classic_core</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- we named all main include files for <span class="emphasis"><em>Spirit.Qi</em></span> to have
- the string 'qi_' as part of their name, for instance:
+ we named all main include files for <span class="underline">_qi</span>_
+ to have the string 'qi_' as part of their name, for instance:
       </p>
 <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</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_core</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
         The following table gives a rough list of corresponding header file between
- Spirit.Classic
- and <span class="emphasis"><em>Spirit.Qi</em></span>, but this can be used as a starting point
- only, as several components have either been moved to different submodules
- or might not exist in the never version anymore. We list only include files
- for the topmost submodules. For header files required for more lower level
- components please refer to the corresponding reference documentation of this
- component.
+ <span class="underline">_classic</span>_ and <span class="underline">_qi</span>_,
+ but this can be used as a starting point only, as several components have
+ either been moved to different submodules or might not exist in the never
+ version anymore. We list only include files for the topmost submodules. For
+ header files required for more lower level components please refer to the
+ corresponding reference documentation of this component.
       </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -115,8 +111,8 @@
               </td>
 <td>
               <p>
- none, use Boost.Phoenix
- for writing semantic actions
+ none, use __boost<span class="underline">phoenix</span>_ for
+ writing semantic actions
               </p>
               </td>
 </tr>
@@ -165,8 +161,8 @@
               </td>
 <td>
               <p>
- none, use <span class="emphasis"><em>Spirit.Qi</em></span> predicates instead of if_p,
- while_p, for_p (included by <code class="computeroutput"><span class="identifier">qi_core</span><span class="special">.</span><span class="identifier">hpp</span></code>),
+ none, use <span class="underline">_qi</span>_ predicates instead
+ of if_p, while_p, for_p (included by <code class="computeroutput"><span class="identifier">qi_core</span><span class="special">.</span><span class="identifier">hpp</span></code>),
                 the equivalent for lazy_p is now included by <code class="computeroutput"><span class="identifier">qi_auxiliary</span><span class="special">.</span><span class="identifier">hpp</span></code>
               </p>
               </td>
@@ -215,38 +211,38 @@
               </td>
 <td>
               <p>
- none, not part of <span class="emphasis"><em>Spirit.Qi</em></span> anymore, these components
- will be added over time to the Repository
+ none, not part of <span class="underline">_qi</span>_ anymore,
+ these components will be added over time to the <span class="underline">_repo</span>_
               </p>
               </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.notes.porting_from_spirit_1_8_x.the_free_parse_functions"></a><h5>
-<a name="id974674"></a>
+<a name="id1002302"></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>
 <p>
         The free parse functions (i.e. the main parser API) has been changed. This
         includes the names of the free functions as well as their interface. In
- Spirit.Classic
- all free functions were named <code class="computeroutput"><span class="identifier">parse</span></code>.
- In <span class="emphasis"><em>Spirit.Qi</em></span> they are are named either <code class="computeroutput"><span class="identifier">qi</span><span class="special">::</span><span class="identifier">parse</span></code>
+ <span class="underline">_classic</span>_ all free functions were named
+ <code class="computeroutput"><span class="identifier">parse</span></code>. In <span class="underline">_qi</span>_
+ they are are named either <code class="computeroutput"><span class="identifier">qi</span><span class="special">::</span><span class="identifier">parse</span></code>
         or <code class="computeroutput"><span class="identifier">qi</span><span class="special">::</span><span class="identifier">phrase_parse</span></code> depending on whether the parsing
         should be done using a skipper (<code class="computeroutput"><span class="identifier">qi</span><span class="special">::</span><span class="identifier">phrase_parse</span></code>)
         or not (<code class="computeroutput"><span class="identifier">qi</span><span class="special">::</span><span class="identifier">parse</span></code>). All free functions now return a
         simple <code class="computeroutput"><span class="keyword">bool</span></code>. A returned <code class="computeroutput"><span class="keyword">true</span></code> means success (i.e. the parser has matched)
         or <code class="computeroutput"><span class="keyword">false</span></code> (i.e. the parser didn't
         match). This is equivalent to the former old <code class="computeroutput"><span class="identifier">parse_info</span></code>
- member <code class="computeroutput"><span class="identifier">hit</span></code>. <span class="emphasis"><em>Spirit.Qi</em></span>
+ member <code class="computeroutput"><span class="identifier">hit</span></code>. <span class="underline">_qi</span>_
         doesn't support tracking of the matched input length anymore. The old <code class="computeroutput"><span class="identifier">parse_info</span></code> member <code class="computeroutput"><span class="identifier">full</span></code>
         can be emulated by comparing the iterators after <code class="computeroutput"><span class="identifier">qi</span><span class="special">::</span><span class="identifier">parse</span></code>
         returned.
       </p>
 <p>
         All code examples in this section assume the following include statements
- and using directives to be inserted. For Spirit.Classic:
+ and using directives to be inserted. For <span class="underline">_classic</span>_:
       </p>
 <p>
         </p>
@@ -272,7 +268,7 @@
 <p>
       </p>
 <p>
- and for <span class="emphasis"><em>Spirit.Qi</em></span>:
+ and for <span class="underline">_qi</span>_:
       </p>
 <p>
         </p>
@@ -300,7 +296,7 @@
       </p>
 <p>
         The following similar examples should clearify the differences. First the
- base example in Spirit.Classic:
+ base example in <span class="underline">_classic</span>_:
       </p>
 <p>
         </p>
@@ -325,7 +321,7 @@
 <p>
       </p>
 <p>
- And here is the equivalent piece of code using <span class="emphasis"><em>Spirit.Qi</em></span>:
+ And here is the equivalent piece of code using <span class="underline">_qi</span>_:
       </p>
 <p>
         </p>
@@ -353,7 +349,7 @@
       </p>
 <p>
         The changes required for phrase parsing (i.e. parsing using a skipper) are
- similar. Here is how phrase parsing works in Spirit.Classic:
+ similar. Here is how phrase parsing works in <span class="underline">_classic</span>_:
       </p>
 <p>
         </p>
@@ -378,7 +374,7 @@
 <p>
       </p>
 <p>
- And here the equivalent example in <span class="emphasis"><em>Spirit.Qi</em></span>:
+ And here the equivalent example in <span class="underline">_qi</span>_:
       </p>
 <p>
         </p>
@@ -405,63 +401,59 @@
 <p>
       </p>
 <p>
- Note, how character parsers are in a separate namespace (here <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">ascii</span><span class="special">::</span><span class="identifier">space</span></code>) as <span class="emphasis"><em>Spirit.Qi</em></span>
- now supports working with different character sets. See the section <a class="link" href="../qi/reference/basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
- Encoding Namespace</a> for more information.
+ Note, how character parsers are in a separate namespace (here <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">ascii</span><span class="special">::</span><span class="identifier">space</span></code>) as <span class="underline">_qi</span>_
+ now supports working with different character sets. See the section __char_encoding<span class="underline">namespace</span>_ for more information.
       </p>
 <a name="spirit.notes.porting_from_spirit_1_8_x.naming_conventions"></a><h5>
-<a name="id978519"></a>
+<a name="id1004654"></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>
 <p>
- In Spirit.Classic
- all parser primitives have suffixes appended to their names, encoding their
- type: <code class="computeroutput"><span class="string">"_p"</span></code> for parsers,
- <code class="computeroutput"><span class="string">"_a"</span></code> for lazy actions,
- <code class="computeroutput"><span class="string">"_d"</span></code> for directives,
- etc. In <span class="emphasis"><em>Spirit.Qi</em></span> we don't have anything similar. The
- only suffixes are single underscore letters <code class="computeroutput"><span class="string">"_"</span></code>
- applied where the name would otherwise conflict with a keyword or predefined
- name (such as <code class="computeroutput"><span class="identifier">int_</span></code> for the
- integer parser). Overall, most, if not all primitive parsers and directives
- have been renamed. Please see the <a class="link" href="../qi/quick_reference.html" title="Quick Reference">Qi
- Quick Reference</a> for an overview on the names for the different available
- parser primitives, directives and operators.
+ In <span class="underline">_classic</span>_ all parser primitives
+ have suffixes appended to their names, encoding their type: <code class="computeroutput"><span class="string">"_p"</span></code> for parsers, <code class="computeroutput"><span class="string">"_a"</span></code>
+ for lazy actions, <code class="computeroutput"><span class="string">"_d"</span></code>
+ for directives, etc. In <span class="underline">_qi</span>_ we don't
+ have anything similar. The only suffixes are single underscore letters <code class="computeroutput"><span class="string">"_"</span></code> applied where the name would
+ otherwise conflict with a keyword or predefined name (such as <code class="computeroutput"><span class="identifier">int_</span></code> for the integer parser). Overall,
+ most, if not all primitive parsers and directives have been renamed. Please
+ see the __qi<span class="underline">quickref</span>_ for an overview
+ on the names for the different available parser primitives, directives and
+ operators.
       </p>
 <a name="spirit.notes.porting_from_spirit_1_8_x.parser_attributes"></a><h5>
-<a name="id978591"></a>
+<a name="id1004726"></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>
 <p>
- In Spirit.Classic
- most of the parser primitives don't expose a specific attribute type. Most
- parsers expose the pair of iterators pointing to the matched input sequence.
- As in <span class="emphasis"><em>Spirit.Qi</em></span> all parsers expose a parser specific
- attribute type it introduces a special directive <a class="link" href="../qi/reference/directive/raw.html" title="Transduction Parsing (raw[])"><code class="computeroutput"><span class="identifier">raw</span></code></a><code class="computeroutput"><span class="special">[]</span></code>
- allowing to achieve a similar effect as in Spirit.Classic.
- The <a class="link" href="../qi/reference/directive/raw.html" title="Transduction Parsing (raw[])"><code class="computeroutput"><span class="identifier">raw</span></code></a><code class="computeroutput"><span class="special">[]</span></code> directive exposes the pair of iterators
- pointing to the matching sequence of its embedded parser. Even if we very
- much encourage you to rewrite your parsers to take advantage of the generated
- parser specific attributes, sometimes it is helpful to get access to the
- underlying matched input sequence.
+ In <span class="underline">_classic</span>_ most of the parser primitives
+ don't expose a specific attribute type. Most parsers expose the pair of iterators
+ pointing to the matched input sequence. As in <span class="underline">_qi</span>_
+ all parsers expose a parser specific attribute type it introduces a special
+ directive __qi<span class="underline">raw</span>_<code class="computeroutput"><span class="special">[]</span></code>
+ allowing to achieve a similar effect as in <span class="underline">_classic</span>_.
+ The __qi<span class="underline">raw</span>_<code class="computeroutput"><span class="special">[]</span></code>
+ directive exposes the pair of iterators pointing to the matching sequence
+ of its embedded parser. Even if we very much encourage you to rewrite your
+ parsers to take advantage of the generated parser specific attributes, sometimes
+ it is helpful to get access to the underlying matched input sequence.
       </p>
 <a name="spirit.notes.porting_from_spirit_1_8_x.grammars_and_rules"></a><h5>
-<a name="id978659"></a>
+<a name="id1004786"></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>
 <p>
         The <code class="computeroutput"><span class="identifier">grammar</span><span class="special">&lt;&gt;</span></code>
         and <code class="computeroutput"><span class="identifier">rule</span><span class="special">&lt;&gt;</span></code>
- types are of equal importance to <span class="emphasis"><em>Spirit.Qi</em></span> as they are
- for Spirit.Classic.
- Their main purpose is still the same: they allow to define non-terminals
- and they are the main building blocks for more complex parsers. Nevertheless,
- both types have been redesigned and their interfaces have changed. Let's
- have a look at two examples first, we'll explain the differences afterwards.
- Here is a simple grammar and its usage in Spirit.Classic:
+ types are of equal importance to <span class="underline">_qi</span>_
+ as they are for <span class="underline">_classic</span>_. Their main
+ purpose is still the same: they allow to define non-terminals and they are
+ the main building blocks for more complex parsers. Nevertheless, both types
+ have been redesigned and their interfaces have changed. Let's have a look
+ at two examples first, we'll explain the differences afterwards. Here is
+ a simple grammar and its usage in <span class="underline">_classic</span>_:
       </p>
 <p>
         </p>
@@ -526,7 +518,7 @@
 <p>
       </p>
 <p>
- And here is a similar grammar and its usage in <span class="emphasis"><em>Spirit.Qi</em></span>:
+ And here is a similar grammar and its usage in <span class="underline">_qi</span>_:
       </p>
 <p>
         </p>
@@ -608,20 +600,19 @@
 </ul></div>
 <p>
         The first two points are tightly interrelated. The scanner business (see
- the FAQ number one of Spirit.Classic
- here: <a href="../../../../../../libs/spirit/classic/doc/faq.html#scanner_business" target="_top">The
- Scanner Business</a>) has been a problem for a long time. The grammar
- and rule types have been specifically redesigned to avoid this problem in
- the future. This also means that we don't need any delayed instantiation
- of the inner definition class in a grammar anymore. So the redesign not only
- helped fixing a long standing design problem, it helped to simplify things
- considerably.
+ the FAQ number one of <span class="underline">_classic</span>_ here:
+ __scanner<span class="underline">business</span>_) has been a problem
+ for a long time. The grammar and rule types have been specifically redesigned
+ to avoid this problem in the future. This also means that we don't need any
+ delayed instantiation of the inner definition class in a grammar anymore.
+ So the redesign not only helped fixing a long standing design problem, it
+ helped to simplify things considerably.
       </p>
 <p>
- All <span class="emphasis"><em>Spirit.Qi</em></span> parser components have well defined attribute
- types. Grammars and rules are no exception. But since both need to be generic
- enough to be usable for any parser their attribute type has to be explicitly
- specified. In the example above the <code class="computeroutput"><span class="identifier">roman</span></code>
+ All <span class="underline">_qi</span>_ parser components have well
+ defined attribute types. Grammars and rules are no exception. But since both
+ need to be generic enough to be usable for any parser their attribute type
+ has to be explicitly specified. In the example above the <code class="computeroutput"><span class="identifier">roman</span></code>
         grammar and the rule <code class="computeroutput"><span class="identifier">first</span></code>
         both have an <code class="computeroutput"><span class="keyword">unsigned</span></code> attribute:
       </p>
@@ -648,13 +639,13 @@
           are interpreted as the types of inherited attributes the rule or grammar
           expect to be passed during parsing. For more information please see the
           section about inherited and synthesized attributes for rules and grammars
- (<a class="link" href="../abstracts/attributes.html" title="Attributes">Attributes</a>).
+ (__sec<span class="underline">attributes</span>_).
         </p></td></tr>
 </table></div>
 <p>
         If no attribute is desired none needs to be specified. The default attribute
- type for both, grammars and rules, is <code class="computeroutput"><span class="identifier">unused_type</span></code>,
- which is a special placeholder type. Generally, using <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ type for both, grammars and rules, is __unused<span class="underline">type</span>_,
+ which is a special placeholder type. Generally, using __unused<span class="underline">type</span>_
         as the attribute of a parser is interpreted as 'this parser has no attribute'.
         This is mostly used for parsers applied to parts of the input not carrying
         any significant information, rather being delimiters or structural elements

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Style Guide</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../index.html" title="Spirit 2.3">
 <link rel="up" href="../notes.html" title="Notes">
 <link rel="prev" href="porting_from_spirit_1_8_x.html" title="Porting from Spirit 1.8.x">
 <link rel="next" href="../repository.html" title="Spirit Repository">

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,9 +4,9 @@
 <title>Preface</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../index.html" title="Spirit 2.2">
-<link rel="up" href="../index.html" title="Spirit 2.2">
-<link rel="prev" href="../index.html" title="Spirit 2.2">
+<link rel="home" href="../index.html" title="Spirit 2.3">
+<link rel="up" href="../index.html" title="Spirit 2.3">
+<link rel="prev" href="../index.html" title="Spirit 2.3">
 <link rel="next" href="what_s_new.html" title="What's New">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -41,11 +41,11 @@
       </p>
 </blockquote></div>
 <a name="spirit.preface.history"></a><h4>
-<a name="id550398"></a>
+<a name="id585350"></a>
       <a class="link" href="preface.html#spirit.preface.history">History</a>
     </h4>
 <a name="spirit.preface._emphasis_80s__emphasis_"></a><h4>
-<a name="id550411"></a>
+<a name="id585363"></a>
       <a class="link" href="preface.html#spirit.preface._emphasis_80s__emphasis_"><span class="emphasis"><em>80s</em></span></a>
     </h4>
 <p>
@@ -59,7 +59,7 @@
       This process worked very well.
     </p>
 <a name="spirit.preface._emphasis_90s__emphasis_"></a><h4>
-<a name="id550429"></a>
+<a name="id585381"></a>
       <a class="link" href="preface.html#spirit.preface._emphasis_90s__emphasis_"><span class="emphasis"><em>90s</em></span></a>
     </h4>
 <p>
@@ -93,22 +93,22 @@
 <p>
       A compile function compiled the parser, dynamically creating a hierarchy of
       objects and linking semantic actions on the fly. A very early text can be found
- here: pre-Spirit.
+ here: __early<span class="underline">spirit</span>_.
     </p>
 <a name="spirit.preface._emphasis_2001_to_2006__emphasis_"></a><h4>
-<a name="id550471"></a>
+<a name="id585423"></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>
 <p>
       Version 1.0 to 1.8 was a complete rewrite of the original Spirit parser using
       expression templates and static polymorphism, inspired by the works of Todd
- Veldhuizen (<a href="http://en.wikipedia.org/wiki/Expression_templates" target="_top">Expression
- Templates</a>, C++ Report, June 1995). Initially, the static-Spirit version
- was meant only to replace the core of the original dynamic-Spirit. Dynamic-Spirit
- needed a parser to implement itself anyway. The original employed a hand-coded
- recursive-descent parser to parse the input grammar specification strings.
- It was at this time when Hartmut Kaiser joined the Spirit development.
+ Veldhuizen (<span class="underline">_exprtemplates</span>_, C++ Report,
+ June 1995). Initially, the static-Spirit version was meant only to replace
+ the core of the original dynamic-Spirit. Dynamic-Spirit needed a parser to
+ implement itself anyway. The original employed a hand-coded recursive-descent
+ parser to parse the input grammar specification strings. It was at this time
+ when Hartmut Kaiser joined the Spirit development.
     </p>
 <p>
       After its initial "open-source" debut in May 2001, static-Spirit
@@ -119,14 +119,14 @@
       library soon evolved to acquire more dynamic features.
     </p>
 <p>
- Spirit was formally accepted into Boost
+ Spirit was formally accepted into <span class="underline">_boost</span>_
       in October 2002. Boost is a peer-reviewed, open collaborative development effort
       around a collection of free Open Source C++ libraries covering a wide range
       of domains. The Boost Libraries have become widely known as an industry standard
       for design and implementation quality, robustness, and reusability.
     </p>
 <a name="spirit.preface._emphasis_2007__emphasis_"></a><h4>
-<a name="id550506"></a>
+<a name="id585458"></a>
       <a class="link" href="preface.html#spirit.preface._emphasis_2007__emphasis_"><span class="emphasis"><em>2007</em></span></a>
     </h4>
 <p>
@@ -140,20 +140,16 @@
     </p>
 <p>
       Spirit V2 is another major rewrite. Spirit V2 grammars are fully attributed
- (see <a href="http://en.wikipedia.org/wiki/Attribute_grammar" target="_top">Attribute
- Grammar</a>) which means that all parser components have attributes. To
- do this efficiently and elegantly, we had to use a couple of infrastructure
- libraries. Some did not exist, some were quite new when Spirit debuted, and
- some needed work. Boost.Mpl
+ (see __attr<span class="underline">grammar</span>_) which means that
+ all parser components have attributes. To do this efficiently and elegantly,
+ we had to use a couple of infrastructure libraries. Some did not exist, some
+ were quite new when Spirit debuted, and some needed work. <span class="underline">_mpl</span>_
       is an important infrastructure library, yet is not sufficient to implement
- Spirit V2. Another library had to be written: Boost.Fusion.
+ Spirit V2. Another library had to be written: <span class="underline">_fusion</span>_.
       Fusion sits between MPL and STL --between compile time and runtime -- mapping
- types to values. Fusion is a direct descendant of both MPL and Boost.Tuples.
- Fusion is now a full-fledged Boost
- library. Phoenix also
- had to be beefed up to support Spirit V2. The result is Boost.Phoenix.
- Last but not least, Spirit V2 uses an <a href="http://en.wikipedia.org/wiki/Expression_templates" target="_top">Expression
- Templates</a> library called Boost.Proto.
+ types to values. Fusion is a direct descendant of both MPL and __boost<span class="underline">tuples</span>_. Fusion is now a full-fledged <span class="underline">_boost</span>_ library. <span class="underline">_phoenix</span>_
+ also had to be beefed up to support Spirit V2. The result is __boost<span class="underline">phoenix</span>_. Last but not least, Spirit V2 uses an
+ <span class="underline">_exprtemplates</span>_ library called __boost<span class="underline">proto</span>_.
     </p>
 <p>
       Even though it has evolved and matured to become a multi-module library, Spirit
@@ -163,40 +159,41 @@
       gives you the right ingredients to easily create a sledgehammer.
     </p>
 <a name="spirit.preface.new_ideas__spirit_v2"></a><h4>
-<a name="id550581"></a>
+<a name="id585532"></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="id550597" href="#ftn.id550597" class="footnote">1</a>]</sup>
+ Just before the development of Spirit V2 began, Hartmut came across the __string<span class="underline">template</span>_ library that is a part of the ANTLR parser
+ framework.
+ <sup>[<a name="id585549" href="#ftn.id585549" 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.
+ in Spirit by the parser library <span class="underline">_qi</span>_
+ and the generator library <span class="underline">_karma</span>_ using
+ the same component infastructure.
     </p>
 <p>
       The idea of creating a lexer library well integrated with the Spirit parsers
       is not new. This has been discussed almost since Classic-Spirit (pre V2) initially
       debuted. Several attempts to integrate existing lexer libraries and frameworks
       with Spirit have been made and served as a proof of concept and usability (for
- example see Wave:
- The Boost C/C++ Preprocessor Library, and SLex:
- a fully dynamic C++ lexer implemented with Spirit). Based on these experiences
- we added <span class="emphasis"><em>Spirit.Lex</em></span>: a fully integrated lexer library
- to the mix, allowing the user to take advantage of the power of regular expressions
+ example see <span class="underline">_wave</span>_: The Boost C/C++ Preprocessor
+ Library, and <span class="underline">_slex</span>_: a fully dynamic
+ C++ lexer implemented with Spirit). Based on these experiences we added <span class="underline">_lex</span>_: a fully integrated lexer library to the
+ mix, allowing the user to take advantage of the power of regular expressions
       for token matching, removing pressure from the parser components, simplifying
       parser grammars. Again, Spirit's modular structure allowed us to reuse the
       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="id550638"></a>
+<a name="id585592"></a>
       <a class="link" href="preface.html#spirit.preface.how_to_use_this_manual">How to use this manual</a>
     </h4>
 <p>
- Each major section (there are 3: <a class="link" href="qi.html" title="Qi - Writing Parsers">Qi</a>, <a class="link" href="karma.html" title="Karma - Writing Generators">Karma</a>, and <a class="link" href="lex.html" title="Lex - Writing Lexical Analyzers">Lex</a>)
+ Each major section (there are 3: __sec<span class="underline">qi</span>_,
+ __sec<span class="underline">karma</span>_, and __sec<span class="underline">lex</span>_)
       is roughly divided into 3 parts:
     </p>
 <div class="orderedlist"><ol class="orderedlist" type="1">
@@ -222,7 +219,7 @@
       icons precede some text to indicate:
     </p>
 <div class="table">
-<a name="id550686"></a><p class="title"><b>Table&#160;1.&#160;Icons</b></p>
+<a name="id585640"></a><p class="title"><b>Table&#160;1.&#160;Icons</b></p>
 <div class="table-contents"><table class="table" summary="Icons">
 <colgroup>
 <col>
@@ -250,7 +247,7 @@
 <tr>
 <td>
           <p>
- <span class="inlinemediaobject"><img src=".././images/note.png" alt="note"></span>
+ <span class="underline">_note</span>_
           </p>
           </td>
 <td>
@@ -268,7 +265,7 @@
 <tr>
 <td>
           <p>
- <span class="inlinemediaobject"><img src=".././images/tip.png" alt="tip"></span>
+ <span class="underline">_tip</span>_
           </p>
           </td>
 <td>
@@ -285,7 +282,7 @@
 <tr>
 <td>
           <p>
- <span class="inlinemediaobject"><img src=".././images/important.png" alt="important"></span>
+ <span class="underline">_important</span>_
           </p>
           </td>
 <td>
@@ -302,7 +299,7 @@
 <tr>
 <td>
           <p>
- <span class="inlinemediaobject"><img src=".././images/caution.png" alt="caution"></span>
+ <span class="underline">_caution</span>_
           </p>
           </td>
 <td>
@@ -320,7 +317,7 @@
 <tr>
 <td>
           <p>
- <span class="inlinemediaobject"><img src=".././images/alert.png" alt="alert"></span>
+ <span class="underline">_danger</span>_
           </p>
           </td>
 <td>
@@ -339,26 +336,23 @@
 </div>
 <br class="table-break"><p>
       This documentation is automatically generated by Boost QuickBook documentation
- tool. QuickBook can be found in the <a href="http://www.boost.org/tools/index.html" target="_top">Boost
- Tools</a>.
+ tool. QuickBook can be found in the __boost<span class="underline">tools</span>_.
     </p>
 <a name="spirit.preface.support"></a><h4>
-<a name="id550927"></a>
+<a name="id585833"></a>
       <a class="link" href="preface.html#spirit.preface.support">Support</a>
     </h4>
 <p>
       Please direct all questions to Spirit's mailing list. You can subscribe to
- the <a href="http://www.nabble.com/The-Spirit-Parser-Library-f3430.html" target="_top">Spirit
- General List</a>. The mailing list has a searchable archive. A search link
- to this archive is provided in Spirit's
- home page. You may also read and post messages to the mailing list through
- <a href="news://news.gmane.org/gmane.comp.spirit.general" target="_top">Spirit General
- NNTP news portal</a> (thanks to Gmane).
- The news group mirrors the mailing list. Here is a link to the archives: http://news.gmane.org/gmane.comp.parsers.spirit.general.
+ the __spirit<span class="underline">list</span>_. The mailing list has
+ a searchable archive. A search link to this archive is provided in <span class="underline">_spirit</span>_'s home page. You may also read and post
+ messages to the mailing list through __spirit<span class="underline">general</span>_
+ (thanks to <span class="underline">_gmane</span>_). The news group mirrors
+ the mailing list. Here is a link to the archives: __mlist<span class="underline">archive</span>_.
     </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id550597" href="#id550597" class="para">1</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id585549" href="#id585549" 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.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,8 +4,8 @@
 <title>Qi - Writing Parsers</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../index.html" title="Spirit 2.2">
-<link rel="up" href="../index.html" title="Spirit 2.2">
+<link rel="home" href="../index.html" title="Spirit 2.3">
+<link rel="up" href="../index.html" title="Spirit 2.3">
 <link rel="prev" href="abstracts/attributes/nonterminal_attributes.html" title="Attributes of Rules and Grammars">
 <link rel="next" href="qi/tutorials.html" title="Tutorials">
 </head>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Quick Reference</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../index.html" title="Spirit 2.3">
 <link rel="up" href="../qi.html" title="Qi - Writing Parsers">
 <link rel="prev" href="tutorials/mini_xml___error_handling.html" title="Mini XML - Error Handling">
 <link rel="next" href="quick_reference/common_notation.html" title="Common Notation">

Modified: trunk/libs/spirit/doc/html/spirit/qi/quick_reference/common_notation.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/quick_reference/common_notation.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/quick_reference/common_notation.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Common Notation</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../quick_reference.html" title="Quick Reference">
 <link rel="prev" href="../quick_reference.html" title="Quick Reference">
 <link rel="next" href="qi_parsers.html" title="Qi Parsers">
@@ -90,15 +90,15 @@
             </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Ch</span></code></span></dt>
 <dd><p>
- Character-class specific character type (See Character Class Types)
+ Character-class specific character type (See __char_class<span class="underline">types</span>_)
             </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ch</span></code></span></dt>
 <dd><p>
- Character-class specific character (See Character Class Types)
+ Character-class specific character (See __char_class<span class="underline">types</span>_)
             </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ch2</span></code></span></dt>
 <dd><p>
- Character-class specific character (See Character Class Types)
+ Character-class specific character (See __char_class<span class="underline">types</span>_)
             </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">charset</span></code></span></dt>
 <dd><p>
@@ -106,7 +106,7 @@
             </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">str</span></code></span></dt>
 <dd><p>
- Character-class specific string (See Character Class Types)
+ Character-class specific string (See __char_class<span class="underline">types</span>_)
             </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Str</span></code></span></dt>
 <dd><p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Compound Attribute Rules</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../quick_reference.html" title="Quick Reference">
 <link rel="prev" href="qi_parsers/action.html" title="Parser Semantic Actions">
 <link rel="next" href="non_terminals.html" title="Nonterminals">
@@ -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="id599300"></a>
+<a name="id634925"></a>
           <a class="link" href="compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.notation">Notation</a>
         </h6>
 <p>
@@ -65,14 +65,15 @@
 <tr><td align="left" valign="top"><p>
             In the attribute tables, we will use <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code> and <code class="computeroutput"><span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">...&gt;</span></code> as placeholders only. The notation
             of <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
- stands for <span class="emphasis"><em>any STL
+ stands for <span class="emphasis"><em>any <span class="underline">_stl</span>_
             container</em></span> holding elements of type <code class="computeroutput"><span class="identifier">A</span></code>
- and the notation <code class="computeroutput"><span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">...&gt;</span></code> stands for <span class="emphasis"><em>any Boost.Fusion sequence</em></span>
- holding <code class="computeroutput"><span class="identifier">A</span></code>, <code class="computeroutput"><span class="identifier">B</span></code>, ... etc. elements. Finally, <code class="computeroutput"><span class="identifier">Unused</span></code> stands for <code class="computeroutput"><span class="identifier">unused_type</span></code>.
+ and the notation <code class="computeroutput"><span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">...&gt;</span></code> stands for <span class="emphasis"><em>any <span class="underline">_fusion</span>_ sequence</em></span> holding <code class="computeroutput"><span class="identifier">A</span></code>, <code class="computeroutput"><span class="identifier">B</span></code>,
+ ... etc. elements. Finally, <code class="computeroutput"><span class="identifier">Unused</span></code>
+ stands for __unused<span class="underline">type</span>_.
           </p></td></tr>
 </table></div>
 <a name="spirit.qi.quick_reference.compound_attribute_rules.compound_parser_attribute_types"></a><h6>
-<a name="id599783"></a>
+<a name="id635405"></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/quick_reference/non_terminals.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/quick_reference/non_terminals.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/quick_reference/non_terminals.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Nonterminals</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../quick_reference.html" title="Quick Reference">
 <link rel="prev" href="compound_attribute_rules.html" title="Compound Attribute Rules">
 <link rel="next" href="semantic_actions.html" title="Semantic Actions">

Modified: trunk/libs/spirit/doc/html/spirit/qi/quick_reference/phoenix.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/quick_reference/phoenix.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/quick_reference/phoenix.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Phoenix</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../quick_reference.html" title="Quick Reference">
 <link rel="prev" href="semantic_actions.html" title="Semantic Actions">
 <link rel="next" href="../reference.html" title="Reference">
@@ -27,13 +27,13 @@
 <a name="spirit.qi.quick_reference.phoenix"></a><a class="link" href="phoenix.html" title="Phoenix">Phoenix</a>
 </h4></div></div></div>
 <p>
- Boost.Phoenix makes
- it easier to attach semantic actions. You just inline your lambda expressions:
+ __boost<span class="underline">phoenix</span>_ makes it easier to
+ attach semantic actions. You just inline your lambda expressions:
         </p>
 <pre class="programlisting"><span class="identifier">p</span><span class="special">[</span><span class="identifier">phoenix</span><span class="special">-</span><span class="identifier">lambda</span><span class="special">-</span><span class="identifier">expression</span><span class="special">]</span>
 </pre>
 <p>
- Spirit.Qi provides some Boost.Phoenix
+ Spirit.Qi provides some __boost<span class="underline">phoenix</span>_
           placeholders to important information from the <code class="computeroutput"><span class="identifier">Attrib</span></code>
           and <code class="computeroutput"><span class="identifier">Context</span></code> that are otherwise
           fiddly to extract.

Modified: trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Qi Parsers</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../quick_reference.html" title="Quick Reference">
 <link rel="prev" href="common_notation.html" title="Common Notation">
 <link rel="next" href="qi_parsers/char.html" title="Character Parsers">

Modified: trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/action.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/action.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/action.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Parser Semantic Actions</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../qi_parsers.html" title="Qi Parsers">
 <link rel="prev" href="operator.html" title="Parser Operators">
 <link rel="next" href="../compound_attribute_rules.html" title="Compound Attribute Rules">

Modified: trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/auto.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/auto.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/auto.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Auto Parsers</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../qi_parsers.html" title="Qi Parsers">
 <link rel="prev" href="binary.html" title="Binary Parsers">
 <link rel="next" href="directive.html" title="Parser Directives">
@@ -68,7 +68,8 @@
 <td>
                   <p>
                     Parse input using a parser created from the supplied attribute
- type using the <a class="link" href="../../reference/parse_api/create_parser.html" title="API for Automatic Parser Creation"><code class="computeroutput"><span class="identifier">create_parser</span></code></a> API function.
+ type using the __create<span class="underline">parser</span>_
+ API function.
                   </p>
                   </td>
 </tr></tbody>

Modified: trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/auxiliary.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/auxiliary.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/auxiliary.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Auxiliary Parsers</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../qi_parsers.html" title="Qi Parsers">
 <link rel="prev" href="string.html" title="String Parsers">
 <link rel="next" href="binary.html" title="Binary Parsers">
@@ -54,7 +54,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../../reference/auxiliary/eol.html" title="End of Line (eol)"><code class="computeroutput"><span class="identifier">eol</span></code></a>
+ __qi<span class="underline">eol</span>_
                   </p>
                   </td>
 <td>
@@ -71,7 +71,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../../reference/auxiliary/eoi.html" title="End of Input (eoi)"><code class="computeroutput"><span class="identifier">eoi</span></code></a>
+ __qi<span class="underline">eoi</span>_
                   </p>
                   </td>
 <td>
@@ -88,7 +88,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../../reference/auxiliary/eps.html" title="Epsilon (eps)"><code class="computeroutput"><span class="identifier">eps</span></code></a>
+ __qi<span class="underline">eps</span>_
                   </p>
                   </td>
 <td>
@@ -105,7 +105,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../../reference/auxiliary/eps.html" title="Epsilon (eps)"><code class="computeroutput"><span class="identifier">eps</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code>
+ __qi<span class="underline">eps</span>_<code class="computeroutput"><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code>
                   </p>
                   </td>
 <td>
@@ -123,7 +123,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../../reference/auxiliary/lazy.html" title="Lazy (lazy)"><code class="computeroutput"><span class="identifier">lazy</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">fp</span><span class="special">)</span></code>
+ __qi<span class="underline">lazy</span>_<code class="computeroutput"><span class="special">(</span><span class="identifier">fp</span><span class="special">)</span></code>
                   </p>
                   </td>
 <td>
@@ -162,7 +162,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../../reference/auxiliary/attr.html" title="Attribute (attr)"><code class="computeroutput"><span class="identifier">attr</span><span class="special">(</span><span class="identifier">attrib</span><span class="special">)</span></code></a>
+ __qi<span class="underline">attr</span>_
                   </p>
                   </td>
 <td>

Modified: trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/binary.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/binary.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/binary.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Binary Parsers</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../qi_parsers.html" title="Qi Parsers">
 <link rel="prev" href="auxiliary.html" title="Auxiliary Parsers">
 <link rel="next" href="auto.html" title="Auto Parsers">

Modified: trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/char.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/char.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/char.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Character Parsers</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../qi_parsers.html" title="Qi Parsers">
 <link rel="prev" href="../qi_parsers.html" title="Qi Parsers">
 <link rel="next" href="numeric.html" title="Numeric Parsers">

Modified: trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/directive.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/directive.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/directive.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Parser Directives</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../qi_parsers.html" title="Qi Parsers">
 <link rel="prev" href="auto.html" title="Auto Parsers">
 <link rel="next" href="operator.html" title="Parser Operators">
@@ -54,7 +54,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../../reference/directive/lexeme.html" title="Inhibiting Skipping (lexeme[])"><code class="computeroutput"><span class="identifier">lexeme</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ __qi<span class="underline">lexeme</span>_<code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
                   </p>
                   </td>
 <td>
@@ -71,7 +71,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../../reference/directive/no_case.html" title="Inhibiting Case Sensitivity (no_case[])"><code class="computeroutput"><span class="identifier">no_case</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ __qi_no<span class="underline">case</span>_<code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
                   </p>
                   </td>
 <td>
@@ -88,7 +88,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../../reference/directive/omit.html" title="Ignoring Attribute (omit[])"><code class="computeroutput"><span class="identifier">omit</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ __qi<span class="underline">omit</span>_<code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
                   </p>
                   </td>
 <td>
@@ -105,7 +105,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../../reference/directive/matches.html" title="Test if Parser Succeeded (matches[])"><code class="computeroutput"><span class="identifier">matches</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ __qi<span class="underline">matches</span>_<code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
                   </p>
                   </td>
 <td>
@@ -123,12 +123,12 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../../reference/directive/raw.html" title="Transduction Parsing (raw[])"><code class="computeroutput"><span class="identifier">raw</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ __qi<span class="underline">raw</span>_<code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- boost::iterator_range<code class="computeroutput"><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;</span></code>
+ __boost_iterator<span class="underline">range</span>_<code class="computeroutput"><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;</span></code>
                   </p>
                   </td>
 <td>
@@ -213,7 +213,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../../reference/directive/skip.html" title="Re-Establish Skipping (skip[])"><code class="computeroutput"><span class="identifier">skip</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ __qi<span class="underline">skip</span>_<code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
                   </p>
                   </td>
 <td>
@@ -230,7 +230,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../../reference/directive/skip.html" title="Re-Establish Skipping (skip[])"><code class="computeroutput"><span class="identifier">skip</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">p</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ __qi<span class="underline">skip</span>_<code class="computeroutput"><span class="special">(</span><span class="identifier">p</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
                   </p>
                   </td>
 <td>

Modified: trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/numeric.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/numeric.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/numeric.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Numeric Parsers</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../qi_parsers.html" title="Qi Parsers">
 <link rel="prev" href="char.html" title="Character Parsers">
 <link rel="next" href="string.html" title="String Parsers">

Modified: trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/operator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/operator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/operator.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Parser Operators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../qi_parsers.html" title="Qi Parsers">
 <link rel="prev" href="directive.html" title="Parser Directives">
 <link rel="next" href="action.html" title="Parser Semantic Actions">

Modified: trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/string.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/string.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/string.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>String Parsers</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../qi_parsers.html" title="Qi Parsers">
 <link rel="prev" href="numeric.html" title="Numeric Parsers">
 <link rel="next" href="auxiliary.html" title="Auxiliary Parsers">
@@ -105,8 +105,7 @@
 <tr>
 <td>
                   <p>
- <a class="link" href="../../reference/string/symbols.html" title="Symbols (symbols)"><code class="computeroutput"><span class="identifier">symbols</span><span class="special">&lt;</span><span class="identifier">Ch</span><span class="special">,</span>
- <span class="identifier">T</span><span class="special">&gt;</span></code></a>
+ __qi<span class="underline">symbols</span>_
                   </p>
                   </td>
 <td>

Modified: trunk/libs/spirit/doc/html/spirit/qi/quick_reference/semantic_actions.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/quick_reference/semantic_actions.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/quick_reference/semantic_actions.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Semantic Actions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../quick_reference.html" title="Quick Reference">
 <link rel="prev" href="non_terminals.html" title="Nonterminals">
 <link rel="next" href="phoenix.html" title="Phoenix">
@@ -41,9 +41,8 @@
 <span class="keyword">void</span> <span class="identifier">f</span><span class="special">(</span><span class="identifier">Attrib</span> <span class="keyword">const</span><span class="special">&amp;,</span> <span class="identifier">Context</span><span class="special">&amp;,</span> <span class="keyword">bool</span><span class="special">&amp;);</span>
 </pre>
 <p>
- You can use Boost.Bind
- to bind member functions. For function objects, the allowed signatures
- are:
+ You can use __boost<span class="underline">bind</span>_ to bind
+ member functions. For function objects, the allowed signatures are:
         </p>
 <pre class="programlisting"><span class="keyword">void</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">Attrib</span> <span class="keyword">const</span><span class="special">&amp;,</span> <span class="identifier">unused_type</span><span class="special">,</span> <span class="identifier">unused_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
 <span class="keyword">void</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">Attrib</span> <span class="keyword">const</span><span class="special">&amp;,</span> <span class="identifier">Context</span><span class="special">&amp;,</span> <span class="identifier">unused_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>

Modified: trunk/libs/spirit/doc/html/spirit/qi/reference.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Reference</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../index.html" title="Spirit 2.3">
 <link rel="up" href="../qi.html" title="Qi - Writing Parsers">
 <link rel="prev" href="quick_reference/phoenix.html" title="Phoenix">
 <link rel="next" href="reference/parser_concepts.html" title="Parser Concepts">

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Action</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="parse_api/create_parser.html" title="API for Automatic Parser Creation">
 <link rel="next" href="auto.html" title="Auto">
@@ -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="id627809"></a>
+<a name="id663263"></a>
           <a class="link" href="action.html#spirit.qi.reference.action.description">Description</a>
         </h6>
 <p>
@@ -38,24 +38,24 @@
           is an arbitrary parser expression.
         </p>
 <a name="spirit.qi.reference.action.header"></a><h6>
-<a name="id627844"></a>
+<a name="id663297"></a>
           <a class="link" href="action.html#spirit.qi.reference.action.header">Header</a>
         </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/action.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_action</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </p>
 <a name="spirit.qi.reference.action.model_of"></a><h6>
-<a name="id627919"></a>
+<a name="id663372"></a>
           <a class="link" href="action.html#spirit.qi.reference.action.model_of">Model of</a>
         </h6>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
             </p>
 <p>
- <a class="link" href="parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>
+ __unary_parser<span class="underline">concept</span>_
             </p>
 <p>
           </p>
@@ -90,13 +90,13 @@
 </dl>
 </div>
 <a name="spirit.qi.reference.action.expression_semantics"></a><h6>
-<a name="id628114"></a>
+<a name="id663563"></a>
           <a class="link" href="action.html#spirit.qi.reference.action.expression_semantics">Expression
           Semantics</a>
         </h6>
 <p>
           Semantics of an expression is defined only where it differs from, or is
- not defined in <a class="link" href="parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>.
+ not defined in __unary_parser<span class="underline">concept</span>_.
         </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -154,10 +154,10 @@
           The type <code class="computeroutput"><span class="identifier">Context</span></code> is the
           type of the parser execution context. This type is unspecified and depends
           on the context the parser is invoked in. The value, <code class="computeroutput"><span class="identifier">context</span></code>
- used by semantic actions written using Phoenix
+ used by semantic actions written using <span class="underline">_phoenix</span>_
           to access various context dependent attributes and values. For more information
- about Phoenix placeholder
- expressions usable in semantic actions see <a class="link" href="parser_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
+ about <span class="underline">_phoenix</span>_ placeholder expressions
+ usable in semantic actions see __qi<span class="underline">nonterminal</span>_.
         </p>
 <p>
           The third parameter, <code class="computeroutput"><span class="identifier">pass</span></code>,
@@ -168,7 +168,7 @@
           and not generating any output.
         </p>
 <a name="spirit.qi.reference.action.attributes"></a><h6>
-<a name="id628562"></a>
+<a name="id664001"></a>
           <a class="link" href="action.html#spirit.qi.reference.action.attributes">Attributes</a>
         </h6>
 <div class="informaltable"><table class="table">
@@ -205,7 +205,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.action.complexity"></a><h6>
-<a name="id628684"></a>
+<a name="id664123"></a>
           <a class="link" href="action.html#spirit.qi.reference.action.complexity">Complexity</a>
         </h6>
 <p>
@@ -214,7 +214,7 @@
           or function object used as the semantic action.
         </p>
 <a name="spirit.qi.reference.action.example"></a><h6>
-<a name="id628701"></a>
+<a name="id664140"></a>
           <a class="link" href="action.html#spirit.qi.reference.action.example">Example</a>
         </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -223,8 +223,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="basics.html#spirit.qi.reference.basics.examples">Basics
- Examples</a> section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
           </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Auto</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="action.html" title="Action">
 <link rel="next" href="auxiliary.html" title="Auxiliary">
@@ -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="id628749"></a>
+<a name="id664188"></a>
           <a class="link" href="auto.html#spirit.qi.reference.auto.description">Description</a>
         </h6>
 <p>
@@ -36,17 +36,17 @@
           on the supplied attribute type.
         </p>
 <a name="spirit.qi.reference.auto.header"></a><h6>
-<a name="id628773"></a>
+<a name="id664212"></a>
           <a class="link" href="auto.html#spirit.qi.reference.auto.header">Header</a>
         </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/auto.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_auto</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </p>
 <a name="spirit.qi.reference.auto.namespace"></a><h6>
-<a name="id628847"></a>
+<a name="id664286"></a>
           <a class="link" href="auto.html#spirit.qi.reference.auto.namespace">Namespace</a>
         </h6>
 <div class="informaltable"><table class="table">
@@ -64,26 +64,26 @@
                 </td></tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auto.model_of"></a><h6>
-<a name="id628925"></a>
+<a name="id664364"></a>
           <a class="link" href="auto.html#spirit.qi.reference.auto.model_of">Model of</a>
         </h6>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
             </p>
 <p>
- <a class="link" href="parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>
+ __primitive_parser<span class="underline">concept</span>_
             </p>
 <p>
           </p>
 </blockquote></div>
 <a name="spirit.qi.reference.auto.expression_semantics"></a><h6>
-<a name="id628959"></a>
+<a name="id664393"></a>
           <a class="link" href="auto.html#spirit.qi.reference.auto.expression_semantics">Expression
           Semantics</a>
         </h6>
 <p>
           Semantics of an expression is defined only where it differs from, or is
- not defined in <a class="link" href="../../karma/reference/generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>.
+ not defined in __primitive_generator<span class="underline">concept</span>_.
         </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -117,7 +117,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auto.additional_requirements"></a><h6>
-<a name="id629045"></a>
+<a name="id664472"></a>
           <a class="link" href="auto.html#spirit.qi.reference.auto.additional_requirements">Additional
           Requirements</a>
         </h6>
@@ -289,11 +289,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_parser.html" title="Define a Custom Attribute Mapping for a Parser"><code class="computeroutput"><span class="identifier">create_parser</span></code></a>. This customiyation
- can be used also to redefined anz of the predefined mappings.
+ a specialization of the customization point __customize_create<span class="underline">parser</span>_. This customiyation can be used also
+ to redefined anz of the predefined mappings.
         </p>
 <a name="spirit.qi.reference.auto.attributes"></a><h6>
-<a name="id629687"></a>
+<a name="id665109"></a>
           <a class="link" href="auto.html#spirit.qi.reference.auto.attributes">Attributes</a>
         </h6>
 <div class="informaltable"><table class="table">
@@ -335,13 +335,13 @@
             The attribute type <code class="computeroutput"><span class="identifier">hold_any</span></code>
             exposed by the <code class="computeroutput"><span class="identifier">auto_</span></code>
             parser is semantically and syntactically equivalent to the type implemented
- by Boost.Any. It has
- been added to <span class="emphasis"><em>Spirit</em></span> as it has better a performance
- and a smaller footprint if compared to Boost.Any.
+ by __boost<span class="underline">any</span>_. It has been added
+ to <span class="emphasis"><em>Spirit</em></span> as it has better a performance and a smaller
+ footprint if compared to __boost<span class="underline">any</span>_.
           </p></td></tr>
 </table></div>
 <a name="spirit.qi.reference.auto.complexity"></a><h6>
-<a name="id629800"></a>
+<a name="id665370"></a>
           <a class="link" href="auto.html#spirit.qi.reference.auto.complexity">Complexity</a>
         </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -357,7 +357,7 @@
           </p>
 </blockquote></div>
 <a name="spirit.qi.reference.auto.example"></a><h6>
-<a name="id629831"></a>
+<a name="id665401"></a>
           <a class="link" href="auto.html#spirit.qi.reference.auto.example">Example</a>
         </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -366,8 +366,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="basics.html#spirit.qi.reference.basics.examples">Basics
- Examples</a> section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
           </p></td></tr>
 </table></div>
 <p>
@@ -428,13 +427,12 @@
           </p>
 <p>
             The following construct is required to allow the <code class="computeroutput"><span class="identifier">complex</span></code>
- data structure to be utilized as a Boost.Fusion
+ data structure to be utilized as a <span class="underline">_fusion</span>_
             sequence. This is required as we will emit output for this data structure
- with a <span class="emphasis"><em>Spirit.Qi</em></span> sequence: <code class="computeroutput"><span class="char">'{'</span>
- <span class="special">&gt;&gt;</span> <span class="identifier">qi</span><span class="special">::</span><span class="identifier">double_</span>
- <span class="special">&gt;&gt;</span> <span class="char">','</span>
- <span class="special">&gt;&gt;</span> <span class="identifier">qi</span><span class="special">::</span><span class="identifier">double_</span>
- <span class="special">&gt;&gt;</span> <span class="char">'}'</span></code>.
+ with a <span class="underline">_qi</span>_ sequence: <code class="computeroutput"><span class="char">'{'</span> <span class="special">&gt;&gt;</span> <span class="identifier">qi</span><span class="special">::</span><span class="identifier">double_</span> <span class="special">&gt;&gt;</span>
+ <span class="char">','</span> <span class="special">&gt;&gt;</span>
+ <span class="identifier">qi</span><span class="special">::</span><span class="identifier">double_</span> <span class="special">&gt;&gt;</span>
+ <span class="char">'}'</span></code>.
           </p>
 <p>
           </p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Auxiliary</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="auto.html" title="Auto">
 <link rel="next" href="auxiliary/attr.html" title="Attribute (attr)">
@@ -43,14 +43,14 @@
           <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="id631406"></a>
+<a name="id666693"></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 &lt;boost/spirit/home/qi/auxiliary.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_auxiliary</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Attribute (attr)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../auxiliary.html" title="Auxiliary">
 <link rel="prev" href="../auxiliary.html" title="Auxiliary">
 <link rel="next" href="attr_cast.html" title="Attribute Transformation Pseudo Generator (attr_cast)">
@@ -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="id631498"></a>
+<a name="id666784"></a>
             <a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.description">Description</a>
           </h6>
 <p>
@@ -36,17 +36,17 @@
             its specified parameter as an attribute.
           </p>
 <a name="spirit.qi.reference.auxiliary.attr.header"></a><h6>
-<a name="id631514"></a>
+<a name="id666801"></a>
             <a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/auxiliary/attr.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_attr</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.auxiliary.attr.namespace"></a><h6>
-<a name="id631589"></a>
+<a name="id666876"></a>
             <a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.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.attr.model_of"></a><h6>
-<a name="id631667"></a>
+<a name="id666954"></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>
               </p>
 <p>
- <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>
+ __primitive_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -82,25 +82,25 @@
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
                 A arbitrary typed constant value, e.g. 0.0, "Hello", or
- a variable of arbitrary type or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to an arbitrary type.
+ a variable of arbitrary type or a __qi_lazy<span class="underline">argument</span>_
+ that evaluates to an arbitrary type.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">A</span></code></span></dt>
 <dd><p>
                 The type of <code class="computeroutput"><span class="identifier">a</span></code> or
- if it is a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a>, its return type.
+ if it is a __qi_lazy<span class="underline">argument</span>_,
+ its return type.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.auxiliary.attr.expression_semantics"></a><h6>
-<a name="id631760"></a>
+<a name="id667042"></a>
             <a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>.
+ is not defined in __primitive_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -134,7 +134,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.attr.attributes"></a><h6>
-<a name="id631862"></a>
+<a name="id667140"></a>
             <a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -168,7 +168,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.attr.complexity"></a><h6>
-<a name="id631951"></a>
+<a name="id667228"></a>
             <a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -185,7 +185,7 @@
             done.
           </p>
 <a name="spirit.qi.reference.auxiliary.attr.example"></a><h6>
-<a name="id631979"></a>
+<a name="id667256"></a>
             <a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -194,8 +194,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>
@@ -234,7 +233,7 @@
 <p>
           </p>
 <p>
- Using <code class="computeroutput"><span class="identifier">attr</span></code> with Phoenix function objects:
+ Using <code class="computeroutput"><span class="identifier">attr</span></code> with <span class="underline">_phoenix</span>_ function objects:
           </p>
 <p>
             </p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Attribute Transformation Pseudo Generator (attr_cast)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../auxiliary.html" title="Auxiliary">
 <link rel="prev" href="attr.html" title="Attribute (attr)">
 <link rel="next" href="eol.html" title="End of Line (eol)">
@@ -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="id633736"></a>
+<a name="id668877"></a>
             <a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.description">Description</a>
           </h6>
 <p>
@@ -38,20 +38,20 @@
             type <code class="computeroutput"><span class="identifier">Transformed</span></code>. The
             supplied attribute gets created from the original attribute (of type
             <code class="computeroutput"><span class="identifier">Exposed</span></code>) passed to this
- 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>.
+ component using the customization point __customize_transform<span class="underline">attribute</span>_.
           </p>
 <a name="spirit.qi.reference.auxiliary.attr_cast.header"></a><h6>
-<a name="id633804"></a>
+<a name="id668939"></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 &lt;boost/spirit/home/qi/auxiliary/attr_cast.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_attr_cast</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.auxiliary.attr_cast.namespace"></a><h6>
-<a name="id633878"></a>
+<a name="id669014"></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="id633957"></a>
+<a name="id669093"></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">&lt;</span><span class="identifier">Exposed</span><span class="special">,</span> <span class="identifier">Transformed</span><span class="special">&gt;</span>
 <span class="special">&lt;</span><span class="identifier">unspecified</span><span class="special">&gt;</span> <span class="identifier">attr_cast</span><span class="special">(&lt;</span><span class="identifier">unspecified</span><span class="special">&gt;);</span>
 </pre>
 <a name="spirit.qi.reference.auxiliary.attr_cast.template_parameters"></a><h6>
-<a name="id634029"></a>
+<a name="id669165"></a>
             <a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.template_parameters">Template
             parameters</a>
           </h6>
@@ -117,7 +117,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                   </p>
                   </td>
 </tr>
@@ -134,7 +134,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                   </p>
                   </td>
 </tr>
@@ -153,7 +153,7 @@
             not explicitly specified.
           </p>
 <a name="spirit.qi.reference.auxiliary.attr_cast.model_of"></a><h6>
-<a name="id634262"></a>
+<a name="id669393"></a>
             <a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.model_of">Model
             of</a>
           </h6>
@@ -161,7 +161,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>
+ __unary_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -176,13 +176,13 @@
 </dl>
 </div>
 <a name="spirit.qi.reference.auxiliary.attr_cast.expression_semantics"></a><h6>
-<a name="id634323"></a>
+<a name="id669449"></a>
             <a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>.
+ is not defined in __unary_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -214,7 +214,7 @@
                     while passing an attribute of the type as normally expected by
                     <code class="computeroutput"><span class="identifier">p</span></code>. The type of
                     the supplied attribute will be transformed to the type <code class="computeroutput"><span class="identifier">p</span></code> exposes as its attribute
- type (by using the attribute 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>).
+ type (by using the attribute customization point __customize_transform<span class="underline">attribute</span>_).
                   </p>
                   </td>
 </tr>
@@ -232,7 +232,7 @@
                     attribute is expected to be of the type <code class="computeroutput"><span class="identifier">Exposed</span></code>,
                     it will be transformed to the type <code class="computeroutput"><span class="identifier">p</span></code>
                     exposes as its attribute type (using the attribute 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>).
+ point __customize_transform<span class="underline">attribute</span>_).
                   </p>
                   </td>
 </tr>
@@ -249,14 +249,14 @@
                     while passing an attribute of type <code class="computeroutput"><span class="identifier">Transformed</span></code>.
                     The supplied attribute is expected to be of the type <code class="computeroutput"><span class="identifier">Exposed</span></code>, it will be transformed
                     to the type <code class="computeroutput"><span class="identifier">Transformed</span></code>
- (using the attribute 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>).
+ (using the attribute customization point __customize_transform<span class="underline">attribute</span>_).
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.attr_cast.attributes"></a><h6>
-<a name="id634629"></a>
+<a name="id669735"></a>
             <a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -327,7 +327,7 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.attr_cast.complexity"></a><h6>
-<a name="id634948"></a>
+<a name="id670054"></a>
             <a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -341,7 +341,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.auxiliary.attr_cast.example"></a><h6>
-<a name="id634980"></a>
+<a name="id670085"></a>
             <a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -350,8 +350,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>
@@ -370,7 +369,7 @@
           </p>
 <p>
             The example references data structure <code class="computeroutput"><span class="identifier">int_data</span></code>
- which needs a specialization 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>:
+ which needs a specialization of the customization point __customize_transform<span class="underline">attribute</span>_:
           </p>
 <p>
             </p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>End of Input (eoi)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../auxiliary.html" title="Auxiliary">
 <link rel="prev" href="eol.html" title="End of Line (eol)">
 <link rel="next" href="eps.html" title="Epsilon (eps)">
@@ -28,7 +28,7 @@
           (<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="id636124"></a>
+<a name="id671349"></a>
             <a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.description">Description</a>
           </h6>
 <p>
@@ -37,17 +37,17 @@
             is exhausted)
           </p>
 <a name="spirit.qi.reference.auxiliary.eoi.header"></a><h6>
-<a name="id636148"></a>
+<a name="id671373"></a>
             <a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/auxiliary/eoi.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_eoi</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.auxiliary.eoi.namespace"></a><h6>
-<a name="id636222"></a>
+<a name="id671448"></a>
             <a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -65,26 +65,26 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.eoi.model_of"></a><h6>
-<a name="id636300"></a>
+<a name="id671526"></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>
               </p>
 <p>
- <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>
+ __primitive_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.auxiliary.eoi.expression_semantics"></a><h6>
-<a name="id636334"></a>
+<a name="id671554"></a>
             <a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>.
+ is not defined in __primitive_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -117,7 +117,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.eoi.attributes"></a><h6>
-<a name="id636418"></a>
+<a name="id671634"></a>
             <a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -145,13 +145,13 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.eoi.complexity"></a><h6>
-<a name="id636496"></a>
+<a name="id671709"></a>
             <a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -164,7 +164,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.auxiliary.eoi.example"></a><h6>
-<a name="id636520"></a>
+<a name="id671733"></a>
             <a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -173,8 +173,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>End of Line (eol)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../auxiliary.html" title="Auxiliary">
 <link rel="prev" href="attr_cast.html" title="Attribute Transformation Pseudo Generator (attr_cast)">
 <link rel="next" href="eoi.html" title="End of Input (eoi)">
@@ -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="id635589"></a>
+<a name="id670690"></a>
             <a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.description">Description</a>
           </h6>
 <p>
@@ -35,17 +35,17 @@
             the end of line (CR/LF and combinations thereof).
           </p>
 <a name="spirit.qi.reference.auxiliary.eol.header"></a><h6>
-<a name="id635613"></a>
+<a name="id670714"></a>
             <a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/auxiliary/eol.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_eol</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.auxiliary.eol.namespace"></a><h6>
-<a name="id635688"></a>
+<a name="id670926"></a>
             <a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -63,26 +63,26 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.eol.model_of"></a><h6>
-<a name="id635766"></a>
+<a name="id671004"></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>
               </p>
 <p>
- <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>
+ __primitive_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.auxiliary.eol.expression_semantics"></a><h6>
-<a name="id635800"></a>
+<a name="id671032"></a>
             <a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>.
+ is not defined in __primitive_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -115,7 +115,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.eol.attributes"></a><h6>
-<a name="id635884"></a>
+<a name="id671112"></a>
             <a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -143,13 +143,13 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.eol.complexity"></a><h6>
-<a name="id635962"></a>
+<a name="id671187"></a>
             <a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -162,7 +162,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.auxiliary.eol.example"></a><h6>
-<a name="id635986"></a>
+<a name="id671211"></a>
             <a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -171,8 +171,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Epsilon (eps)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../auxiliary.html" title="Auxiliary">
 <link rel="prev" href="eoi.html" title="End of Input (eoi)">
 <link rel="next" href="lazy.html" title="Lazy (lazy)">
@@ -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="id636658"></a>
+<a name="id671871"></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="id636682"></a>
+<a name="id671895"></a>
             <a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.simple_form">Simple
             Form</a>
           </h6>
@@ -53,42 +53,40 @@
 <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="id636782"></a>
+<a name="id671996"></a>
             <a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.semantic_predicate">Semantic
             Predicate</a>
           </h6>
 <p>
             Semantic predicates allow you to attach a conditional function anywhere
- in the grammar. In this role, the epsilon takes a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that returns <code class="computeroutput"><span class="keyword">true</span></code>
- or <code class="computeroutput"><span class="keyword">false</span></code>. The <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> is typically a test that is called to resolve ambiguity
- in the grammar. A parse failure will be reported when the <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> result evaluates to <code class="computeroutput"><span class="keyword">false</span></code>.
- Otherwise an empty match will be reported. The general form is:
+ in the grammar. In this role, the epsilon takes a __qi_lazy<span class="underline">argument</span>_ that returns <code class="computeroutput"><span class="keyword">true</span></code>
+ or <code class="computeroutput"><span class="keyword">false</span></code>. The __qi_lazy<span class="underline">argument</span>_ is typically a test that is called
+ to resolve ambiguity in the grammar. A parse failure will be reported
+ when the __qi_lazy<span class="underline">argument</span>_ result
+ evaluates to <code class="computeroutput"><span class="keyword">false</span></code>. Otherwise
+ an empty match will be reported. The general form is:
           </p>
 <pre class="programlisting"><span class="identifier">eps</span><span class="special">(</span><span class="identifier">f</span><span class="special">)</span> <span class="special">&gt;&gt;</span> <span class="identifier">rest</span><span class="special">;</span>
 </pre>
 <p>
- The <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy Argument</a>
- <code class="computeroutput"><span class="identifier">f</span></code> is called to do a semantic
- test (say, checking if a symbol is in the symbol table). If test returns
- true, <code class="computeroutput"><span class="identifier">rest</span></code> will be evaluated.
+ The __qi_lazy<span class="underline">argument</span>_ <code class="computeroutput"><span class="identifier">f</span></code> is called to do a semantic test (say,
+ checking if a symbol is in the symbol table). If test returns true,
+ <code class="computeroutput"><span class="identifier">rest</span></code> will be evaluated.
             Otherwise, the production will return early with a no-match without ever
             touching rest.
           </p>
 <a name="spirit.qi.reference.auxiliary.eps.header"></a><h6>
-<a name="id636890"></a>
+<a name="id672104"></a>
             <a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/auxiliary/eps.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_eps</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.auxiliary.eps.namespace"></a><h6>
-<a name="id636965"></a>
+<a name="id672178"></a>
             <a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -106,14 +104,14 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.eps.model_of"></a><h6>
-<a name="id637043"></a>
+<a name="id672256"></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>
               </p>
 <p>
- <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>
+ __primitive_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -123,19 +121,19 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy Argument</a>
- that evaluates <code class="computeroutput"><span class="keyword">bool</span></code>.
+ A __qi_lazy<span class="underline">argument</span>_ that evaluates
+ <code class="computeroutput"><span class="keyword">bool</span></code>.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.auxiliary.eps.expression_semantics"></a><h6>
-<a name="id637114"></a>
+<a name="id672322"></a>
             <a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>.
+ is not defined in __primitive_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -184,7 +182,7 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.eps.attributes"></a><h6>
-<a name="id637247"></a>
+<a name="id672451"></a>
             <a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -212,13 +210,13 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.eps.complexity"></a><h6>
-<a name="id637325"></a>
+<a name="id672526"></a>
             <a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -233,7 +231,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.auxiliary.eps.example"></a><h6>
-<a name="id637382"></a>
+<a name="id672584"></a>
             <a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -242,8 +240,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Lazy (lazy)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../auxiliary.html" title="Auxiliary">
 <link rel="prev" href="eps.html" title="Epsilon (eps)">
 <link rel="next" href="../binary.html" title="Binary">
@@ -27,27 +27,27 @@
 <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="id637958"></a>
+<a name="id675089"></a>
             <a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.description">Description</a>
           </h6>
 <p>
             The <code class="computeroutput"><span class="identifier">lazy</span></code> parser, as its
- name suggests, invokes a lazy Phoenix
+ name suggests, invokes a lazy <span class="underline">_phoenix</span>_
             function that returns a parser at parse time. This parser will be used
             once it is created to continue the parse.
           </p>
 <a name="spirit.qi.reference.auxiliary.lazy.header"></a><h6>
-<a name="id639627"></a>
+<a name="id675119"></a>
             <a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/auxiliary/lazy.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_lazy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.auxiliary.lazy.namespace"></a><h6>
-<a name="id639702"></a>
+<a name="id675193"></a>
             <a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -65,14 +65,14 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.lazy.model_of"></a><h6>
-<a name="id639780"></a>
+<a name="id675271"></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>
               </p>
 <p>
- <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ __parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -82,19 +82,19 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">fp</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy Argument</a>
- that evaluates to a <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
+ A __qi_lazy<span class="underline">argument</span>_ that evaluates
+ to a __parser<span class="underline">concept</span>_.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.auxiliary.lazy.expression_semantics"></a><h6>
-<a name="id639853"></a>
+<a name="id675335"></a>
             <a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
+ is not defined in __parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -122,12 +122,11 @@
                   </td>
 <td>
                   <p>
- Create a lazy-parser from a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a>, <code class="computeroutput"><span class="identifier">fp</span></code>.
- <code class="computeroutput"><span class="identifier">fp</span></code> will be invoked
- at parse time. <code class="computeroutput"><span class="identifier">fp</span></code>
- is expected to return a <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a> object. This
- parser is then invoked in order to parse the input.
+ Create a lazy-parser from a __qi_lazy<span class="underline">argument</span>_,
+ <code class="computeroutput"><span class="identifier">fp</span></code>. <code class="computeroutput"><span class="identifier">fp</span></code> will be invoked at parse
+ time. <code class="computeroutput"><span class="identifier">fp</span></code> is expected
+ to return a __parser<span class="underline">concept</span>_
+ object. This parser is then invoked in order to parse the input.
                   </p>
                   </td>
 </tr>
@@ -139,19 +138,18 @@
                   </td>
 <td>
                   <p>
- Create a lazy-parser from a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a>, <code class="computeroutput"><span class="identifier">fp</span></code>.
- <code class="computeroutput"><span class="identifier">fp</span></code> will be invoked
- at parse time. <code class="computeroutput"><span class="identifier">fp</span></code>
- is expected to return a <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a> object. This
- parser is then invoked in order to parse the input.
+ Create a lazy-parser from a __qi_lazy<span class="underline">argument</span>_,
+ <code class="computeroutput"><span class="identifier">fp</span></code>. <code class="computeroutput"><span class="identifier">fp</span></code> will be invoked at parse
+ time. <code class="computeroutput"><span class="identifier">fp</span></code> is expected
+ to return a __parser<span class="underline">concept</span>_
+ object. This parser is then invoked in order to parse the input.
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.lazy.attributes"></a><h6>
-<a name="id640044"></a>
+<a name="id675514"></a>
             <a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -199,7 +197,7 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.lazy.complexity"></a><h6>
-<a name="id640166"></a>
+<a name="id675636"></a>
             <a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.complexity">Complexity</a>
           </h6>
 <p>
@@ -207,7 +205,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="id640197"></a>
+<a name="id675667"></a>
             <a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -216,8 +214,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Basics</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="parser_concepts/nonterminal.html" title="Nonterminal">
 <link rel="next" href="parse_api.html" title="Parser API">
@@ -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="id613393"></a>
+<a name="id648774"></a>
           <a class="link" href="basics.html#spirit.qi.reference.basics.lazy_argument">Lazy Argument</a>
         </h6>
 <p>
@@ -45,13 +45,13 @@
 </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 parser's Context type
- (The first argument is <code class="computeroutput"><span class="identifier">unused</span></code>
+ return value, is compatible with the argument type expected and <code class="computeroutput"><span class="identifier">Context</span></code> is the parser's <span class="underline">_context</span>_
+ type (The first argument is <span class="underline">_unused</span>_
           to make the <code class="computeroutput"><span class="identifier">Context</span></code> the
- second argument. This is done for uniformity with Semantic Actions).
+ second argument. This is done for uniformity with <span class="underline">_actions</span>_).
         </p>
 <a name="spirit.qi.reference.basics.character_encoding_namespace"></a><h6>
-<a name="id613530"></a>
+<a name="id648917"></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="id613713"></a>
+<a name="id649101"></a>
           <a class="link" href="basics.html#spirit.qi.reference.basics.examples">Examples</a>
         </h6>
 <p>
@@ -226,7 +226,7 @@
         </p>
 <p>
           The <code class="computeroutput"><span class="identifier">print_info</span></code> utility
- function prints information contained in the <code class="computeroutput"><span class="identifier">info</span></code>
+ function prints information contained in the <span class="underline">_info</span>_
           class.
         </p>
 <p>
@@ -264,11 +264,11 @@
 <p>
         </p>
 <a name="spirit.qi.reference.basics.string"></a><h6>
-<a name="id618472"></a>
+<a name="id652833"></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="id618485"></a>
+<a name="id652846"></a>
           <a class="link" href="basics.html#spirit.qi.reference.basics.header">Header</a>
         </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/support/string_traits.hpp&gt;
@@ -308,8 +308,7 @@
                   Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
                   if a certain type, <code class="computeroutput"><span class="identifier">S</span></code>
                   is a string, <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>
- otherwise (See <a href="../../../../../../../libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
- Boolean Constant</a>).
+ otherwise (See __mpl_boolean<span class="underline">constant</span>_).
                 </p>
                 </td>
 </tr>
@@ -346,7 +345,7 @@
                 </td>
 <td>
                 <p>
- Function that returns an STL
+ Function that returns an <span class="underline">_stl</span>_
                   iterator from <code class="computeroutput"><span class="identifier">s</span></code>
                   that points to the beginning the string.
                 </p>
@@ -360,7 +359,7 @@
                 </td>
 <td>
                 <p>
- Function that returns an STL
+ Function that returns an <span class="underline">_stl</span>_
                   iterator from <code class="computeroutput"><span class="identifier">s</span></code>
                   that points to the end of the string.
                 </p>
@@ -369,7 +368,7 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.basics.models"></a><h6>
-<a name="id618958"></a>
+<a name="id653318"></a>
           <a class="link" href="basics.html#spirit.qi.reference.basics.models">Models</a>
         </h6>
 <p>
@@ -388,9 +387,8 @@
 </ul></div>
 <p>
           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">traits</span></code> is open for users to provide their
- own specializations. The customization points implemented by <span class="emphasis"><em>Spirit.Qi</em></span>
- usable to customize the behavior of parsers are described in the section
- <a class="link" href="../../advanced/customize.html" title="Customization of Spirit's Attribute Handling">Customization of Attribute Handling</a>.
+ own specializations. The customization points implemented by <span class="underline">_qi</span>_ usable to customize the behavior of parsers
+ are described in the section __sec_customization<span class="underline">points</span>_.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Binary</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="auxiliary/lazy.html" title="Lazy (lazy)">
 <link rel="next" href="binary/binary_native.html" title="Binary Native Endian">
@@ -36,19 +36,18 @@
 </dl></div>
 <p>
           This module includes different parsers for parsing binary data in various
- endianness.
- It includes parsers for default (native), little, and big endian binary
- input.
+ <span class="underline">_endianness</span>_. It includes parsers
+ for default (native), little, and big endian binary input.
         </p>
 <a name="spirit.qi.reference.binary.module_header"></a><h6>
-<a name="id640473"></a>
+<a name="id675943"></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 &lt;boost/spirit/home/qi/binary.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_binary</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Binary Big Endian</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../binary.html" title="Binary">
 <link rel="prev" href="binary_little.html" title="Binary Little Endian">
 <link rel="next" href="../char.html" title="Char">
@@ -28,7 +28,7 @@
           Endian</a>
 </h5></div></div></div>
 <a name="spirit.qi.reference.binary.binary_big.description"></a><h6>
-<a name="id645009"></a>
+<a name="id680288"></a>
             <a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.description">Description</a>
           </h6>
 <p>
@@ -36,17 +36,17 @@
             are laid out in big endian.
           </p>
 <a name="spirit.qi.reference.binary.binary_big.header"></a><h6>
-<a name="id645026"></a>
+<a name="id680305"></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 &lt;boost/spirit/home/qi/binary.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_binary</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.binary.binary_big.namespace"></a><h6>
-<a name="id645100"></a>
+<a name="id680379"></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="id645294"></a>
+<a name="id680574"></a>
             <a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.model_of">Model
             of</a>
           </h6>
@@ -98,7 +98,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>
+ __primitive_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -108,32 +108,32 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">w</span></code></span></dt>
 <dd><p>
- A 16 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 16 bit binary value. This value
- is always in native endian.
+ A 16 bit binary value or a __qi_lazy<span class="underline">argument</span>_
+ that evaluates to a 16 bit binary value. This value is always in
+ native endian.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">dw</span></code></span></dt>
 <dd><p>
- A 32 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 32 bit binary value. This value
- is always in native endian.
+ A 32 bit binary value or a __qi_lazy<span class="underline">argument</span>_
+ that evaluates to a 32 bit binary value. This value is always in
+ native endian.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">qw</span></code></span></dt>
 <dd><p>
- A 64 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 64 bit binary value. This value
- is always in native endian.
+ A 64 bit binary value or a __qi_lazy<span class="underline">argument</span>_
+ that evaluates to a 64 bit binary value. This value is always in
+ native endian.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.binary.binary_big.expression_semantics"></a><h6>
-<a name="id645406"></a>
+<a name="id680680"></a>
             <a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>.
+ is not defined in __primitive_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -228,7 +228,7 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.binary.binary_big.attributes"></a><h6>
-<a name="id645645"></a>
+<a name="id680914"></a>
             <a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -293,7 +293,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -305,7 +305,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -317,14 +317,14 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.binary.binary_big.complexity"></a><h6>
-<a name="id645933"></a>
+<a name="id681195"></a>
             <a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -337,7 +337,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.binary.binary_big.example"></a><h6>
-<a name="id645957"></a>
+<a name="id681219"></a>
             <a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -346,8 +346,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Binary Little Endian</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../binary.html" title="Binary">
 <link rel="prev" href="binary_native.html" title="Binary Native Endian">
 <link rel="next" href="binary_big.html" title="Binary Big Endian">
@@ -28,7 +28,7 @@
           Little Endian</a>
 </h5></div></div></div>
 <a name="spirit.qi.reference.binary.binary_little.description"></a><h6>
-<a name="id642944"></a>
+<a name="id678718"></a>
             <a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.description">Description</a>
           </h6>
 <p>
@@ -36,17 +36,17 @@
             that are laid out in little endian.
           </p>
 <a name="spirit.qi.reference.binary.binary_little.header"></a><h6>
-<a name="id642961"></a>
+<a name="id678735"></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 &lt;boost/spirit/home/qi/binary.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_binary</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.binary.binary_little.namespace"></a><h6>
-<a name="id643036"></a>
+<a name="id678809"></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="id643230"></a>
+<a name="id679004"></a>
             <a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.model_of">Model
             of</a>
           </h6>
@@ -99,7 +99,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>
+ __primitive_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -109,32 +109,32 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">w</span></code></span></dt>
 <dd><p>
- A 16 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 16 bit binary value. This value
- is always in native endian.
+ A 16 bit binary value or a __qi_lazy<span class="underline">argument</span>_
+ that evaluates to a 16 bit binary value. This value is always in
+ native endian.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">dw</span></code></span></dt>
 <dd><p>
- A 32 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 32 bit binary value. This value
- is always in native endian.
+ A 32 bit binary value or a __qi_lazy<span class="underline">argument</span>_
+ that evaluates to a 32 bit binary value. This value is always in
+ native endian.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">qw</span></code></span></dt>
 <dd><p>
- A 64 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 64 bit binary value. This value
- is always in native endian.
+ A 64 bit binary value or a __qi_lazy<span class="underline">argument</span>_
+ that evaluates to a 64 bit binary value. This value is always in
+ native endian.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.binary.binary_little.expression_semantics"></a><h6>
-<a name="id643342"></a>
+<a name="id679111"></a>
             <a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>.
+ is not defined in __primitive_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -229,7 +229,7 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.binary.binary_little.attributes"></a><h6>
-<a name="id643580"></a>
+<a name="id679345"></a>
             <a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -294,7 +294,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -306,7 +306,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -318,14 +318,14 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.binary.binary_little.complexity"></a><h6>
-<a name="id643868"></a>
+<a name="id679625"></a>
             <a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -338,7 +338,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.binary.binary_little.example"></a><h6>
-<a name="id643892"></a>
+<a name="id679649"></a>
             <a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -347,8 +347,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Binary Native Endian</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../binary.html" title="Binary">
 <link rel="prev" href="../binary.html" title="Binary">
 <link rel="next" href="binary_little.html" title="Binary Little Endian">
@@ -28,26 +28,26 @@
           Native Endian</a>
 </h5></div></div></div>
 <a name="spirit.qi.reference.binary.binary_native.description"></a><h6>
-<a name="id640557"></a>
+<a name="id676027"></a>
             <a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.description">Description</a>
           </h6>
 <p>
             Binary native endian parsers are designed to parse binary byte streams
- that are laid out in the native endianness
+ that are laid out in the native <span class="underline">_endianness</span>_
             of the target architecture.
           </p>
 <a name="spirit.qi.reference.binary.binary_native.header"></a><h6>
-<a name="id640579"></a>
+<a name="id676049"></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 &lt;boost/spirit/home/qi/binary.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_binary</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.binary.binary_native.namespace"></a><h6>
-<a name="id640653"></a>
+<a name="id676123"></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="id640881"></a>
+<a name="id676351"></a>
             <a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.model_of">Model
             of</a>
           </h6>
@@ -105,7 +105,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>
+ __primitive_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -115,38 +115,37 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">b</span></code></span></dt>
 <dd><p>
- A single byte (8 bit binary value) or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to a single byte. This value is always
- in native endian.
+ A single byte (8 bit binary value) or a __qi_lazy<span class="underline">argument</span>_
+ that evaluates to a single byte. This value is always in native endian.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">w</span></code></span></dt>
 <dd><p>
- A 16 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 16 bit binary value. This value
- is always in native endian.
+ A 16 bit binary value or a __qi_lazy<span class="underline">argument</span>_
+ that evaluates to a 16 bit binary value. This value is always in
+ native endian.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">dw</span></code></span></dt>
 <dd><p>
- A 32 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 32 bit binary value. This value
- is always in native endian.
+ A 32 bit binary value or a __qi_lazy<span class="underline">argument</span>_
+ that evaluates to a 32 bit binary value. This value is always in
+ native endian.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">qw</span></code></span></dt>
 <dd><p>
- A 64 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 64 bit binary value. This value
- is always in native endian.
+ A 64 bit binary value or a __qi_lazy<span class="underline">argument</span>_
+ that evaluates to a 64 bit binary value. This value is always in
+ native endian.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.binary.binary_native.expression_semantics"></a><h6>
-<a name="id641017"></a>
+<a name="id676481"></a>
             <a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>.
+ is not defined in __primitive_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -265,7 +264,7 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.binary.binary_native.attributes"></a><h6>
-<a name="id641315"></a>
+<a name="id676774"></a>
             <a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -342,7 +341,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -354,7 +353,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -366,7 +365,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -378,14 +377,14 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.binary.binary_native.complexity"></a><h6>
-<a name="id641683"></a>
+<a name="id677133"></a>
             <a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -398,7 +397,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.binary.binary_native.example"></a><h6>
-<a name="id641707"></a>
+<a name="id677157"></a>
             <a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -407,8 +406,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Char</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="binary/binary_big.html" title="Binary Big Endian">
 <link rel="next" href="char/char.html" title="Char (char_, lit)">
@@ -43,14 +43,14 @@
           etc.).
         </p>
 <a name="spirit.qi.reference.char.module_header"></a><h6>
-<a name="id646508"></a>
+<a name="id681770"></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 &lt;boost/spirit/home/qi/char.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_char</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Char (char_, lit)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../char.html" title="Char">
 <link rel="prev" href="../char.html" title="Char">
 <link rel="next" href="char_class.html" title="Char Classification (alnum, digit, etc.)">
@@ -27,32 +27,31 @@
 <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="id646606"></a>
+<a name="id681868"></a>
             <a class="link" href="char.html#spirit.qi.reference.char.char.description">Description</a>
           </h6>
 <p>
             The <code class="computeroutput"><span class="identifier">char_</span></code> parser matches
             single characters. The <code class="computeroutput"><span class="identifier">char_</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 and dealing with character ranges.
+ parser has an associated __char_encoding<span class="underline">namespace</span>_.
+ This is needed when doing basic operations such as inhibiting case sensitivity
+ and dealing with character ranges.
           </p>
 <p>
             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="id646653"></a>
+<a name="id681915"></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
- Encoding Namespace</a>.
+ matches any character in the assocaiated __char_encoding<span class="underline">namespace</span>_.
           </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="id646694"></a>
+<a name="id681956"></a>
             <a class="link" href="char.html#spirit.qi.reference.char.char.char__ch_">char_(ch)</a>
           </h6>
 <p>
@@ -64,7 +63,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="id646782"></a>
+<a name="id682045"></a>
             <a class="link" href="char.html#spirit.qi.reference.char.char.char__first__last_">char_(first,
             last)</a>
           </h6>
@@ -79,15 +78,15 @@
             A range of characters is created from a low-high character pair. Such
             a parser matches a single character that is in the range, including both
             endpoints. Note, the first character must be <span class="emphasis"><em>before</em></span>
- the second, according to the underlying <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
+ the second, according to the underlying __char_encoding<span class="underline">namespace</span>_.
           </p>
 <p>
             Character mapping is inherently platform dependent. It is not guaranteed
             in the standard for example that <code class="computeroutput"><span class="char">'A'</span>
             <span class="special">&lt;</span> <span class="char">'Z'</span></code>,
- that is why in Spirit2, we purposely attach a specific <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
- Encoding Namespace</a> (such as ASCII, ISO-8859-1) to the <code class="computeroutput"><span class="identifier">char_</span></code> parser to eliminate such ambiguities.
+ that is why in Spirit2, we purposely attach a specific __char_encoding<span class="underline">namespace</span>_ (such as ASCII, ISO-8859-1) to
+ the <code class="computeroutput"><span class="identifier">char_</span></code> parser to eliminate
+ such ambiguities.
           </p>
 <div class="note" title="Note"><table border="0" summary="Note">
 <tr>
@@ -116,7 +115,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.qi.reference.char.char.char__def_"></a><h6>
-<a name="id646962"></a>
+<a name="id682226"></a>
             <a class="link" href="char.html#spirit.qi.reference.char.char.char__def_">char_(def)</a>
           </h6>
 <p>
@@ -132,7 +131,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="id648242"></a>
+<a name="id683716"></a>
             <a class="link" href="char.html#spirit.qi.reference.char.char.lit_ch_">lit(ch)</a>
           </h6>
 <p>
@@ -168,17 +167,17 @@
 <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="id648405"></a>
+<a name="id683879"></a>
             <a class="link" href="char.html#spirit.qi.reference.char.char.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/char/char.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_char_</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.char.char.namespace"></a><h6>
-<a name="id648480"></a>
+<a name="id683954"></a>
             <a class="link" href="char.html#spirit.qi.reference.char.char.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -204,18 +203,17 @@
 </table></div>
 <p>
             In the table above, <code class="computeroutput"><span class="identifier">ns</span></code>
- represents a <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
+ represents a __char_encoding<span class="underline">namespace</span>_.
           </p>
 <a name="spirit.qi.reference.char.char.model_of"></a><h6>
-<a name="id648599"></a>
+<a name="id684073"></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>
               </p>
 <p>
- <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>
+ __primitive_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -229,23 +227,19 @@
                 A literal char, e.g. <code class="computeroutput"><span class="char">'x'</span></code>,
                 <code class="computeroutput"><span class="identifier">L</span><span class="char">'x'</span></code>
                 or anything that can be converted to a <code class="computeroutput"><span class="keyword">char</span></code>
- or <code class="computeroutput"><span class="keyword">wchar_t</span></code>, or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy Argument</a>
- that evaluates to anything that can be converted to a <code class="computeroutput"><span class="keyword">char</span></code> or <code class="computeroutput"><span class="keyword">wchar_t</span></code>.
+ or <code class="computeroutput"><span class="keyword">wchar_t</span></code>, or a __qi_lazy<span class="underline">argument</span>_ that evaluates to anything
+ that can be converted to a <code class="computeroutput"><span class="keyword">char</span></code>
+ or <code class="computeroutput"><span class="keyword">wchar_t</span></code>.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ns</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
+ A __char_encoding<span class="underline">namespace</span>_.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">cs</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../basics.html#spirit.qi.reference.basics.string">String</a>
- or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to a <a class="link" href="../basics.html#spirit.qi.reference.basics.string">String</a>
- that specifies a char-set definition string following a syntax that
- resembles posix style regular expression character sets (except the
- square brackets and the negation <code class="computeroutput"><span class="special">^</span></code>
- character).
+ A <span class="underline">_string</span>_ or a __qi_lazy<span class="underline">argument</span>_ that evaluates to a <span class="underline">_string</span>_ that specifies a char-set definition
+ string following a syntax that resembles posix style regular expression
+ character sets (except the square brackets and the negation <code class="computeroutput"><span class="special">^</span></code> character).
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">cp</span></code></span></dt>
 <dd><p>
@@ -254,13 +248,13 @@
 </dl>
 </div>
 <a name="spirit.qi.reference.char.char.expression_semantics"></a><h6>
-<a name="id648805"></a>
+<a name="id684274"></a>
             <a class="link" href="char.html#spirit.qi.reference.char.char.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>.
+ is not defined in __primitive_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -374,7 +368,7 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.char.char.attributes"></a><h6>
-<a name="id649212"></a>
+<a name="id684676"></a>
             <a class="link" href="char.html#spirit.qi.reference.char.char.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -403,8 +397,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code> or if
- <code class="computeroutput"><span class="identifier">c</span></code> is a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy Argument</a>,
+ <span class="underline">_unused</span>_ or if <code class="computeroutput"><span class="identifier">c</span></code> is a __qi_lazy<span class="underline">argument</span>_,
                     the character type returned by invoking it.
                   </p>
                   </td>
@@ -417,8 +410,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code> or if
- <code class="computeroutput"><span class="identifier">c</span></code> is a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy Argument</a>,
+ <span class="underline">_unused</span>_ or if <code class="computeroutput"><span class="identifier">c</span></code> is a __qi_lazy<span class="underline">argument</span>_,
                     the character type returned by invoking it.
                   </p>
                   </td>
@@ -431,8 +423,8 @@
                   </td>
 <td>
                   <p>
- The character type of the <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
- Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
+ The character type of the __char_encoding<span class="underline">namespace</span>_,
+ <code class="computeroutput"><span class="identifier">ns</span></code>.
                   </p>
                   </td>
 </tr>
@@ -444,8 +436,8 @@
                   </td>
 <td>
                   <p>
- The character type of the <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
- Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
+ The character type of the __char_encoding<span class="underline">namespace</span>_,
+ <code class="computeroutput"><span class="identifier">ns</span></code>.
                   </p>
                   </td>
 </tr>
@@ -458,8 +450,8 @@
                   </td>
 <td>
                   <p>
- The character type of the <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
- Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
+ The character type of the __char_encoding<span class="underline">namespace</span>_,
+ <code class="computeroutput"><span class="identifier">ns</span></code>.
                   </p>
                   </td>
 </tr>
@@ -471,8 +463,8 @@
                   </td>
 <td>
                   <p>
- The character type of the <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
- Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
+ The character type of the __char_encoding<span class="underline">namespace</span>_,
+ <code class="computeroutput"><span class="identifier">ns</span></code>.
                   </p>
                   </td>
 </tr>
@@ -491,7 +483,7 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.char.char.complexity"></a><h6>
-<a name="id649604"></a>
+<a name="id685069"></a>
             <a class="link" href="char.html#spirit.qi.reference.char.char.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -507,7 +499,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.char.char.example"></a><h6>
-<a name="id649645"></a>
+<a name="id685109"></a>
             <a class="link" href="char.html#spirit.qi.reference.char.char.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -516,8 +508,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>
@@ -583,7 +574,7 @@
 <p>
           </p>
 <p>
- Lazy char_ using Phoenix
+ Lazy char_ using <span class="underline">_phoenix</span>_
           </p>
 <p>
             </p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Char Classification (alnum, digit, etc.)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../char.html" title="Char">
 <link rel="prev" href="char.html" title="Char (char_, lit)">
 <link rel="next" href="../directive.html" title="Directive">
@@ -29,29 +29,28 @@
           etc.)</a>
 </h5></div></div></div>
 <a name="spirit.qi.reference.char.char_class.description"></a><h6>
-<a name="id650280"></a>
+<a name="id685744"></a>
             <a class="link" href="char_class.html#spirit.qi.reference.char.char_class.description">Description</a>
           </h6>
 <p>
             The library has the full repertoire of single character parsers for character
             classification. This includes the usual <code class="computeroutput"><span class="identifier">alnum</span></code>,
             <code class="computeroutput"><span class="identifier">alpha</span></code>, <code class="computeroutput"><span class="identifier">digit</span></code>, <code class="computeroutput"><span class="identifier">xdigit</span></code>,
- etc. parsers. These parsers have 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.
+ etc. parsers. These parsers have an associated __char_encoding<span class="underline">namespace</span>_. This is needed when doing basic
+ operations such as inhibiting case sensitivity.
           </p>
 <a name="spirit.qi.reference.char.char_class.header"></a><h6>
-<a name="id650331"></a>
+<a name="id685795"></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 &lt;boost/spirit/home/qi/char/char_class.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_char_class</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.char.char_class.namespace"></a><h6>
-<a name="id650684"></a>
+<a name="id685874"></a>
             <a class="link" href="char_class.html#spirit.qi.reference.char.char_class.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -126,18 +125,17 @@
 </table></div>
 <p>
             In the table above, <code class="computeroutput"><span class="identifier">ns</span></code>
- represents a <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
+ represents a __char_encoding<span class="underline">namespace</span>_.
           </p>
 <a name="spirit.qi.reference.char.char_class.model_of"></a><h6>
-<a name="id651043"></a>
+<a name="id686233"></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>
               </p>
 <p>
- <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>
+ __primitive_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -147,19 +145,18 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ns</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
+ A __char_encoding<span class="underline">namespace</span>_.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.char.char_class.expression_semantics"></a><h6>
-<a name="id651109"></a>
+<a name="id686294"></a>
             <a class="link" href="char_class.html#spirit.qi.reference.char.char_class.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>.
+ is not defined in __primitive_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -326,21 +323,21 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.char.char_class.attributes"></a><h6>
-<a name="id651548"></a>
+<a name="id686729"></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>
               </p>
 <p>
- The character type of the <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
- Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
+ The character type of the __char_encoding<span class="underline">namespace</span>_,
+ <code class="computeroutput"><span class="identifier">ns</span></code>.
               </p>
 <p>
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.char.char_class.complexity"></a><h6>
-<a name="id651584"></a>
+<a name="id686766"></a>
             <a class="link" href="char_class.html#spirit.qi.reference.char.char_class.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -353,7 +350,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.char.char_class.example"></a><h6>
-<a name="id651608"></a>
+<a name="id686790"></a>
             <a class="link" href="char_class.html#spirit.qi.reference.char.char_class.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -362,8 +359,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Directive</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="char/char_class.html" title="Char Classification (alnum, digit, etc.)">
 <link rel="next" href="directive/lexeme.html" title="Inhibiting Skipping (lexeme[])">
@@ -50,14 +50,14 @@
           <code class="computeroutput"><span class="identifier">matches</span></code>, and <code class="computeroutput"><span class="identifier">skip</span></code> directives.
         </p>
 <a name="spirit.qi.reference.directive.module_header"></a><h6>
-<a name="id651963"></a>
+<a name="id687145"></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 &lt;boost/spirit/home/qi/directive.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_directive</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Inhibiting Skipping (lexeme[])</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../directive.html" title="Directive">
 <link rel="prev" href="../directive.html" title="Directive">
 <link rel="next" href="no_case.html" title="Inhibiting Case Sensitivity (no_case[])">
@@ -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="id652058"></a>
+<a name="id687240"></a>
             <a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.description">Description</a>
           </h6>
 <p>
@@ -51,17 +51,17 @@
             will be parsed as <code class="computeroutput"><span class="string">"12345"</span></code>.
           </p>
 <a name="spirit.qi.reference.directive.lexeme.header"></a><h6>
-<a name="id652205"></a>
+<a name="id687386"></a>
             <a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/directive/lexeme.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_lexeme</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.directive.lexeme.namespace"></a><h6>
-<a name="id652279"></a>
+<a name="id687461"></a>
             <a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -79,14 +79,14 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.lexeme.model_of"></a><h6>
-<a name="id652357"></a>
+<a name="id687539"></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>
               </p>
 <p>
- <a class="link" href="../parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>
+ __unary_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -96,18 +96,18 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
+ A __parser<span class="underline">concept</span>_.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.directive.lexeme.expression_semantics"></a><h6>
-<a name="id652428"></a>
+<a name="id687600"></a>
             <a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>.
+ is not defined in __unary_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -140,12 +140,11 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.lexeme.attributes"></a><h6>
-<a name="id652532"></a>
+<a name="id687700"></a>
             <a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __qi_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -182,7 +181,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.lexeme.complexity"></a><h6>
-<a name="id652704"></a>
+<a name="id687869"></a>
             <a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -196,7 +195,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.directive.lexeme.example"></a><h6>
-<a name="id652735"></a>
+<a name="id687900"></a>
             <a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -205,8 +204,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Test if Parser Succeeded (matches[])</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../directive.html" title="Directive">
 <link rel="prev" href="repeat.html" title="Repetition (repeat[])">
 <link rel="next" href="skip.html" title="Re-Establish Skipping (skip[])">
@@ -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="id660538"></a>
+<a name="id695593"></a>
             <a class="link" href="matches.html#spirit.qi.reference.directive.matches.description">Description</a>
           </h6>
 <p>
@@ -37,17 +37,17 @@
             matching.
           </p>
 <a name="spirit.qi.reference.directive.matches.header"></a><h6>
-<a name="id660566"></a>
+<a name="id695620"></a>
             <a class="link" href="matches.html#spirit.qi.reference.directive.matches.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/directive/matches.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_matches</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.directive.matches.namespace"></a><h6>
-<a name="id660640"></a>
+<a name="id695695"></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="id660720"></a>
+<a name="id695774"></a>
             <a class="link" href="matches.html#spirit.qi.reference.directive.matches.model_of">Model
             of</a>
           </h6>
@@ -73,7 +73,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>
+ __unary_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -83,18 +83,18 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
+ A __parser<span class="underline">concept</span>_.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.directive.matches.expression_semantics"></a><h6>
-<a name="id660790"></a>
+<a name="id695835"></a>
             <a class="link" href="matches.html#spirit.qi.reference.directive.matches.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>.
+ is not defined in __unary_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -129,7 +129,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.matches.attributes"></a><h6>
-<a name="id660895"></a>
+<a name="id695935"></a>
             <a class="link" href="matches.html#spirit.qi.reference.directive.matches.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -163,7 +163,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.matches.complexity"></a><h6>
-<a name="id660984"></a>
+<a name="id696024"></a>
             <a class="link" href="matches.html#spirit.qi.reference.directive.matches.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -177,7 +177,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.directive.matches.example"></a><h6>
-<a name="id661015"></a>
+<a name="id696055"></a>
             <a class="link" href="matches.html#spirit.qi.reference.directive.matches.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -186,8 +186,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Inhibiting Case Sensitivity (no_case[])</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../directive.html" title="Directive">
 <link rel="prev" href="lexeme.html" title="Inhibiting Skipping (lexeme[])">
 <link rel="next" href="omit.html" title="Ignoring Attribute (omit[])">
@@ -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="id654104"></a>
+<a name="id688176"></a>
             <a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.description">Description</a>
           </h6>
 <p>
@@ -38,17 +38,17 @@
             parser (and all its children) to be case insensitive.
           </p>
 <a name="spirit.qi.reference.directive.no_case.header"></a><h6>
-<a name="id654131"></a>
+<a name="id688204"></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 &lt;boost/spirit/home/qi/directive/no_case.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_no_case</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.directive.no_case.namespace"></a><h6>
-<a name="id654206"></a>
+<a name="id688278"></a>
             <a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -66,11 +66,10 @@
 </table></div>
 <p>
             In the table above, <code class="computeroutput"><span class="identifier">ns</span></code>
- represents a <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
+ represents a __char_encoding<span class="underline">namespace</span>_.
           </p>
 <a name="spirit.qi.reference.directive.no_case.model_of"></a><h6>
-<a name="id654287"></a>
+<a name="id688360"></a>
             <a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.model_of">Model
             of</a>
           </h6>
@@ -83,17 +82,16 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
+ A __parser<span class="underline">concept</span>_.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ns</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
+ A __char_encoding<span class="underline">namespace</span>_.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.directive.no_case.expression_semantics"></a><h6>
-<a name="id654373"></a>
+<a name="id688440"></a>
             <a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -133,12 +131,11 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.no_case.attributes"></a><h6>
-<a name="id654476"></a>
+<a name="id688544"></a>
             <a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __qi_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -175,7 +172,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.no_case.complexity"></a><h6>
-<a name="id654669"></a>
+<a name="id688734"></a>
             <a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -189,7 +186,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.directive.no_case.example"></a><h6>
-<a name="id654700"></a>
+<a name="id688766"></a>
             <a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -198,8 +195,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>
@@ -236,8 +232,7 @@
           </p>
 <p>
             A more sophisticated use case of <code class="computeroutput"><span class="identifier">no_case</span><span class="special">[]</span></code> in conjunction with a symbol table
- (see <a class="link" href="../string/symbols.html" title="Symbols (symbols)"><code class="computeroutput"><span class="identifier">symbols</span><span class="special">&lt;</span><span class="identifier">Ch</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span></code></a>
- for more details):
+ (see __qi<span class="underline">symbols</span>_ for more details):
           </p>
 <p>
             </p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Ignoring Attribute (omit[])</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../directive.html" title="Directive">
 <link rel="prev" href="no_case.html" title="Inhibiting Case Sensitivity (no_case[])">
 <link rel="next" href="raw.html" title="Transduction Parsing (raw[])">
@@ -28,25 +28,25 @@
           (<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="id655349"></a>
+<a name="id689392"></a>
             <a class="link" href="omit.html#spirit.qi.reference.directive.omit.description">Description</a>
           </h6>
 <p>
             The <code class="computeroutput"><span class="identifier">omit</span><span class="special">[]</span></code>
- ignores the attribute of its subject parser replacing it with <code class="computeroutput"><span class="identifier">unused</span></code>.
+ ignores the attribute of its subject parser replacing it with <span class="underline">_unused</span>_.
           </p>
 <a name="spirit.qi.reference.directive.omit.header"></a><h6>
-<a name="id655384"></a>
+<a name="id689424"></a>
             <a class="link" href="omit.html#spirit.qi.reference.directive.omit.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/directive/omit.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_omit</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.directive.omit.namespace"></a><h6>
-<a name="id655459"></a>
+<a name="id689499"></a>
             <a class="link" href="omit.html#spirit.qi.reference.directive.omit.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -64,14 +64,14 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.omit.model_of"></a><h6>
-<a name="id655537"></a>
+<a name="id689577"></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>
               </p>
 <p>
- <a class="link" href="../parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>
+ __unary_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -81,18 +81,18 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
+ A __parser<span class="underline">concept</span>_.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.directive.omit.expression_semantics"></a><h6>
-<a name="id655605"></a>
+<a name="id689636"></a>
             <a class="link" href="omit.html#spirit.qi.reference.directive.omit.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>.
+ is not defined in __unary_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -125,7 +125,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.omit.attributes"></a><h6>
-<a name="id655707"></a>
+<a name="id689733"></a>
             <a class="link" href="omit.html#spirit.qi.reference.directive.omit.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -153,13 +153,13 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.omit.complexity"></a><h6>
-<a name="id655796"></a>
+<a name="id689819"></a>
             <a class="link" href="omit.html#spirit.qi.reference.directive.omit.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -173,7 +173,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.directive.omit.example"></a><h6>
-<a name="id655827"></a>
+<a name="id689850"></a>
             <a class="link" href="omit.html#spirit.qi.reference.directive.omit.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -182,8 +182,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Transduction Parsing (raw[])</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../directive.html" title="Directive">
 <link rel="prev" href="omit.html" title="Ignoring Attribute (omit[])">
 <link rel="next" href="repeat.html" title="Repetition (repeat[])">
@@ -28,7 +28,7 @@
           Parsing (<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="id656682"></a>
+<a name="id690159"></a>
             <a class="link" href="raw.html#spirit.qi.reference.directive.raw.description">Description</a>
           </h6>
 <p>
@@ -39,17 +39,17 @@
             transduction (un-attributed) behavior for a subject parser.
           </p>
 <a name="spirit.qi.reference.directive.raw.header"></a><h6>
-<a name="id656743"></a>
+<a name="id692405"></a>
             <a class="link" href="raw.html#spirit.qi.reference.directive.raw.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/directive/raw.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_raw</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.directive.raw.namespace"></a><h6>
-<a name="id656818"></a>
+<a name="id692480"></a>
             <a class="link" href="raw.html#spirit.qi.reference.directive.raw.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -67,14 +67,14 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.raw.model_of"></a><h6>
-<a name="id656896"></a>
+<a name="id692558"></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>
               </p>
 <p>
- <a class="link" href="../parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>
+ __unary_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -84,22 +84,22 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
+ A __parser<span class="underline">concept</span>_.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Iter</span></code></span></dt>
 <dd><p>
- A ForwardIterator type.
+ A <span class="underline">_fwditer</span>_ type.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.directive.raw.expression_semantics"></a><h6>
-<a name="id656992"></a>
+<a name="id692639"></a>
             <a class="link" href="raw.html#spirit.qi.reference.directive.raw.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>.
+ is not defined in __unary_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -134,12 +134,11 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.raw.attributes"></a><h6>
-<a name="id657118"></a>
+<a name="id692760"></a>
             <a class="link" href="raw.html#spirit.qi.reference.directive.raw.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __qi_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -181,11 +180,11 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- See boost::iterator_range.
+ See __boost_iterator<span class="underline">range</span>_.
             </p></td></tr>
 </table></div>
 <a name="spirit.qi.reference.directive.raw.complexity"></a><h6>
-<a name="id657332"></a>
+<a name="id692960"></a>
             <a class="link" href="raw.html#spirit.qi.reference.directive.raw.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -199,7 +198,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.directive.raw.example"></a><h6>
-<a name="id657364"></a>
+<a name="id692991"></a>
             <a class="link" href="raw.html#spirit.qi.reference.directive.raw.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -208,8 +207,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Repetition (repeat[])</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../directive.html" title="Directive">
 <link rel="prev" href="raw.html" title="Transduction Parsing (raw[])">
 <link rel="next" href="matches.html" title="Test if Parser Succeeded (matches[])">
@@ -28,16 +28,16 @@
           (<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="id657685"></a>
+<a name="id693312"></a>
             <a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.description">Description</a>
           </h6>
 <p>
             The <code class="computeroutput"><span class="identifier">repeat</span><span class="special">[]</span></code>
             provides a more powerful and flexible mechanism for repeating a parser.
             There are grammars that are impractical and cumbersome, if not impossible,
- for the basic EBNF iteration syntax (<a class="link" href="../operator/kleene.html" title="Kleene (*a)">Kleene</a>
- and the <a class="link" href="../operator/plus.html" title="Plus (+a)">Plus</a>)
- to specify. Examples:
+ for the basic EBNF iteration syntax (__qi<span class="underline">kleene</span>_
+ and the __qi<span class="underline">plus</span>_) to specify.
+ Examples:
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
@@ -51,17 +51,17 @@
             </li>
 </ul></div>
 <a name="spirit.qi.reference.directive.repeat.header"></a><h6>
-<a name="id657737"></a>
+<a name="id693364"></a>
             <a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/directive/repeat.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_repeat</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.directive.repeat.namespace"></a><h6>
-<a name="id657811"></a>
+<a name="id693438"></a>
             <a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -87,14 +87,14 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.repeat.model_of"></a><h6>
-<a name="id657926"></a>
+<a name="id693554"></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>
               </p>
 <p>
- <a class="link" href="../parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>
+ __unary_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -104,27 +104,26 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
+ A __parser<span class="underline">concept</span>_.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">n</span></code>,
             <code class="computeroutput"><span class="identifier">min</span></code>, <code class="computeroutput"><span class="identifier">max</span></code></span></dt>
 <dd><p>
                 An <code class="computeroutput"><span class="keyword">int</span></code> anything that
                 can be converted to an <code class="computeroutput"><span class="keyword">int</span></code>,
- or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to anything that can be converted
- to an <code class="computeroutput"><span class="keyword">int</span></code>.
+ or a __qi_lazy<span class="underline">argument</span>_ that
+ evaluates to anything that can be converted to an <code class="computeroutput"><span class="keyword">int</span></code>.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.directive.repeat.expression_semantics"></a><h6>
-<a name="id658056"></a>
+<a name="id693674"></a>
             <a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>.
+ is not defined in __unary_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -153,7 +152,7 @@
 <td>
                   <p>
                     Repeat <code class="computeroutput"><span class="identifier">a</span></code> zero
- or more times. Same as <a class="link" href="../operator/kleene.html" title="Kleene (*a)">Kleene</a>.
+ or more times. Same as __qi<span class="underline">kleene</span>_.
                   </p>
                   </td>
 </tr>
@@ -204,12 +203,11 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.repeat.attributes"></a><h6>
-<a name="id658366"></a>
+<a name="id693978"></a>
             <a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __qi_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -298,7 +296,7 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.repeat.complexity"></a><h6>
-<a name="id659584"></a>
+<a name="id694648"></a>
             <a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -313,7 +311,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.directive.repeat.example"></a><h6>
-<a name="id659616"></a>
+<a name="id694680"></a>
             <a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -322,8 +320,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>
@@ -409,7 +406,7 @@
 <p>
               </p>
 <p>
- <span class="inlinemediaobject"><img src="../../../.././images/pascal_string.png" alt="pascal_string"></span>
+ __pascal<span class="underline">string</span>_
               </p>
 <p>
             </p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Re-Establish Skipping (skip[])</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../directive.html" title="Directive">
 <link rel="prev" href="matches.html" title="Test if Parser Succeeded (matches[])">
 <link rel="next" href="../nonterminal.html" title="Nonterminal">
@@ -28,13 +28,14 @@
           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="id661444"></a>
+<a name="id696484"></a>
             <a class="link" href="skip.html#spirit.qi.reference.directive.skip.description">Description</a>
           </h6>
 <p>
             The <code class="computeroutput"><span class="identifier">skip</span></code> directive is
- the inverse of <a class="link" href="lexeme.html" title="Inhibiting Skipping (lexeme[])"><code class="computeroutput"><span class="identifier">lexeme</span></code></a>. While the <a class="link" href="lexeme.html" title="Inhibiting Skipping (lexeme[])"><code class="computeroutput"><span class="identifier">lexeme</span></code></a> directive turns off white
- space skipping, the <code class="computeroutput"><span class="identifier">skip</span></code>
+ the inverse of __qi<span class="underline">lexeme</span>_. While
+ the __qi<span class="underline">lexeme</span>_ directive turns
+ off white space skipping, the <code class="computeroutput"><span class="identifier">skip</span></code>
             directive turns it on again. This is simply done by wrapping the parts
             inside the <code class="computeroutput"><span class="identifier">skip</span></code> directive:
           </p>
@@ -60,17 +61,17 @@
             </li>
 </ul></div>
 <a name="spirit.qi.reference.directive.skip.header"></a><h6>
-<a name="id663777"></a>
+<a name="id696608"></a>
             <a class="link" href="skip.html#spirit.qi.reference.directive.skip.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/directive/skip.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_skip</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.directive.skip.namespace"></a><h6>
-<a name="id663851"></a>
+<a name="id696682"></a>
             <a class="link" href="skip.html#spirit.qi.reference.directive.skip.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -88,14 +89,14 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.skip.model_of"></a><h6>
-<a name="id663929"></a>
+<a name="id698140"></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>
               </p>
 <p>
- <a class="link" href="../parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>
+ __unary_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -105,18 +106,18 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
+ A __parser<span class="underline">concept</span>_.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.directive.skip.expression_semantics"></a><h6>
-<a name="id663997"></a>
+<a name="id698199"></a>
             <a class="link" href="skip.html#spirit.qi.reference.directive.skip.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>.
+ is not defined in __unary_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -164,12 +165,11 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.skip.attributes"></a><h6>
-<a name="id664149"></a>
+<a name="id698346"></a>
             <a class="link" href="skip.html#spirit.qi.reference.directive.skip.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __qi_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -224,7 +224,7 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.skip.complexity"></a><h6>
-<a name="id664449"></a>
+<a name="id698643"></a>
             <a class="link" href="skip.html#spirit.qi.reference.directive.skip.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -238,7 +238,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.directive.skip.example"></a><h6>
-<a name="id664480"></a>
+<a name="id698674"></a>
             <a class="link" href="skip.html#spirit.qi.reference.directive.skip.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -247,8 +247,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Nonterminal</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="directive/skip.html" title="Re-Establish Skipping (skip[])">
 <link rel="next" href="nonterminal/rule.html" title="Rule">
@@ -31,14 +31,14 @@
 <dt><span class="section">Grammar</span></dt>
 </dl></div>
 <a name="spirit.qi.reference.nonterminal.module_headers"></a><h6>
-<a name="id664726"></a>
+<a name="id698920"></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 &lt;boost/spirit/home/qi/nonterminal.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_nonterminal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Grammar</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../nonterminal.html" title="Nonterminal">
 <link rel="prev" href="rule.html" title="Rule">
 <link rel="next" href="../numeric.html" title="Numeric">
@@ -27,27 +27,27 @@
 <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="id667345"></a>
+<a name="id701366"></a>
             <a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.description">Description</a>
           </h6>
 <p>
- The grammar encapsulates a set of <a class="link" href="rule.html" title="Rule">rules</a>
- (as well as primitive parsers (<a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>) and sub-grammars).
- The grammar is the main mechanism for modularization and composition.
- Grammars can be composed to form more complex grammars.
+ The grammar encapsulates a set of __qi<span class="underline">rules</span>_
+ (as well as primitive parsers (__primitive_parser<span class="underline">concept</span>_)
+ and sub-grammars). The grammar is the main mechanism for modularization
+ and composition. Grammars can be composed to form more complex grammars.
           </p>
 <a name="spirit.qi.reference.nonterminal.grammar.header"></a><h6>
-<a name="id667377"></a>
+<a name="id701394"></a>
             <a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/nonterminal/grammar.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_grammar</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.nonterminal.grammar.namespace"></a><h6>
-<a name="id667451"></a>
+<a name="id701468"></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="id667531"></a>
+<a name="id701549"></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">&lt;</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">&gt;</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="id667625"></a>
+<a name="id701642"></a>
             <a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.template_parameters">Template
             parameters</a>
           </h6>
@@ -174,16 +174,14 @@
 <td>
                   <p>
                     Specifies the grammar's synthesized (return value) and inherited
- attributes (arguments). More on this here: <a class="link" href="../parser_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
+ attributes (arguments). More on this here: __qi<span class="underline">nonterminal</span>_.
                   </p>
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>.
- When <code class="computeroutput"><span class="identifier">Signature</span></code>
- defaults to <code class="computeroutput"><span class="identifier">unused_type</span></code>,
- the effect is the same as specifying a signature of <code class="computeroutput"><span class="keyword">void</span><span class="special">()</span></code>
- which is also equivalent to <code class="computeroutput"><span class="identifier">unused_type</span><span class="special">()</span></code>
+ __unused<span class="underline">type</span>_. When <code class="computeroutput"><span class="identifier">Signature</span></code> defaults to __unused<span class="underline">type</span>_, the effect is the same as
+ specifying a signature of <code class="computeroutput"><span class="keyword">void</span><span class="special">()</span></code> which is also equivalent to
+ <code class="computeroutput"><span class="identifier">unused_type</span><span class="special">()</span></code>
                   </p>
                   </td>
 </tr>
@@ -201,7 +199,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                   </p>
                   </td>
 </tr>
@@ -213,19 +211,19 @@
                   </td>
 <td>
                   <p>
- Specifies the grammar's local variables. See <a class="link" href="../parser_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
+ Specifies the grammar's local variables. See __qi<span class="underline">nonterminal</span>_.
                   </p>
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.nonterminal.grammar.model_of"></a><h6>
-<a name="id667987"></a>
+<a name="id701986"></a>
             <a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.model_of">Model
             of</a>
           </h6>
@@ -233,7 +231,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../parser_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>
+ __qi<span class="underline">nonterminal</span>_
               </p>
 <p>
             </p>
@@ -248,13 +246,13 @@
 </dl>
 </div>
 <a name="spirit.qi.reference.nonterminal.grammar.expression_semantics"></a><h6>
-<a name="id668049"></a>
+<a name="id702042"></a>
             <a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
+ is not defined in __qi<span class="underline">nonterminal</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -315,7 +313,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.qi.reference.nonterminal.grammar.attributes"></a><h6>
-<a name="id669591"></a>
+<a name="id702350"></a>
             <a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.attributes">Attributes</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -323,13 +321,13 @@
               </p>
 <p>
                 The parser attribute of the grammar is <code class="computeroutput"><span class="identifier">T</span></code>,
- 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>
+ its synthesized attribute. See __qi_nonterminal<span class="underline">attribute</span>_
               </p>
 <p>
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.nonterminal.grammar.complexity"></a><h6>
-<a name="id669636"></a>
+<a name="id702388"></a>
             <a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -342,7 +340,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.nonterminal.grammar.example"></a><h6>
-<a name="id669660"></a>
+<a name="id702412"></a>
             <a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -351,8 +349,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Rule</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../nonterminal.html" title="Nonterminal">
 <link rel="prev" href="../nonterminal.html" title="Nonterminal">
 <link rel="next" href="grammar.html" title="Grammar">
@@ -27,30 +27,30 @@
 <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="id664810"></a>
+<a name="id699004"></a>
             <a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.description">Description</a>
           </h6>
 <p>
             The rule is a polymorphic parser that acts as a named placeholder capturing
- the behavior of a <a class="link" href="../../../abstracts/parsing_expression_grammar.html" title="Parsing Expression Grammar">Parsing
- Expression Grammar</a> expression assigned to it. Naming a <a class="link" href="../../../abstracts/parsing_expression_grammar.html" title="Parsing Expression Grammar">Parsing
- Expression Grammar</a> expression allows it to be referenced later
- and makes it possible for the rule to call itself. This is one of the
- most important mechanisms and the reason behind the word "recursive"
- in recursive descent parsing.
+ the behavior of a <span class="underline">_peg</span>_ expression
+ assigned to it. Naming a <span class="underline">_peg</span>_
+ expression allows it to be referenced later and makes it possible for
+ the rule to call itself. This is one of the most important mechanisms
+ and the reason behind the word "recursive" in recursive descent
+ parsing.
           </p>
 <a name="spirit.qi.reference.nonterminal.rule.header"></a><h6>
-<a name="id664836"></a>
+<a name="id699031"></a>
             <a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/nonterminal/rule.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_rule</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.nonterminal.rule.namespace"></a><h6>
-<a name="id664911"></a>
+<a name="id699105"></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="id664991"></a>
+<a name="id699186"></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">&lt;</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">&gt;</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="id665085"></a>
+<a name="id699279"></a>
             <a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.template_parameters">Template
             parameters</a>
           </h6>
@@ -177,16 +177,14 @@
 <td>
                   <p>
                     Specifies the rule's synthesized (return value) and inherited
- attributes (arguments). More on this here: <a class="link" href="../parser_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
+ attributes (arguments). More on this here: __qi<span class="underline">nonterminal</span>_.
                   </p>
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>.
- When <code class="computeroutput"><span class="identifier">Signature</span></code>
- defaults to <code class="computeroutput"><span class="identifier">unused_type</span></code>,
- the effect is the same as specifying a signature of <code class="computeroutput"><span class="keyword">void</span><span class="special">()</span></code>
- which is also equivalent to <code class="computeroutput"><span class="identifier">unused_type</span><span class="special">()</span></code>
+ __unused<span class="underline">type</span>_. When <code class="computeroutput"><span class="identifier">Signature</span></code> defaults to __unused<span class="underline">type</span>_, the effect is the same as
+ specifying a signature of <code class="computeroutput"><span class="keyword">void</span><span class="special">()</span></code> which is also equivalent to
+ <code class="computeroutput"><span class="identifier">unused_type</span><span class="special">()</span></code>
                   </p>
                   </td>
 </tr>
@@ -204,7 +202,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                   </p>
                   </td>
 </tr>
@@ -216,26 +214,26 @@
                   </td>
 <td>
                   <p>
- Specifies the rule's local variables. See <a class="link" href="../parser_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
+ Specifies the rule's local variables. See __qi<span class="underline">nonterminal</span>_.
                   </p>
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.nonterminal.rule.model_of"></a><h6>
-<a name="id665448"></a>
+<a name="id699622"></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>
               </p>
 <p>
- <a class="link" href="../parser_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>
+ __qi<span class="underline">nonterminal</span>_
               </p>
 <p>
             </p>
@@ -264,13 +262,13 @@
 </dl>
 </div>
 <a name="spirit.qi.reference.nonterminal.rule.expression_semantics"></a><h6>
-<a name="id665608"></a>
+<a name="id699777"></a>
             <a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
+ is not defined in __qi<span class="underline">nonterminal</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -402,7 +400,7 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.nonterminal.rule.attributes"></a><h6>
-<a name="id666288"></a>
+<a name="id700311"></a>
             <a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.attributes">Attributes</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -410,13 +408,13 @@
               </p>
 <p>
                 The parser attribute of the rule is <code class="computeroutput"><span class="identifier">T</span></code>,
- 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>
+ its synthesized attribute. See __qi_nonterminal<span class="underline">attribute</span>_
               </p>
 <p>
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.nonterminal.rule.complexity"></a><h6>
-<a name="id666331"></a>
+<a name="id700352"></a>
             <a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -429,7 +427,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.nonterminal.rule.example"></a><h6>
-<a name="id666363"></a>
+<a name="id700384"></a>
             <a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -438,8 +436,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Numeric</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="nonterminal/grammar.html" title="Grammar">
 <link rel="next" href="numeric/uint.html" title="Unsigned Integers (uint_, etc.)">
@@ -56,14 +56,14 @@
           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="id670170"></a>
+<a name="id702922"></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 &lt;boost/spirit/home/qi/numeric.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_numeric</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Boolean Parser (bool_)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../numeric.html" title="Numeric">
 <link rel="prev" href="real.html" title="Real Numbers (float_, double_, etc.)">
 <link rel="next" href="../operator.html" title="Operator">
@@ -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="id682965"></a>
+<a name="id717710"></a>
             <a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.description">Description</a>
           </h6>
 <p>
@@ -39,17 +39,17 @@
             expression requirements (documented below).
           </p>
 <a name="spirit.qi.reference.numeric.boolean.header"></a><h6>
-<a name="id683004"></a>
+<a name="id717749"></a>
             <a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/numeric/bool.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_bool</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.numeric.boolean.namespace"></a><h6>
-<a name="id683078"></a>
+<a name="id717823"></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="id683230"></a>
+<a name="id717976"></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">&lt;</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">&gt;</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="id683295"></a>
+<a name="id718040"></a>
             <a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.template_parameters">Template
             parameters</a>
           </h6>
@@ -153,14 +153,14 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.numeric.boolean.model_of"></a><h6>
-<a name="id683433"></a>
+<a name="id718178"></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>
               </p>
 <p>
- <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>
+ __primitive_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -186,8 +186,8 @@
 <dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code>,
             <code class="computeroutput"><span class="identifier">l</span></code></span></dt>
 <dd><p>
- ForwardIterator. first/last
- iterator pair.
+ <span class="underline">_fwditer</span>_. first/last iterator
+ pair.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">attr</span></code></span></dt>
 <dd><p>
@@ -204,13 +204,13 @@
 </dl>
 </div>
 <a name="spirit.qi.reference.numeric.boolean.expression_semantics"></a><h6>
-<a name="id683656"></a>
+<a name="id718392"></a>
             <a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>.
+ is not defined in __primitive_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -288,12 +288,11 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- All boolean parsers properly respect the <a class="link" href="../directive/no_case.html" title="Inhibiting Case Sensitivity (no_case[])"><code class="computeroutput"><span class="identifier">no_case</span></code></a><code class="computeroutput"><span class="special">[]</span></code>
- directive.
+ All boolean parsers properly respect the __qi_no<span class="underline">case</span>_<code class="computeroutput"><span class="special">[]</span></code> directive.
             </p></td></tr>
 </table></div>
 <a name="spirit.qi.reference.numeric.boolean.attributes"></a><h6>
-<a name="id685076"></a>
+<a name="id718710"></a>
             <a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.attributes">Attributes</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -307,7 +306,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.numeric.boolean.complexity"></a><h6>
-<a name="id685107"></a>
+<a name="id718741"></a>
             <a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -320,7 +319,7 @@
             </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="id685131"></a>
+<a name="id718766"></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>
@@ -360,7 +359,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.numeric.boolean.boolean__code__phrase_role__identifier__policies__phrase___code_"></a><h6>
-<a name="id685236"></a>
+<a name="id718871"></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>
@@ -378,7 +377,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="id685302"></a>
+<a name="id718937"></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>
@@ -444,7 +443,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="id685557"></a>
+<a name="id719192"></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>
@@ -474,7 +473,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.qi.reference.numeric.boolean.example"></a><h6>
-<a name="id686009"></a>
+<a name="id719644"></a>
             <a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -483,8 +482,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Signed Integers (int_, etc.)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../numeric.html" title="Numeric">
 <link rel="prev" href="uint.html" title="Unsigned Integers (uint_, etc.)">
 <link rel="next" href="real.html" title="Real Numbers (float_, double_, etc.)">
@@ -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="id673712"></a>
+<a name="id708094"></a>
             <a class="link" href="int.html#spirit.qi.reference.numeric.int.description">Description</a>
           </h6>
 <p>
@@ -46,17 +46,17 @@
             type follows certain expression requirements (documented below).
           </p>
 <a name="spirit.qi.reference.numeric.int.header"></a><h6>
-<a name="id673776"></a>
+<a name="id708157"></a>
             <a class="link" href="int.html#spirit.qi.reference.numeric.int.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/numeric/int.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_int</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.numeric.int.namespace"></a><h6>
-<a name="id673850"></a>
+<a name="id708232"></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="id674081"></a>
+<a name="id708462"></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">&lt;</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="id674177"></a>
+<a name="id708558"></a>
             <a class="link" href="int.html#spirit.qi.reference.numeric.int.template_parameters">Template
             parameters</a>
           </h6>
@@ -219,14 +219,14 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.numeric.int.model_of"></a><h6>
-<a name="id674349"></a>
+<a name="id708731"></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>
               </p>
 <p>
- <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>
+ __primitive_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -247,13 +247,13 @@
 </dl>
 </div>
 <a name="spirit.qi.reference.numeric.int.expression_semantics"></a><h6>
-<a name="id674441"></a>
+<a name="id708817"></a>
             <a class="link" href="int.html#spirit.qi.reference.numeric.int.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>.
+ is not defined in __primitive_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -340,7 +340,7 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.numeric.int.attributes"></a><h6>
-<a name="id674825"></a>
+<a name="id709196"></a>
             <a class="link" href="int.html#spirit.qi.reference.numeric.int.attributes">Attributes</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -354,7 +354,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.numeric.int.complexity"></a><h6>
-<a name="id674856"></a>
+<a name="id709228"></a>
             <a class="link" href="int.html#spirit.qi.reference.numeric.int.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -367,7 +367,7 @@
             </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="id674880"></a>
+<a name="id709252"></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>
@@ -528,7 +528,7 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.numeric.int.example"></a><h6>
-<a name="id675832"></a>
+<a name="id710696"></a>
             <a class="link" href="int.html#spirit.qi.reference.numeric.int.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -537,8 +537,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Real Numbers (float_, double_, etc.)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../numeric.html" title="Numeric">
 <link rel="prev" href="int.html" title="Signed Integers (int_, etc.)">
 <link rel="next" href="boolean.html" title="Boolean Parser (bool_)">
@@ -28,7 +28,7 @@
           etc.)</a>
 </h5></div></div></div>
 <a name="spirit.qi.reference.numeric.real.description"></a><h6>
-<a name="id675994"></a>
+<a name="id710858"></a>
             <a class="link" href="real.html#spirit.qi.reference.numeric.real.description">Description</a>
           </h6>
 <p>
@@ -41,17 +41,17 @@
             (documented below).
           </p>
 <a name="spirit.qi.reference.numeric.real.header"></a><h6>
-<a name="id676033"></a>
+<a name="id710896"></a>
             <a class="link" href="real.html#spirit.qi.reference.numeric.real.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/numeric/real.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_real</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.numeric.real.namespace"></a><h6>
-<a name="id676107"></a>
+<a name="id710971"></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="id676262"></a>
+<a name="id711125"></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">&lt;</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">&gt;</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="id676327"></a>
+<a name="id711190"></a>
             <a class="link" href="real.html#spirit.qi.reference.numeric.real.template_parameters">Template
             parameters</a>
           </h6>
@@ -155,14 +155,14 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.numeric.real.model_of"></a><h6>
-<a name="id676458"></a>
+<a name="id711321"></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>
               </p>
 <p>
- <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>
+ __primitive_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -195,19 +195,19 @@
 <dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code>,
             <code class="computeroutput"><span class="identifier">l</span></code></span></dt>
 <dd><p>
- ForwardIterator. first/last
- iterator pair.
+ <span class="underline">_fwditer</span>_. first/last iterator
+ pair.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.numeric.real.expression_semantics"></a><h6>
-<a name="id676660"></a>
+<a name="id711514"></a>
             <a class="link" href="real.html#spirit.qi.reference.numeric.real.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>.
+ is not defined in __primitive_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -281,7 +281,7 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.numeric.real.attributes"></a><h6>
-<a name="id676948"></a>
+<a name="id711797"></a>
             <a class="link" href="real.html#spirit.qi.reference.numeric.real.attributes">Attributes</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -295,7 +295,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.numeric.real.complexity"></a><h6>
-<a name="id676980"></a>
+<a name="id711829"></a>
             <a class="link" href="real.html#spirit.qi.reference.numeric.real.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -309,7 +309,7 @@
             </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="id677004"></a>
+<a name="id711853"></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>
@@ -531,7 +531,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.qi.reference.numeric.real._code__phrase_role__identifier__realpolicies__phrase___code_"></a><h6>
-<a name="id679670"></a>
+<a name="id713840"></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>
@@ -593,7 +593,7 @@
             pre-defined for immediate use:
           </p>
 <div class="table">
-<a name="id680271"></a><p class="title"><b>Table&#160;4.&#160;Predefined Policies</b></p>
+<a name="id714441"></a><p class="title"><b>Table&#160;4.&#160;Predefined Policies</b></p>
 <div class="table-contents"><table class="table" summary="Predefined Policies">
 <colgroup>
 <col>
@@ -680,7 +680,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="id680501"></a>
+<a name="id714672"></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>
@@ -905,7 +905,7 @@
             be automatically applied afterwards.
           </p>
 <a name="spirit.qi.reference.numeric.real._code__phrase_role__identifier__realpolicies__phrase___code__specializations"></a><h6>
-<a name="id681344"></a>
+<a name="id715514"></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>
@@ -921,7 +921,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.qi.reference.numeric.real.example"></a><h6>
-<a name="id681478"></a>
+<a name="id715648"></a>
             <a class="link" href="real.html#spirit.qi.reference.numeric.real.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -930,8 +930,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Unsigned Integers (uint_, etc.)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../numeric.html" title="Numeric">
 <link rel="prev" href="../numeric.html" title="Numeric">
 <link rel="next" href="int.html" title="Signed Integers (int_, etc.)">
@@ -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="id670261"></a>
+<a name="id703013"></a>
             <a class="link" href="uint.html#spirit.qi.reference.numeric.uint.description">Description</a>
           </h6>
 <p>
@@ -42,17 +42,17 @@
             is a template class. Template parameters fine tune its behavior.
           </p>
 <a name="spirit.qi.reference.numeric.uint.header"></a><h6>
-<a name="id670306"></a>
+<a name="id703059"></a>
             <a class="link" href="uint.html#spirit.qi.reference.numeric.uint.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/numeric/uint.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_uint</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.numeric.uint.namespace"></a><h6>
-<a name="id670381"></a>
+<a name="id703133"></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="id670724"></a>
+<a name="id703477"></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">&lt;</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="id670820"></a>
+<a name="id703573"></a>
             <a class="link" href="uint.html#spirit.qi.reference.numeric.uint.template_parameters">Template
             parameters</a>
           </h6>
@@ -233,14 +233,14 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.numeric.uint.model_of"></a><h6>
-<a name="id670993"></a>
+<a name="id703745"></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>
               </p>
 <p>
- <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>
+ __primitive_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -261,13 +261,13 @@
 </dl>
 </div>
 <a name="spirit.qi.reference.numeric.uint.expression_semantics"></a><h6>
-<a name="id671084"></a>
+<a name="id703832"></a>
             <a class="link" href="uint.html#spirit.qi.reference.numeric.uint.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>.
+ is not defined in __primitive_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -399,7 +399,7 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.numeric.uint.attributes"></a><h6>
-<a name="id672807"></a>
+<a name="id704443"></a>
             <a class="link" href="uint.html#spirit.qi.reference.numeric.uint.attributes">Attributes</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -413,7 +413,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.numeric.uint.complexity"></a><h6>
-<a name="id672839"></a>
+<a name="id704474"></a>
             <a class="link" href="uint.html#spirit.qi.reference.numeric.uint.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -426,7 +426,7 @@
             </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="id672863"></a>
+<a name="id704498"></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>
@@ -574,7 +574,7 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.numeric.uint.example"></a><h6>
-<a name="id673379"></a>
+<a name="id707760"></a>
             <a class="link" href="uint.html#spirit.qi.reference.numeric.uint.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -583,8 +583,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Operator</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="numeric/boolean.html" title="Boolean Parser (bool_)">
 <link rel="next" href="operator/alternative.html" title="Alternative (a | b)">
@@ -58,8 +58,8 @@
 <p>
           Operators are used as a means for object composition and embedding. Simple
           parsers may be composed to form composites through operator overloading,
- crafted to approximate the syntax of <a class="link" href="../../abstracts/parsing_expression_grammar.html" title="Parsing Expression Grammar">Parsing
- Expression Grammar</a> (PEG). An expression such as:
+ crafted to approximate the syntax of <span class="underline">_peg</span>_
+ (PEG). An expression such as:
         </p>
 <pre class="programlisting"><span class="identifier">a</span> <span class="special">|</span> <span class="identifier">b</span>
 </pre>
@@ -78,14 +78,14 @@
           (<code class="computeroutput"><span class="special">||</span></code>).
         </p>
 <a name="spirit.qi.reference.operator.module_header"></a><h6>
-<a name="id686844"></a>
+<a name="id720479"></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 &lt;boost/spirit/home/qi/operator.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_operator</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Alternative (a | b)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../operator.html" title="Operator">
 <link rel="prev" href="../operator.html" title="Operator">
 <link rel="next" href="and_predicate.html" title="And-Predicate (&amp;a)">
@@ -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="id686945"></a>
+<a name="id720580"></a>
             <a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.description">Description</a>
           </h6>
 <p>
@@ -60,17 +60,17 @@
             to put the (expected) most common choice first for maximum efficiency.
           </p>
 <a name="spirit.qi.reference.operator.alternative.header"></a><h6>
-<a name="id687656"></a>
+<a name="id720744"></a>
             <a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/operator/alternative.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_alternative</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.operator.alternative.model_of"></a><h6>
-<a name="id687731"></a>
+<a name="id720819"></a>
             <a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.model_of">Model
             of</a>
           </h6>
@@ -78,7 +78,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../parser_concepts/naryparser.html" title="NaryParser"><code class="computeroutput"><span class="identifier">NaryParser</span></code></a>
+ __nary_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -89,18 +89,18 @@
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code>,
             <code class="computeroutput"><span class="identifier">b</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ A __parser<span class="underline">concept</span>_
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.operator.alternative.expression_semantics"></a><h6>
-<a name="id687809"></a>
+<a name="id720887"></a>
             <a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/naryparser.html" title="NaryParser"><code class="computeroutput"><span class="identifier">NaryParser</span></code></a>.
+ is not defined in __nary_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -134,12 +134,11 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.alternative.attributes"></a><h6>
-<a name="id687919"></a>
+<a name="id722644"></a>
             <a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __qi_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -181,7 +180,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.alternative.complexity"></a><h6>
-<a name="id688478"></a>
+<a name="id723201"></a>
             <a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -196,7 +195,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.operator.alternative.example"></a><h6>
-<a name="id688502"></a>
+<a name="id723225"></a>
             <a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -205,8 +204,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>
@@ -243,7 +241,7 @@
 <p>
             </p>
 <p>
- Extracting the attribute variant (using Boost.Variant):
+ Extracting the attribute variant (using __boost<span class="underline">variant</span>_):
             </p>
 <p>
             </p>
@@ -259,8 +257,8 @@
 <p>
               This should print <code class="computeroutput"><span class="string">"Hello"</span></code>.
               Note: There are better ways to extract the value from the variant.
- See Boost.Variant
- visitation. This code is solely for demonstration.
+ See __boost<span class="underline">variant</span>_ visitation.
+ This code is solely for demonstration.
             </p>
 <p>
             </p>
@@ -276,8 +274,9 @@
 <p>
             </p>
 <p>
- Extracting the attributes using Semantic Actions with Phoenix
- (this should print <code class="computeroutput"><span class="number">123</span></code>):
+ Extracting the attributes using __qi_semantic<span class="underline">actions</span>_
+ with <span class="underline">_phoenix</span>_ (this should print
+ <code class="computeroutput"><span class="number">123</span></code>):
             </p>
 <p>
             </p>

Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/and_predicate.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator/and_predicate.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/and_predicate.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>And-Predicate (&amp;a)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../operator.html" title="Operator">
 <link rel="prev" href="alternative.html" title="Alternative (a | b)">
 <link rel="next" href="difference.html" title="Difference (a - b)">
@@ -28,30 +28,29 @@
           (<code class="computeroutput"><span class="special">&amp;</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="id689215"></a>
+<a name="id723945"></a>
             <a class="link" href="and_predicate.html#spirit.qi.reference.operator.and_predicate.description">Description</a>
           </h6>
 <p>
             Syntactic predicates assert a certain conditional syntax to be satisfied
             before evaluating another production. Similar to semantic predicates,
- <a class="link" href="../auxiliary/eps.html" title="Epsilon (eps)"><code class="computeroutput"><span class="identifier">eps</span></code></a>,
- syntactic predicates do not consume any input. The <span class="emphasis"><em>and-predicate</em></span>,
- <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">a</span></code>,
+ __qi<span class="underline">eps</span>_, syntactic predicates
+ do not consume any input. The <span class="emphasis"><em>and-predicate</em></span>, <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">a</span></code>,
             is a positive syntactic predicate that returns a zero length match only
             if its predicate matches.
           </p>
 <a name="spirit.qi.reference.operator.and_predicate.header"></a><h6>
-<a name="id689256"></a>
+<a name="id723981"></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 &lt;boost/spirit/home/qi/operator/and_predicate.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_and_predicate</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.operator.and_predicate.model_of"></a><h6>
-<a name="id689330"></a>
+<a name="id724055"></a>
             <a class="link" href="and_predicate.html#spirit.qi.reference.operator.and_predicate.model_of">Model
             of</a>
           </h6>
@@ -59,7 +58,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>
+ __unary_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -69,18 +68,18 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ A __parser<span class="underline">concept</span>_
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.operator.and_predicate.expression_semantics"></a><h6>
-<a name="id689401"></a>
+<a name="id724116"></a>
             <a class="link" href="and_predicate.html#spirit.qi.reference.operator.and_predicate.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>.
+ is not defined in __unary_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -114,12 +113,11 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.and_predicate.attributes"></a><h6>
-<a name="id689498"></a>
+<a name="id724209"></a>
             <a class="link" href="and_predicate.html#spirit.qi.reference.operator.and_predicate.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __qi_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -146,13 +144,13 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.and_predicate.complexity"></a><h6>
-<a name="id689591"></a>
+<a name="id724296"></a>
             <a class="link" href="and_predicate.html#spirit.qi.reference.operator.and_predicate.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -165,7 +163,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.operator.and_predicate.example"></a><h6>
-<a name="id689622"></a>
+<a name="id724328"></a>
             <a class="link" href="and_predicate.html#spirit.qi.reference.operator.and_predicate.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -174,8 +172,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Difference (a - b)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../operator.html" title="Operator">
 <link rel="prev" href="and_predicate.html" title="And-Predicate (&amp;a)">
 <link rel="next" href="expect.html" title="Expectation (a &gt; b)">
@@ -29,7 +29,7 @@
           <span class="identifier">b</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.qi.reference.operator.difference.description"></a><h6>
-<a name="id691156"></a>
+<a name="id724496"></a>
             <a class="link" href="difference.html#spirit.qi.reference.operator.difference.description">Description</a>
           </h6>
 <p>
@@ -37,20 +37,20 @@
             <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="id691185" href="#ftn.id691185" class="footnote">8</a>]</sup>
+ <sup>[<a name="id724524" href="#ftn.id724524" class="footnote">8</a>]</sup>
           </p>
 <a name="spirit.qi.reference.operator.difference.header"></a><h6>
-<a name="id691224"></a>
+<a name="id724564"></a>
             <a class="link" href="difference.html#spirit.qi.reference.operator.difference.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/operator/difference.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">spirit</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">qi_difference</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.operator.difference.model_of"></a><h6>
-<a name="id691299"></a>
+<a name="id724638"></a>
             <a class="link" href="difference.html#spirit.qi.reference.operator.difference.model_of">Model
             of</a>
           </h6>
@@ -58,7 +58,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../parser_concepts/binaryparser.html" title="BinaryParser"><code class="computeroutput"><span class="identifier">BinaryParser</span></code></a>
+ __binary_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -69,18 +69,18 @@
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code>,
             <code class="computeroutput"><span class="identifier">b</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ A __parser<span class="underline">concept</span>_
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.operator.difference.expression_semantics"></a><h6>
-<a name="id691377"></a>
+<a name="id724707"></a>
             <a class="link" href="difference.html#spirit.qi.reference.operator.difference.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/binaryparser.html" title="BinaryParser"><code class="computeroutput"><span class="identifier">BinaryParser</span></code></a>.
+ is not defined in __binary_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -115,12 +115,11 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.difference.attributes"></a><h6>
-<a name="id691487"></a>
+<a name="id725500"></a>
             <a class="link" href="difference.html#spirit.qi.reference.operator.difference.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __qi_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -158,7 +157,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.difference.complexity"></a><h6>
-<a name="id691703"></a>
+<a name="id725714"></a>
             <a class="link" href="difference.html#spirit.qi.reference.operator.difference.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -172,7 +171,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.operator.difference.example"></a><h6>
-<a name="id691727"></a>
+<a name="id725738"></a>
             <a class="link" href="difference.html#spirit.qi.reference.operator.difference.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -181,8 +180,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>
@@ -216,7 +214,7 @@
           </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id691185" href="#id691185" class="para">8</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id724524" href="#id724524" 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

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Expectation (a &gt; b)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../operator.html" title="Operator">
 <link rel="prev" href="difference.html" title="Difference (a - b)">
 <link rel="next" href="kleene.html" title="Kleene (*a)">
@@ -29,44 +29,44 @@
           <span class="identifier">b</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.qi.reference.operator.expect.description"></a><h6>
-<a name="id691900"></a>
+<a name="id725911"></a>
             <a class="link" href="expect.html#spirit.qi.reference.operator.expect.description">Description</a>
           </h6>
 <p>
- Like the <a class="link" href="sequence.html" title="Sequence (a &gt;&gt; b)">Sequence</a>,
- the expectation operator, <code class="computeroutput"><span class="identifier">a</span>
- <span class="special">&gt;</span> <span class="identifier">b</span></code>,
- parses two or more operands (<code class="computeroutput"><span class="identifier">a</span></code>,
- <code class="computeroutput"><span class="identifier">b</span></code>, ... etc.), in sequence:
+ Like the __qi<span class="underline">sequence</span>_, the expectation
+ operator, <code class="computeroutput"><span class="identifier">a</span> <span class="special">&gt;</span>
+ <span class="identifier">b</span></code>, parses two or more operands
+ (<code class="computeroutput"><span class="identifier">a</span></code>, <code class="computeroutput"><span class="identifier">b</span></code>,
+ ... etc.), in sequence:
           </p>
 <pre class="programlisting"><span class="identifier">a</span> <span class="special">&gt;</span> <span class="identifier">b</span> <span class="special">&gt;</span> <span class="special">...</span>
 </pre>
 <p>
- However, while the plain <a class="link" href="sequence.html" title="Sequence (a &gt;&gt; b)">Sequence</a>
+ However, while the plain __qi<span class="underline">sequence</span>_
             simply returns a no-match (returns <code class="computeroutput"><span class="keyword">false</span></code>)
             when one of the elements fail, the expectation: <code class="computeroutput"><span class="special">&gt;</span></code>
- operator throws an <a class="link" href="expect.html#spirit.qi.reference.operator.expect.expectation_failure"><code class="computeroutput"><span class="identifier">expectation_failure</span></code></a><code class="computeroutput"><span class="special">&lt;</span><span class="identifier">Iter</span><span class="special">&gt;</span></code> when the second or succeeding operands
+ operator throws an __qi_expectation<span class="underline">failure</span>_<code class="computeroutput"><span class="special">&lt;</span><span class="identifier">Iter</span><span class="special">&gt;</span></code> when the second or succeeding operands
             (all operands except the first) fail to match.
           </p>
 <a name="spirit.qi.reference.operator.expect.header"></a><h6>
-<a name="id692027"></a>
+<a name="id726034"></a>
             <a class="link" href="expect.html#spirit.qi.reference.operator.expect.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/operator/expect.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_expect</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.operator.expect.model_of"></a><h6>
-<a name="id692102"></a>
+<a name="id726109"></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>
               </p>
 <p>
- <a class="link" href="../parser_concepts/naryparser.html" title="NaryParser"><code class="computeroutput"><span class="identifier">NaryParser</span></code></a>
+ __nary_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -77,16 +77,16 @@
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code>,
             <code class="computeroutput"><span class="identifier">b</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ A __parser<span class="underline">concept</span>_
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Iter</span></code></span></dt>
 <dd><p>
- A ForwardIterator type
+ A <span class="underline">_fwditer</span>_ type
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.operator.expect.expectation_failure"></a><h6>
-<a name="id692205"></a>
+<a name="id726198"></a>
             <a class="link" href="expect.html#spirit.qi.reference.operator.expect.expectation_failure">Expectation
             Failure</a>
           </h6>
@@ -98,17 +98,17 @@
 <span class="special">{</span>
     <span class="identifier">Iter</span> <span class="identifier">first</span><span class="special">;</span> <span class="comment">// [first, last) iterator pointing
 </span> <span class="identifier">Iter</span> <span class="identifier">last</span><span class="special">;</span> <span class="comment">// to the error position in the input.
-</span> <code class="computeroutput"><span class="identifier">info</span></code> <span class="identifier">what_</span><span class="special">;</span> <span class="comment">// Information about the nature of the error.
+</span> <span class="identifier">__info__</span> <span class="identifier">what_</span><span class="special">;</span> <span class="comment">// Information about the nature of the error.
 </span><span class="special">};</span>
 </pre>
 <a name="spirit.qi.reference.operator.expect.expression_semantics"></a><h6>
-<a name="id692358"></a>
+<a name="id726349"></a>
             <a class="link" href="expect.html#spirit.qi.reference.operator.expect.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/naryparser.html" title="NaryParser"><code class="computeroutput"><span class="identifier">NaryParser</span></code></a>.
+ is not defined in __nary_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -143,12 +143,11 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.expect.attributes"></a><h6>
-<a name="id692501"></a>
+<a name="id726487"></a>
             <a class="link" href="expect.html#spirit.qi.reference.operator.expect.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __qi_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -193,7 +192,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.expect.complexity"></a><h6>
-<a name="id693183"></a>
+<a name="id727166"></a>
             <a class="link" href="expect.html#spirit.qi.reference.operator.expect.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -209,7 +208,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.operator.expect.example"></a><h6>
-<a name="id693207"></a>
+<a name="id727190"></a>
             <a class="link" href="expect.html#spirit.qi.reference.operator.expect.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -218,8 +217,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>
@@ -240,13 +238,14 @@
 <p>
             </p>
 <p>
- The code below uses an expectation operator to throw an <a class="link" href="expect.html#spirit.qi.reference.operator.expect.expectation_failure"><code class="computeroutput"><span class="identifier">expectation_failure</span></code></a> with a
- deliberate parsing error when <code class="computeroutput"><span class="string">"o"</span></code>
- is expected and <code class="computeroutput"><span class="string">"i"</span></code>
- is what is found in the input. The <code class="computeroutput"><span class="keyword">catch</span></code>
+ The code below uses an expectation operator to throw an __qi_expectation<span class="underline">failure</span>_ with a deliberate parsing error
+ when <code class="computeroutput"><span class="string">"o"</span></code> is expected
+ and <code class="computeroutput"><span class="string">"i"</span></code> is what
+ is found in the input. The <code class="computeroutput"><span class="keyword">catch</span></code>
               block prints the information related to the error. Note: This is low
               level code that demonstrates the <span class="emphasis"><em>bare-metal</em></span>. Typically,
- you use an Error Handler to deal with the error.
+ you use an __qi_error<span class="underline">handler</span>_
+ to deal with the error.
             </p>
 <p>
             </p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Kleene (*a)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../operator.html" title="Operator">
 <link rel="prev" href="expect.html" title="Expectation (a &gt; b)">
 <link rel="next" href="list.html" title="List (a % b)">
@@ -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="id695308"></a>
+<a name="id728745"></a>
             <a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.description">Description</a>
           </h6>
 <p>
@@ -35,24 +35,24 @@
             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="id695335"></a>
+<a name="id728772"></a>
             <a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/operator/kleene.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">spirit</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">qi_kleene</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.operator.kleene.model_of"></a><h6>
-<a name="id695410"></a>
+<a name="id728847"></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>
               </p>
 <p>
- <a class="link" href="../parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>
+ __unary_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -62,18 +62,18 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ A __parser<span class="underline">concept</span>_
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.operator.kleene.expression_semantics"></a><h6>
-<a name="id695481"></a>
+<a name="id728908"></a>
             <a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>.
+ is not defined in __unary_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -107,12 +107,11 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.kleene.attributes"></a><h6>
-<a name="id695579"></a>
+<a name="id729002"></a>
             <a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __qi_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -149,7 +148,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.kleene.complexity"></a><h6>
-<a name="id695747"></a>
+<a name="id729167"></a>
             <a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -165,7 +164,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.operator.kleene.example"></a><h6>
-<a name="id695778"></a>
+<a name="id729198"></a>
             <a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -174,8 +173,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>List (a % b)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../operator.html" title="Operator">
 <link rel="prev" href="kleene.html" title="Kleene (*a)">
 <link rel="next" href="not_predicate.html" title="Not-Predicate (!a)">
@@ -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="id696150"></a>
+<a name="id729570"></a>
             <a class="link" href="list.html#spirit.qi.reference.operator.list.description">Description</a>
           </h6>
 <p>
@@ -40,24 +40,24 @@
             <span class="special">&gt;&gt;</span> <span class="identifier">a</span><span class="special">)</span></code>.
           </p>
 <a name="spirit.qi.reference.operator.list.header"></a><h6>
-<a name="id696232"></a>
+<a name="id729652"></a>
             <a class="link" href="list.html#spirit.qi.reference.operator.list.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/operator/list.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.operator.list.model_of"></a><h6>
-<a name="id696306"></a>
+<a name="id729726"></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>
               </p>
 <p>
- <a class="link" href="../parser_concepts/binaryparser.html" title="BinaryParser"><code class="computeroutput"><span class="identifier">BinaryParser</span></code></a>
+ __binary_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -68,18 +68,18 @@
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code>,
             <code class="computeroutput"><span class="identifier">b</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ A __parser<span class="underline">concept</span>_
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.operator.list.expression_semantics"></a><h6>
-<a name="id696382"></a>
+<a name="id729792"></a>
             <a class="link" href="list.html#spirit.qi.reference.operator.list.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/binaryparser.html" title="BinaryParser"><code class="computeroutput"><span class="identifier">BinaryParser</span></code></a>.
+ is not defined in __binary_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -117,12 +117,11 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.list.attributes"></a><h6>
-<a name="id696523"></a>
+<a name="id729929"></a>
             <a class="link" href="list.html#spirit.qi.reference.operator.list.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __qi_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -160,7 +159,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.list.complexity"></a><h6>
-<a name="id696750"></a>
+<a name="id730154"></a>
             <a class="link" href="list.html#spirit.qi.reference.operator.list.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -176,7 +175,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.operator.list.example"></a><h6>
-<a name="id696781"></a>
+<a name="id730185"></a>
             <a class="link" href="list.html#spirit.qi.reference.operator.list.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -185,8 +184,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Not-Predicate (!a)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../operator.html" title="Operator">
 <link rel="prev" href="list.html" title="List (a % b)">
 <link rel="next" href="optional.html" title="Optional (-a)">
@@ -28,30 +28,29 @@
           (<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="id697135"></a>
+<a name="id730538"></a>
             <a class="link" href="not_predicate.html#spirit.qi.reference.operator.not_predicate.description">Description</a>
           </h6>
 <p>
             Syntactic predicates assert a certain conditional syntax to be satisfied
             before evaluating another production. Similar to semantic predicates,
- <a class="link" href="../auxiliary/eps.html" title="Epsilon (eps)"><code class="computeroutput"><span class="identifier">eps</span></code></a>,
- syntactic predicates do not consume any input. The <span class="emphasis"><em>not-predicate</em></span>,
- <code class="computeroutput"><span class="special">!</span><span class="identifier">a</span></code>,
+ __qi<span class="underline">eps</span>_, syntactic predicates
+ do not consume any input. The <span class="emphasis"><em>not-predicate</em></span>, <code class="computeroutput"><span class="special">!</span><span class="identifier">a</span></code>,
             is a negative syntactic predicate that returns a zero length match only
             if its predicate fails to match.
           </p>
 <a name="spirit.qi.reference.operator.not_predicate.header"></a><h6>
-<a name="id697176"></a>
+<a name="id730574"></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 &lt;boost/spirit/home/qi/operator/not_predicate.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_not_predicate</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.operator.not_predicate.model_of"></a><h6>
-<a name="id697250"></a>
+<a name="id730648"></a>
             <a class="link" href="not_predicate.html#spirit.qi.reference.operator.not_predicate.model_of">Model
             of</a>
           </h6>
@@ -59,7 +58,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>
+ __unary_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -69,18 +68,18 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ A __parser<span class="underline">concept</span>_
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.operator.not_predicate.expression_semantics"></a><h6>
-<a name="id697321"></a>
+<a name="id730709"></a>
             <a class="link" href="not_predicate.html#spirit.qi.reference.operator.not_predicate.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>.
+ is not defined in __unary_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -114,12 +113,11 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.not_predicate.attributes"></a><h6>
-<a name="id697418"></a>
+<a name="id730802"></a>
             <a class="link" href="not_predicate.html#spirit.qi.reference.operator.not_predicate.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __qi_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -146,13 +144,13 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.not_predicate.complexity"></a><h6>
-<a name="id697510"></a>
+<a name="id730889"></a>
             <a class="link" href="not_predicate.html#spirit.qi.reference.operator.not_predicate.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -165,7 +163,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.operator.not_predicate.example"></a><h6>
-<a name="id697542"></a>
+<a name="id731057"></a>
             <a class="link" href="not_predicate.html#spirit.qi.reference.operator.not_predicate.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -174,8 +172,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Optional (-a)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../operator.html" title="Operator">
 <link rel="prev" href="not_predicate.html" title="Not-Predicate (!a)">
 <link rel="next" href="permutation.html" title="Permutation (a ^ b)">
@@ -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.optional.description"></a><h6>
-<a name="id698091"></a>
+<a name="id731607"></a>
             <a class="link" href="optional.html#spirit.qi.reference.operator.optional.description">Description</a>
           </h6>
 <p>
@@ -36,17 +36,17 @@
             its operand zero or one time.
           </p>
 <a name="spirit.qi.reference.operator.optional.header"></a><h6>
-<a name="id698119"></a>
+<a name="id731635"></a>
             <a class="link" href="optional.html#spirit.qi.reference.operator.optional.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/operator/optional.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_optional</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.operator.optional.model_of"></a><h6>
-<a name="id698193"></a>
+<a name="id731709"></a>
             <a class="link" href="optional.html#spirit.qi.reference.operator.optional.model_of">Model
             of</a>
           </h6>
@@ -54,7 +54,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>
+ __unary_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -64,18 +64,18 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ A __parser<span class="underline">concept</span>_
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.operator.optional.expression_semantics"></a><h6>
-<a name="id698264"></a>
+<a name="id731770"></a>
             <a class="link" href="optional.html#spirit.qi.reference.operator.optional.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>.
+ is not defined in __unary_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -109,12 +109,11 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.optional.attributes"></a><h6>
-<a name="id698362"></a>
+<a name="id731864"></a>
             <a class="link" href="optional.html#spirit.qi.reference.operator.optional.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __qi_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -151,7 +150,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.optional.complexity"></a><h6>
-<a name="id698530"></a>
+<a name="id732029"></a>
             <a class="link" href="optional.html#spirit.qi.reference.operator.optional.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -164,7 +163,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.operator.optional.example"></a><h6>
-<a name="id698562"></a>
+<a name="id732061"></a>
             <a class="link" href="optional.html#spirit.qi.reference.operator.optional.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -173,8 +172,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>
@@ -199,7 +197,7 @@
             </p>
 <p>
               Parse a person info with name (in quotes) optional age
- <sup>[<a name="id698778" href="#ftn.id698778" class="footnote">9</a>]</sup>
+ <sup>[<a name="id732277" href="#ftn.id732277" class="footnote">9</a>]</sup>
               and optional sex, all separated by comma.
             </p>
 <p>
@@ -230,7 +228,7 @@
           </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id698778" href="#id698778" class="para">9</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id732277" href="#id732277" 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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Permutation (a ^ b)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../operator.html" title="Operator">
 <link rel="prev" href="optional.html" title="Optional (-a)">
 <link rel="next" href="plus.html" title="Plus (+a)">
@@ -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="id704660"></a>
+<a name="id732799"></a>
             <a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.description">Description</a>
           </h6>
 <p>
@@ -53,17 +53,17 @@
 <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="id704836"></a>
+<a name="id732975"></a>
             <a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/operator/permutation.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_permutation</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.operator.permutation.model_of"></a><h6>
-<a name="id704910"></a>
+<a name="id733049"></a>
             <a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.model_of">Model
             of</a>
           </h6>
@@ -71,7 +71,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../parser_concepts/naryparser.html" title="NaryParser"><code class="computeroutput"><span class="identifier">NaryParser</span></code></a>
+ __nary_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -82,18 +82,18 @@
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code>,
             <code class="computeroutput"><span class="identifier">b</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ A __parser<span class="underline">concept</span>_
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.operator.permutation.expression_semantics"></a><h6>
-<a name="id704988"></a>
+<a name="id733118"></a>
             <a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/naryparser.html" title="NaryParser"><code class="computeroutput"><span class="identifier">NaryParser</span></code></a>.
+ is not defined in __nary_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -128,12 +128,11 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.permutation.attributes"></a><h6>
-<a name="id705099"></a>
+<a name="id733223"></a>
             <a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __qi_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -173,7 +172,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.permutation.complexity"></a><h6>
-<a name="id705497"></a>
+<a name="id737887"></a>
             <a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -189,7 +188,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.operator.permutation.example"></a><h6>
-<a name="id705521"></a>
+<a name="id737911"></a>
             <a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -198,8 +197,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Plus (+a)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../operator.html" title="Operator">
 <link rel="prev" href="permutation.html" title="Permutation (a ^ b)">
 <link rel="next" href="sequence.html" title="Sequence (a &gt;&gt; b)">
@@ -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="id705699"></a>
+<a name="id738089"></a>
             <a class="link" href="plus.html#spirit.qi.reference.operator.plus.description">Description</a>
           </h6>
 <p>
@@ -35,24 +35,24 @@
             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="id705726"></a>
+<a name="id738116"></a>
             <a class="link" href="plus.html#spirit.qi.reference.operator.plus.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/operator/plus.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">spirit</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">qi_plus</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.operator.plus.model_of"></a><h6>
-<a name="id705801"></a>
+<a name="id738191"></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>
               </p>
 <p>
- <a class="link" href="../parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>
+ __unary_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -62,18 +62,18 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ A __parser<span class="underline">concept</span>_
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.operator.plus.expression_semantics"></a><h6>
-<a name="id705869"></a>
+<a name="id738250"></a>
             <a class="link" href="plus.html#spirit.qi.reference.operator.plus.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a>.
+ is not defined in __unary_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -107,12 +107,11 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.plus.attributes"></a><h6>
-<a name="id705965"></a>
+<a name="id738341"></a>
             <a class="link" href="plus.html#spirit.qi.reference.operator.plus.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __qi_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -149,7 +148,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.plus.complexity"></a><h6>
-<a name="id706133"></a>
+<a name="id738506"></a>
             <a class="link" href="plus.html#spirit.qi.reference.operator.plus.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -165,7 +164,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.operator.plus.example"></a><h6>
-<a name="id706164"></a>
+<a name="id738538"></a>
             <a class="link" href="plus.html#spirit.qi.reference.operator.plus.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -174,8 +173,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Sequence (a &gt;&gt; b)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../operator.html" title="Operator">
 <link rel="prev" href="plus.html" title="Plus (+a)">
 <link rel="next" href="sequential_or.html" title="Sequential Or (a || b)">
@@ -29,7 +29,7 @@
           <span class="identifier">b</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.qi.reference.operator.sequence.description"></a><h6>
-<a name="id706505"></a>
+<a name="id738878"></a>
             <a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.description">Description</a>
           </h6>
 <p>
@@ -40,17 +40,17 @@
 <pre class="programlisting"><span class="identifier">a</span> <span class="special">&gt;&gt;</span> <span class="identifier">b</span> <span class="special">&gt;&gt;</span> <span class="special">...</span>
 </pre>
 <a name="spirit.qi.reference.operator.sequence.header"></a><h6>
-<a name="id706581"></a>
+<a name="id738954"></a>
             <a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/operator/sequence.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_sequence</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.operator.sequence.model_of"></a><h6>
-<a name="id706655"></a>
+<a name="id739028"></a>
             <a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.model_of">Model
             of</a>
           </h6>
@@ -58,7 +58,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../parser_concepts/naryparser.html" title="NaryParser"><code class="computeroutput"><span class="identifier">NaryParser</span></code></a>
+ __nary_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -69,18 +69,18 @@
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code>,
             <code class="computeroutput"><span class="identifier">b</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ A __parser<span class="underline">concept</span>_
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.operator.sequence.expression_semantics"></a><h6>
-<a name="id706733"></a>
+<a name="id739097"></a>
             <a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/naryparser.html" title="NaryParser"><code class="computeroutput"><span class="identifier">NaryParser</span></code></a>.
+ is not defined in __nary_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -115,12 +115,11 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.sequence.attributes"></a><h6>
-<a name="id707532"></a>
+<a name="id739202"></a>
             <a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __qi_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -165,7 +164,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.sequence.complexity"></a><h6>
-<a name="id708214"></a>
+<a name="id741662"></a>
             <a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -180,7 +179,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.operator.sequence.example"></a><h6>
-<a name="id708238"></a>
+<a name="id741686"></a>
             <a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.example">Example</a>
           </h6>
 <p>
@@ -206,8 +205,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>
@@ -226,7 +224,7 @@
 <p>
             </p>
 <p>
- Extracting the attribute tuple (using Boost.Fusion):
+ Extracting the attribute tuple (using <span class="underline">_fusion</span>_):
             </p>
 <p>
             </p>
@@ -241,7 +239,7 @@
 <p>
             </p>
 <p>
- Extracting the attribute vector (using STL):
+ Extracting the attribute vector (using <span class="underline">_stl</span>_):
             </p>
 <p>
             </p>
@@ -256,7 +254,8 @@
 <p>
             </p>
 <p>
- Extracting the attributes using Semantic Actions (using Phoenix):
+ Extracting the attributes using __qi_semantic<span class="underline">actions</span>_
+ (using <span class="underline">_phoenix</span>_):
             </p>
 <p>
             </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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Sequential Or (a || b)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../operator.html" title="Operator">
 <link rel="prev" href="sequence.html" title="Sequence (a &gt;&gt; b)">
 <link rel="next" href="../stream.html" title="Stream">
@@ -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="id708977"></a>
+<a name="id742432"></a>
             <a class="link" href="sequential_or.html#spirit.qi.reference.operator.sequential_or.description">Description</a>
           </h6>
 <p>
@@ -45,17 +45,17 @@
 <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="id709111"></a>
+<a name="id742566"></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 &lt;boost/spirit/home/qi/operator/sequential_or.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_sequential_or</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.operator.sequential_or.model_of"></a><h6>
-<a name="id709186"></a>
+<a name="id742640"></a>
             <a class="link" href="sequential_or.html#spirit.qi.reference.operator.sequential_or.model_of">Model
             of</a>
           </h6>
@@ -63,7 +63,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="../parser_concepts/naryparser.html" title="NaryParser"><code class="computeroutput"><span class="identifier">NaryParser</span></code></a>
+ __nary_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -74,18 +74,18 @@
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code>,
             <code class="computeroutput"><span class="identifier">b</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ A __parser<span class="underline">concept</span>_
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.operator.sequential_or.expression_semantics"></a><h6>
-<a name="id709264"></a>
+<a name="id742709"></a>
             <a class="link" href="sequential_or.html#spirit.qi.reference.operator.sequential_or.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/naryparser.html" title="NaryParser"><code class="computeroutput"><span class="identifier">NaryParser</span></code></a>.
+ is not defined in __nary_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -122,12 +122,11 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.sequential_or.attributes"></a><h6>
-<a name="id709404"></a>
+<a name="id742844"></a>
             <a class="link" href="sequential_or.html#spirit.qi.reference.operator.sequential_or.attributes">Attributes</a>
           </h6>
 <p>
- See <a class="link" href="../../quick_reference/compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.notation">Compound
- Attribute Notation</a>.
+ See __qi_comp_attr<span class="underline">notation</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -193,7 +192,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.qi.reference.operator.sequential_or.complexity"></a><h6>
-<a name="id711264"></a>
+<a name="id743468"></a>
             <a class="link" href="sequential_or.html#spirit.qi.reference.operator.sequential_or.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -209,7 +208,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.operator.sequential_or.example"></a><h6>
-<a name="id711288"></a>
+<a name="id743492"></a>
             <a class="link" href="sequential_or.html#spirit.qi.reference.operator.sequential_or.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -218,8 +217,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Parser API</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="basics.html" title="Basics">
 <link rel="next" href="parse_api/iterator_api.html" title="Iterator Based Parser API">

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>API for Automatic Parser Creation</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../parse_api.html" title="Parser API">
 <link rel="prev" href="stream_api.html" title="Stream Based Parser API">
 <link rel="next" href="../action.html" title="Action">
@@ -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="id625915"></a>
+<a name="id660275"></a>
             <a class="link" href="create_parser.html#spirit.qi.reference.parse_api.create_parser.description">Description</a>
           </h6>
 <p>
@@ -39,17 +39,17 @@
             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="id625932"></a>
+<a name="id660292"></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 &lt;boost/spirit/home/qi/auto.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_auto</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.parse_api.create_parser.namespace"></a><h6>
-<a name="id626007"></a>
+<a name="id660366"></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="id626127"></a>
+<a name="id660486"></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>
@@ -85,10 +85,11 @@
 </pre>
 <p>
             The returned instance can be directly passed as the parser (or the skipping
- parser) to any of the <span class="emphasis"><em>Spirit.Qi</em></span> API functions. Additionally
- it can be assigned to a rule as the rules right hand side expression.
- This function will return a valid parser type only if the meta function
- <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">create_parser_exists</span></code> returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>. Otherwise it will fail compiling.
+ parser) to any of the <span class="underline">_qi</span>_ API
+ functions. Additionally it can be assigned to a rule as the rules right
+ hand side expression. This function will return a valid parser type only
+ if the meta function <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">create_parser_exists</span></code>
+ returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>. Otherwise it will fail compiling.
           </p>
 <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">traits</span>
 <span class="special">{</span>
@@ -280,7 +281,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.qi.reference.parse_api.create_parser.template_parameters"></a><h6>
-<a name="id627724"></a>
+<a name="id663177"></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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Iterator Based Parser API</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../parse_api.html" title="Parser API">
 <link rel="prev" href="../parse_api.html" title="Parser API">
 <link rel="next" href="stream_api.html" title="Stream Based Parser API">
@@ -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="id619068"></a>
+<a name="id653429"></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="id619100"></a>
+<a name="id653460"></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 &lt;boost/spirit/home/qi/parse.hpp&gt;
@@ -55,7 +55,7 @@
 <p>
             The variadic attributes version of the API allows one or more attributes
             to be passed into the parse functions. The functions taking two or more
- are usable when the parser expression is a <a class="link" href="../operator/sequence.html" title="Sequence (a &gt;&gt; b)">Sequence</a>
+ are usable when the parser expression is a __qi<span class="underline">sequence</span>_
             only. In this case each of the attributes passed have to match the corresponding
             part of the sequence.
           </p>
@@ -67,10 +67,10 @@
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_parse_auto</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.parse_api.iterator_api.namespace"></a><h6>
-<a name="id619295"></a>
+<a name="id653656"></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="id619509"></a>
+<a name="id653870"></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>
@@ -157,8 +157,8 @@
 <span class="special">}}}</span>
 </pre>
 <p>
- <span class="emphasis"><em>Spirit.Qi</em></span> parser API functions based on the automatic
- creation of the matching parser type:
+ <span class="underline">_qi</span>_ parser API functions based
+ on the automatic creation of the matching parser type:
           </p>
 <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>
 <span class="special">{</span>
@@ -238,8 +238,8 @@
                   </td>
 <td>
                   <p>
- ForwardIterator pointing
- to the source to parse.
+ <span class="underline">_fwditer</span>_ pointing to the
+ source to parse.
                   </p>
                   </td>
 </tr>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Stream Based Parser API</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../parse_api.html" title="Parser API">
 <link rel="prev" href="iterator_api.html" title="Iterator Based Parser API">
 <link rel="next" href="create_parser.html" title="API for Automatic Parser Creation">
@@ -28,21 +28,21 @@
           Based Parser API</a>
 </h5></div></div></div>
 <a name="spirit.qi.reference.parse_api.stream_api.description"></a><h6>
-<a name="id622377"></a>
+<a name="id655574"></a>
             <a class="link" href="stream_api.html#spirit.qi.reference.parse_api.stream_api.description">Description</a>
           </h6>
 <p>
- The library provides a couple of Standard IO Manipulators
- allowing to integrate <span class="emphasis"><em>Spirit.Qi</em></span> input parsing facilities
- with Standard input streams. These parser manipulators have two forms.
- The first form, <code class="computeroutput"><span class="identifier">match</span></code>,
+ The library provides a couple of Standard IO <span class="underline">_iomanip</span>_
+ allowing to integrate <span class="underline">_qi</span>_ input
+ parsing facilities with Standard input streams. These parser manipulators
+ have two forms. The first form, <code class="computeroutput"><span class="identifier">match</span></code>,
             works on the character level. The second <code class="computeroutput"><span class="identifier">phrase_match</span></code>
             works on the phrase level and requires a skip parser. Both versions can
             take in attributes by reference that will hold the parsed values on a
             successful parse.
           </p>
 <a name="spirit.qi.reference.parse_api.stream_api.header"></a><h6>
-<a name="id622419"></a>
+<a name="id655616"></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 &lt;boost/spirit/home/qi/stream/match_manip.hpp&gt;
@@ -57,9 +57,8 @@
 <p>
             The variadic attributes version of the API allows one or more attributes
             to be passed into the parse manipulators. The manipulators taking two
- or more attributes are usable when the parser expression is a <a class="link" href="../operator/sequence.html" title="Sequence (a &gt;&gt; b)">Sequence</a>
- only. In this case each of the attributes passed have to match the corresponding
- part of the sequence.
+ or more attributes are usable when the parser expression is a __qi<span class="underline">sequence</span>_ only. In this case each of the
+ attributes passed have to match the corresponding part of the sequence.
           </p>
 <p>
             For the API functions deducing the correct (matching) parser type from
@@ -69,10 +68,10 @@
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_match_auto</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.parse_api.stream_api.namespace"></a><h6>
-<a name="id622615"></a>
+<a name="id655812"></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 +105,7 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.parse_api.stream_api.synopsis"></a><h6>
-<a name="id622829"></a>
+<a name="id656025"></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>
@@ -149,8 +148,8 @@
 <span class="special">}}}</span>
 </pre>
 <p>
- <span class="emphasis"><em>Spirit.Qi</em></span> parser API functions based on the automatic
- creation of the matching parser type:
+ <span class="underline">_qi</span>_ parser API functions based
+ on the automatic creation of the matching parser type:
           </p>
 <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>
 <span class="special">{</span>
@@ -169,10 +168,10 @@
 </pre>
 <p>
             All functions above return a standard IO stream manipulator instance
- (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>
+ (see <span class="underline">_iomanip</span>_), which when streamed
+ from an input stream will result in parsing the input using the embedded
+ <span class="underline">_qi</span>_ parser expression. Any error
+ (or failed parse) occuring during the invocation of the <span class="underline">_qi</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>
@@ -204,7 +203,7 @@
             to the corresponding argument.
           </p>
 <a name="spirit.qi.reference.parse_api.stream_api.template_parameters"></a><h6>
-<a name="id625744"></a>
+<a name="id660104"></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.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Parser Concepts</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="../reference.html" title="Reference">
 <link rel="next" href="parser_concepts/parser.html" title="Parser">
@@ -35,7 +35,7 @@
 <dt><span class="section">Nonterminal</span></dt>
 </dl></div>
 <p>
- Spirit.Qi parsers fall into a couple of generalized concepts.
+ Spirit.Qi parsers fall into a couple of generalized <span class="underline">_concepts</span>_.
           The <span class="emphasis"><em>Parser</em></span> is the most fundamental concept. All Spirit.Qi
           parsers are models of the <span class="emphasis"><em>Parser</em></span> concept. <span class="emphasis"><em>PrimitiveParser</em></span>,
           <span class="emphasis"><em>UnaryParser</em></span>, <span class="emphasis"><em>BinaryParser</em></span>, <span class="emphasis"><em>NaryParser</em></span>,

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>BinaryParser</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../parser_concepts.html" title="Parser Concepts">
 <link rel="prev" href="unaryparser.html" title="UnaryParser">
 <link rel="next" href="naryparser.html" title="NaryParser">
@@ -27,17 +27,16 @@
 <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="id610083"></a>
+<a name="id645519"></a>
             <a class="link" href="binaryparser.html#spirit.qi.reference.parser_concepts.binaryparser.description">Description</a>
           </h6>
 <p>
             <span class="emphasis"><em>BinaryParser</em></span> is a composite parser that has a two
             subjects, <code class="computeroutput"><span class="identifier">left</span></code> and <code class="computeroutput"><span class="identifier">right</span></code>. The BinaryParser allows its
- subjects to be treated in the same way as a single instance of a <a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
- following the Composite Design Pattern.
+ subjects to be treated in the same way as a single instance of a __parser<span class="underline">concept</span>_ following the __composite<span class="underline">pattern</span>_.
           </p>
 <a name="spirit.qi.reference.parser_concepts.binaryparser.refinement_of"></a><h6>
-<a name="id610135"></a>
+<a name="id645569"></a>
             <a class="link" href="binaryparser.html#spirit.qi.reference.parser_concepts.binaryparser.refinement_of">Refinement
             of</a>
           </h6>
@@ -45,7 +44,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ __parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -64,13 +63,13 @@
 </dl>
 </div>
 <a name="spirit.qi.reference.parser_concepts.binaryparser.valid_expressions"></a><h6>
-<a name="id610214"></a>
+<a name="id646263"></a>
             <a class="link" href="binaryparser.html#spirit.qi.reference.parser_concepts.binaryparser.valid_expressions">Valid
             Expressions</a>
           </h6>
 <p>
- In addition to the requirements defined in <a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>, for any BinaryParser
- the following must be met:
+ In addition to the requirements defined in __parser<span class="underline">concept</span>_,
+ for any BinaryParser the following must be met:
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -109,7 +108,7 @@
                   </td>
 <td>
                   <p>
- <a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ __parser<span class="underline">concept</span>_
                   </p>
                   </td>
 </tr>
@@ -126,14 +125,14 @@
                   </td>
 <td>
                   <p>
- <a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ __parser<span class="underline">concept</span>_
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.parser_concepts.binaryparser.type_expressions"></a><h6>
-<a name="id610375"></a>
+<a name="id646409"></a>
             <a class="link" href="binaryparser.html#spirit.qi.reference.parser_concepts.binaryparser.type_expressions">Type
             Expressions</a>
           </h6>
@@ -190,15 +189,14 @@
                     Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
                     if a certain type, <code class="computeroutput"><span class="identifier">P</span></code>
                     is a BinaryParser, <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>
- otherwise (See <a href="../../../../../../../../libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
- Boolean Constant</a>).
+ otherwise (See __mpl_boolean<span class="underline">constant</span>_).
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.parser_concepts.binaryparser.invariants"></a><h6>
-<a name="id611260"></a>
+<a name="id646609"></a>
             <a class="link" href="binaryparser.html#spirit.qi.reference.parser_concepts.binaryparser.invariants">Invariants</a>
           </h6>
 <p>
@@ -214,12 +212,16 @@
 </li>
 </ul></div>
 <a name="spirit.qi.reference.parser_concepts.binaryparser.models"></a><h6>
-<a name="id611399"></a>
+<a name="id646748"></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">
-<li class="listitem"><a class="link" href="../operator/difference.html" title="Difference (a - b)">Difference</a></li>
-<li class="listitem"><a class="link" href="../operator/list.html" title="List (a % b)">List</a></li>
+<li class="listitem">
+ __qi<span class="underline">difference</span>_
+ </li>
+<li class="listitem">
+ __qi<span class="underline">list</span>_
+ </li>
 </ul></div>
 </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>NaryParser</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../parser_concepts.html" title="Parser Concepts">
 <link rel="prev" href="binaryparser.html" title="BinaryParser">
 <link rel="next" href="nonterminal.html" title="Nonterminal">
@@ -27,17 +27,17 @@
 <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="id611446"></a>
+<a name="id646795"></a>
             <a class="link" href="naryparser.html#spirit.qi.reference.parser_concepts.naryparser.description">Description</a>
           </h6>
 <p>
             <span class="emphasis"><em>NaryParser</em></span> is a composite parser that has one or
             more subjects. The NaryParser allows its subjects to be treated in the
- same way as a single instance of a <a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a> following the Composite
- Design Pattern.
+ same way as a single instance of a __parser<span class="underline">concept</span>_
+ following the __composite<span class="underline">pattern</span>_.
           </p>
 <a name="spirit.qi.reference.parser_concepts.naryparser.refinement_of"></a><h6>
-<a name="id611482"></a>
+<a name="id646830"></a>
             <a class="link" href="naryparser.html#spirit.qi.reference.parser_concepts.naryparser.refinement_of">Refinement
             of</a>
           </h6>
@@ -45,7 +45,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ __parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -64,13 +64,13 @@
 </dl>
 </div>
 <a name="spirit.qi.reference.parser_concepts.naryparser.valid_expressions"></a><h6>
-<a name="id611561"></a>
+<a name="id646904"></a>
             <a class="link" href="naryparser.html#spirit.qi.reference.parser_concepts.naryparser.valid_expressions">Valid
             Expressions</a>
           </h6>
 <p>
- In addition to the requirements defined in <a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>, for any NaryParser the
- following must be met:
+ In addition to the requirements defined in __parser<span class="underline">concept</span>_,
+ for any NaryParser the following must be met:
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -108,14 +108,14 @@
                   </td>
 <td>
                   <p>
- A Boost.Fusion
- Sequence of <a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a> types.
+ A <span class="underline">_fusion</span>_ Sequence of
+ __parser<span class="underline">concept</span>_ types.
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.parser_concepts.naryparser.type_expressions"></a><h6>
-<a name="id611683"></a>
+<a name="id647016"></a>
             <a class="link" href="naryparser.html#spirit.qi.reference.parser_concepts.naryparser.type_expressions">Type
             Expressions</a>
           </h6>
@@ -160,15 +160,14 @@
                     Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
                     if a certain type, <code class="computeroutput"><span class="identifier">P</span></code>
                     is a NaryParser, <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>
- otherwise (See <a href="../../../../../../../../libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
- Boolean Constant</a>).
+ otherwise (See __mpl_boolean<span class="underline">constant</span>_).
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.parser_concepts.naryparser.invariants"></a><h6>
-<a name="id611855"></a>
+<a name="id647186"></a>
             <a class="link" href="naryparser.html#spirit.qi.reference.parser_concepts.naryparser.invariants">Invariants</a>
           </h6>
 <p>
@@ -180,16 +179,25 @@
 <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_parser</span><span class="special">&lt;</span><span class="identifier">E</span><span class="special">&gt;::</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="id611940"></a>
+<a name="id647271"></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">
-<li class="listitem"><a class="link" href="../operator/alternative.html" title="Alternative (a | b)">Alternative</a></li>
-<li class="listitem"><a class="link" href="../operator/expect.html" title="Expectation (a &gt; b)">Expect</a></li>
-<li class="listitem"><a class="link" href="../operator/permutation.html" title="Permutation (a ^ b)">Permutation</a></li>
-<li class="listitem"><a class="link" href="../operator/sequence.html" title="Sequence (a &gt;&gt; b)">Sequence</a></li>
-<li class="listitem"><a class="link" href="../operator/sequential_or.html" title="Sequential Or (a || b)">Sequential
- Or</a></li>
+<li class="listitem">
+ __qi<span class="underline">alternative</span>_
+ </li>
+<li class="listitem">
+ __qi<span class="underline">expect</span>_
+ </li>
+<li class="listitem">
+ __qi<span class="underline">permutation</span>_
+ </li>
+<li class="listitem">
+ __qi<span class="underline">sequence</span>_
+ </li>
+<li class="listitem">
+ __qi_sequential<span class="underline">or</span>_
+ </li>
 </ul></div>
 </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Nonterminal</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../parser_concepts.html" title="Parser Concepts">
 <link rel="prev" href="naryparser.html" title="NaryParser">
 <link rel="next" href="../basics.html" title="Basics">
@@ -27,18 +27,18 @@
 <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="id612012"></a>
+<a name="id647343"></a>
             <a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.description">Description</a>
           </h6>
 <p>
- A Nonterminal is a symbol in a <a class="link" href="../../../abstracts/parsing_expression_grammar.html" title="Parsing Expression Grammar">Parsing
- Expression Grammar</a> production that represents a grammar fragment.
- Nonterminals may self reference to specify recursion. This is one of
- the most important concepts and the reason behind the word "recursive"
- in recursive descent parsing.
+ A Nonterminal is a symbol in a <span class="underline">_peg</span>_
+ production that represents a grammar fragment. Nonterminals may self
+ reference to specify recursion. This is one of the most important concepts
+ and the reason behind the word "recursive" in recursive descent
+ parsing.
           </p>
 <a name="spirit.qi.reference.parser_concepts.nonterminal.refinement_of"></a><h6>
-<a name="id612038"></a>
+<a name="id647370"></a>
             <a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.refinement_of">Refinement
             of</a>
           </h6>
@@ -46,13 +46,13 @@
 <p>
               </p>
 <p>
- <a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ __parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.parser_concepts.nonterminal.signature"></a><h6>
-<a name="id612077"></a>
+<a name="id647403"></a>
             <a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.signature">Signature</a>
           </h6>
 <p>
@@ -70,41 +70,41 @@
             inherited attributes.
           </p>
 <a name="spirit.qi.reference.parser_concepts.nonterminal.attributes"></a><h6>
-<a name="id612178"></a>
+<a name="id647504"></a>
             <a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.attributes">Attributes</a>
           </h6>
 <p>
             The Nonterminal models a C++ function. The Nonterminal's synthesized
             attribute is analogous to the function return value and its inherited
             attributes are analogous to function arguments. The inherited attributes
- (arguments) can be passed in just like any <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a>, e.g.:
+ (arguments) can be passed in just like any __qi_lazy<span class="underline">argument</span>_,
+ e.g.:
           </p>
 <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="id612224"></a>
+<a name="id647551"></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>
- The <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">qi</span><span class="special">::</span><span class="identifier">_val</span></code> placeholder can be used in Phoenix semantic actions
- anywhere in the Nonterminal's definition. This Phoenix
+ The <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">qi</span><span class="special">::</span><span class="identifier">_val</span></code> placeholder can be used in <span class="underline">_phoenix</span>_ semantic actions anywhere in the
+ Nonterminal's definition. This <span class="underline">_phoenix</span>_
             placeholder refers to the Nonterminal's (synthesized) attribute. The
             <code class="computeroutput"><span class="identifier">_val</span></code> placeholder acts
             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="id612292"></a>
+<a name="id647618"></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>
             The <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">_r1</span></code> ... <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">r10</span></code>
- placeholders can be used in Phoenix
- semantic actions anywhere in the Nonterminal's definition. These Phoenix placeholders
- refer to the Nonterminal's inherited attributes.
+ placeholders can be used in <span class="underline">_phoenix</span>_
+ semantic actions anywhere in the Nonterminal's definition. These <span class="underline">_phoenix</span>_ placeholders refer to the Nonterminal's
+ inherited attributes.
           </p>
 <a name="spirit.qi.reference.parser_concepts.nonterminal.locals"></a><h6>
-<a name="id612373"></a>
+<a name="id647700"></a>
             <a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.locals">Locals</a>
           </h6>
 <p>
@@ -117,8 +117,8 @@
 </pre>
 <p>
             where <code class="computeroutput"><span class="identifier">T0</span></code> ... <code class="computeroutput"><span class="identifier">TN</span></code> are the types of local variables
- accessible in your Phoenix
- semantic actions using the placeholders:
+ accessible in your <span class="underline">_phoenix</span>_ semantic
+ actions using the placeholders:
           </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">_a</span></code></li>
@@ -150,19 +150,19 @@
 <dt><span class="term"><code class="computeroutput"><span class="identifier">arg1</span></code>,
             <code class="computeroutput"><span class="identifier">arg2</span></code>, ..., <code class="computeroutput"><span class="identifier">argN</span></code></span></dt>
 <dd><p>
- <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy Arguments</a>
- that evaluate to each of the Nonterminal's inherited attributes.
+ __qi_lazy<span class="underline">arguments</span>_ that evaluate
+ to each of the Nonterminal's inherited attributes.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.parser_concepts.nonterminal.valid_expressions"></a><h6>
-<a name="id612850"></a>
+<a name="id648176"></a>
             <a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.valid_expressions">Valid
             Expressions</a>
           </h6>
 <p>
- In addition to the requirements defined in <a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>, for any Nonterminal
- the following must be met:
+ In addition to the requirements defined in __parser<span class="underline">concept</span>_,
+ for any Nonterminal the following must be met:
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -280,7 +280,7 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.parser_concepts.nonterminal.type_expressions"></a><h6>
-<a name="id613201"></a>
+<a name="id648595"></a>
             <a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.type_expressions">Type
             Expressions</a>
           </h6>
@@ -311,10 +311,9 @@
 <td>
                   <p>
                     The Signature of <code class="computeroutput"><span class="identifier">X</span></code>:
- An <a href="../../../../../../../../libs/mpl/doc/refmanual/forward-sequence.html" target="_top">MPL
- Forward Sequence</a>. The first element is the Nonterminal's
- synthesized attribute type and the rest are the inherited attribute
- types.
+ An __mpl_fwd<span class="underline">sequence</span>_.
+ The first element is the Nonterminal's synthesized attribute
+ type and the rest are the inherited attribute types.
                   </p>
                   </td>
 </tr>
@@ -327,20 +326,23 @@
 <td>
                   <p>
                     The local variables of <code class="computeroutput"><span class="identifier">X</span></code>:
- An <a href="../../../../../../../../libs/mpl/doc/refmanual/forward-sequence.html" target="_top">MPL
- Forward Sequence</a>.
+ An __mpl_fwd<span class="underline">sequence</span>_.
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.parser_concepts.nonterminal.models"></a><h6>
-<a name="id613347"></a>
+<a name="id648729"></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">
-<li class="listitem"><a class="link" href="../nonterminal/rule.html" title="Rule">rule</a></li>
-<li class="listitem"><a class="link" href="../nonterminal/grammar.html" title="Grammar">grammar</a></li>
+<li class="listitem">
+ __qi<span class="underline">rule</span>_
+ </li>
+<li class="listitem">
+ __qi<span class="underline">grammar</span>_
+ </li>
 </ul></div>
 </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Parser</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../parser_concepts.html" title="Parser Concepts">
 <link rel="prev" href="../parser_concepts.html" title="Parser Concepts">
 <link rel="next" href="primitiveparser.html" title="PrimitiveParser">
@@ -27,22 +27,23 @@
 <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="id606484"></a>
+<a name="id643694"></a>
             <a class="link" href="parser.html#spirit.qi.reference.parser_concepts.parser.description">Description</a>
           </h6>
 <p>
             The <span class="emphasis"><em>Parser</em></span> is the most fundamental concept. A Parser
             has a member function, <code class="computeroutput"><span class="identifier">parse</span></code>,
- that accepts a first-last ForwardIterator pair andreturns
- bool as its result. The iterators delimit the data being parsed.function
- <code class="computeroutput"><span class="identifier">parse</span></code>, that accepts a
- first-last ForwardIterator pair and returns
- <code class="computeroutput"><span class="keyword">bool</span></code> as its result. The
- iterators delimit the data being parsed. The Parser's <code class="computeroutput"><span class="identifier">parse</span></code>
- member function returns <code class="computeroutput"><span class="keyword">true</span></code>
- if the parse succeeds, in which case the first iterator is advanced accordingly.
- Each Parser can represent a specific pattern or algorithm, or it can
- be a more complex parser formed as a composition of other Parsers.
+ that accepts a first-last <span class="underline">_fwditer</span>_
+ pair andreturns bool as its result. The iterators delimit the data being
+ parsed.function <code class="computeroutput"><span class="identifier">parse</span></code>,
+ that accepts a first-last <span class="underline">_fwditer</span>_
+ pair and returns <code class="computeroutput"><span class="keyword">bool</span></code> as
+ its result. The iterators delimit the data being parsed. The Parser's
+ <code class="computeroutput"><span class="identifier">parse</span></code> member function
+ returns <code class="computeroutput"><span class="keyword">true</span></code> if the parse
+ succeeds, in which case the first iterator is advanced accordingly. Each
+ Parser can represent a specific pattern or algorithm, or it can be a
+ more complex parser formed as a composition of other Parsers.
           </p>
 <div class="variablelist" title="Notation">
 <p class="title"><b>Notation</b></p>
@@ -57,34 +58,36 @@
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Iter</span></code></span></dt>
 <dd><p>
- a ForwardIterator type.
+ a <span class="underline">_fwditer</span>_ type.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code>,
             <code class="computeroutput"><span class="identifier">l</span></code></span></dt>
 <dd><p>
- ForwardIterator. first/last
- iterator pair.
+ <span class="underline">_fwditer</span>_. first/last iterator
+ pair.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Context</span></code></span></dt>
 <dd><p>
- The parser's Context type.
+ The parser's <span class="underline">_context</span>_ type.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">context</span></code></span></dt>
 <dd><p>
- The parser's Context, or <code class="computeroutput"><span class="identifier">unused</span></code>.
+ The parser's <span class="underline">_context</span>_, or
+ <span class="underline">_unused</span>_.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">skip</span></code></span></dt>
 <dd><p>
- A skip Parser, or <code class="computeroutput"><span class="identifier">unused</span></code>.
+ A skip Parser, or <span class="underline">_unused</span>_.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">attrib</span></code></span></dt>
 <dd><p>
- A Compatible Attribute, or <code class="computeroutput"><span class="identifier">unused</span></code>.
+ A __compatible<span class="underline">attribute</span>_, or
+ <span class="underline">_unused</span>_.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.parser_concepts.parser.valid_expressions"></a><h6>
-<a name="id608439"></a>
+<a name="id643975"></a>
             <a class="link" href="parser.html#spirit.qi.reference.parser_concepts.parser.valid_expressions">Valid
             Expressions</a>
           </h6>
@@ -157,14 +160,14 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">info</span></code>
+ <span class="underline">_info</span>_
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.parser_concepts.parser.type_expressions"></a><h6>
-<a name="id608707"></a>
+<a name="id644240"></a>
             <a class="link" href="parser.html#spirit.qi.reference.parser_concepts.parser.type_expressions">Type
             Expressions</a>
           </h6>
@@ -209,15 +212,14 @@
                     Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
                     if a certain type, <code class="computeroutput"><span class="identifier">P</span></code>
                     is a Parser, <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>
- otherwise (See <a href="../../../../../../../../libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
- Boolean Constant</a>).
+ otherwise (See __mpl_boolean<span class="underline">constant</span>_).
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.parser_concepts.parser.postcondition"></a><h6>
-<a name="id608905"></a>
+<a name="id644437"></a>
             <a class="link" href="parser.html#spirit.qi.reference.parser_concepts.parser.postcondition">Postcondition</a>
           </h6>
 <p>
@@ -231,15 +233,13 @@
             </li>
 <li class="listitem">
               On a failed match, if a <code class="computeroutput"><span class="identifier">skip</span></code>
- parser is <code class="computeroutput"><span class="identifier">unused</span></code>,
- <code class="computeroutput"><span class="identifier">f</span></code> is restored to its
- original position prior to entry.
+ parser is <span class="underline">_unused</span>_, <code class="computeroutput"><span class="identifier">f</span></code> is restored to its original position
+ prior to entry.
             </li>
 <li class="listitem">
               On a failed match, if a <code class="computeroutput"><span class="identifier">skip</span></code>
- parser is not <code class="computeroutput"><span class="identifier">unused</span></code>,
- <code class="computeroutput"><span class="identifier">f</span></code> is positioned one
- past the last character/token matching <code class="computeroutput"><span class="identifier">skip</span></code>.
+ parser is not <span class="underline">_unused</span>_, <code class="computeroutput"><span class="identifier">f</span></code> is positioned one past the last
+ character/token matching <code class="computeroutput"><span class="identifier">skip</span></code>.
             </li>
 <li class="listitem">
               On a failed match, <code class="computeroutput"><span class="identifier">attrib</span></code>
@@ -251,7 +251,7 @@
             </li>
 </ul></div>
 <a name="spirit.qi.reference.parser_concepts.parser.models"></a><h6>
-<a name="id609032"></a>
+<a name="id644559"></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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>PrimitiveParser</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../parser_concepts.html" title="Parser Concepts">
 <link rel="prev" href="parser.html" title="Parser">
 <link rel="next" href="unaryparser.html" title="UnaryParser">
@@ -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="id609067"></a>
+<a name="id644594"></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="id609090"></a>
+<a name="id644617"></a>
             <a class="link" href="primitiveparser.html#spirit.qi.reference.parser_concepts.primitiveparser.refinement_of">Refinement
             of</a>
           </h6>
@@ -43,13 +43,13 @@
 <p>
               </p>
 <p>
- <a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ __parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.parser_concepts.primitiveparser.pre_skip"></a><h6>
-<a name="id609126"></a>
+<a name="id644648"></a>
             <a class="link" href="primitiveparser.html#spirit.qi.reference.parser_concepts.primitiveparser.pre_skip">Pre-skip</a>
           </h6>
 <p>
@@ -63,7 +63,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="id609217"></a>
+<a name="id644739"></a>
             <a class="link" href="primitiveparser.html#spirit.qi.reference.parser_concepts.primitiveparser.type_expressions">Type
             Expressions</a>
           </h6>
@@ -95,22 +95,31 @@
                     Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
                     if a certain type, <code class="computeroutput"><span class="identifier">P</span></code>,
                     is a PrimitiveParser, <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>
- otherwise (See <a href="../../../../../../../../libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
- Boolean Constant</a>).
+ otherwise (See __mpl_boolean<span class="underline">constant</span>_).
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.parser_concepts.primitiveparser.models"></a><h6>
-<a name="id609354"></a>
+<a name="id644875"></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">
-<li class="listitem"><a class="link" href="../auxiliary/attr.html" title="Attribute (attr)"><code class="computeroutput"><span class="identifier">attr</span><span class="special">(</span><span class="identifier">attrib</span><span class="special">)</span></code></a></li>
-<li class="listitem"><a class="link" href="../auxiliary/eoi.html" title="End of Input (eoi)"><code class="computeroutput"><span class="identifier">eoi</span></code></a></li>
-<li class="listitem"><a class="link" href="../auxiliary/eol.html" title="End of Line (eol)"><code class="computeroutput"><span class="identifier">eol</span></code></a></li>
-<li class="listitem"><a class="link" href="../auxiliary/eps.html" title="Epsilon (eps)"><code class="computeroutput"><span class="identifier">eps</span></code></a></li>
-<li class="listitem"><a class="link" href="../string/symbols.html" title="Symbols (symbols)"><code class="computeroutput"><span class="identifier">symbols</span><span class="special">&lt;</span><span class="identifier">Ch</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span></code></a></li>
+<li class="listitem">
+ __qi<span class="underline">attr</span>_
+ </li>
+<li class="listitem">
+ __qi<span class="underline">eoi</span>_
+ </li>
+<li class="listitem">
+ __qi<span class="underline">eol</span>_
+ </li>
+<li class="listitem">
+ __qi<span class="underline">eps</span>_
+ </li>
+<li class="listitem">
+ __qi<span class="underline">symbols</span>_
+ </li>
 </ul></div>
 </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>UnaryParser</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../parser_concepts.html" title="Parser Concepts">
 <link rel="prev" href="primitiveparser.html" title="PrimitiveParser">
 <link rel="next" href="binaryparser.html" title="BinaryParser">
@@ -27,16 +27,16 @@
 <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="id609482"></a>
+<a name="id644949"></a>
             <a class="link" href="unaryparser.html#spirit.qi.reference.parser_concepts.unaryparser.description">Description</a>
           </h6>
 <p>
             <span class="emphasis"><em>UnaryParser</em></span> is a composite parser that has a single
             subject. The UnaryParser may change the behavior of its subject following
- the Delegate Design Pattern.
+ the __delegate<span class="underline">pattern</span>_.
           </p>
 <a name="spirit.qi.reference.parser_concepts.unaryparser.refinement_of"></a><h6>
-<a name="id609507"></a>
+<a name="id644979"></a>
             <a class="link" href="unaryparser.html#spirit.qi.reference.parser_concepts.unaryparser.refinement_of">Refinement
             of</a>
           </h6>
@@ -44,7 +44,7 @@
 <p>
               </p>
 <p>
- <a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ __parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -63,13 +63,13 @@
 </dl>
 </div>
 <a name="spirit.qi.reference.parser_concepts.unaryparser.valid_expressions"></a><h6>
-<a name="id609586"></a>
+<a name="id645053"></a>
             <a class="link" href="unaryparser.html#spirit.qi.reference.parser_concepts.unaryparser.valid_expressions">Valid
             Expressions</a>
           </h6>
 <p>
- In addition to the requirements defined in <a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>, for any UnaryParser
- the following must be met:
+ In addition to the requirements defined in __parser<span class="underline">concept</span>_,
+ for any UnaryParser the following must be met:
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -107,13 +107,13 @@
                   </td>
 <td>
                   <p>
- <a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ __parser<span class="underline">concept</span>_
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.parser_concepts.unaryparser.type_expressions"></a><h6>
-<a name="id609700"></a>
+<a name="id645157"></a>
             <a class="link" href="unaryparser.html#spirit.qi.reference.parser_concepts.unaryparser.type_expressions">Type
             Expressions</a>
           </h6>
@@ -158,15 +158,14 @@
                     Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
                     if a certain type, <code class="computeroutput"><span class="identifier">P</span></code>
                     is a UnaryParser, <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>
- otherwise (See <a href="../../../../../../../../libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
- Boolean Constant</a>).
+ otherwise (See __mpl_boolean<span class="underline">constant</span>_).
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.parser_concepts.unaryparser.invariants"></a><h6>
-<a name="id609868"></a>
+<a name="id645323"></a>
             <a class="link" href="unaryparser.html#spirit.qi.reference.parser_concepts.unaryparser.invariants">Invariants</a>
           </h6>
 <p>
@@ -177,19 +176,35 @@
 <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_parser</span><span class="special">&lt;</span><span class="identifier">P</span><span class="special">::</span><span class="identifier">subject_type</span><span class="special">&gt;::</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="id609954"></a>
+<a name="id645409"></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">
-<li class="listitem"><a class="link" href="../operator/and_predicate.html" title="And-Predicate (&amp;a)">And Predicate</a></li>
-<li class="listitem"><a class="link" href="../operator/kleene.html" title="Kleene (*a)">Kleene</a></li>
-<li class="listitem"><a class="link" href="../directive/lexeme.html" title="Inhibiting Skipping (lexeme[])"><code class="computeroutput"><span class="identifier">lexeme</span></code></a></li>
-<li class="listitem"><a class="link" href="../operator/not_predicate.html" title="Not-Predicate (!a)">Not Predicate</a></li>
-<li class="listitem"><a class="link" href="../directive/omit.html" title="Ignoring Attribute (omit[])"><code class="computeroutput"><span class="identifier">omit</span></code></a></li>
-<li class="listitem"><a class="link" href="../operator/plus.html" title="Plus (+a)">Plus</a></li>
-<li class="listitem"><a class="link" href="../directive/raw.html" title="Transduction Parsing (raw[])"><code class="computeroutput"><span class="identifier">raw</span></code></a></li>
+<li class="listitem">
+ __qi_and<span class="underline">predicate</span>_
+ </li>
+<li class="listitem">
+ __qi<span class="underline">kleene</span>_
+ </li>
+<li class="listitem">
+ __qi<span class="underline">lexeme</span>_
+ </li>
+<li class="listitem">
+ __qi_not<span class="underline">predicate</span>_
+ </li>
+<li class="listitem">
+ __qi<span class="underline">omit</span>_
+ </li>
+<li class="listitem">
+ __qi<span class="underline">plus</span>_
+ </li>
+<li class="listitem">
+ __qi<span class="underline">raw</span>_
+ </li>
 <li class="listitem"><a class="link" href="../directive/repeat.html" title="Repetition (repeat[])"><code class="computeroutput"><span class="identifier">repeat</span></code></a></li>
-<li class="listitem"><a class="link" href="../directive/skip.html" title="Re-Establish Skipping (skip[])"><code class="computeroutput"><span class="identifier">skip</span></code></a></li>
+<li class="listitem">
+ __qi<span class="underline">skip</span>_
+ </li>
 </ul></div>
 </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Stream</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="operator/sequential_or.html" title="Sequential Or (a || b)">
 <link rel="next" href="stream/stream.html" title="Stream (stream, wstream, etc.)">
@@ -35,14 +35,14 @@
           for input parsing.
         </p>
 <a name="spirit.qi.reference.stream.header"></a><h6>
-<a name="id711700"></a>
+<a name="id743914"></a>
           <a class="link" href="stream.html#spirit.qi.reference.stream.header">Header</a>
         </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/stream.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_stream</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Stream (stream, wstream, etc.)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../stream.html" title="Stream">
 <link rel="prev" href="../stream.html" title="Stream">
 <link rel="next" href="../string.html" title="String">
@@ -28,15 +28,15 @@
           etc.)</a>
 </h5></div></div></div>
 <a name="spirit.qi.reference.stream.stream.description"></a><h6>
-<a name="id711798"></a>
+<a name="id744013"></a>
             <a class="link" href="stream.html#spirit.qi.reference.stream.stream.description">Description</a>
           </h6>
 <p>
             The <code class="computeroutput"><span class="identifier">stream_parser</span></code> is
             a primitive which allows to use pre-existing standard streaming operators
- for input parsing integrated with <span class="emphasis"><em>Spirit.Qi</em></span>. It
- provides a wrapper parser dispatching the underlying input stream to
- the stream operator of the corresponding attribute type to be parsed.
+ for input parsing integrated with <span class="underline">_qi</span>_.
+ It provides a wrapper parser dispatching the underlying input stream
+ to the stream operator of the corresponding attribute type to be parsed.
             Any value <code class="computeroutput"><span class="identifier">a</span></code> to be parsed
             using the <code class="computeroutput"><span class="identifier">stream_parser</span></code>
             will result in invoking the standard streaming operator for its type
@@ -45,17 +45,17 @@
 <pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">istream</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&gt;&gt;</span> <span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">istream</span><span class="special">&amp;,</span> <span class="identifier">A</span><span class="special">&amp;);</span>
 </pre>
 <a name="spirit.qi.reference.stream.stream.header"></a><h6>
-<a name="id711903"></a>
+<a name="id744118"></a>
             <a class="link" href="stream.html#spirit.qi.reference.stream.stream.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/stream.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_stream</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.stream.stream.namespace"></a><h6>
-<a name="id711977"></a>
+<a name="id744193"></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="id712094"></a>
+<a name="id744309"></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">&lt;</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">&gt;</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="id712158"></a>
+<a name="id744374"></a>
             <a class="link" href="stream.html#spirit.qi.reference.stream.stream.template_parameters">Template
             parameters</a>
           </h6>
@@ -156,14 +156,14 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.stream.stream.model_of"></a><h6>
-<a name="id712300"></a>
+<a name="id744515"></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>
               </p>
 <p>
- <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>
+ __primitive_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -175,20 +175,19 @@
 <dd><p>
                 A variable instance of any type with a defined matching streaming
                 <code class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;()</span></code>
- or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to any type with a defined matching
- streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;()</span></code>.
+ or a __qi_lazy<span class="underline">argument</span>_ that
+ evaluates to any type with a defined matching streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;()</span></code>.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.stream.stream.expression_semantics"></a><h6>
-<a name="id712385"></a>
+<a name="id744596"></a>
             <a class="link" href="stream.html#spirit.qi.reference.stream.stream.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>.
+ is not defined in __primitive_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -291,7 +290,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.stream.stream.additional_requirements"></a><h6>
-<a name="id712684"></a>
+<a name="id744890"></a>
             <a class="link" href="stream.html#spirit.qi.reference.stream.stream.additional_requirements">Additional
             Requirements</a>
           </h6>
@@ -329,7 +328,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.qi.reference.stream.stream.attributes"></a><h6>
-<a name="id712899"></a>
+<a name="id745105"></a>
             <a class="link" href="stream.html#spirit.qi.reference.stream.stream.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -396,13 +395,13 @@
 <tr><td align="left" valign="top"><p>
               The attribute type <code class="computeroutput"><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">hold_any</span></code>
               exposed by some of the stream parsers is semantically and syntactically
- equivalent to the type implemented by Boost.Any.
+ equivalent to the type implemented by __boost<span class="underline">any</span>_.
               It has been added to <span class="emphasis"><em>Spirit</em></span> as it has better performance
- and a smaller footprint than Boost.Any.
+ and a smaller footprint than __boost<span class="underline">any</span>_.
             </p></td></tr>
 </table></div>
 <a name="spirit.qi.reference.stream.stream.complexity"></a><h6>
-<a name="id714219"></a>
+<a name="id745313"></a>
             <a class="link" href="stream.html#spirit.qi.reference.stream.stream.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -416,7 +415,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.stream.stream.example"></a><h6>
-<a name="id714243"></a>
+<a name="id745337"></a>
             <a class="link" href="stream.html#spirit.qi.reference.stream.stream.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -425,8 +424,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/string.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/string.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/string.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>String</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="stream/stream.html" title="Stream (stream, wstream, etc.)">
 <link rel="next" href="string/string.html" title="String (string, lit)">
@@ -35,14 +35,14 @@
           the literal and string parsers and the symbol table.
         </p>
 <a name="spirit.qi.reference.string.module_header"></a><h6>
-<a name="id715120"></a>
+<a name="id748946"></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 &lt;boost/spirit/home/qi/string.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_string</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
         </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/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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>String (string, lit)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../string.html" title="String">
 <link rel="prev" href="../string.html" title="String">
 <link rel="next" href="symbols.html" title="Symbols (symbols)">
@@ -27,16 +27,15 @@
 <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="id715218"></a>
+<a name="id749044"></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
- Encoding Namespace</a>. This is needed when doing basic operations
- such as inhibiting case sensitivity. Examples:
+ parser is not applied in between characters of the string. The <code class="computeroutput"><span class="identifier">string</span></code> parser has an assocaiated __char_encoding<span class="underline">namespace</span>_. This is needed when doing basic
+ operations such as inhibiting case sensitivity. Examples:
           </p>
 <pre class="programlisting"><span class="identifier">string</span><span class="special">(</span><span class="string">"Hello"</span><span class="special">)</span>
 <span class="identifier">string</span><span class="special">(</span><span class="identifier">L</span><span class="string">"Hello"</span><span class="special">)</span>
@@ -54,14 +53,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="id715444"></a>
+<a name="id749270"></a>
             <a class="link" href="string.html#spirit.qi.reference.string.string.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/string/lit.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">&gt;</span>
 </pre>
 <a name="spirit.qi.reference.string.string.namespace"></a><h6>
-<a name="id715510"></a>
+<a name="id749336"></a>
             <a class="link" href="string.html#spirit.qi.reference.string.string.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -87,18 +86,17 @@
 </table></div>
 <p>
             In the table above, <code class="computeroutput"><span class="identifier">ns</span></code>
- represents a <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
+ represents a __char_encoding<span class="underline">namespace</span>_.
           </p>
 <a name="spirit.qi.reference.string.string.model_of"></a><h6>
-<a name="id715629"></a>
+<a name="id749455"></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>
               </p>
 <p>
- <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>
+ __primitive_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -108,25 +106,22 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../basics.html#spirit.qi.reference.basics.string">String</a>
- or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to a <a class="link" href="../basics.html#spirit.qi.reference.basics.string">String</a>.
+ A <span class="underline">_string</span>_ or a __qi_lazy<span class="underline">argument</span>_ that evaluates to a <span class="underline">_string</span>_.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ns</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
+ A __char_encoding<span class="underline">namespace</span>_.
               </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.string.string.expression_semantics"></a><h6>
-<a name="id715725"></a>
+<a name="id749546"></a>
             <a class="link" href="string.html#spirit.qi.reference.string.string.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>.
+ is not defined in __primitive_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -186,7 +181,7 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.string.string.attributes"></a><h6>
-<a name="id715917"></a>
+<a name="id749733"></a>
             <a class="link" href="string.html#spirit.qi.reference.string.string.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -215,7 +210,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -227,7 +222,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
+ <span class="underline">_unused</span>_
                   </p>
                   </td>
 </tr>
@@ -248,7 +243,7 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.string.string.complexity"></a><h6>
-<a name="id716120"></a>
+<a name="id749931"></a>
             <a class="link" href="string.html#spirit.qi.reference.string.string.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -265,7 +260,7 @@
             of characters in the string to be parsed.
           </p>
 <a name="spirit.qi.reference.string.string.example"></a><h6>
-<a name="id716154"></a>
+<a name="id749966"></a>
             <a class="link" href="string.html#spirit.qi.reference.string.string.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -274,8 +269,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>
@@ -327,7 +321,7 @@
 <p>
           </p>
 <p>
- Lazy strings using Phoenix
+ Lazy strings using <span class="underline">_phoenix</span>_
           </p>
 <p>
             </p>

Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/string/symbols.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/string/symbols.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/string/symbols.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Symbols (symbols)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../string.html" title="String">
 <link rel="prev" href="string.html" title="String (string, lit)">
 <link rel="next" href="../../../karma.html" title="Karma - Writing Generators">
@@ -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="id717283"></a>
+<a name="id750548"></a>
             <a class="link" href="symbols.html#spirit.qi.reference.string.symbols.description">Description</a>
           </h6>
 <p>
@@ -47,17 +47,17 @@
             added, thus, dynamically altering its behavior.
           </p>
 <a name="spirit.qi.reference.string.symbols.header"></a><h6>
-<a name="id717325"></a>
+<a name="id750590"></a>
             <a class="link" href="symbols.html#spirit.qi.reference.string.symbols.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/string/symbols.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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_symbols</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
           </p>
 <a name="spirit.qi.reference.string.symbols.namespace"></a><h6>
-<a name="id717400"></a>
+<a name="id750664"></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="id717559"></a>
+<a name="id750838"></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">&lt;</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">&gt;</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="id717637"></a>
+<a name="id750916"></a>
             <a class="link" href="symbols.html#spirit.qi.reference.string.symbols.template_parameters">Template
             parameters</a>
           </h6>
@@ -151,7 +151,7 @@
                   </td>
 <td>
                   <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ __unused<span class="underline">type</span>_
                   </p>
                   </td>
 </tr>
@@ -176,14 +176,14 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.string.symbols.model_of"></a><h6>
-<a name="id717821"></a>
+<a name="id751097"></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>
               </p>
 <p>
- <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>
+ __primitive_parser<span class="underline">concept</span>_
               </p>
 <p>
             </p>
@@ -210,18 +210,17 @@
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">sseq</span></code></span></dt>
 <dd><p>
- An STL container
- of strings.
+ An <span class="underline">_stl</span>_ container of strings.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">dseq</span></code></span></dt>
 <dd><p>
- An STL container
- of data with <code class="computeroutput"><span class="identifier">value_type</span></code>
+ An <span class="underline">_stl</span>_ container of data
+ with <code class="computeroutput"><span class="identifier">value_type</span></code>
                 <code class="computeroutput"><span class="identifier">T</span></code>.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../basics.html#spirit.qi.reference.basics.string">String</a>.
+ A <span class="underline">_string</span>_.
               </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">d1</span></code>...<code class="computeroutput"><span class="identifier">dN</span></code></span></dt>
 <dd><p>
@@ -240,13 +239,13 @@
 </dl>
 </div>
 <a name="spirit.qi.reference.string.symbols.expression_semantics"></a><h6>
-<a name="id718128"></a>
+<a name="id751400"></a>
             <a class="link" href="symbols.html#spirit.qi.reference.string.symbols.expression_semantics">Expression
             Semantics</a>
           </h6>
 <p>
             Semantics of an expression is defined only where it differs from, or
- is not defined in <a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>.
+ is not defined in __primitive_parser<span class="underline">concept</span>_.
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -301,8 +300,8 @@
 <td>
                   <p>
                     Construct symbols from <code class="computeroutput"><span class="identifier">sseq</span></code>
- (An STL container
- of strings).
+ (An <span class="underline">_stl</span>_ container of
+ strings).
                   </p>
                   </td>
 </tr>
@@ -317,9 +316,9 @@
                   <p>
                     Construct symbols from <code class="computeroutput"><span class="identifier">sseq</span></code>
                     and <code class="computeroutput"><span class="identifier">dseq</span></code> (An
- STL container
- of strings and an STL
- container of data with <code class="computeroutput"><span class="identifier">value_type</span></code>
+ <span class="underline">_stl</span>_ container of strings
+ and an <span class="underline">_stl</span>_ container
+ of data with <code class="computeroutput"><span class="identifier">value_type</span></code>
                     <code class="computeroutput"><span class="identifier">T</span></code>).
                   </p>
                   </td>
@@ -502,14 +501,14 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.string.symbols.attributes"></a><h6>
-<a name="id720576"></a>
+<a name="id752607"></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">&lt;</span><span class="identifier">Char</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</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="id720627"></a>
+<a name="id752657"></a>
             <a class="link" href="symbols.html#spirit.qi.reference.string.symbols.complexity">Complexity</a>
           </h6>
 <p>
@@ -558,7 +557,7 @@
 <pre class="programlisting"><span class="identifier">symbols</span><span class="special">&lt;</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">&lt;</span><span class="identifier">Char</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">sym</span><span class="special">;</span>
 </pre>
 <a name="spirit.qi.reference.string.symbols.example"></a><h6>
-<a name="id720766"></a>
+<a name="id752796"></a>
             <a class="link" href="symbols.html#spirit.qi.reference.string.symbols.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -567,8 +566,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- The test harness for the example(s) below is presented in the <a class="link" href="../basics.html#spirit.qi.reference.basics.examples">Basics Examples</a>
- section.
+ The test harness for the example(s) below is presented in the __qi_basics<span class="underline">examples</span>_ section.
             </p></td></tr>
 </table></div>
 <p>
@@ -611,10 +609,11 @@
           </p>
 <p>
             When <code class="computeroutput"><span class="identifier">symbols</span></code> is used
- for case-insensitive parsing (in a <a class="link" href="../directive/no_case.html" title="Inhibiting Case Sensitivity (no_case[])"><code class="computeroutput"><span class="identifier">no_case</span></code></a> directive), added symbol
- strings should be in lowercase. Symbol strings containing one or more
- uppercase characters will not match any input when symbols is used in
- a <code class="computeroutput"><span class="identifier">no_case</span></code> directive.
+ for case-insensitive parsing (in a __qi_no<span class="underline">case</span>_
+ directive), added symbol strings should be in lowercase. Symbol strings
+ containing one or more uppercase characters will not match any input
+ when symbols is used in a <code class="computeroutput"><span class="identifier">no_case</span></code>
+ directive.
           </p>
 <p>
             </p>

Modified: trunk/libs/spirit/doc/html/spirit/qi/tutorials.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/tutorials.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/tutorials.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Tutorials</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../index.html" title="Spirit 2.3">
 <link rel="up" href="../qi.html" title="Qi - Writing Parsers">
 <link rel="prev" href="../qi.html" title="Qi - Writing Parsers">
 <link rel="next" href="tutorials/quick_start.html" title="Quick Start">

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Complex - Our first complex parser</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../tutorials.html" title="Tutorials">
 <link rel="prev" href="semantic_actions.html" title="Semantic Actions">
 <link rel="next" href="sum___adding_numbers.html" title="Sum - adding numbers">
@@ -29,7 +29,7 @@
 </h4></div></div></div>
 <p>
           Well, not really a complex parser, but a parser that parses complex numbers.
- This time, we're using Phoenix
+ This time, we're using <span class="underline">_phoenix</span>_
           to do the semantic actions.
         </p>
 <p>
@@ -123,7 +123,7 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- Those with experience using Phoenix
+ Those with experience using <span class="underline">_phoenix</span>_
             might be confused with the placeholders that we are using (i.e. <code class="computeroutput"><span class="identifier">_1</span></code>, <code class="computeroutput"><span class="identifier">_2</span></code>,
             etc.). Please be aware that we are not using the same placeholders supplied
             by Phoenix. Take note that we are pulling in the placeholders from namespace

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Employee - Parsing into structs</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../tutorials.html" title="Tutorials">
 <link rel="prev" href="roman_numerals.html" title="Roman Numerals">
 <link rel="next" href="mini_xml___asts_.html" title="Mini XML - ASTs!">
@@ -28,12 +28,12 @@
         - Parsing into structs</a>
 </h4></div></div></div>
 <p>
- It's a common question in the <a href="http://www.nabble.com/The-Spirit-Parser-Library-f3430.html" target="_top">Spirit
- General List</a>: How do I parse and place the results into a C++ struct?
- Of course, at this point, you already know various ways to do it, using
- semantic actions. There are many ways to skin a cat. Spirit2, being fully
- attributed, makes it even easier. The next example demonstrates some features
- of Spirit2 that make this easy. In the process, you'll learn about:
+ It's a common question in the __spirit<span class="underline">list</span>_:
+ How do I parse and place the results into a C++ struct? Of course, at this
+ point, you already know various ways to do it, using semantic actions.
+ There are many ways to skin a cat. Spirit2, being fully attributed, makes
+ it even easier. The next example demonstrates some features of Spirit2
+ that make this easy. In the process, you'll learn about:
         </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
@@ -70,9 +70,9 @@
 <p>
         </p>
 <p>
- 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
+ Then, we need to tell <span class="underline">_fusion</span>_ 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 <span class="underline">_boost</span>_
           library for working with heterogenous collections of data, commonly referred
           to as tuples. Spirit uses fusion extensively as part of its infrastructure.
         </p>
@@ -179,7 +179,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="id581154"></a>
+<a name="id617608"></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">&gt;&gt;</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">&gt;&gt;</span> <span class="char">'"'</span><span class="special">];</span>
@@ -196,7 +196,7 @@
           a double quote.
         </p>
 <a name="spirit.qi.tutorials.employee___parsing_into_structs.difference"></a><h6>
-<a name="id581267"></a>
+<a name="id617721"></a>
           <a class="link" href="employee___parsing_into_structs.html#spirit.qi.tutorials.employee___parsing_into_structs.difference">Difference</a>
         </h6>
 <p>
@@ -215,7 +215,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="id581375"></a>
+<a name="id617829"></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>
@@ -236,7 +236,7 @@
 <pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;</span>
 </pre>
 <a name="spirit.qi.tutorials.employee___parsing_into_structs.sequence_attribute"></a><h6>
-<a name="id582058"></a>
+<a name="id617966"></a>
           <a class="link" href="employee___parsing_into_structs.html#spirit.qi.tutorials.employee___parsing_into_structs.sequence_attribute">Sequence
           Attribute</a>
         </h6>
@@ -272,12 +272,12 @@
 </tr>
 <tr><td align="left" valign="top"><p>
             If you don't know what I am talking about, see: <a href="http://tinyurl.com/6xun4j" target="_top">Fusion
- Vector</a>. It might be a good idea to have a look into Boost.Fusion
- at this point. You'll definitely see more of it in the coming pages.
+ Vector</a>. It might be a good idea to have a look into <span class="underline">_fusion</span>_ at this point. You'll definitely
+ see more of it in the coming pages.
           </p></td></tr>
 </table></div>
 <a name="spirit.qi.tutorials.employee___parsing_into_structs.attribute_collapsing"></a><h6>
-<a name="id582280"></a>
+<a name="id618188"></a>
           <a class="link" href="employee___parsing_into_structs.html#spirit.qi.tutorials.employee___parsing_into_structs.attribute_collapsing">Attribute
           Collapsing</a>
         </h6>
@@ -309,7 +309,7 @@
 <pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;</span>
 </pre>
 <a name="spirit.qi.tutorials.employee___parsing_into_structs.auto_rules"></a><h6>
-<a name="id582519"></a>
+<a name="id618427"></a>
           <a class="link" href="employee___parsing_into_structs.html#spirit.qi.tutorials.employee___parsing_into_structs.auto_rules">Auto
           Rules</a>
         </h6>
@@ -359,7 +359,7 @@
           </p></td></tr>
 </table></div>
 <a name="spirit.qi.tutorials.employee___parsing_into_structs.finally"></a><h6>
-<a name="id582886"></a>
+<a name="id618794"></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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Mini XML - ASTs!</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../tutorials.html" title="Tutorials">
 <link rel="prev" href="employee___parsing_into_structs.html" title="Employee - Parsing into structs">
 <link rel="next" href="mini_xml___error_handling.html" title="Mini XML - Error Handling">
@@ -69,7 +69,7 @@
           for testing purposes. "4.toyxml" has an error in it.
         </p>
 <a name="spirit.qi.tutorials.mini_xml___asts_.first_cut"></a><h6>
-<a name="id583545"></a>
+<a name="id619453"></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="id586027"></a>
+<a name="id621730"></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">&lt;</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">&gt;</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="id586354"></a>
+<a name="id622057"></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="id586509"></a>
+<a name="id622212"></a>
           <a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.inherited_attribute">Inherited
           Attribute</a>
         </h6>
@@ -224,12 +224,12 @@
 <span class="special">;</span>
 </pre>
 <p>
- <code class="computeroutput"><span class="identifier">_r1</span></code> is yet another Phoenix placeholder for
- the first inherited attribute (we have only one, use <code class="computeroutput"><span class="identifier">_r2</span></code>,
+ <code class="computeroutput"><span class="identifier">_r1</span></code> is yet another <span class="underline">_phoenix</span>_ placeholder for the first inherited
+ attribute (we have only one, use <code class="computeroutput"><span class="identifier">_r2</span></code>,
           <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="id586703"></a>
+<a name="id622406"></a>
           <a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.a_lazy_lit">A Lazy
           Lit</a>
         </h6>
@@ -255,15 +255,15 @@
 <span class="special">;</span>
 </pre>
 <p>
- Those who know Boost.Fusion
- now will notice <code class="computeroutput"><span class="identifier">at_c</span><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;</span></code> and
+ Those who know <span class="underline">_fusion</span>_ now will
+ notice <code class="computeroutput"><span class="identifier">at_c</span><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;</span></code> and
           <code class="computeroutput"><span class="identifier">at_c</span><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;</span></code>. This
           gives us a hint that <code class="computeroutput"><span class="identifier">mini_xml</span></code>
           is a sort of a tuple - a fusion sequence. <code class="computeroutput"><span class="identifier">at_c</span><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;</span></code> here is a lazy version of the tuple
- accessors, provided by Phoenix.
+ accessors, provided by <span class="underline">_phoenix</span>_.
         </p>
 <a name="spirit.qi.tutorials.mini_xml___asts_.how_it_all_works"></a><h6>
-<a name="id587035"></a>
+<a name="id622738"></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="id587331"></a>
+<a name="id623035"></a>
           <a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.the_structures">The
           Structures</a>
         </h6>
@@ -343,7 +343,7 @@
 <p>
         </p>
 <a name="spirit.qi.tutorials.mini_xml___asts_.of_alternates_and_variants"></a><h6>
-<a name="id587527"></a>
+<a name="id623230"></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>
@@ -351,8 +351,7 @@
           So that's what a <code class="computeroutput"><span class="identifier">mini_xml_node</span></code>
           looks like. We had a hint that it is either a <code class="computeroutput"><span class="identifier">string</span></code>
           or a <code class="computeroutput"><span class="identifier">mini_xml</span></code>. For this,
- we use Boost.Variant.
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">recursive_wrapper</span></code> wraps <code class="computeroutput"><span class="identifier">mini_xml</span></code>, making it a recursive data
+ we use __boost<span class="underline">variant</span>_. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">recursive_wrapper</span></code> wraps <code class="computeroutput"><span class="identifier">mini_xml</span></code>, making it a recursive data
           structure.
         </p>
 <p>
@@ -370,15 +369,14 @@
           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="id587691"></a>
+<a name="id623395"></a>
           <a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.adapting_structs_again">Adapting
           structs again</a>
         </h6>
 <p>
           <code class="computeroutput"><span class="identifier">mini_xml</span></code> is no brainier.
           It is a plain ol' struct. But as we've seen in our employee example, we
- can adapt that to be a Boost.Fusion
- sequence:
+ can adapt that to be a <span class="underline">_fusion</span>_ sequence:
         </p>
 <p>
           </p>
@@ -396,7 +394,7 @@
 <p>
         </p>
 <a name="spirit.qi.tutorials.mini_xml___asts_.one_more_take"></a><h6>
-<a name="id587900"></a>
+<a name="id623535"></a>
           <a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.one_more_take">One
           More Take</a>
         </h6>
@@ -464,7 +462,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="id588816"></a>
+<a name="id624451"></a>
           <a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.local_variables">Local
           Variables</a>
         </h6>
@@ -486,9 +484,9 @@
 <li class="listitem">
             Upon parsing <code class="computeroutput"><span class="identifier">start_tag</span></code>,
             the parsed start-tag string is placed in the local variable specified
- by (yet another) Phoenix
- placeholder: <code class="computeroutput"><span class="identifier">_a</span></code>. We have
- only one local variable. If we had more, these are designated by <code class="computeroutput"><span class="identifier">_b</span></code>..<code class="computeroutput"><span class="identifier">_z</span></code>.
+ by (yet another) <span class="underline">_phoenix</span>_ placeholder:
+ <code class="computeroutput"><span class="identifier">_a</span></code>. We have only one
+ local variable. If we had more, these are designated by <code class="computeroutput"><span class="identifier">_b</span></code>..<code class="computeroutput"><span class="identifier">_z</span></code>.
           </li>
 <li class="listitem">
             Then we parse zero or more <code class="computeroutput"><span class="identifier">node</span></code>s.

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Mini XML - Error Handling</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../tutorials.html" title="Tutorials">
 <link rel="prev" href="mini_xml___asts_.html" title="Mini XML - ASTs!">
 <link rel="next" href="../quick_reference.html" title="Quick Reference">
@@ -118,7 +118,7 @@
           What's new?
         </p>
 <a name="spirit.qi.tutorials.mini_xml___error_handling.readable_names"></a><h6>
-<a name="id590401"></a>
+<a name="id626582"></a>
           <a class="link" href="mini_xml___error_handling.html#spirit.qi.tutorials.mini_xml___error_handling.readable_names">Readable
           Names</a>
         </h6>
@@ -137,7 +137,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="id590581"></a>
+<a name="id626762"></a>
           <a class="link" href="mini_xml___error_handling.html#spirit.qi.tutorials.mini_xml___error_handling.on_error">On
           Error</a>
         </h6>
@@ -315,7 +315,7 @@
 </tbody>
 </table></div>
 <a name="spirit.qi.tutorials.mini_xml___error_handling.expectation_points"></a><h6>
-<a name="id591090"></a>
+<a name="id627271"></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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Number List - stuffing numbers into a std::vector</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../tutorials.html" title="Tutorials">
 <link rel="prev" href="sum___adding_numbers.html" title="Sum - adding numbers">
 <link rel="next" href="number_list_redux___list_syntax.html" title="Number List Redux - list syntax">
@@ -74,16 +74,15 @@
           This, again, is the same parser as before. This time, instead of summing
           up the numbers, we stuff them in a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span></code>.
           <code class="computeroutput"><span class="identifier">push_back</span></code> is supplied by
- Phoenix. The expression:
+ <span class="underline">_phoenix</span>_. The expression:
         </p>
 <pre class="programlisting"><span class="identifier">push_back</span><span class="special">(</span><span class="identifier">ref</span><span class="special">(</span><span class="identifier">v</span><span class="special">),</span> <span class="identifier">_1</span><span class="special">)</span>
 </pre>
 <p>
           appends the parsed number. Like before, <code class="computeroutput"><span class="identifier">_1</span></code>
- is a Phoenix placeholder
- for the parsed result attribute. Also, like before, <code class="computeroutput"><span class="identifier">ref</span><span class="special">(</span><span class="identifier">v</span><span class="special">)</span></code>
- tells Phoenix that
- <code class="computeroutput"><span class="identifier">v</span></code>, the <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span></code>,
+ is a <span class="underline">_phoenix</span>_ placeholder for the
+ parsed result attribute. Also, like before, <code class="computeroutput"><span class="identifier">ref</span><span class="special">(</span><span class="identifier">v</span><span class="special">)</span></code>
+ tells <span class="underline">_phoenix</span>_ that <code class="computeroutput"><span class="identifier">v</span></code>, the <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span></code>,
           is a mutable reference.
         </p>
 </div>

Modified: trunk/libs/spirit/doc/html/spirit/qi/tutorials/number_list_attribute___one_more__with_style.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/tutorials/number_list_attribute___one_more__with_style.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/tutorials/number_list_attribute___one_more__with_style.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Number List Attribute - one more, with style</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../tutorials.html" title="Tutorials">
 <link rel="prev" href="number_list_redux___list_syntax.html" title="Number List Redux - list syntax">
 <link rel="next" href="roman_numerals.html" title="Roman Numerals">

Modified: trunk/libs/spirit/doc/html/spirit/qi/tutorials/number_list_redux___list_syntax.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/tutorials/number_list_redux___list_syntax.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/tutorials/number_list_redux___list_syntax.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Number List Redux - list syntax</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../tutorials.html" title="Tutorials">
 <link rel="prev" href="number_list___stuffing_numbers_into_a_std__vector.html" title="Number List - stuffing numbers into a std::vector">
 <link rel="next" href="number_list_attribute___one_more__with_style.html" title="Number List Attribute - one more, with style">

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Quick Start</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../tutorials.html" title="Tutorials">
 <link rel="prev" href="../tutorials.html" title="Tutorials">
 <link rel="next" href="warming_up.html" title="Warming up">
@@ -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="id567011"></a>
+<a name="id603079"></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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Roman Numerals</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../tutorials.html" title="Tutorials">
 <link rel="prev" href="number_list_attribute___one_more__with_style.html" title="Number List Attribute - one more, with style">
 <link rel="next" href="employee___parsing_into_structs.html" title="Employee - Parsing into structs">
@@ -41,7 +41,7 @@
           </li>
 </ul></div>
 <a name="spirit.qi.tutorials.roman_numerals.symbol_table"></a><h6>
-<a name="id576141"></a>
+<a name="id611902"></a>
           <a class="link" href="roman_numerals.html#spirit.qi.tutorials.roman_numerals.symbol_table">Symbol
           Table</a>
         </h6>
@@ -173,7 +173,7 @@
           They are all parsers.
         </p>
 <a name="spirit.qi.tutorials.roman_numerals.rules"></a><h6>
-<a name="id577124"></a>
+<a name="id612885"></a>
           <a class="link" href="roman_numerals.html#spirit.qi.tutorials.roman_numerals.rules">Rules</a>
         </h6>
 <p>
@@ -253,7 +253,7 @@
 <pre class="programlisting"><span class="identifier">r</span> <span class="special">=</span> <span class="identifier">double_</span> <span class="special">&gt;&gt;</span> <span class="special">*(</span><span class="char">','</span> <span class="special">&gt;&gt;</span> <span class="identifier">double_</span><span class="special">);</span>
 </pre>
 <a name="spirit.qi.tutorials.roman_numerals.grammars"></a><h6>
-<a name="id577516"></a>
+<a name="id613277"></a>
           <a class="link" href="roman_numerals.html#spirit.qi.tutorials.roman_numerals.grammars">Grammars</a>
         </h6>
 <p>
@@ -336,8 +336,8 @@
             for different iterator types.
           </li>
 <li class="listitem">
-<code class="computeroutput"><span class="identifier">_val</span></code> is another Phoenix placeholder representing
- the rule's synthesized attribute.
+<code class="computeroutput"><span class="identifier">_val</span></code> is another <span class="underline">_phoenix</span>_ placeholder representing the rule's
+ synthesized attribute.
           </li>
 <li class="listitem">
 <code class="computeroutput"><span class="identifier">eps</span></code> is a special spirit
@@ -358,7 +358,7 @@
           </li>
 </ul></div>
 <a name="spirit.qi.tutorials.roman_numerals.let_s_parse_"></a><h6>
-<a name="id579490"></a>
+<a name="id615323"></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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Semantic Actions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../tutorials.html" title="Tutorials">
 <link rel="prev" href="warming_up.html" title="Warming up">
 <link rel="next" href="complex___our_first_complex_parser.html" title="Complex - Our first complex parser">
@@ -65,7 +65,7 @@
           simply ignored.
         </p>
 <a name="spirit.qi.tutorials.semantic_actions.examples_of_semantic_actions"></a><h6>
-<a name="id568166"></a>
+<a name="id604903"></a>
           <a class="link" href="semantic_actions.html#spirit.qi.tutorials.semantic_actions.examples_of_semantic_actions">Examples
           of Semantic Actions</a>
         </h6>
@@ -80,16 +80,16 @@
             Using simple function object
           </li>
 <li class="listitem">
- Using Boost.Bind with
- a plain function
+ Using __boost<span class="underline">bind</span>_ with a plain
+ function
           </li>
 <li class="listitem">
- Using Boost.Bind with
- a member function
+ Using __boost<span class="underline">bind</span>_ with a member
+ function
           </li>
 <li class="listitem">
- Using Boost.Lambda
-</li>
+ Using __boost<span class="underline">lambda</span>_
+ </li>
 </ul></div>
 <p>
           Given:
@@ -182,8 +182,8 @@
 <p>
         </p>
 <p>
- We can use Boost.Bind
- to 'bind' member functions:
+ We can use __boost<span class="underline">bind</span>_ to 'bind'
+ member functions:
         </p>
 <p>
           </p>
@@ -198,7 +198,7 @@
 <p>
         </p>
 <p>
- Likewise, we can also use Boost.Bind
+ Likewise, we can also use __boost<span class="underline">bind</span>_
           to 'bind' plain functions:
         </p>
 <p>
@@ -213,7 +213,7 @@
 <p>
         </p>
 <p>
- Yep, we can also use Boost.Lambda:
+ Yep, we can also use __boost<span class="underline">lambda</span>_:
         </p>
 <p>
           </p>
@@ -231,23 +231,23 @@
           above are the most common. Attaching semantic actions is the first hurdle
           one has to tackle when getting started with parsing with Spirit. Familiarize
           yourself with this task and get intimate with the tools behind it such
- as Boost.Bind and Boost.Lambda.
+ as __boost<span class="underline">bind</span>_ and __boost<span class="underline">lambda</span>_.
         </p>
 <p>
           The examples above can be found here: ../../example/qi/actions.cpp
         </p>
 <a name="spirit.qi.tutorials.semantic_actions.phoenix"></a><h6>
-<a name="id570491"></a>
+<a name="id605971"></a>
           <a class="link" href="semantic_actions.html#spirit.qi.tutorials.semantic_actions.phoenix">Phoenix</a>
         </h6>
 <p>
- Phoenix, a companion
- library bundled with Spirit, is specifically suited for binding semantic
- actions. It is like Boost.Lambda
- on steroids, with special custom features that make it easy to integrate
- semantic actions with Spirit. If your requirements go beyond simple to
- moderate parsing, it is suggested that you use this library. All the following
- examples in this tutorial will use Phoenix
+ <span class="underline">_phoenix</span>_, a companion library bundled
+ with Spirit, is specifically suited for binding semantic actions. It is
+ like __boost<span class="underline">lambda</span>_ on steroids,
+ with special custom features that make it easy to integrate semantic actions
+ with Spirit. If your requirements go beyond simple to moderate parsing,
+ it is suggested that you use this library. All the following examples in
+ this tutorial will use <span class="underline">_phoenix</span>_
           for sematic actions.
         </p>
 <div class="important" title="Important"><table border="0" summary="Important">
@@ -257,29 +257,28 @@
 </tr>
 <tr><td align="left" valign="top">
 <p>
- There are different ways to write semantic actions for <span class="emphasis"><em>Spirit.Qi</em></span>:
- using plain functions, Boost.Bind,
- Boost.Lambda, or
- Phoenix. The latter
- three allow you to use special placeholders to control parameter placement
- (<code class="computeroutput"><span class="identifier">_1</span></code>, <code class="computeroutput"><span class="identifier">_2</span></code>,
- etc.). Each of those libraries has it's own implementation of the placeholders,
- all in different namespaces. You have to make sure not to mix placeholders
- with a library they don't belong to and not to use different libraries
- while writing a semantic action.
+ There are different ways to write semantic actions for <span class="underline">_qi</span>_:
+ using plain functions, __boost<span class="underline">bind</span>_,
+ __boost<span class="underline">lambda</span>_, or <span class="underline">_phoenix</span>_.
+ The latter three allow you to use special placeholders to control parameter
+ placement (<code class="computeroutput"><span class="identifier">_1</span></code>, <code class="computeroutput"><span class="identifier">_2</span></code>, etc.). Each of those libraries
+ has it's own implementation of the placeholders, all in different namespaces.
+ You have to make sure not to mix placeholders with a library they don't
+ belong to and not to use different libraries while writing a semantic
+ action.
           </p>
 <p>
- Generally, for Boost.Bind,
- use <code class="computeroutput"><span class="special">::</span><span class="identifier">_1</span></code>,
+ Generally, for __boost<span class="underline">bind</span>_, 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 global namespace).
           </p>
 <p>
- For Boost.Lambda use
- the placeholders defined in the namespace <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lambda</span></code>.
+ For __boost<span class="underline">lambda</span>_ use the placeholders
+ defined in the namespace <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lambda</span></code>.
           </p>
 <p>
- For semantic actions written using Phoenix
+ For semantic actions written using <span class="underline">_phoenix</span>_
             use the placeholders defined in the namespace <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">spirit</span></code>.
             Please note that all existing placeholders for your convenience are also
             available from 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">qi</span></code>.

Modified: trunk/libs/spirit/doc/html/spirit/qi/tutorials/sum___adding_numbers.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/tutorials/sum___adding_numbers.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/tutorials/sum___adding_numbers.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Sum - adding numbers</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../tutorials.html" title="Tutorials">
 <link rel="prev" href="complex___our_first_complex_parser.html" title="Complex - Our first complex parser">
 <link rel="next" href="number_list___stuffing_numbers_into_a_std__vector.html" title="Number List - stuffing numbers into a std::vector">
@@ -160,11 +160,10 @@
 <tr><td align="left" valign="top"><p>
             If you feel uneasy with using whole namespaces, feel free to qualify
             your code, use namespace aliases, etc. For the purpose of this tutorial,
- we will be presenting unqualified names for both Spirit and Phoenix.
- No worries, we will always present the full working code, so you won't
- get lost. In fact, all examples in this tutorial have a corresponding
- cpp file that QuickBook (the documentation tool we are using) imports
- in here as code snippets.
+ we will be presenting unqualified names for both Spirit and <span class="underline">_phoenix</span>_. No worries, we will always present
+ the full working code, so you won't get lost. In fact, all examples in
+ this tutorial have a corresponding cpp file that QuickBook (the documentation
+ tool we are using) imports in here as code snippets.
           </p></td></tr>
 </table></div>
 <p>
@@ -216,8 +215,10 @@
 <p>
           This assigns the parsed result (actually, the attribute of <code class="computeroutput"><span class="identifier">double_</span></code>) to <code class="computeroutput"><span class="identifier">n</span></code>.
           <code class="computeroutput"><span class="identifier">ref</span><span class="special">(</span><span class="identifier">n</span><span class="special">)</span></code> tells
- Phoenix that <code class="computeroutput"><span class="identifier">n</span></code> is a mutable reference. <code class="computeroutput"><span class="identifier">_1</span></code> is a Phoenix
- placeholder for the parsed result attribute.
+ <span class="underline">_phoenix</span>_ that <code class="computeroutput"><span class="identifier">n</span></code>
+ is a mutable reference. <code class="computeroutput"><span class="identifier">_1</span></code>
+ is a <span class="underline">_phoenix</span>_ placeholder for the
+ parsed result attribute.
         </p>
 <p>
           The second <code class="computeroutput"><span class="identifier">double_</span></code> parser

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Warming up</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.3">
 <link rel="up" href="../tutorials.html" title="Tutorials">
 <link rel="prev" href="quick_start.html" title="Quick Start">
 <link rel="next" href="semantic_actions.html" title="Semantic Actions">
@@ -29,12 +29,12 @@
 <p>
           We'll start by showing examples of parser expressions to give you a feel
           on how to build parsers from the simplest parser, building up as we go.
- When comparing EBNF to Spirit,
- the expressions may seem awkward at first. Spirit
+ When comparing EBNF to <span class="underline">_spirit</span>_,
+ the expressions may seem awkward at first. <span class="underline">_spirit</span>_
           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="id567066"></a>
+<a name="id603135"></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="id567095"></a>
+<a name="id603164"></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="id567156"></a>
+<a name="id603225"></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="id567200"></a>
+<a name="id603270"></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="id567331"></a>
+<a name="id603401"></a>
           <a class="link" href="warming_up.html#spirit.qi.tutorials.warming_up.let_s_parse_">Let's Parse!</a>
         </h6>
 <p>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,8 +4,8 @@
 <title>References</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../index.html" title="Spirit 2.2">
-<link rel="up" href="../index.html" title="Spirit 2.2">
+<link rel="home" href="../index.html" title="Spirit 2.3">
+<link rel="up" href="../index.html" title="Spirit 2.3">
 <link rel="prev" href="acknowledgments.html" title="Acknowledgments">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">

Modified: trunk/libs/spirit/doc/html/spirit/repository.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/repository.html (original)
+++ trunk/libs/spirit/doc/html/spirit/repository.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,8 +4,8 @@
 <title>Spirit Repository</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../index.html" title="Spirit 2.2">
-<link rel="up" href="../index.html" title="Spirit 2.2">
+<link rel="home" href="../index.html" title="Spirit 2.3">
+<link rel="up" href="../index.html" title="Spirit 2.3">
 <link rel="prev" href="notes/style_guide.html" title="Style Guide">
 <link rel="next" href="acknowledgments.html" title="Acknowledgments">
 </head>
@@ -27,12 +27,11 @@
 <a name="spirit.repository"></a><a class="link" href="repository.html" title="Spirit Repository"> Spirit Repository</a>
 </h2></div></div></div>
 <p>
- The Spirit repository is
- a community effort collecting different reusable components (primitives, directives,
- grammars, etc.) for <span class="emphasis"><em>Spirit.Qi</em></span> parsers and <span class="emphasis"><em>Spirit.Karma</em></span>
- generators. All components in the repository have been peer reviewed or discussed
- on the <a href="http://www.nabble.com/The-Spirit-Parser-Library-f3430.html" target="_top">Spirit
- General List</a>. For more information about the repository see here.
+ The <span class="underline">_spirit</span>_ repository is a community
+ effort collecting different reusable components (primitives, directives, grammars,
+ etc.) for <span class="underline">_qi</span>_ parsers and <span class="underline">_karma</span>_ generators. All components in the repository
+ have been peer reviewed or discussed on the __spirit<span class="underline">list</span>_.
+ For more information about the repository see here.
     </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/structure.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/structure.html (original)
+++ trunk/libs/spirit/doc/html/spirit/structure.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,8 +4,8 @@
 <title>Structure</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../index.html" title="Spirit 2.2">
-<link rel="up" href="../index.html" title="Spirit 2.2">
+<link rel="home" href="../index.html" title="Spirit 2.3">
+<link rel="up" href="../index.html" title="Spirit 2.3">
 <link rel="prev" href="introduction.html" title="Introduction">
 <link rel="next" href="structure/include.html" title="Include">
 </head>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Include</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../index.html" title="Spirit 2.3">
 <link rel="up" href="../structure.html" title="Structure">
 <link rel="prev" href="../structure.html" title="Structure">
 <link rel="next" href="../abstracts.html" title="Abstracts">
@@ -205,8 +205,7 @@
       </p>
 <p>
         For some additional information about the rationale you might want to have
- a look at the FAQ entry <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_">Header
- Hell</a>.
+ a look at the FAQ entry __include_structure<span class="underline">faq</span>_.
       </p>
 <p>
         The subdirectory <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">spirit</span><span class="special">/</span><span class="identifier">repository</span></code> does not belong to the main

Modified: trunk/libs/spirit/doc/html/spirit/support.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/support.html (original)
+++ trunk/libs/spirit/doc/html/spirit/support.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,8 +4,8 @@
 <title>Supporting libraries</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../index.html" title="Spirit 2.2">
-<link rel="up" href="../index.html" title="Spirit 2.2">
+<link rel="home" href="../index.html" title="Spirit 2.3">
+<link rel="up" href="../index.html" title="Spirit 2.3">
 <link rel="prev" href="advanced/customize/auto/create_generator.html" title="Define a Custom Attribute Mapping for a Generator">
 <link rel="next" href="support/multi_pass.html" title="The multi pass iterator">
 </head>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>The multi pass iterator</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../index.html" title="Spirit 2.3">
 <link rel="up" href="../support.html" title="Supporting libraries">
 <link rel="prev" href="../support.html" title="Supporting libraries">
 <link rel="next" href="../faq.html" title="Spirit FAQ">
@@ -27,10 +27,10 @@
 <a name="spirit.support.multi_pass"></a><a class="link" href="multi_pass.html" title="The multi pass iterator"> The multi pass iterator</a>
 </h3></div></div></div>
 <p>
- Backtracking in <span class="emphasis"><em>Spirit.Qi</em></span> requires the use of the following
- types of iterator: forward, bidirectional, or random access. Because of backtracking,
- input iterators cannot be used. Therefore, the standard library classes
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">istreambuf_iterator</span></code> and <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">istream_iterator</span></code>,
+ Backtracking in <span class="underline">_qi</span>_ requires the use
+ of the following types of iterator: forward, bidirectional, or random access.
+ Because of backtracking, input iterators cannot be used. Therefore, the standard
+ library classes <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">istreambuf_iterator</span></code> and <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">istream_iterator</span></code>,
         that fall under the category of input iterators, cannot be used. Another
         input iterator that is of interest is one that wraps a lexer, such as LEX.
       </p>
@@ -40,9 +40,9 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- In general, <span class="emphasis"><em>Spirit.Qi</em></span> generates recursive descent
- parser which require backtracking parsers by design. For this reason we
- need to provide at least forward iterators to any of <span class="emphasis"><em>Spirit.Qi</em></span>'s
+ In general, <span class="underline">_qi</span>_ generates recursive
+ descent parser which require backtracking parsers by design. For this reason
+ we need to provide at least forward iterators to any of <span class="underline">_qi</span>_'s
           API functions. This is not an absolute requirement though. In the future,
           we shall see more deterministic parsers that require no more than 1 character
           (token) of lookahead. Such parsers allow us to use input iterators such
@@ -53,22 +53,23 @@
         Backtracking can be implemented only if we are allowed to save an iterator
         position, i.e. making a copy of the current iterator. Unfortunately, with
         an input iterator, there is no way to do so, and thus input iterators will
- not work with backtracking in <span class="emphasis"><em>Spirit.Qi</em></span>. One solution
- to this problem is to simply load all the data to be parsed into a container,
- such as a vector or deque, and then pass the begin and end of the container
- to <span class="emphasis"><em>Spirit.Qi</em></span>. This method can be too memory intensive
- for certain applications, which is why the <code class="computeroutput"><span class="identifier">multi_pass</span></code>
- iterator was created.
+ not work with backtracking in <span class="underline">_qi</span>_.
+ One solution to this problem is to simply load all the data to be parsed
+ into a container, such as a vector or deque, and then pass the begin and
+ end of the container to <span class="underline">_qi</span>_. This
+ method can be too memory intensive for certain applications, which is why
+ the <code class="computeroutput"><span class="identifier">multi_pass</span></code> iterator was
+ created.
       </p>
 <a name="spirit.support.multi_pass.using_the_multi_pass"></a><h5>
-<a name="id960431"></a>
+<a name="id990038"></a>
         <a class="link" href="multi_pass.html#spirit.support.multi_pass.using_the_multi_pass">Using the
         multi_pass</a>
       </h5>
 <p>
         The <code class="computeroutput"><span class="identifier">multi_pass</span></code> iterator will
         convert any input iterator into a forward iterator suitable for use with
- <span class="emphasis"><em>Spirit.Qi</em></span>. <code class="computeroutput"><span class="identifier">multi_pass</span></code>
+ <span class="underline">_qi</span>_. <code class="computeroutput"><span class="identifier">multi_pass</span></code>
         will buffer data when needed and will discard the buffer when its contents
         is not needed anymore. This happens either if only one copy of the iterator
         exists or if no backtracking can occur.
@@ -81,16 +82,16 @@
       </p>
 <p>
         Sequences of the form <code class="computeroutput"><span class="identifier">a</span> <span class="special">&gt;&gt;</span> <span class="identifier">b</span></code>
- will buffer data as well. This is different from the behaviour 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>
- parsers (i.e. constructs like <code class="computeroutput"><span class="identifier">a</span>
- <span class="special">&gt;</span> <span class="identifier">b</span></code>).
- 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 on each expectation point, ensuring minimal buffer
- content even for large grammars.
+ will buffer data as well. This is different from the behaviour of <span class="underline">_classic</span>_ 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> parsers (i.e.
+ constructs like <code class="computeroutput"><span class="identifier">a</span> <span class="special">&gt;</span>
+ <span class="identifier">b</span></code>). 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
+ on each expectation point, ensuring minimal buffer content even for large
+ grammars.
       </p>
 <div class="important" title="Important"><table border="0" summary="Important">
 <tr>
@@ -102,7 +103,7 @@
           If you use an error handler in conjunction with the <code class="computeroutput"><span class="identifier">expect</span></code>
           parser while utilizing a <code class="computeroutput"><span class="identifier">multi_pass</span></code>
           iterator and you intend to use the error handler to force a <code class="computeroutput"><span class="identifier">retry</span></code> or a <code class="computeroutput"><span class="identifier">fail</span></code>
- (see the description of error handlers - <span class="bold"><strong>FIXME</strong></span>:
+ (see the description of error handlers - <span class="underline">_fixme</span>_:
           insert link), then you need to instantiate the error handler using <code class="computeroutput"><span class="identifier">retry</span></code> or <code class="computeroutput"><span class="identifier">fail</span></code>,
           for instance:
 </p>
@@ -157,7 +158,7 @@
         the <code class="computeroutput"><span class="identifier">flush_multi_pass</span></code> pseudo
         parser in your grammar to ensure that data is not buffered when unnecessary
         (<code class="computeroutput"><span class="identifier">flush_multi_pass</span></code> is available
- from the <span class="emphasis"><em>Spirit.Qi</em></span> parser Repository).
+ from the <span class="underline">_qi</span>_ parser <span class="underline">_repo</span>_).
       </p>
 <p>
         Here we present a minimal example showing a minimal use case. The <code class="computeroutput"><span class="identifier">multi_pass</span></code> iterator is highly configurable,
@@ -209,12 +210,12 @@
 <p>
       </p>
 <a name="spirit.support.multi_pass.using_the_flush_multi_pass_parser"></a><h5>
-<a name="id961702"></a>
+<a name="id991311"></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>
 <p>
- The Spirit Repository
+ The <span class="underline">_spirit</span>_ <span class="underline">_repo</span>_
         contains the <code class="computeroutput"><span class="identifier">flush_multi_pass</span></code>
         parser component. This is usable in conjunction with the <code class="computeroutput"><span class="identifier">multi_pass</span></code>
         iterator to minimize the buffering. It allows to insert explicit synchronization
@@ -231,7 +232,7 @@
         thrown.
       </p>
 <a name="spirit.support.multi_pass.the_multi_pass_policies"></a><h5>
-<a name="id961796"></a>
+<a name="id991405"></a>
         <a class="link" href="multi_pass.html#spirit.support.multi_pass.the_multi_pass_policies">The multi_pass
         Policies</a>
       </h5>
@@ -272,7 +273,7 @@
         the functionality groups:
       </p>
 <div class="table">
-<a name="id961901"></a><p class="title"><b>Table&#160;12.&#160;Policies needed for default_policy template</b></p>
+<a name="id991510"></a><p class="title"><b>Table&#160;12.&#160;Policies needed for default_policy template</b></p>
 <div class="table-contents"><table class="table" summary="Policies needed for default_policy template">
 <colgroup>
 <col>
@@ -354,7 +355,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="id962093"></a>
+<a name="id991702"></a>
         <a class="link" href="multi_pass.html#spirit.support.multi_pass.predefined_policies">Predefined
         policies</a>
       </h5>
@@ -363,7 +364,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="id962135"></a><p class="title"><b>Table&#160;13.&#160;Predefined policy classes</b></p>
+<a name="id991744"></a><p class="title"><b>Table&#160;13.&#160;Predefined policy classes</b></p>
 <div class="table-contents"><table class="table" summary="Predefined policy classes">
 <colgroup>
 <col>
@@ -426,8 +427,8 @@
 <td>
             <p>
               This policy obtains it's input by calling yylex(), which would typically
- be provided by a scanner generated by Flex.
- If you use this policy your code must link against a Flex
+ be provided by a scanner generated by <span class="underline">_flex</span>_.
+ If you use this policy your code must link against a <span class="underline">_flex</span>_
               generated scanner.
             </p>
             </td>
@@ -498,9 +499,9 @@
             <p>
               When this policy is used, the first <code class="computeroutput"><span class="identifier">multi_pass</span></code>
               created will be the one that deletes the shared data. Each copy will
- not take ownership of the shared data. This works well for Spirit,
- since no dynamic allocation of iterators is done. All copies are made
- on the stack, so the original iterator has the longest lifespan.
+ not take ownership of the shared data. This works well for <span class="underline">_spirit</span>_, since no dynamic allocation of
+ iterators is done. All copies are made on the stack, so the original
+ iterator has the longest lifespan.
             </p>
             </td>
 </tr>
@@ -614,7 +615,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="id965046"></a>
+<a name="id992462"></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>
@@ -660,7 +661,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">&lt;</span><span class="keyword">char</span><span class="special">&gt;</span></code>.
       </p>
 <a name="spirit.support.multi_pass.dealing_with_constant_look_ahead"></a><h5>
-<a name="id965468"></a>
+<a name="id995069"></a>
         <a class="link" href="multi_pass.html#spirit.support.multi_pass.dealing_with_constant_look_ahead">Dealing
         with constant look ahead</a>
       </h5>
@@ -685,10 +686,10 @@
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">support_look_ahead</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
       </p>
 <a name="spirit.support.multi_pass.reading_from_standard_input_streams"></a><h5>
-<a name="id965667"></a>
+<a name="id995268"></a>
         <a class="link" href="multi_pass.html#spirit.support.multi_pass.reading_from_standard_input_streams">Reading
         from standard input streams</a>
       </h5>
@@ -717,10 +718,10 @@
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">support_istream_iterator</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Also, see <a class="link" href="../structure/include.html" title="Include">Include Structure</a>.
+ Also, see __include<span class="underline">structure</span>_.
       </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="id965946"></a>
+<a name="id995547"></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>
@@ -779,7 +780,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="id966533"></a>
+<a name="id996134"></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>
@@ -796,7 +797,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="id966607"></a>
+<a name="id996208"></a>
         <a class="link" href="multi_pass.html#spirit.support.multi_pass.inputpolicy">InputPolicy</a>
       </h5>
 <p>
@@ -898,7 +899,7 @@
         constructor of <code class="computeroutput"><span class="identifier">shared</span></code>.
       </p>
 <a name="spirit.support.multi_pass.ownershippolicy"></a><h5>
-<a name="id968909"></a>
+<a name="id997134"></a>
         <a class="link" href="multi_pass.html#spirit.support.multi_pass.ownershippolicy">OwnershipPolicy</a>
       </h5>
 <p>
@@ -965,7 +966,7 @@
         constructor of <code class="computeroutput"><span class="identifier">shared</span></code>.
       </p>
 <a name="spirit.support.multi_pass.checkingpolicy"></a><h5>
-<a name="id969443"></a>
+<a name="id997669"></a>
         <a class="link" href="multi_pass.html#spirit.support.multi_pass.checkingpolicy">CheckingPolicy</a>
       </h5>
 <p>
@@ -1024,7 +1025,7 @@
         constructor of <code class="computeroutput"><span class="identifier">shared</span></code>.
       </p>
 <a name="spirit.support.multi_pass.storagepolicy"></a><h5>
-<a name="id969894"></a>
+<a name="id998120"></a>
         <a class="link" href="multi_pass.html#spirit.support.multi_pass.storagepolicy">StoragePolicy</a>
       </h5>
 <p>

Modified: trunk/libs/spirit/doc/html/spirit/what_s_new.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/what_s_new.html (original)
+++ trunk/libs/spirit/doc/html/spirit/what_s_new.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,8 +4,8 @@
 <title>What's New</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../index.html" title="Spirit 2.2">
-<link rel="up" href="../index.html" title="Spirit 2.2">
+<link rel="home" href="../index.html" title="Spirit 2.3">
+<link rel="up" href="../index.html" title="Spirit 2.3">
 <link rel="prev" href="preface.html" title="Preface">
 <link rel="next" href="what_s_new/spirit_2_3.html" title="Spirit V2.3">
 </head>

Modified: trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_1_x.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_1_x.html (original)
+++ trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_1_x.html 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Spirit Classic</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../index.html" title="Spirit 2.3">
 <link rel="up" href="../what_s_new.html" title="What's New">
 <link rel="prev" href="spirit_2_1.html" title="Spirit V2.1">
 <link rel="next" href="../introduction.html" title="Introduction">
@@ -28,13 +28,13 @@
 </h3></div></div></div>
 <p>
         The Spirit V1.8.x code base has been integrated with Spirit V2. It is now
- called Spirit.Classic.
- Since the directory structure has changed (the Spirit Classic headers are
- now moved to the $BOOST_ROOT/boost/spirit/home/classic directory), we created forwarding headers allowing existing
- applications to compile without any change. However, these forwarding headers
- are deprecated, which will result in corresponding warnings generated for
- each of the headers starting with Boost V1.38. The forwarding headers are
- expected to be removed in the future.
+ called <span class="underline">_classic</span>_. Since the directory
+ structure has changed (the Spirit Classic headers are now moved to the $BOOST_ROOT/boost/spirit/home/classic directory),
+ we created forwarding headers allowing existing applications to compile without
+ any change. However, these forwarding headers are deprecated, which will
+ result in corresponding warnings generated for each of the headers starting
+ with Boost V1.38. The forwarding headers are expected to be removed in the
+ future.
       </p>
 <p>
         The recommended way of using Spirit Classic now is to include header files

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Spirit V2.1</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../index.html" title="Spirit 2.3">
 <link rel="up" href="../what_s_new.html" title="What's New">
 <link rel="prev" href="spirit_2_2.html" title="Spirit V2.2">
 <link rel="next" href="spirit_1_x.html" title="Spirit Classic">
@@ -26,17 +26,17 @@
 <div class="titlepage"><div><div><h3 class="title">
 <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_2_1__boost_v1_41_0_"></a><h5>
-<a name="id551823"></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_2_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>
+<a name="spirit.what_s_new.spirit_2_1.what_s_changed_in__emphasis_role__underline___qi__emphasis___and__emphasis_role__underline___karma__emphasis___from_v2_0__boost_v1_37_0__to_2_1__boost_v1_41_0_"></a><h5>
+<a name="id590063"></a>
+ <a class="link" href="spirit_2_1.html#spirit.what_s_new.spirit_2_1.what_s_changed_in__emphasis_role__underline___qi__emphasis___and__emphasis_role__underline___karma__emphasis___from_v2_0__boost_v1_37_0__to_2_1__boost_v1_41_0_">What's
+ changed in <span class="underline">_qi</span>_ and <span class="underline">_karma</span>_
         from V2.0 (Boost V1.37.0) to 2.1 (Boost V1.41.0)</a>
       </h5>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-Spirit is now based
- on the newest version of Boost.Proto
-</li>
+<span class="underline">_spirit</span>_ is now based on the newest
+ version of __boost<span class="underline">proto</span>_
+ </li>
 <li class="listitem">
 <code class="computeroutput"><span class="identifier">qi</span><span class="special">::</span><span class="identifier">phrase_parse</span></code>, <code class="computeroutput"><span class="identifier">qi</span><span class="special">::</span><span class="identifier">phrase_format</span></code>
           now post-skip by default.
@@ -109,12 +109,12 @@
 <li class="listitem">
           Added <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">omit</span><span class="special">[]</span></code>
           allowing to consume the attribute of subject generator without emitting
- any output (see <a class="link" href="../karma/reference/directive/omit.html" title="Consume Attribute (omit[])"><code class="computeroutput"><span class="identifier">omit</span></code></a>).
+ any output (see __karma<span class="underline">omit</span>_).
         </li>
 <li class="listitem">
           Added <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">[]</span></code>
           allowing to avoid unwanted output to be generated in case of a generator
- failing in the middle of a sequence (see <a class="link" href="../karma/reference/directive/buffer.html" title="Temporary Output Buffering (buffer[])"><code class="computeroutput"><span class="identifier">buffer</span></code></a>).
+ failing in the middle of a sequence (see __karma<span class="underline">buffer</span>_).
         </li>
 <li class="listitem">
 <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">delimit</span><span class="special">[]</span></code>
@@ -170,10 +170,8 @@
         </li>
 <li class="listitem">
           Qi and Karma rules now do intrinsic attribute transformation based on the
- attribute 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>.
- </li>
-<li class="listitem">
- All char_ parsers now always expose an attribute. Earlier <code class="computeroutput"><span class="identifier">char_</span><span class="special">(...)</span></code>
+ attribute customization point __customize_transform<span class="underline">attribute</span><span class="underline">. * All char</span> parsers now always expose an attribute.
+ Earlier <code class="computeroutput"><span class="identifier">char_</span><span class="special">(...)</span></code>
           didn't expose an attribute while <code class="computeroutput"><span class="identifier">char_</span></code>
           did. If you need a literal parser not exposing any attribute use <code class="computeroutput"><span class="identifier">lit</span><span class="special">(...)</span></code>
           instead.
@@ -184,19 +182,20 @@
           karma::int_generator, and karma::real_generator.
         </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_2_1__boost_v1_41_0_"></a><h5>
-<a name="id555505"></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_2_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 2.1
- (Boost V1.41.0)</a>
+<a name="spirit.what_s_new.spirit_2_1.what_s_changed_in__emphasis_role__underline___lex__emphasis___from_v2_0__boost_v1_37_0__to_2_1__boost_v1_41_0_"></a><h5>
+<a name="id590974"></a>
+ <a class="link" href="spirit_2_1.html#spirit.what_s_new.spirit_2_1.what_s_changed_in__emphasis_role__underline___lex__emphasis___from_v2_0__boost_v1_37_0__to_2_1__boost_v1_41_0_">What's
+ changed in <span class="underline">_lex</span>_ from V2.0 (Boost V1.37.0)
+ to 2.1 (Boost V1.41.0)</a>
       </h5>
 <p>
- 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.
- <span class="emphasis"><em>Spirit.Lex</em></span> now uses the infrastructure provided by
- Spirit version 2.1.
+ Here is a list of changes in <span class="underline">_lex</span>_
+ since version 2.0. <span class="underline">_lex</span>_ 2.1 is a complete
+ rewrite of the <span class="underline">_lex</span>_ distributed with
+ Boost V1.37. As with all code portions of the <span class="underline">_spirit</span>_
+ library, <span class="underline">_lex</span>_ is usable as standalone
+ piece. <span class="underline">_lex</span>_ now uses the infrastructure
+ provided by <span class="underline">_spirit</span>_ version 2.1.
       </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
@@ -244,8 +243,8 @@
           functionality is now available from the lexer class.
         </li>
 <li class="listitem">
- The <span class="emphasis"><em>Spirit.Lex</em></span> library has been updated to use the
- newest version of Ben Hansons Lexertl
+ The <span class="underline">_lex</span>_ library has been updated
+ to use the newest version of Ben Hansons <span class="underline">_lexertl</span>_
           lexer construction library (Boost review pending).
         </li>
 <li class="listitem">
@@ -268,21 +267,20 @@
         </li>
 <li class="listitem">
           Lexer semantic actions now have to conform to a changed interface (see
- <a class="link" href="../lex/abstracts/lexer_semantic_actions.html" title="Lexer Semantic Actions">Lexer Semantic
- Actions</a> for details).
+ __sec_lex<span class="underline">semactions</span>_ for details).
         </li>
 <li class="listitem">
           Added placeholder symbols usable from the inside of lexer semantic actions
           while using Phoenix: <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">_start</span></code>,
           <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">_end</span></code>, <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">_eoi</span></code>,
           <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">_state</span></code>, <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">_val</span></code>,
- and <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">_pass</span></code> (see <a class="link" href="../lex/abstracts/lexer_semantic_actions.html" title="Lexer Semantic Actions">Lexer
- Semantic Actions</a> for more details).
+ and <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">_pass</span></code> (see __sec_lex<span class="underline">semactions</span>_
+ for more details).
         </li>
 <li class="listitem">
           Added (lazy) support functions usable from the inside of lexer semantic
- actions while using Phoenix: <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">more</span><span class="special">()</span></code>, <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">less</span><span class="special">()</span></code>, and <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">lookahead</span><span class="special">()</span></code> (see <a class="link" href="../lex/abstracts/lexer_semantic_actions.html" title="Lexer Semantic Actions">Lexer
- Semantic Actions</a> for more details).
+ actions while using Phoenix: <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">more</span><span class="special">()</span></code>, <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">less</span><span class="special">()</span></code>, and <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">lookahead</span><span class="special">()</span></code> (see __sec_lex<span class="underline">semactions</span>_
+ for more details).
         </li>
 <li class="listitem">
           Removed <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">omitted</span></code> in favor of <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">omit</span></code>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Spirit V2.2</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../index.html" title="Spirit 2.3">
 <link rel="up" href="../what_s_new.html" title="What's New">
 <link rel="prev" href="spirit_2_3.html" title="Spirit V2.3">
 <link rel="next" href="spirit_2_1.html" title="Spirit V2.1">
@@ -26,63 +26,77 @@
 <div class="titlepage"><div><div><h3 class="title">
 <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_2_2__boost_v1_42_0_"></a><h5>
-<a name="id551206"></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_2_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>
+<a name="spirit.what_s_new.spirit_2_2.what_s_changed_in__emphasis_role__underline___qi__emphasis___and__emphasis_role__underline___karma__emphasis___from_v2_1__boost_v1_41_0__to_2_2__boost_v1_42_0_"></a><h5>
+<a name="id586203"></a>
+ <a class="link" href="spirit_2_2.html#spirit.what_s_new.spirit_2_2.what_s_changed_in__emphasis_role__underline___qi__emphasis___and__emphasis_role__underline___karma__emphasis___from_v2_1__boost_v1_41_0__to_2_2__boost_v1_42_0_">What's
+ changed in <span class="underline">_qi</span>_ and <span class="underline">_karma</span>_
         from V2.1 (Boost V1.41.0) to 2.2 (Boost V1.42.0)</a>
       </h5>
 <a name="spirit.what_s_new.spirit_2_2.new_features"></a><h5>
-<a name="id551227"></a>
+<a name="id586227"></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">
-<li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
           Added <code class="computeroutput"><span class="identifier">auto_</span></code> component in
- <span class="emphasis"><em>Spirit.Qi</em></span> and <span class="emphasis"><em>Spirit.Karma</em></span>, added
- API functions <code class="computeroutput"><span class="identifier">qi</span><span class="special">::</span></code><a class="link" href="../qi/reference/parse_api/create_parser.html" title="API for Automatic Parser Creation"><code class="computeroutput"><span class="identifier">create_parser</span></code></a>
- and <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span></code><a class="link" href="../karma/reference/generate_api/create_generator.html" title="API for Automatic Generator Creation"><code class="computeroutput"><span class="identifier">create_generator</span></code></a>.
- </li>
-<li class="listitem">
- Added <code class="computeroutput"><span class="identifier">auto_</span></code> based overloads
- for all API functions taking no attributes (see <a class="link" href="../qi/reference/parse_api.html" title="Parser API"><span class="emphasis"><em>Qi</em></span>
- API</a> and <a class="link" href="../karma/reference/generate_api.html" title="Generator API"><span class="emphasis"><em>Karma</em></span>
- API</a>).
- </li>
-<li class="listitem">
- Added <a class="link" href="../karma/reference/directive/columns.html" title="Separate Output Into Columns (columns[])"><code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">columns</span></code></a> directive.
- </li>
-<li class="listitem">
- Added <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span></code><a class="link" href="../karma/reference/string/symbols.html" title="Symbols (symbols)"><code class="computeroutput"><span class="identifier">symbols</span></code></a>
- generator.
- </li>
-<li class="listitem">
- The <span class="emphasis"><em>Spirit.Qi</em></span> customization point <a class="link" href="../advanced/customize/store_value/push_back.html" title="Store a Parsed Attribute Value into a Container (Qi)"><code class="computeroutput"><span class="identifier">push_back_container</span></code></a> now returns
- a <code class="computeroutput"><span class="keyword">bool</span></code> to report whether the
- item has been added to the container.
- </li>
-<li class="listitem">
- Added an overload for <a class="link" href="../karma/reference/directive/maxwidth.html" title="Controlling the Maximum Field Width (maxwidth[])"><code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">maxwidth</span></code></a> directive allowing to
- specify an additional parameter (any compatible output iterator) receiving
- the 'overspilled' output (output not fitting into the maxwidth limit).
- </li>
-<li class="listitem">
- It is now possible to use Phoenix expressions as <span class="emphasis"><em>Spirit.Karma</em></span>
- attributes.
- </li>
-<li class="listitem">
- Added <a class="link" href="../support/multi_pass.html#spirit.support.multi_pass.reading_from_standard_input_streams"><code class="computeroutput"><span class="identifier">basic_istream_iterator</span><span class="special">&lt;</span><span class="identifier">Char</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">&gt;</span></code></a>
- usable as an equivalent for <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">istream_iterator</span></code>
- except its a ForwardIterator allowing to parse
- directly from any <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span></code>.
- </li>
-<li class="listitem">
- Added <code class="computeroutput"><span class="identifier">qi</span><span class="special">::</span></code><a class="link" href="../qi/reference/directive/matches.html" title="Test if Parser Succeeded (matches[])"><code class="computeroutput"><span class="identifier">matches</span></code></a>
+ <span class="underline">_qi</span>_ and <span class="underline">_karma</span><span class="underline">, added API functions `qi::`</span>_create<span class="underline">parser</span>_ and <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span></code>__create<span class="underline">generator</span><span class="underline">. * Added `auto</span><code class="computeroutput"> <span class="identifier">based</span>
+ <span class="identifier">overloads</span> <span class="keyword">for</span>
+ <span class="identifier">all</span> <span class="identifier">API</span>
+ <span class="identifier">functions</span> <span class="identifier">taking</span>
+ <span class="identifier">no</span> <span class="identifier">attributes</span>
+ <span class="special">(</span><span class="identifier">see</span>
+ <span class="special">[</span><span class="identifier">link</span>
+ <span class="identifier">spirit</span><span class="special">.</span><span class="identifier">qi</span><span class="special">.</span><span class="identifier">reference</span><span class="special">.</span><span class="identifier">parse_api</span>
+ <span class="special">/</span><span class="identifier">Qi</span><span class="special">/</span> <span class="identifier">API</span><span class="special">]</span> <span class="keyword">and</span> <span class="special">[</span><span class="identifier">link</span> <span class="identifier">spirit</span><span class="special">.</span><span class="identifier">karma</span><span class="special">.</span><span class="identifier">reference</span><span class="special">.</span><span class="identifier">generate_api</span>
+ <span class="special">/</span><span class="identifier">Karma</span><span class="special">/</span> <span class="identifier">API</span><span class="special">]).</span> <span class="special">*</span> <span class="identifier">Added</span>
+ <span class="special">[</span><span class="identifier">karma_columns</span>
+ </code>karma::columns<code class="computeroutput"><span class="special">]</span> <span class="identifier">directive</span><span class="special">.</span> <span class="special">*</span> <span class="identifier">Added</span>
+ </code>karma::<code class="computeroutput"><span class="identifier">__karma_symbols__</span>
+ <span class="identifier">generator</span><span class="special">.</span>
+ <span class="special">*</span> <span class="identifier">The</span>
+ <span class="identifier">__qi__</span> <span class="identifier">customization</span>
+ <span class="identifier">point</span> <span class="identifier">__customize_push_back_container__</span>
+ <span class="identifier">now</span> <span class="identifier">returns</span>
+ <span class="identifier">a</span> </code>bool<code class="computeroutput"> <span class="identifier">to</span>
+ <span class="identifier">report</span> <span class="identifier">whether</span>
+ <span class="identifier">the</span> <span class="identifier">item</span>
+ <span class="identifier">has</span> <span class="identifier">been</span>
+ <span class="identifier">added</span> <span class="identifier">to</span>
+ <span class="identifier">the</span> <span class="identifier">container</span><span class="special">.</span> <span class="special">*</span> <span class="identifier">Added</span>
+ <span class="identifier">an</span> <span class="identifier">overload</span>
+ <span class="keyword">for</span> <span class="special">[</span><span class="identifier">karma_maxwidth</span> </code>karma::maxwidth<code class="computeroutput"><span class="special">]</span> <span class="identifier">directive</span>
+ <span class="identifier">allowing</span> <span class="identifier">to</span>
+ <span class="identifier">specify</span> <span class="identifier">an</span>
+ <span class="identifier">additional</span> <span class="identifier">parameter</span>
+ <span class="special">(</span><span class="identifier">any</span>
+ <span class="identifier">compatible</span> <span class="identifier">output</span>
+ <span class="identifier">iterator</span><span class="special">)</span>
+ <span class="identifier">receiving</span> <span class="identifier">the</span>
+ <span class="char">'overspilled'</span> <span class="identifier">output</span>
+ <span class="special">(</span><span class="identifier">output</span>
+ <span class="keyword">not</span> <span class="identifier">fitting</span>
+ <span class="identifier">into</span> <span class="identifier">the</span>
+ <span class="identifier">maxwidth</span> <span class="identifier">limit</span><span class="special">).</span> <span class="special">*</span> <span class="identifier">It</span>
+ <span class="identifier">is</span> <span class="identifier">now</span>
+ <span class="identifier">possible</span> <span class="identifier">to</span>
+ <span class="identifier">use</span> <span class="identifier">Phoenix</span>
+ <span class="identifier">expressions</span> <span class="identifier">as</span>
+ <span class="identifier">__karma__</span> <span class="identifier">attributes</span><span class="special">.</span> <span class="special">*</span> <span class="identifier">Added</span>
+ <span class="special">[</span><span class="identifier">link</span>
+ <span class="identifier">spirit</span><span class="special">.</span><span class="identifier">support</span><span class="special">.</span><span class="identifier">multi_pass</span><span class="special">.</span><span class="identifier">reading_from_standard_input_streams</span> </code>basic_istream_iterator&lt;Char,
+ Traits&gt;<code class="computeroutput"><span class="special">]</span> <span class="identifier">usable</span>
+ <span class="identifier">as</span> <span class="identifier">an</span>
+ <span class="identifier">equivalent</span> <span class="keyword">for</span>
+ </code>std::istream_iterator<code class="computeroutput"> <span class="identifier">except</span>
+ <span class="identifier">its</span> <span class="identifier">a</span>
+ <span class="identifier">__fwditer__</span> <span class="identifier">allowing</span>
+ <span class="identifier">to</span> <span class="identifier">parse</span>
+ <span class="identifier">directly</span> <span class="identifier">from</span>
+ <span class="identifier">any</span> </code>std::basic<span class="underline">istream`.
+ * Added `qi::`</span>_qi<span class="underline">matches</span>_
           directive.
- </li>
-</ul></div>
+ </li></ul></div>
 <a name="spirit.what_s_new.spirit_2_2.bug_fixes"></a><h5>
-<a name="id551518"></a>
+<a name="id589751"></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">
@@ -93,8 +107,8 @@
           (which fixes the Karma example basic_facilities.cpp).
         </li>
 <li class="listitem">
- Fixed numeric <span class="emphasis"><em>Spirit.Karma</em></span> generators for character
- types.
+ Fixed numeric <span class="underline">_karma</span>_ generators
+ for character types.
         </li>
 <li class="listitem">
           Fixed <code class="computeroutput"><span class="identifier">qi</span><span class="special">::</span><span class="identifier">repeat</span><span class="special">[]</span></code>
@@ -104,15 +118,15 @@
           Fixed rare compilation problem in <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">repeat</span><span class="special">[]</span></code>.
         </li>
 <li class="listitem">
- Fixed sequences in <span class="emphasis"><em>Spirit.Qi</em></span> and <span class="emphasis"><em>Spirit.Karma</em></span>
- to compile properly if the attribute is a (STL) container of (STL) containers.
+ Fixed sequences in <span class="underline">_qi</span>_ and <span class="underline">_karma</span>_ to compile properly if the attribute
+ is a (STL) container of (STL) containers.
         </li>
 <li class="listitem">
           Fixed a problem in <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">token_def</span><span class="special">::</span><span class="identifier">what</span></code>.
         </li>
 <li class="listitem">
- Fixed <span class="emphasis"><em>Spirit.Qi</em></span> symbols not to match substrings anymore.
- Added <code class="computeroutput"><span class="identifier">qi</span><span class="special">::</span><span class="identifier">symbols</span><span class="special">::</span><span class="identifier">prefix_find</span></code> to allow matching of (prefix-)
+ Fixed <span class="underline">_qi</span>_ symbols not to match substrings
+ anymore. Added <code class="computeroutput"><span class="identifier">qi</span><span class="special">::</span><span class="identifier">symbols</span><span class="special">::</span><span class="identifier">prefix_find</span></code> to allow matching of (prefix-)
           substrings.
         </li>
 <li class="listitem">
@@ -124,14 +138,14 @@
           etc.).
         </li>
 <li class="listitem">
- Added concept checks to all relevant <span class="emphasis"><em>Spirit.Qi</em></span> API
- functions enforcing the iterator to be at least of the type <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">forward_iterator_tag</span></code>.
+ Added concept checks to all relevant <span class="underline">_qi</span>_
+ API functions enforcing the iterator to be at least of the type <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">forward_iterator_tag</span></code>.
         </li>
 <li class="listitem">
           Fixed the <code class="computeroutput"><span class="identifier">qi</span><span class="special">::</span><span class="identifier">match</span></code> and <code class="computeroutput"><span class="identifier">qi</span><span class="special">::</span><span class="identifier">phrase_match</span></code>
           set of API functions not to internally utilize a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">stream_iterator</span></code>
           anymore as this iterator is of the type <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">input_iterator_tag</span></code>
- only, which is not sufficient for <span class="emphasis"><em>Spirit.Qi</em></span>.
+ only, which is not sufficient for <span class="underline">_qi</span>_.
         </li>
 </ul></div>
 </div>

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -4,7 +4,7 @@
 <title>Spirit V2.3</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit 2.2">
+<link rel="home" href="../../index.html" title="Spirit 2.3">
 <link rel="up" href="../what_s_new.html" title="What's New">
 <link rel="prev" href="../what_s_new.html" title="What's New">
 <link rel="next" href="spirit_2_2.html" title="Spirit V2.2">
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h3 class="title">
 <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_2_3__boost_v1_43_0_"></a><h5>
-<a name="id550990"></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_2_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>
+<a name="spirit.what_s_new.spirit_2_3.what_s_changed_in__emphasis_role__underline___qi__emphasis___and__emphasis_role__underline___karma__emphasis___from_v2_2__boost_v1_42_0__to_2_3__boost_v1_43_0_"></a><h5>
+<a name="id585894"></a>
+ <a class="link" href="spirit_2_3.html#spirit.what_s_new.spirit_2_3.what_s_changed_in__emphasis_role__underline___qi__emphasis___and__emphasis_role__underline___karma__emphasis___from_v2_2__boost_v1_42_0__to_2_3__boost_v1_43_0_">What's
+ changed in <span class="underline">_qi</span>_ and <span class="underline">_karma</span>_
         from V2.2 (Boost V1.42.0) to 2.3 (Boost V1.43.0)</a>
       </h5>
 <a name="spirit.what_s_new.spirit_2_3.new_features"></a><h5>
-<a name="id551011"></a>
+<a name="id585918"></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,8 @@
           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 details.
+ desciption of the __customize_transform<span class="underline">attribute</span>_
+ for more details.
         </li>
 <li class="listitem">
           Added support for attribute sequences created with <code class="computeroutput"><span class="identifier">BOOST_FUSION_ADAPT_CLASS</span></code>
@@ -53,9 +54,14 @@
           This support requires to include the new header file: <code class="computeroutput"><span class="preprocessor">#include</span>
           <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">spirit</span><span class="special">/</span><span class="identifier">inlcude</span><span class="special">/</span><span class="identifier">support_adapt_class_attributes</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>.
         </li>
+<li class="listitem">
+ Added <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">ostream_iterator</span></code> as a counterpart to
+ <code class="computeroutput"><span class="identifier">qi</span><span class="special">::</span><span class="identifier">istream_iterator</span></code> (see new header file:
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</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">iterators</span><span class="special">/</span><span class="identifier">ostream_iterator</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>).
+ </li>
 </ul></div>
 <a name="spirit.what_s_new.spirit_2_3.bug_fixes"></a><h5>
-<a name="id551157"></a>
+<a name="id586154"></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">

Modified: trunk/libs/spirit/doc/spirit2.qbk
==============================================================================
--- trunk/libs/spirit/doc/spirit2.qbk (original)
+++ trunk/libs/spirit/doc/spirit2.qbk 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -8,7 +8,7 @@
 
 [article Spirit
     [quickbook 1.4]
- [version 2.2]
+ [version 2.3]
     [authors [de Guzman, Joel], [Kaiser, Hartmut]]
     [copyright 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 Joel de Guzman, Hartmut Kaiser]
     [purpose Parser and Generator Library]
@@ -21,382 +21,12 @@
 
 [/ November 14, 2007 ]
 
-[/ Some links ]
-
-[def __spirit__ [@http://spirit.sourceforge.net Spirit]]
-[def __spirit_list__ [@http://www.nabble.com/The-Spirit-Parser-Library-f3430.html Spirit General List]]
-[def __phoenix__ [@../../phoenix/doc/html/index.html Phoenix]]
-[def __boost_phoenix__ [@../../phoenix/doc/html/index.html Boost.Phoenix]]
-[def __fusion__ [@boost:/libs/fusion/doc/html/index.html Boost.Fusion]]
-[def __mpl__ [@http://www.boost.org/libs/mpl/index.html Boost.Mpl]]
-[def __stl__ [@http://www.sgi.com/tech/stl/ STL]]
-[def __boost__ [@http://www.boost.org/ Boost]]
-[def __boost_tools__ [@http://www.boost.org/tools/index.html Boost Tools]]
-[def __spirit_list__ [@https://lists.sourceforge.net/lists/listinfo/spirit-general Spirit Mailing List]]
-[def __spirit_general__ [@news://news.gmane.org/gmane.comp.spirit.general Spirit General NNTP news portal]]
-[def __gmane__ [@http://www.gmane.org Gmane]]
-[def __mlist_archive__ [@http://news.gmane.org/gmane.comp.parsers.spirit.general]]
-[def __repo__ [@../../repository/doc/html/index.html Repository]]
-
-[def __early_spirit__ [@http://spirit.sourceforge.net/dl_docs/pre-spirit.htm pre-Spirit]]
-[def __exprtemplates__ [@http://en.wikipedia.org/wiki/Expression_templates Expression Templates]]
-[/ Ideally, this would link to the references section but there doesn't seem to be
- a way to do it!]
-[def __ebnf_intro__ [@http://www.csci.csusb.edu/dick/maths/intro_ebnf.html EBNF intro]]
-[def __attr_grammar__ [@http://en.wikipedia.org/wiki/Attribute_grammar Attribute Grammar]]
-[def __string_template__ [@http://www.stringtemplate.org/ StringTemplate]]
-[def __lexertl__ [@http://www.benhanson.net/lexertl.html Lexertl]]
-[def __wave__ [@http://www.boost.org/libs/wave/index.html Wave]]
-[def __slex__ [@http://spirit.sourceforge.net/repository/applications/slex.zip SLex]]
-[def __flex__ [@http://flex.sourceforge.net/ Flex]]
-[def __re2c__ [@http://re2c.sourceforge.net/ re2c]]
-[def __ragel__ [@http://www.cs.queensu.ca/~thurston/ragel/ Ragel]]
-
-[def __boost_variant__ [@http://www.boost.org/doc/html/variant.html Boost.Variant]]
-[def __boost_iterator_range__ [@boost:/libs/range/doc/utility_class.html#iter_range `boost::iterator_range`]]
-[def __boost_bind__ [@boost:/libs/bind/index.html Boost.Bind]]
-[def __boost_lambda__ [@boost:/libs/lambda/index.html Boost.Lambda]]
-[def __boost_tuples__ [@boost:/libs/tuple/index.html Boost.Tuples]]
-[def __boost_proto__ [@boost:/doc/html/proto.html Boost.Proto]]
-[def __boost_format__ [@boost:/libs/format/index.html Boost.Format]]
-[def __boost_any__ [@boost:/libs/any/index.html Boost.Any]]
-
-[def __classic__ [@boost:/libs/spirit/classic/index.html /Spirit.Classic/]]
-[def __qi__ /Spirit.Qi/]
-[def __karma__ /Spirit.Karma/]
-[def __lex__ /Spirit.Lex/]
-
-[def __mpl_boolean_constant__ [@boost:/libs/mpl/doc/refmanual/integral-constant.html MPL Boolean Constant]]
-[def __mpl_int_constant__ [@boost:/libs/mpl/doc/refmanual/integral-constant.html MPL Integral Constant]]
-[def __mpl_fwd_sequence__ [@boost:/libs/mpl/doc/refmanual/forward-sequence.html MPL Forward Sequence]]
-
-[def __fixme__ *FIXME*]
-
-[def __scanner_business__ [@boost:/libs/spirit/classic/doc/faq.html#scanner_business The Scanner Business]]
-
-[/ Sections ]
-
-[def __sec_qi__ [link spirit.qi Qi]]
-[def __sec_karma__ [link spirit.karma Karma]]
-[def __sec_attributes__ [link spirit.abstracts.attributes Attributes]]
-[def __sec_customization_points__ [link spirit.advanced.customize Customization of Attribute Handling]]
-
-[def __sec_karma_numeric_performance__ [link spirit.karma.performance_measurements.numeric_performance Performance of Numeric Generators]]
-[def __sec_karma_primitive__ [link spirit.karma.quick_reference.primitive_generators Karma Generators]]
-[def __sec_karma_compound__ [link spirit.karma.quick_reference.compound_attribute_rules Generator Compound Attribute Rules]]
-[def __karma_char_encoding_namespace__ [link spirit.karma.reference.karma_basics.character_encoding_namespace Character Encoding Namespace]]
-[def __sec_karma_reference__ [link spirit.karma.reference Karma Reference]]
-[def __sec_karma_quickref__ [link spirit.karma.quick_reference Karma Quick Reference]]
-
-[def __sec_qi_reference__ [link spirit.qi.reference Qi Reference]]
-[def __sec_qi_primitive__ [link spirit.qi.quick_reference.qi_parsers Qi Parsers]]
-[def __sec_qi_compound__ [link spirit.qi.quick_reference.compound_attribute_rules Parser Compound Attribute Rules]]
-
-[def __sec_lex__ [link spirit.lex Lex]]
-[def __sec_lex_quickstart_1__ [link spirit.lex.tutorials.lexer_quickstart1 Lex Quickstart 1 - A word counter using __lex__]]
-[def __sec_lex_quickstart_2__ [link spirit.lex.tutorials.lexer_quickstart2 Lex Quickstart 2 - A better word counter using __lex__]]
-[def __sec_lex_quickstart_3__ [link spirit.lex.tutorials.lexer_quickstart3 Lex Quickstart 3 - Counting Words Using a Parser]]
-
-[def __sec_lex_static_model__ [link spirit.lex.abstracts.lexer_static_model The /Static/ Model]]
-[def __sec_lex_primitives__ [link spirit.lex.abstracts.lexer_primitives Lexer Primitives]]
-[def __sec_lex_tokenvalues__ [link spirit.lex.abstracts.lexer_primitives.lexer_token_values About Tokens and Token Values]]
-[def __sec_lex_attributes__ [/ link spirit.lex.abstracts.lexer_attributes Lexer Attributes] Lexer Attributes]
-[def __sec_lex_semactions__ [link spirit.lex.abstracts.lexer_semantic_actions Lexer Semantic Actions]]
-
-[def __sec_ref_lex_token__ [/ link spirit.lex.reference.token Token Class] Token Class]
-[def __sec_ref_lex_token_def__ [/ link spirit.lex.reference.tokendef TokenDef Class] TokenDef Class]
-
-[/ References to API descriptions ]
-
-[def __api_tokenize_and_parse__ `tokenize_and_parse()` [/link spirit.qi_and_karma.abstracts.parsing_and_generating.the_tokenize_and_phrase_parse___function `tokenize_and_parse()`]]
-[def __api_tokenize__ [link spirit.lex.lexer_tokenizing.the_tokenize_function `tokenize()`]]
-[def __api_generate_static__ `generate_static_dfa()` [/link spirit.lex.lexer_tokenizing.the_generate_static_function `generate_static()`]]
-
-[template karma_format[str] [link spirit.karma.reference.generate_api.stream_api [str]]]
-
-[/ References to classes ]
-
-[def __class_token_def__ [/ link spirit.lex.reference.tokendef `token_def<>`] `lex::token_def<>`]
-
-[def __class_lexertl_token__ [/ link spirit.lex.reference.token `lexertl_token<>`] `lex::lexertl::token<>`]
-[def __class_lexertl_lexer__ [/ link spirit.lex.reference.lexer.the_lexertl__lexer_class_implementing_the_dynamic_model `lexertl_lexer<>`] `lex::lexertl::lexer<>`]
-[def __class_lexertl_static_lexer__ [/ link spirit.lex.reference.lexer.the_lexertl__static_lexer_class_implementing_the_static_model `lexertl_static_lexer<>`] `lex::lexertl::static_lexer<>`]
-
-[/ References to support ]
-
-[def __unused_type__ `unused_type`] [/$$$ TODO: link me $$$]
-[def __unused__ `unused`] [/$$$ TODO: link me $$$]
-[def __info__ `info`] [/$$$ TODO: link me $$$]
-[def __char_class_types__ Character Class Types] [/$$$ TODO: link me $$$]
-
-[/ References to abstracts ]
-
-[def __rd__ Recursive Descent] [/$$$ TODO: link me $$$]
-[def __syntax_diagrams__ [link spirit.abstracts.syntax_diagrams Syntax Diagram]]
-[def __peg__ [link spirit.abstracts.parsing_expression_grammar Parsing Expression Grammar]]
-[def __ast__ Abstract Syntax Tree] [/$$$ TODO: link me $$$]
-
-[def __include_structure__ [link spirit.structure.include Include Structure]]
-[def __include_structure_faq__ [link spirit.faq.i_m_very_confused_about_the_header_hell_in_my_boost_spirit_directory__what_s_all_this_about_ Header Hell]]
-
-[/ References to reference ]
-
-[def __qi_attr__ [link spirit.qi.reference.auxiliary.attr `attr(attrib)`]]
-[def __qi_symbols__ [link spirit.qi.reference.string.symbols `symbols<Ch, T>`]]
-[template qi_lit_string[str] [link spirit.qi.reference.string.string [str]]]
-[template qi_lit_char[char] [link spirit.qi.reference.string.lit_char [char]]]
-
-[def __generator_concept__ [link spirit.karma.reference.generator_concepts.generator `Generator`]]
-[def __primitive_generator_concept__ [link spirit.karma.reference.generator_concepts.primitivegenerator `PrimitiveGenerator`]]
-[def __unary_generator_concept__ [link spirit.karma.reference.generator_concepts.unarygenerator `UnaryGenerator`]]
-[def __binary_generator_concept__ [link spirit.karma.reference.generator_concepts.binarygenerator `BinaryGenerator`]]
-[def __nary_generator_concept__ [link spirit.karma.reference.generator_concepts.narygenerator `NaryGenerator`]]
-[def __karma_nonterminal_concept__ [link spirit.karma.reference.generator_concepts.nonterminal `Nonterminal`]]
-[def __karma_nonterminal_attribute__ [link spirit.karma.reference.generator_concepts.nonterminal.attributes `Attribute`]]
-
-[def __karma_lazy_argument__ [link spirit.karma.reference.karma_basics.lazy_argument Lazy Argument]]
-[def __karma_lazy_arguments__ [link spirit.karma.reference.karma_basics.lazy_argument Lazy Arguments]]
-[def __karma_basics_examples__ [link spirit.karma.reference.karma_basics.examples Basics Examples]]
-
-[/////////////////////////////////////////////////////////////////////////////]
-[def __karma_auxiliary__ [link spirit.karma.reference.auxiliary Auxiliary Generators]]
-[def __karma_eol__ [link spirit.karma.reference.auxiliary.eol `eol`]]
-[def __karma_eps__ [link spirit.karma.reference.auxiliary.eps `eps`]]
-[def __karma_feps__ [link spirit.karma.reference.auxiliary.eps `eps(b)`]]
-[template karma_lazy[str] [link spirit.karma.reference.auxiliary.lazy [str]]]
-[template karma_attr_cast[str] [link spirit.karma.reference.auxiliary.attr_cast [str]]]
-
-[def __karma_operator__ [link spirit.karma.reference.operator Generator Operators]]
-[def __karma_sequence__ [link spirit.karma.reference.operator.sequence Sequence (`<<`)]]
-[def __karma_alternative__ [link spirit.karma.reference.operator.alternative Alternative (`|`)]]
-[template karma_kleene[str] [link spirit.karma.reference.operator.kleene [str]]]
-[template karma_plus[str] [link spirit.karma.reference.operator.plus [str]]]
-[def __karma_plus__ [karma_plus Plus (unary `+`)]]
-[def __karma_list__ [link spirit.karma.reference.operator.list List (`%`)]]
-[def __karma_optional__ [link spirit.karma.reference.operator.optional Optional (unary `-`)]]
-[def __karma_and_predicate__ [link spirit.karma.reference.operator.and_predicate And predicate (unary `&`)]]
-[def __karma_not_predicate__ [link spirit.karma.reference.operator.not_predicate Not predicate (unary `!`)]]
-
-[def __karma_directive__ [link spirit.karma.reference.directive Generator Directives]]
-[template karma_align[str] [link spirit.karma.reference.directive.alignment [str]]]
-[def __karma_omit__ [link spirit.karma.reference.directive.omit `omit`]]
-[def __karma_buffer__ [link spirit.karma.reference.directive.buffer `buffer`]]
-[template karma_repeat[str] [link spirit.karma.reference.directive.repeat [str]]]
-[def __karma_verbatim__ [link spirit.karma.reference.directive.delimit `verbatim`]]
-[template karma_delimit[str] [link spirit.karma.reference.directive.delimit [str]]]
-[template karma_upperlower[str] [link spirit.karma.reference.directive.upperlower [str]]]
-[template karma_maxwidth[str] [link spirit.karma.reference.directive.maxwidth [str]]]
-[template karma_columns[str] [link spirit.karma.reference.directive.columns [str]]]
-
-[def __karma_numeric__ [link spirit.karma.reference.numeric Numeric Generators]]
-[template signed_int[str] [link spirit.karma.reference.numeric.signed_int [str]]]
-[template unsigned_int[str] [link spirit.karma.reference.numeric.unsigned_int [str]]]
-[template real_number[str] [link spirit.karma.reference.numeric.real_number [str]]]
-[template boolean[str] [link spirit.karma.reference.numeric.boolean [str]]]
-
-[def __karma_char__ [link spirit.karma.reference.char Character Generators]]
-[template karma_char[str] [link spirit.karma.reference.char.char_generator [str]]]
-[template karma_char_class[str] [link spirit.karma.reference.char.char_class [str]]]
-
-[template karma_string[str] [link spirit.karma.reference.string [str]]]
-[def __karma_symbols__ [link spirit.karma.reference.string.symbols `symbols`]]
-
-[template karma_stream[str] [link spirit.karma.reference.stream [str]]]
-
-[template karma_auto[str] [link spirit.karma.reference.auto [str]]]
-[def __create_generator__ [link spirit.karma.reference.generate_api.create_generator `create_generator`]]
-
-[def __karma_binary__ [link spirit.karma.reference.binary Binary Generators]]
-[template karma_native_binary[str] [link spirit.karma.reference.binary.binary_native [str]]]
-[template karma_little_binary[str] [link spirit.karma.reference.binary.binary_little [str]]]
-[template karma_big_binary[str] [link spirit.karma.reference.binary.binary_big [str]]]
-
-[template karma_nonterminal[str] [str] [/link spirit.karma.reference.nonterminal [str]]]
-
-[def __actions__ Semantic Actions] [/$$$ TODO: link me $$$]
-[def __context__ Context] [/$$$ TODO: link me $$$]
-[def __compatible__ Compatible] [/$$$ TODO: link me $$$]
-[def __attribute__ Attribute] [/$$$ TODO: link me $$$]
-[def __compatible_attribute__ Compatible Attribute] [/$$$ TODO: link me $$$]
-[def __rule__ Rule] [/$$$ TODO: link me $$$]
-[def __grammar__ Grammar] [/$$$ TODO: link me $$$]
-[def __parser_conversion__ Parser Conversion] [/$$$ TODO: link me $$$]
-[def __delegate_pattern__ Delegate Design Pattern] [/$$$ TODO: link me $$$]
-[def __composite_pattern__ Composite Design Pattern] [/$$$ TODO: link me $$$]
-
-[/////////////////////////////////////////////////////////////////////////////]
-[def __karma_actions__ [link spirit.karma.tutorials.semantic_actions Semantic Actions]]
-[def __karma_context__ Context] [/$$$ TODO: link me $$$]
-[def __karma_attribute__ Generator Attributes] [/$$$ TODO: link me $$$]
-[def __karma_compatible_attribute__ Compatible Attributes] [/$$$ TODO: link me $$$]
-
-[def __karma_nonterminal__ [link spirit.karma.reference.nonterminal `Nonterminals`]]
-[def __karma_rule__ [link spirit.karma.reference.nonterminal.rule rule]]
-[def __karma_rules__ [link spirit.karma.reference.nonterminal.rule rules]]
-[def __karma_grammar__ [link spirit.karma.reference.nonterminal.grammar grammar]]
-[def __karma_grammars__ [link spirit.karma.reference.nonterminal.grammar grammars]]
-[def __karma_comp_attr_notation__ [link spirit.karma.quick_reference.compound_attribute_rules.notation Compound Attribute Notation]]
-
-[/////////////////////////////////////////////////////////////////////////////]
-[def __lexer_concept__ [link spirit.lex.reference.lexer_concepts.lexer `Lexer`]]
-[def __primitive_lexer_concept__ [link spirit.lex.reference.lexer_concepts.primitivelexer `PrimitiveLexer`]]
-[def __unary_lexer_concept__ [link spirit.lex.reference.lexer_concepts.unarylexer `UnaryLexer`]]
-[def __nary_lexer_concept__ [link spirit.lex.reference.lexer_concepts.narylexer `NaryLexer`]]
-
-[def __lex_actions__ [link spirit.lex.abstracts.lexer_semantic_actions Lexer Semantic Actions]]
-
-[def __customize_is_container__ [link spirit.advanced.customize.is_container `is_container`]]
-[def __customize_transform_attribute__ [link spirit.advanced.customize.transform `transform_attribute`]]
-[def __customize_optional_attribute__ [link spirit.advanced.customize.optional `optional_attribute`]]
-[def __customize_assign_to__ [link spirit.advanced.customize.assign_to `assign_to`]]
-[def __customize_push_back_container__ [link spirit.advanced.customize.store_value.push_back `push_back_container`]]
-[def __customize_container_value__ [link spirit.advanced.customize.store_value.container_value `container_value`]]
-[def __customize_clear_value__ [link spirit.advanced.customize.clear_value `clear_value`]]
-[def __customize_extract_from__ [link spirit.advanced.customize.extract_from `extract_from`]]
-[def __customize_container_iterator__ [link spirit.advanced.customize.iterate.container_iterator `container_iterator`]]
-[def __customize_begin_container__ [link spirit.advanced.customize.iterate.begin_container `begin_container`]]
-[def __customize_end_container__ [link spirit.advanced.customize.iterate.end_container `end_container`]]
-[def __customize_next_iterator__ [link spirit.advanced.customize.iterate.next_iterator `next_iterator`]]
-[def __customize_deref_iterator__ [link spirit.advanced.customize.iterate.deref_iterator `deref_iterator`]]
-[def __customize_compare_iterators__ [link spirit.advanced.customize.iterate.compare_iterators `compare_iterators`]]
-[def __customize_create_parser__ [link spirit.advanced.customize.auto.create_parser `create_parser`]]
-[def __customize_create_generator__ [link spirit.advanced.customize.auto.create_generator `create_generator`]]
-
-[/ Some images ]
-
-[def __note__ [$./images/note.png]]
-[def __tip__ [$./images/tip.png]]
-[def __important__ [$./images/important.png]]
-[def __caution__ [$./images/caution.png]]
-[def __danger__ [$./images/alert.png]]
-
-[/////////////////////////////////////////////////////////////////////////////]
-[/ some templates]
-
-[/ fig[ref title label]
- Image element with a title.
-
- ref := Reference to the image file.
- title := The title to associate with this figure.
- label := the id to use to be able to reference this picture
-]
-[template fig[ref title label]'''
- <figure id="'''[label]'''">
- <title>'''[title]'''</title>
- <inlinemediaobject>
- <imageobject>
- <imagedata fileref="./images/'''[ref]'''"></imagedata>
- </imageobject>
- <textobject>
- <phrase role="alt">'''[title]'''</phrase>
- </textobject>
- </inlinemediaobject>
- </figure>
-''']
-
-[def __sd_start_stop__ [$./images/start_stop.png]]
-[def __sd_terminals__ [$./images/terminal.png]]
-[def __sd_non_terminals__ [$./images/non-terminal.png]]
-[def __sd_sequence__ [$./images/sequence.png]]
-[def __sd_choice__ [$./images/alternative.png]]
-[def __sd_optional__ [$./images/optional.png]]
-[def __sd_plus__ [$./images/plus.png]]
-[def __sd_kleene__ [$./images/kleene.png]]
-[def __sd_predicate__ [$./images/predicate.png]]
-[def __sd_and_predicate__ [$./images/and_predicate.png]]
-[def __sd_not_predicate__ [$./images/not_predicate.png]]
-[def __pascal_string__ [$./images/pascal_string.png]]
-
-
-[/ ----------------------------------------------------------------------------]
-[/ $$$ Now I'm confused with all this adhoc links. Let's fix this somehow.
-For now, I'll put my stuff here adhoc (JDG). $$$]
-
-[/ external]
-
-[def __fwditer__ [@http://www.sgi.com/tech/stl/ForwardIterator.html `ForwardIterator`]]
-[def __outputiter__ [@http://www.sgi.com/tech/stl/OutputIterator.html `OutputIterator`]]
-[def __concepts__ [@http://www.boost.org/community/generic_programming.html#concept concepts]]
-[def __endianness__ [@http://en.wikipedia.org/wiki/Endianness endianness]]
-[def __iomanip__ [@http://www.cppreference.com/wiki/io/io_flags#manipulators Manipulators]]
-
-[/ support]
-[def __info__ `info`] [/ TODO Link Me]
-[def __qi_error_handler__ Error Handler] [/ TODO Link Me]
-
-[/ quick-ref]
-[def __qi_quickref__ [link spirit.qi.quick_reference Qi Quick Reference]]
-[def __qi_comp_attr_notation__ [link spirit.qi.quick_reference.compound_attribute_rules.notation Compound Attribute Notation]]
-
-[/ concepts]
-[def __parser_concept__ [link spirit.qi.reference.parser_concepts.parser `Parser`]]
-[def __primitive_parser_concept__ [link spirit.qi.reference.parser_concepts.primitiveparser `PrimitiveParser`]]
-[def __unary_parser_concept__ [link spirit.qi.reference.parser_concepts.unaryparser `UnaryParser`]]
-[def __binary_parser_concept__ [link spirit.qi.reference.parser_concepts.binaryparser `BinaryParser`]]
-[def __nary_parser_concept__ [link spirit.qi.reference.parser_concepts.naryparser `NaryParser`]]
-[def __qi_nonterminal__ [link spirit.qi.reference.parser_concepts.nonterminal `Nonterminal`]]
-[def __qi_nonterminal_attribute__ [link spirit.qi.reference.parser_concepts.nonterminal.attributes `Attribute`]]
-
-[/ basics]
-[def __qi_lazy_argument__ [link spirit.qi.reference.basics.lazy_argument Lazy Argument]]
-[def __qi_lazy_arguments__ [link spirit.qi.reference.basics.lazy_argument Lazy Arguments]]
-[def __char_encoding_namespace__ [link spirit.qi.reference.basics.character_encoding_namespace Character Encoding Namespace]]
-[def __string__ [link spirit.qi.reference.basics.string String]]
-[def __qi_basics_examples__ [link spirit.qi.reference.basics.examples Basics Examples]]
-
-[/ action]
-[def __qi_semantic_actions__ Semantic Actions] [/ TODO Link Me]
-
-[/ auxiliary]
-[def __qi_attr__ [link spirit.qi.reference.auxiliary.attr `attr`]]
-[def __qi_eol__ [link spirit.qi.reference.auxiliary.eol `eol`]]
-[def __qi_eoi__ [link spirit.qi.reference.auxiliary.eoi `eoi`]]
-[def __qi_eps__ [link spirit.qi.reference.auxiliary.eps `eps`]]
-[def __qi_lazy__ [link spirit.qi.reference.auxiliary.lazy `lazy`]]
-
-[/ directives]
-[def __qi_lexeme__ [link spirit.qi.reference.directive.lexeme `lexeme`]]
-[def __qi_no_case__ [link spirit.qi.reference.directive.no_case `no_case`]]
-[def __qi_omit__ [link spirit.qi.reference.directive.omit `omit`]]
-[def __qi_matches__ [link spirit.qi.reference.directive.matches `matches`]]
-[def __qi_raw__ [link spirit.qi.reference.directive.raw `raw`]]
-[template qi_repeat[str] [link spirit.qi.reference.directive.repeat [str]]]
-[def __qi_skip__ [link spirit.qi.reference.directive.skip `skip`]]
-
-[/ operator]
-[def __qi_alternative__ [link spirit.qi.reference.operator.alternative Alternative]]
-[def __qi_and_predicate__ [link spirit.qi.reference.operator.and_predicate And Predicate]]
-[def __qi_difference__ [link spirit.qi.reference.operator.difference Difference]]
-[def __qi_expect__ [link spirit.qi.reference.operator.expect Expect]]
-[def __qi_expectation_failure__ [link spirit.qi.reference.operator.expect.expectation_failure `expectation_failure`]]
-[def __qi_kleene__ [link spirit.qi.reference.operator.kleene Kleene]]
-[def __qi_list__ [link spirit.qi.reference.operator.list List]]
-[def __qi_not_predicate__ [link spirit.qi.reference.operator.not_predicate Not Predicate]]
-[def __qi_optional__ [link spirit.qi.reference.operator.optional Optional]]
-[def __qi_permutation__ [link spirit.qi.reference.operator.permutation Permutation]]
-[def __qi_plus__ [link spirit.qi.reference.operator.plus Plus]]
-[def __qi_sequence__ [link spirit.qi.reference.operator.sequence Sequence]]
-[def __qi_sequential_or__ [link spirit.qi.reference.operator.sequential_or Sequential Or]]
-
-[/ nonterminal]
-[def __qi_rule__ [link spirit.qi.reference.nonterminal.rule rule]]
-[def __qi_rules__ [link spirit.qi.reference.nonterminal.rule rules]]
-[def __qi_grammar__ [link spirit.qi.reference.nonterminal.grammar grammar]]
-[def __qi_grammars__ [link spirit.qi.reference.nonterminal.grammar grammars]]
-
-[/ stream]
-[template qi_match[str] [link spirit.qi.reference.parse_api.stream_api [str]]]
-[template qi_auto[str] [link spirit.qi.reference.auto [str]]]
-[def __create_parser__ [link spirit.qi.reference.parse_api.create_parser `create_parser`]]
-
-
-[/ $$$ End $$$ ]
-[/ ----------------------------------------------------------------------------]
+[include definitions.qbk]
 
 [/ Here we go ]
 
 This is the documentation of the newest version of __spirit__ (currently,
-V2.1). If you're looking for the documentation of Spirit's previous version
+V2.3). If you're looking for the documentation of Spirit's previous version
 (formerly Spirit V1.8), see __classic__.
 
 [include preface.qbk]

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-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -22,6 +22,8 @@
 * 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>`.
+* Added `karma::ostream_iterator` as a counterpart to `qi::istream_iterator`
+ (see new header file: `#include <boost/spirit/home/support/iterators/ostream_iterator.hpp>`).
 
 [heading Bug Fixes]
 

Modified: trunk/libs/spirit/repository/doc/qi/confix.qbk
==============================================================================
--- trunk/libs/spirit/repository/doc/qi/confix.qbk (original)
+++ trunk/libs/spirit/repository/doc/qi/confix.qbk 2010-02-04 19:35:18 EST (Thu, 04 Feb 2010)
@@ -52,7 +52,7 @@
     cpp_comment[*(char_ - eol)] // C++ style comment
 
 [note While the `confix_p(prefix, subject, suffix)` parser in __classic__
- was equivalent to the sequence `prefix >> (subject - suffix) >> suffix,
+ was equivalent to the sequence `prefix >> *(subject - suffix) >> suffix,
       the __qi__ `confix` directive will not perform this refactoring any more.
       This simplifies the code and makes things more explicit.]
 


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