Spirit: merging latest changes from trunk
authorhkaiser <hkaiser@b8fc166d-592f-0410-95f2-cb63ce0dd405>
Tue, 10 Nov 2009 02:40:35 +0000 (02:40 +0000)
committerhkaiser <hkaiser@b8fc166d-592f-0410-95f2-cb63ce0dd405>
Tue, 10 Nov 2009 02:40:35 +0000 (02:40 +0000)
commit30717751f47c4277ace6116ff1db0b35f1cc866b
tree4add34576a52ab1df1e8224d2ed580b9738187e8
parent76e2630ddf5cd5ac1d9bba42e4f0fc9a52af111f
Spirit: merging latest changes from trunk

git-svn-id: http://svn.boost.org/svn/boost/branches/release@57534 b8fc166d-592f-0410-95f2-cb63ce0dd405
295 files changed:
boost/spirit/home/karma/auxiliary/eol.hpp
boost/spirit/home/karma/auxiliary/eps.hpp
boost/spirit/home/karma/auxiliary/lazy.hpp
boost/spirit/home/karma/binary/binary.hpp
boost/spirit/home/karma/binary/padding.hpp
boost/spirit/home/karma/char/char.hpp
boost/spirit/home/karma/char/char_class.hpp
boost/spirit/home/karma/detail/alternative_function.hpp
boost/spirit/home/karma/detail/fail_function.hpp
boost/spirit/home/karma/detail/output_iterator.hpp
boost/spirit/home/karma/detail/pass_container.hpp
boost/spirit/home/karma/detail/string_generate.hpp
boost/spirit/home/karma/detail/unused_delimiter.hpp
boost/spirit/home/karma/directive/center_alignment.hpp
boost/spirit/home/karma/directive/left_alignment.hpp
boost/spirit/home/karma/directive/maxwidth.hpp
boost/spirit/home/karma/directive/omit.hpp
boost/spirit/home/karma/directive/repeat.hpp
boost/spirit/home/karma/directive/right_alignment.hpp
boost/spirit/home/karma/nonterminal/rule.hpp
boost/spirit/home/karma/numeric/bool.hpp
boost/spirit/home/karma/numeric/bool_policies.hpp
boost/spirit/home/karma/numeric/detail/bool_utils.hpp
boost/spirit/home/karma/numeric/int.hpp
boost/spirit/home/karma/numeric/real.hpp
boost/spirit/home/karma/numeric/real_policies.hpp
boost/spirit/home/karma/numeric/uint.hpp
boost/spirit/home/karma/operator/alternative.hpp
boost/spirit/home/karma/stream/detail/format_manip.hpp
boost/spirit/home/karma/stream/detail/iterator_sink.hpp
boost/spirit/home/karma/stream/stream.hpp
boost/spirit/home/karma/string/lit.hpp
boost/spirit/home/lex/detail/sequence_function.hpp
boost/spirit/home/lex/lexer/action.hpp
boost/spirit/home/lex/lexer/char_token_def.hpp
boost/spirit/home/lex/lexer/lexer.hpp
boost/spirit/home/lex/lexer/lexertl/functor.hpp
boost/spirit/home/lex/lexer/lexertl/functor_data.hpp
boost/spirit/home/lex/lexer/lexertl/generate_static.hpp
boost/spirit/home/lex/lexer/lexertl/iterator_tokenizer.hpp
boost/spirit/home/lex/lexer/lexertl/lexer.hpp
boost/spirit/home/lex/lexer/lexertl/semantic_action_data.hpp
boost/spirit/home/lex/lexer/lexertl/static_functor_data.hpp
boost/spirit/home/lex/lexer/lexertl/static_lexer.hpp
boost/spirit/home/lex/lexer/lexertl/token.hpp
boost/spirit/home/lex/lexer/string_token_def.hpp
boost/spirit/home/lex/lexer/token_def.hpp
boost/spirit/home/lex/qi/state_switcher.hpp
boost/spirit/home/phoenix/core/actor.hpp
boost/spirit/home/phoenix/core/reference.hpp
boost/spirit/home/phoenix/scope/detail/local_variable.hpp
boost/spirit/home/phoenix/scope/local_variable.hpp
boost/spirit/home/phoenix/scope/scoped_environment.hpp
boost/spirit/home/phoenix/statement/if.hpp
boost/spirit/home/qi/action/action.hpp
boost/spirit/home/qi/auxiliary/attr.hpp
boost/spirit/home/qi/auxiliary/attr_cast.hpp
boost/spirit/home/qi/auxiliary/eoi.hpp
boost/spirit/home/qi/auxiliary/eol.hpp
boost/spirit/home/qi/auxiliary/eps.hpp
boost/spirit/home/qi/binary/binary.hpp
boost/spirit/home/qi/char/char.hpp
boost/spirit/home/qi/detail/alternative_function.hpp
boost/spirit/home/qi/detail/assign_to.hpp
boost/spirit/home/qi/detail/expect_function.hpp
boost/spirit/home/qi/detail/fail_function.hpp
boost/spirit/home/qi/detail/pass_container.hpp
boost/spirit/home/qi/detail/pass_function.hpp
boost/spirit/home/qi/detail/permute_function.hpp
boost/spirit/home/qi/detail/unused_skipper.hpp
boost/spirit/home/qi/directive/omit.hpp
boost/spirit/home/qi/directive/repeat.hpp
boost/spirit/home/qi/nonterminal/debug_handler.hpp
boost/spirit/home/qi/nonterminal/error_handler.hpp
boost/spirit/home/qi/nonterminal/rule.hpp
boost/spirit/home/qi/numeric/bool.hpp
boost/spirit/home/qi/numeric/detail/numeric_utils.hpp
boost/spirit/home/qi/operator/expect.hpp
boost/spirit/home/qi/stream/detail/iterator_source.hpp
boost/spirit/home/qi/stream/detail/match_manip.hpp
boost/spirit/home/qi/string/detail/tst.hpp
boost/spirit/home/qi/string/lit.hpp
boost/spirit/home/qi/string/symbols.hpp
boost/spirit/home/support/attributes.hpp
boost/spirit/home/support/char_class.hpp
boost/spirit/home/support/detail/what_function.hpp
boost/spirit/home/support/info.hpp
boost/spirit/home/support/iterators/detail/split_functor_input_policy.hpp
boost/spirit/home/support/make_component.hpp
boost/spirit/home/support/modify.hpp
boost/spirit/home/support/multi_pass_wrapper.hpp
boost/spirit/home/support/nonterminal/expand_arg.hpp
boost/spirit/home/support/terminal.hpp
boost/spirit/include/karma_grammar.hpp [new file with mode: 0644]
boost/spirit/include/karma_rule.hpp [new file with mode: 0644]
libs/spirit/doc/abstracts/attributes.qbk
libs/spirit/doc/html/index.html
libs/spirit/doc/html/spirit/abstracts.html
libs/spirit/doc/html/spirit/abstracts/attributes.html
libs/spirit/doc/html/spirit/abstracts/attributes/compound_attributes.html
libs/spirit/doc/html/spirit/abstracts/attributes/more_compound_attributes.html [new file with mode: 0644]
libs/spirit/doc/html/spirit/abstracts/attributes/more_sompound_attributes.html [deleted file]
libs/spirit/doc/html/spirit/abstracts/attributes/nonterminal_attributes.html
libs/spirit/doc/html/spirit/abstracts/parsing_expression_grammar.html
libs/spirit/doc/html/spirit/abstracts/syntax_diagram.html
libs/spirit/doc/html/spirit/acknowledgments.html
libs/spirit/doc/html/spirit/advanced/customize.html
libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_iterators.html
libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_value.html
libs/spirit/doc/html/spirit/advanced/customize/clear_value.html
libs/spirit/doc/html/spirit/advanced/customize/extract_from.html
libs/spirit/doc/html/spirit/advanced/customize/is_container.html
libs/spirit/doc/html/spirit/advanced/customize/iterate/begin_container.html
libs/spirit/doc/html/spirit/advanced/customize/iterate/compare_iterators.html
libs/spirit/doc/html/spirit/advanced/customize/iterate/container_iterator.html
libs/spirit/doc/html/spirit/advanced/customize/iterate/deref_iterator.html
libs/spirit/doc/html/spirit/advanced/customize/iterate/end_container.html
libs/spirit/doc/html/spirit/advanced/customize/iterate/next_iterator.html
libs/spirit/doc/html/spirit/advanced/customize/store_value/container_value.html
libs/spirit/doc/html/spirit/advanced/customize/store_value/push_back.html
libs/spirit/doc/html/spirit/advanced/customize/transform.html
libs/spirit/doc/html/spirit/advanced/indepth/parsers_indepth.html
libs/spirit/doc/html/spirit/faq.html
libs/spirit/doc/html/spirit/introduction.html
libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/double_performance.html
libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/format_performance.html
libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/int_performance.html
libs/spirit/doc/html/spirit/karma/quick_reference/compound_attribute_rules.html
libs/spirit/doc/html/spirit/karma/reference/action.html
libs/spirit/doc/html/spirit/karma/reference/auxiliary.html
libs/spirit/doc/html/spirit/karma/reference/auxiliary/attr_cast.html
libs/spirit/doc/html/spirit/karma/reference/auxiliary/eol.html
libs/spirit/doc/html/spirit/karma/reference/auxiliary/eps.html
libs/spirit/doc/html/spirit/karma/reference/auxiliary/lazy.html
libs/spirit/doc/html/spirit/karma/reference/binary.html
libs/spirit/doc/html/spirit/karma/reference/binary/binary_big.html
libs/spirit/doc/html/spirit/karma/reference/binary/binary_little.html
libs/spirit/doc/html/spirit/karma/reference/binary/binary_native.html
libs/spirit/doc/html/spirit/karma/reference/char.html
libs/spirit/doc/html/spirit/karma/reference/char/char_class.html
libs/spirit/doc/html/spirit/karma/reference/char/char_generator.html
libs/spirit/doc/html/spirit/karma/reference/directive.html
libs/spirit/doc/html/spirit/karma/reference/directive/alignment.html
libs/spirit/doc/html/spirit/karma/reference/directive/buffer.html
libs/spirit/doc/html/spirit/karma/reference/directive/delimit.html
libs/spirit/doc/html/spirit/karma/reference/directive/maxwidth.html
libs/spirit/doc/html/spirit/karma/reference/directive/omit.html
libs/spirit/doc/html/spirit/karma/reference/directive/repeat.html
libs/spirit/doc/html/spirit/karma/reference/directive/upperlower.html
libs/spirit/doc/html/spirit/karma/reference/generate_api/iterator_api.html
libs/spirit/doc/html/spirit/karma/reference/generate_api/stream_api.html
libs/spirit/doc/html/spirit/karma/reference/generator_concepts/binarygenerator.html
libs/spirit/doc/html/spirit/karma/reference/generator_concepts/generator.html
libs/spirit/doc/html/spirit/karma/reference/generator_concepts/narygenerator.html
libs/spirit/doc/html/spirit/karma/reference/generator_concepts/nonterminal.html
libs/spirit/doc/html/spirit/karma/reference/generator_concepts/primitivegenerator.html
libs/spirit/doc/html/spirit/karma/reference/generator_concepts/unarygenerator.html
libs/spirit/doc/html/spirit/karma/reference/karma_basics.html
libs/spirit/doc/html/spirit/karma/reference/nonterminal.html
libs/spirit/doc/html/spirit/karma/reference/nonterminal/grammar.html
libs/spirit/doc/html/spirit/karma/reference/nonterminal/rule.html
libs/spirit/doc/html/spirit/karma/reference/numeric.html
libs/spirit/doc/html/spirit/karma/reference/numeric/boolean.html
libs/spirit/doc/html/spirit/karma/reference/numeric/real_number.html
libs/spirit/doc/html/spirit/karma/reference/numeric/signed_int.html
libs/spirit/doc/html/spirit/karma/reference/numeric/unsigned_int.html
libs/spirit/doc/html/spirit/karma/reference/operator.html
libs/spirit/doc/html/spirit/karma/reference/operator/alternative.html
libs/spirit/doc/html/spirit/karma/reference/operator/and_predicate.html
libs/spirit/doc/html/spirit/karma/reference/operator/kleene.html
libs/spirit/doc/html/spirit/karma/reference/operator/list.html
libs/spirit/doc/html/spirit/karma/reference/operator/not_predicate.html
libs/spirit/doc/html/spirit/karma/reference/operator/optional.html
libs/spirit/doc/html/spirit/karma/reference/operator/plus.html
libs/spirit/doc/html/spirit/karma/reference/operator/sequence.html
libs/spirit/doc/html/spirit/karma/reference/stream.html
libs/spirit/doc/html/spirit/karma/reference/stream/stream.html
libs/spirit/doc/html/spirit/karma/reference/string.html
libs/spirit/doc/html/spirit/karma/reference/string/string.html
libs/spirit/doc/html/spirit/karma/tutorials/karma_easier_complex.html
libs/spirit/doc/html/spirit/karma/tutorials/num_list.html
libs/spirit/doc/html/spirit/karma/tutorials/quick_start.html
libs/spirit/doc/html/spirit/karma/tutorials/semantic_actions.html
libs/spirit/doc/html/spirit/karma/tutorials/warming_up.html
libs/spirit/doc/html/spirit/lex/abstracts/lexer_primitives/lexer_token_values.html
libs/spirit/doc/html/spirit/lex/abstracts/lexer_semantic_actions.html
libs/spirit/doc/html/spirit/lex/abstracts/lexer_static_model.html
libs/spirit/doc/html/spirit/lex/abstracts/lexer_tokenizing.html
libs/spirit/doc/html/spirit/lex/lexer_introduction.html
libs/spirit/doc/html/spirit/lex/quick_reference/lexer.html
libs/spirit/doc/html/spirit/lex/reference/lex_basics.html
libs/spirit/doc/html/spirit/lex/reference/lexer_api.html
libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/lexer.html
libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/narylexer.html
libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/primitivelexer.html
libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/unarylexer.html
libs/spirit/doc/html/spirit/lex/reference/primitives.html
libs/spirit/doc/html/spirit/lex/reference/primitives/char_tokendef.html
libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart1.html
libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart2.html
libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart3.html
libs/spirit/doc/html/spirit/notes/porting_from_spirit_1_8_x.html
libs/spirit/doc/html/spirit/preface.html
libs/spirit/doc/html/spirit/qi/quick_reference/compound_attribute_rules.html
libs/spirit/doc/html/spirit/qi/reference/action.html
libs/spirit/doc/html/spirit/qi/reference/auxiliary.html
libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr.html
libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr_cast.html
libs/spirit/doc/html/spirit/qi/reference/auxiliary/eoi.html
libs/spirit/doc/html/spirit/qi/reference/auxiliary/eol.html
libs/spirit/doc/html/spirit/qi/reference/auxiliary/eps.html
libs/spirit/doc/html/spirit/qi/reference/auxiliary/lazy.html
libs/spirit/doc/html/spirit/qi/reference/basics.html
libs/spirit/doc/html/spirit/qi/reference/binary.html
libs/spirit/doc/html/spirit/qi/reference/binary/binary_big.html
libs/spirit/doc/html/spirit/qi/reference/binary/binary_little.html
libs/spirit/doc/html/spirit/qi/reference/binary/binary_native.html
libs/spirit/doc/html/spirit/qi/reference/char.html
libs/spirit/doc/html/spirit/qi/reference/char/char.html
libs/spirit/doc/html/spirit/qi/reference/char/char_class.html
libs/spirit/doc/html/spirit/qi/reference/directive.html
libs/spirit/doc/html/spirit/qi/reference/directive/lexeme.html
libs/spirit/doc/html/spirit/qi/reference/directive/no_case.html
libs/spirit/doc/html/spirit/qi/reference/directive/omit.html
libs/spirit/doc/html/spirit/qi/reference/directive/raw.html
libs/spirit/doc/html/spirit/qi/reference/directive/repeat.html
libs/spirit/doc/html/spirit/qi/reference/directive/skip.html
libs/spirit/doc/html/spirit/qi/reference/nonterminal.html
libs/spirit/doc/html/spirit/qi/reference/nonterminal/grammar.html
libs/spirit/doc/html/spirit/qi/reference/nonterminal/rule.html
libs/spirit/doc/html/spirit/qi/reference/numeric.html
libs/spirit/doc/html/spirit/qi/reference/numeric/boolean.html
libs/spirit/doc/html/spirit/qi/reference/numeric/int.html
libs/spirit/doc/html/spirit/qi/reference/numeric/real.html
libs/spirit/doc/html/spirit/qi/reference/numeric/uint.html
libs/spirit/doc/html/spirit/qi/reference/operator.html
libs/spirit/doc/html/spirit/qi/reference/operator/alternative.html
libs/spirit/doc/html/spirit/qi/reference/operator/and_predicate.html
libs/spirit/doc/html/spirit/qi/reference/operator/difference.html
libs/spirit/doc/html/spirit/qi/reference/operator/expect.html
libs/spirit/doc/html/spirit/qi/reference/operator/kleene.html
libs/spirit/doc/html/spirit/qi/reference/operator/list.html
libs/spirit/doc/html/spirit/qi/reference/operator/not_predicate.html
libs/spirit/doc/html/spirit/qi/reference/operator/optional.html
libs/spirit/doc/html/spirit/qi/reference/operator/permutation.html
libs/spirit/doc/html/spirit/qi/reference/operator/plus.html
libs/spirit/doc/html/spirit/qi/reference/operator/sequence.html
libs/spirit/doc/html/spirit/qi/reference/operator/sequential_or.html
libs/spirit/doc/html/spirit/qi/reference/parse_api/iterator_api.html
libs/spirit/doc/html/spirit/qi/reference/parse_api/stream_api.html
libs/spirit/doc/html/spirit/qi/reference/parser_concepts/binaryparser.html
libs/spirit/doc/html/spirit/qi/reference/parser_concepts/naryparser.html
libs/spirit/doc/html/spirit/qi/reference/parser_concepts/nonterminal.html
libs/spirit/doc/html/spirit/qi/reference/parser_concepts/parser.html
libs/spirit/doc/html/spirit/qi/reference/parser_concepts/primitiveparser.html
libs/spirit/doc/html/spirit/qi/reference/parser_concepts/unaryparser.html
libs/spirit/doc/html/spirit/qi/reference/stream.html
libs/spirit/doc/html/spirit/qi/reference/stream/stream.html
libs/spirit/doc/html/spirit/qi/reference/string.html
libs/spirit/doc/html/spirit/qi/reference/string/string.html
libs/spirit/doc/html/spirit/qi/reference/string/symbols.html
libs/spirit/doc/html/spirit/qi/tutorials/employee___parsing_into_structs.html
libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___asts_.html
libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___error_handling.html
libs/spirit/doc/html/spirit/qi/tutorials/quick_start.html
libs/spirit/doc/html/spirit/qi/tutorials/roman_numerals.html
libs/spirit/doc/html/spirit/qi/tutorials/semantic_actions.html
libs/spirit/doc/html/spirit/qi/tutorials/warming_up.html
libs/spirit/doc/html/spirit/support/multi_pass.html
libs/spirit/doc/html/spirit/what_s_new.html
libs/spirit/doc/karma/numeric.qbk
libs/spirit/doc/karma/operator.qbk
libs/spirit/doc/lex/lexer_api.qbk
libs/spirit/doc/qi/operator.qbk
libs/spirit/doc/spirit2.qbk
libs/spirit/example/qi/reference.cpp
libs/spirit/test/karma/bool.cpp
libs/spirit/test/karma/real_numerics.cpp
libs/spirit/test/lex/dedent_handling_phoenix.cpp
libs/spirit/test/lex/matlib.h
libs/spirit/test/lex/regression001.cpp
libs/spirit/test/lex/regression004.cpp
libs/spirit/test/lex/regression005.cpp
libs/spirit/test/lex/semantic_actions.cpp
libs/spirit/test/lex/set_token_value.cpp
libs/spirit/test/qi/attribute.cpp
libs/spirit/test/qi/expect.cpp
libs/spirit/test/qi/kleene.cpp
libs/spirit/test/qi/plus.cpp
libs/spirit/test/qi/range_run.cpp
libs/spirit/test/qi/repeat.cpp
libs/spirit/test/qi/rule_fail.cpp
libs/spirit/test/qi/symbols.cpp
libs/spirit/test/qi/terminal_ex.cpp
libs/spirit/test/qi/tst.cpp