From b7ef27418106510b78e97941a3970be6991956ed Mon Sep 17 00:00:00 2001 From: Hartmut Kaiser Date: Wed, 30 Mar 2005 15:32:57 +0000 Subject: [PATCH] Adjusted copyrights to reflect Boost adoption. Several minor fixes. [SVN r27885] --- ChangeLog | 9 ++++++--- build/Jamfile | 4 ++-- build/Jamfile.v2 | 4 ++-- doc/preface.html | 2 +- doc/references.html | 6 +++--- include/boost/wave.hpp | 4 ++-- include/boost/wave/cpp_context.hpp | 4 ++-- include/boost/wave/cpp_exceptions.hpp | 4 ++-- include/boost/wave/cpp_iteration_context.hpp | 4 ++-- .../boost/wave/cpplexer/cpp_lex_interface.hpp | 4 ++-- include/boost/wave/cpplexer/cpp_lex_iterator.hpp | 4 ++-- include/boost/wave/cpplexer/cpp_lex_token.hpp | 4 ++-- .../boost/wave/cpplexer/cpplexer_exceptions.hpp | 4 ++-- include/boost/wave/cpplexer/re2clex/aq.hpp | 4 ++-- include/boost/wave/cpplexer/re2clex/cpp.re.hpp | 4 ++-- .../wave/cpplexer/re2clex/cpp_re2c_lexer.hpp | 4 ++-- include/boost/wave/cpplexer/re2clex/scanner.hpp | 4 ++-- include/boost/wave/cpplexer/token_cache.hpp | 4 ++-- .../wave/cpplexer/validate_universal_char.hpp | 4 ++-- .../boost/wave/grammars/cpp_chlit_grammar.hpp | 4 ++-- .../boost/wave/grammars/cpp_defined_grammar.hpp | 4 ++-- .../wave/grammars/cpp_defined_grammar_gen.hpp | 4 ++-- .../wave/grammars/cpp_expression_grammar.hpp | 4 ++-- .../wave/grammars/cpp_expression_grammar_gen.hpp | 4 ++-- .../boost/wave/grammars/cpp_expression_value.hpp | 4 ++-- .../wave/grammars/cpp_expression_variant.hpp | 4 ++-- include/boost/wave/grammars/cpp_grammar.hpp | 4 ++-- include/boost/wave/grammars/cpp_grammar_gen.hpp | 8 ++++---- .../boost/wave/grammars/cpp_intlit_grammar.hpp | 4 ++-- .../wave/grammars/cpp_literal_grammar_gen.hpp | 4 ++-- .../wave/grammars/cpp_predef_macros_gen.hpp | 2 +- .../wave/grammars/cpp_predef_macros_grammar.hpp | 4 ++-- include/boost/wave/language_support.hpp | 4 ++-- include/boost/wave/preprocessing_hooks.hpp | 4 ++-- include/boost/wave/token_ids.hpp | 4 ++-- include/boost/wave/util/cpp_ifblock.hpp | 4 ++-- include/boost/wave/util/cpp_include_paths.hpp | 4 ++-- include/boost/wave/util/cpp_iterator.hpp | 4 ++-- include/boost/wave/util/cpp_macromap.hpp | 4 ++-- include/boost/wave/util/cpp_macromap_predef.hpp | 4 ++-- include/boost/wave/util/cpp_macromap_utils.hpp | 4 ++-- include/boost/wave/util/eat_whitespace.hpp | 4 ++-- include/boost/wave/util/file_position.hpp | 4 ++-- include/boost/wave/util/functor_input.hpp | 4 ++-- .../wave/util/insert_whitespace_detection.hpp | 4 ++-- include/boost/wave/util/interpret_pragma.hpp | 4 ++-- include/boost/wave/util/iteration_context.hpp | 4 ++-- include/boost/wave/util/macro_definition.hpp | 4 ++-- include/boost/wave/util/macro_helpers.hpp | 4 ++-- include/boost/wave/util/pattern_parser.hpp | 4 ++-- include/boost/wave/util/symbol_table.hpp | 4 ++-- .../boost/wave/util/time_conversion_helper.hpp | 4 ++-- include/boost/wave/util/transform_iterator.hpp | 4 ++-- include/boost/wave/util/unput_queue_iterator.hpp | 4 ++-- include/boost/wave/wave_config.hpp | 8 ++++++-- include/boost/wave/wave_version.hpp | 8 ++++---- samples/cpp_tokens/build/Jamfile | 4 ++-- samples/cpp_tokens/build/Jamfile.v2 | 4 ++-- samples/cpp_tokens/cpp_tokens.cpp | 4 ++-- samples/cpp_tokens/cpp_tokens.hpp | 4 ++-- samples/cpp_tokens/cpp_tokens_config.hpp | 4 ++-- .../cpp_tokens/instantiate_cpp_exprgrammar.cpp | 4 ++-- samples/cpp_tokens/instantiate_cpp_grammar.cpp | 4 ++-- .../instantiate_cpp_literalgrammars.cpp | 4 ++-- .../cpp_tokens/instantiate_defined_grammar.cpp | 4 ++-- samples/cpp_tokens/instantiate_slex_lexer.cpp | 4 ++-- samples/cpp_tokens/slex/cpp_slex_lexer.hpp | 4 ++-- samples/cpp_tokens/slex/lexer.hpp | 4 ++-- samples/cpp_tokens/slex_interface.hpp | 4 ++-- samples/cpp_tokens/slex_iterator.hpp | 4 ++-- samples/cpp_tokens/slex_token.hpp | 4 ++-- samples/list_includes/build/Jamfile | 4 ++-- samples/list_includes/build/Jamfile.v2 | 4 ++-- samples/list_includes/list_includes.cpp | 4 ++-- samples/list_includes/list_includes.hpp | 4 ++-- samples/list_includes/list_includes_config.hpp | 4 ++-- samples/list_includes/list_includes_version.hpp | 4 ++-- samples/quick_start/build/Jamfile | 4 ++-- samples/quick_start/build/Jamfile.v2 | 4 ++-- samples/quick_start/quick_start.cpp | 4 ++-- samples/waveidl/build/Jamfile | 4 ++-- samples/waveidl/build/Jamfile.v2 | 4 ++-- samples/waveidl/idl.cpp | 6 +++--- samples/waveidl/idl.hpp | 4 ++-- samples/waveidl/idl_config.hpp | 4 ++-- samples/waveidl/idl_version.hpp | 4 ++-- samples/waveidl/idllexer/idl.re | 4 ++-- samples/waveidl/idllexer/idl.re.cpp | 4 ++-- samples/waveidl/idllexer/idl.re.hpp | 4 ++-- samples/waveidl/idllexer/idl_lex_interface.hpp | 4 ++-- samples/waveidl/idllexer/idl_lex_iterator.hpp | 4 ++-- samples/waveidl/idllexer/idl_re2c_lexer.hpp | 4 ++-- samples/waveidl/instantiate_cpp_grammar.cpp | 4 ++-- samples/waveidl/instantiate_defined_grammar.cpp | 4 ++-- samples/waveidl/instantiate_predef_macros.cpp | 4 ++-- samples/waveidl/instantiate_re2c_lexer.cpp | 4 ++-- .../waveidl/instantiate_re2c_lexer_string.cpp | 4 ++-- src/cpplexer/re2clex/aq.cpp | 4 ++-- src/cpplexer/re2clex/cpp.re | 2 +- src/cpplexer/re2clex/cpp.re.cpp | 2 +- src/instantiate_cpp_exprgrammar.cpp | 4 ++-- src/instantiate_cpp_grammar.cpp | 4 ++-- src/instantiate_cpp_literalgrammars.cpp | 4 ++-- src/instantiate_defined_grammar.cpp | 4 ++-- src/instantiate_predef_macros.cpp | 4 ++-- src/instantiate_re2c_lexer.cpp | 4 ++-- src/instantiate_re2c_lexer_string.cpp | 4 ++-- tool/build/Jamfile | 2 +- tool/build/Jamfile.v2 | 2 +- tool/cpp.cpp | 16 ++++++++-------- tool/cpp.hpp | 4 ++-- tool/cpp_config.hpp | 4 ++-- tool/cpp_version.hpp | 4 ++-- tool/stop_watch.hpp | 4 ++-- tool/trace_macro_expansion.hpp | 4 ++-- 115 files changed, 244 insertions(+), 237 deletions(-) diff --git a/ChangeLog b/ChangeLog index e8ea864..eb5a4b6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,5 @@ -Wave: A Standard compliant C++ preprocessor library -http://spirit.sourceforge.net/ +Boost.Wave: A Standard compliant C++ preprocessor library +http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file @@ -28,7 +28,10 @@ CHANGELOG - Fixed the inconsistencies between the documentation and the behaviour wrt the different include search paths. See the Wave driver docs for details of how the '-I', '-I-', and '-S' options work. - +- Allowed to specify more than one config file ('@' syntax) on the command line + of the wave driver executable. +- Changed copyrights in all files to reflect the acceptance of Wave into Boost. + Tue Mar 22 14:52:45 WEST 2005 Version 1.1.15 - Fixed a bug where the complete set of C99 predefined macros were pre-defined diff --git a/build/Jamfile b/build/Jamfile index 03726b9..36fa381 100644 --- a/build/Jamfile +++ b/build/Jamfile @@ -1,8 +1,8 @@ -# Wave: A Standard compliant C++ preprocessor library +# Boost.Wave: A Standard compliant C++ preprocessor library # # Boost Wave Library Build Jamfile # -# http://spirit.sourceforge.net/ +# http://www.boost.org/ # # Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost # Software License, Version 1.0. (See accompanying file diff --git a/build/Jamfile.v2 b/build/Jamfile.v2 index 47d1a5e..3af672c 100644 --- a/build/Jamfile.v2 +++ b/build/Jamfile.v2 @@ -1,8 +1,8 @@ -# Wave: A Standard compliant C++ preprocessor library +# Boost.Wave: A Standard compliant C++ preprocessor library # # Boost Wave Library Build Jamfile # -# http://spirit.sourceforge.net/ +# http://www.boost.org/ # # Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost # Software License, Version 1.0. (See accompanying file diff --git a/doc/preface.html b/doc/preface.html index 29950b7..cf14239 100644 --- a/doc/preface.html +++ b/doc/preface.html @@ -31,7 +31,7 @@ interest of developers to have a modern, open source C++ preprocessor library to play with.  So we had the idea to implement a C++ preprocessor to fit this needs - Wave was born.

-

The Wave C++ preprocessor library uses the +

The Wave C++ preprocessor library uses the Spirit[4] parser construction library to implement a C++ lexer with ISO/ANSI Standards conformant preprocessing capabilities. It exposes an iterator interface, which returns the current preprocessed diff --git a/doc/references.html b/doc/references.html index ba0cd60..c6ca8ce 100644 --- a/doc/references.html +++ b/doc/references.html @@ -50,19 +50,19 @@ 4. Joel de Guzman et.al. - Spirit v1.8.2 + Spirit v1.8.2 documentation 5. Daniel C. Nuffer - The + The Spirit Slex example 6. Juan Carlos Arevalo-Baeza - The + The Spirit cpplexer example diff --git a/include/boost/wave.hpp b/include/boost/wave.hpp index 80510cc..34889ef 100644 --- a/include/boost/wave.hpp +++ b/include/boost/wave.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/cpp_context.hpp b/include/boost/wave/cpp_context.hpp index 3d398ba..efda2a4 100644 --- a/include/boost/wave/cpp_context.hpp +++ b/include/boost/wave/cpp_context.hpp @@ -1,8 +1,8 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Definition of the preprocessor context - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/cpp_exceptions.hpp b/include/boost/wave/cpp_exceptions.hpp index 0aa4c9a..0d7cf8b 100644 --- a/include/boost/wave/cpp_exceptions.hpp +++ b/include/boost/wave/cpp_exceptions.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/cpp_iteration_context.hpp b/include/boost/wave/cpp_iteration_context.hpp index c851923..3d5b7c3 100644 --- a/include/boost/wave/cpp_iteration_context.hpp +++ b/include/boost/wave/cpp_iteration_context.hpp @@ -1,8 +1,8 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Definition of the preprocessor context - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/cpplexer/cpp_lex_interface.hpp b/include/boost/wave/cpplexer/cpp_lex_interface.hpp index 3e110f0..a8231f3 100644 --- a/include/boost/wave/cpplexer/cpp_lex_interface.hpp +++ b/include/boost/wave/cpplexer/cpp_lex_interface.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Definition of the abstract lexer interface - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/cpplexer/cpp_lex_iterator.hpp b/include/boost/wave/cpplexer/cpp_lex_iterator.hpp index 45d3f7b..9159c2e 100644 --- a/include/boost/wave/cpplexer/cpp_lex_iterator.hpp +++ b/include/boost/wave/cpplexer/cpp_lex_iterator.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Definition of the lexer iterator - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/cpplexer/cpp_lex_token.hpp b/include/boost/wave/cpplexer/cpp_lex_token.hpp index 604f6ed..998b158 100644 --- a/include/boost/wave/cpplexer/cpp_lex_token.hpp +++ b/include/boost/wave/cpplexer/cpp_lex_token.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library A generic C++ lexer token definition - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/cpplexer/cpplexer_exceptions.hpp b/include/boost/wave/cpplexer/cpplexer_exceptions.hpp index 3a5969d..7cb3404 100644 --- a/include/boost/wave/cpplexer/cpplexer_exceptions.hpp +++ b/include/boost/wave/cpplexer/cpplexer_exceptions.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/cpplexer/re2clex/aq.hpp b/include/boost/wave/cpplexer/re2clex/aq.hpp index 2d73e0d..c5a4c98 100644 --- a/include/boost/wave/cpplexer/re2clex/aq.hpp +++ b/include/boost/wave/cpplexer/re2clex/aq.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001 Daniel C. Nuffer. Copyright (c) 2001-2005 Hartmut Kaiser. diff --git a/include/boost/wave/cpplexer/re2clex/cpp.re.hpp b/include/boost/wave/cpplexer/re2clex/cpp.re.hpp index 426d423..dcc7284 100644 --- a/include/boost/wave/cpplexer/re2clex/cpp.re.hpp +++ b/include/boost/wave/cpplexer/re2clex/cpp.re.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Re2C based C++ lexer - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp b/include/boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp index 7e0ffc3..ee6bfd4 100644 --- a/include/boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp +++ b/include/boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Re2C based C++ lexer - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/cpplexer/re2clex/scanner.hpp b/include/boost/wave/cpplexer/re2clex/scanner.hpp index 46b4bf5..024ee4a 100644 --- a/include/boost/wave/cpplexer/re2clex/scanner.hpp +++ b/include/boost/wave/cpplexer/re2clex/scanner.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001 Daniel C. Nuffer. Copyright (c) 2001-2005 Hartmut Kaiser. diff --git a/include/boost/wave/cpplexer/token_cache.hpp b/include/boost/wave/cpplexer/token_cache.hpp index 051e9d1..4bead0f 100644 --- a/include/boost/wave/cpplexer/token_cache.hpp +++ b/include/boost/wave/cpplexer/token_cache.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/cpplexer/validate_universal_char.hpp b/include/boost/wave/cpplexer/validate_universal_char.hpp index 597abb9..ed22d2c 100644 --- a/include/boost/wave/cpplexer/validate_universal_char.hpp +++ b/include/boost/wave/cpplexer/validate_universal_char.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Grammar for universal character validation (see C++ standard: Annex E) - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/grammars/cpp_chlit_grammar.hpp b/include/boost/wave/grammars/cpp_chlit_grammar.hpp index fd304ae..6d64f75 100644 --- a/include/boost/wave/grammars/cpp_chlit_grammar.hpp +++ b/include/boost/wave/grammars/cpp_chlit_grammar.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/grammars/cpp_defined_grammar.hpp b/include/boost/wave/grammars/cpp_defined_grammar.hpp index b68d1cc..21f111f 100644 --- a/include/boost/wave/grammars/cpp_defined_grammar.hpp +++ b/include/boost/wave/grammars/cpp_defined_grammar.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/grammars/cpp_defined_grammar_gen.hpp b/include/boost/wave/grammars/cpp_defined_grammar_gen.hpp index 8af3474..44480c5 100644 --- a/include/boost/wave/grammars/cpp_defined_grammar_gen.hpp +++ b/include/boost/wave/grammars/cpp_defined_grammar_gen.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/grammars/cpp_expression_grammar.hpp b/include/boost/wave/grammars/cpp_expression_grammar.hpp index 0fb2d61..ab118c9 100644 --- a/include/boost/wave/grammars/cpp_expression_grammar.hpp +++ b/include/boost/wave/grammars/cpp_expression_grammar.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/grammars/cpp_expression_grammar_gen.hpp b/include/boost/wave/grammars/cpp_expression_grammar_gen.hpp index 866a6f5..6cf4bae 100644 --- a/include/boost/wave/grammars/cpp_expression_grammar_gen.hpp +++ b/include/boost/wave/grammars/cpp_expression_grammar_gen.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/grammars/cpp_expression_value.hpp b/include/boost/wave/grammars/cpp_expression_value.hpp index 4aea648..ba7deb8 100644 --- a/include/boost/wave/grammars/cpp_expression_value.hpp +++ b/include/boost/wave/grammars/cpp_expression_value.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/grammars/cpp_expression_variant.hpp b/include/boost/wave/grammars/cpp_expression_variant.hpp index d4ab78c..7f1e8a6 100644 --- a/include/boost/wave/grammars/cpp_expression_variant.hpp +++ b/include/boost/wave/grammars/cpp_expression_variant.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/grammars/cpp_grammar.hpp b/include/boost/wave/grammars/cpp_grammar.hpp index f17f900..6c62a90 100644 --- a/include/boost/wave/grammars/cpp_grammar.hpp +++ b/include/boost/wave/grammars/cpp_grammar.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/grammars/cpp_grammar_gen.hpp b/include/boost/wave/grammars/cpp_grammar_gen.hpp index a410aa6..d1bc7ac 100644 --- a/include/boost/wave/grammars/cpp_grammar_gen.hpp +++ b/include/boost/wave/grammars/cpp_grammar_gen.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file @@ -67,8 +67,8 @@ struct cpp_grammar_rule_ids { template struct cpp_grammar_gen { - typedef LexIteratorT iterator_type; - typedef typename LexIteratorT::token_type token_type; + typedef LexIteratorT iterator_type; + typedef typename LexIteratorT::token_type token_type; typedef typename token_type::position_type position_type; // the parser_id's of all rules of the cpp_grammar are stored here diff --git a/include/boost/wave/grammars/cpp_intlit_grammar.hpp b/include/boost/wave/grammars/cpp_intlit_grammar.hpp index 3ea29e4..b4e000a 100644 --- a/include/boost/wave/grammars/cpp_intlit_grammar.hpp +++ b/include/boost/wave/grammars/cpp_intlit_grammar.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/grammars/cpp_literal_grammar_gen.hpp b/include/boost/wave/grammars/cpp_literal_grammar_gen.hpp index a0c78d9..8864916 100644 --- a/include/boost/wave/grammars/cpp_literal_grammar_gen.hpp +++ b/include/boost/wave/grammars/cpp_literal_grammar_gen.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/grammars/cpp_predef_macros_gen.hpp b/include/boost/wave/grammars/cpp_predef_macros_gen.hpp index ed14f88..a421bc9 100644 --- a/include/boost/wave/grammars/cpp_predef_macros_gen.hpp +++ b/include/boost/wave/grammars/cpp_predef_macros_gen.hpp @@ -1,7 +1,7 @@ /*============================================================================= A Standard compliant C++ preprocessor - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/grammars/cpp_predef_macros_grammar.hpp b/include/boost/wave/grammars/cpp_predef_macros_grammar.hpp index e2ee28c..3114280 100644 --- a/include/boost/wave/grammars/cpp_predef_macros_grammar.hpp +++ b/include/boost/wave/grammars/cpp_predef_macros_grammar.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/language_support.hpp b/include/boost/wave/language_support.hpp index a6c4675..440e9be 100644 --- a/include/boost/wave/language_support.hpp +++ b/include/boost/wave/language_support.hpp @@ -1,8 +1,8 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Definition of the various language support constants - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/preprocessing_hooks.hpp b/include/boost/wave/preprocessing_hooks.hpp index 2048438..62192e0 100644 --- a/include/boost/wave/preprocessing_hooks.hpp +++ b/include/boost/wave/preprocessing_hooks.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/token_ids.hpp b/include/boost/wave/token_ids.hpp index 595cef8..cb21f83 100644 --- a/include/boost/wave/token_ids.hpp +++ b/include/boost/wave/token_ids.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library The definition of a default set of token identifiers and related functions. - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/util/cpp_ifblock.hpp b/include/boost/wave/util/cpp_ifblock.hpp index 3c4ccb3..a45ed0b 100644 --- a/include/boost/wave/util/cpp_ifblock.hpp +++ b/include/boost/wave/util/cpp_ifblock.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/util/cpp_include_paths.hpp b/include/boost/wave/util/cpp_include_paths.hpp index 7ef94e1..3ba4045 100644 --- a/include/boost/wave/util/cpp_include_paths.hpp +++ b/include/boost/wave/util/cpp_include_paths.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/util/cpp_iterator.hpp b/include/boost/wave/util/cpp_iterator.hpp index 3219c5a..e57c120 100644 --- a/include/boost/wave/util/cpp_iterator.hpp +++ b/include/boost/wave/util/cpp_iterator.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Definition of the preprocessor iterator - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/util/cpp_macromap.hpp b/include/boost/wave/util/cpp_macromap.hpp index a74c253..71d5ea8 100644 --- a/include/boost/wave/util/cpp_macromap.hpp +++ b/include/boost/wave/util/cpp_macromap.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Macro expansion engine - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/util/cpp_macromap_predef.hpp b/include/boost/wave/util/cpp_macromap_predef.hpp index d1b339e..e280c00 100644 --- a/include/boost/wave/util/cpp_macromap_predef.hpp +++ b/include/boost/wave/util/cpp_macromap_predef.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Definition of the predefined macros - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/util/cpp_macromap_utils.hpp b/include/boost/wave/util/cpp_macromap_utils.hpp index 4aae205..4658abe 100644 --- a/include/boost/wave/util/cpp_macromap_utils.hpp +++ b/include/boost/wave/util/cpp_macromap_utils.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Token sequence analysis and transformation helper functions - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/util/eat_whitespace.hpp b/include/boost/wave/util/eat_whitespace.hpp index 4e0b256..dd46009 100644 --- a/include/boost/wave/util/eat_whitespace.hpp +++ b/include/boost/wave/util/eat_whitespace.hpp @@ -1,8 +1,8 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Whitespace eater - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2003 Paul Mensonides Copyright (c) 2001-2005 Hartmut Kaiser. diff --git a/include/boost/wave/util/file_position.hpp b/include/boost/wave/util/file_position.hpp index 5094cb2..85f99b3 100644 --- a/include/boost/wave/util/file_position.hpp +++ b/include/boost/wave/util/file_position.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Definition of the position_iterator and file_position templates - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/util/functor_input.hpp b/include/boost/wave/util/functor_input.hpp index 3c2b85c..1f05d5c 100644 --- a/include/boost/wave/util/functor_input.hpp +++ b/include/boost/wave/util/functor_input.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/util/insert_whitespace_detection.hpp b/include/boost/wave/util/insert_whitespace_detection.hpp index cf2a2e6..8bf6b35 100644 --- a/include/boost/wave/util/insert_whitespace_detection.hpp +++ b/include/boost/wave/util/insert_whitespace_detection.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Detect the need to insert a whitespace token into the output stream - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/util/interpret_pragma.hpp b/include/boost/wave/util/interpret_pragma.hpp index 87e45c2..2722057 100644 --- a/include/boost/wave/util/interpret_pragma.hpp +++ b/include/boost/wave/util/interpret_pragma.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/util/iteration_context.hpp b/include/boost/wave/util/iteration_context.hpp index b2365e1..80a14e7 100644 --- a/include/boost/wave/util/iteration_context.hpp +++ b/include/boost/wave/util/iteration_context.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/util/macro_definition.hpp b/include/boost/wave/util/macro_definition.hpp index 30a50a8..9a9ee07 100644 --- a/include/boost/wave/util/macro_definition.hpp +++ b/include/boost/wave/util/macro_definition.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/util/macro_helpers.hpp b/include/boost/wave/util/macro_helpers.hpp index e98badf..1e2a3df 100644 --- a/include/boost/wave/util/macro_helpers.hpp +++ b/include/boost/wave/util/macro_helpers.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/util/pattern_parser.hpp b/include/boost/wave/util/pattern_parser.hpp index e7c5204..47e3fbb 100644 --- a/include/boost/wave/util/pattern_parser.hpp +++ b/include/boost/wave/util/pattern_parser.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Global application configuration - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/util/symbol_table.hpp b/include/boost/wave/util/symbol_table.hpp index 2830efa..c985b1b 100644 --- a/include/boost/wave/util/symbol_table.hpp +++ b/include/boost/wave/util/symbol_table.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/util/time_conversion_helper.hpp b/include/boost/wave/util/time_conversion_helper.hpp index d3f1898..7e62834 100644 --- a/include/boost/wave/util/time_conversion_helper.hpp +++ b/include/boost/wave/util/time_conversion_helper.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/util/transform_iterator.hpp b/include/boost/wave/util/transform_iterator.hpp index 5d5b662..3ba2a2a 100644 --- a/include/boost/wave/util/transform_iterator.hpp +++ b/include/boost/wave/util/transform_iterator.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/util/unput_queue_iterator.hpp b/include/boost/wave/util/unput_queue_iterator.hpp index 71eb8c7..dbca155 100644 --- a/include/boost/wave/util/unput_queue_iterator.hpp +++ b/include/boost/wave/util/unput_queue_iterator.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Definition of the unput queue iterator - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/include/boost/wave/wave_config.hpp b/include/boost/wave/wave_config.hpp index 3c0a22a..8387a1f 100644 --- a/include/boost/wave/wave_config.hpp +++ b/include/boost/wave/wave_config.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Global application configuration - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file @@ -259,6 +259,10 @@ #define BOOST_NO_MT #endif // !defined(BOOST_NO_MT) +//#if !defined(BOOST_DISABLE_THREADS) +//#define BOOST_DISABLE_THREADS +//#endif // !defined(BOOST_DISABLE_THREADS) + /////////////////////////////////////////////////////////////////////////////// // Auto library naming #if BOOST_VERSION >= 103100 diff --git a/include/boost/wave/wave_version.hpp b/include/boost/wave/wave_version.hpp index 5ff8f35..6d9c9bf 100644 --- a/include/boost/wave/wave_version.hpp +++ b/include/boost/wave/wave_version.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library This is the current version of the Wave library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file @@ -16,11 +16,11 @@ // BOOST_WAVE_VERSION & 0x0000FF is the sub-minor version // BOOST_WAVE_VERSION & 0x00FF00 is the minor version // BOOST_WAVE_VERSION & 0xFF0000 is the major version -#define BOOST_WAVE_VERSION 0x010115 +#define BOOST_WAVE_VERSION 0x010116 // The following defines contain the same information as above #define BOOST_WAVE_VERSION_MAJOR 1 #define BOOST_WAVE_VERSION_MINOR 1 -#define BOOST_WAVE_VERSION_SUBMINOR 15 +#define BOOST_WAVE_VERSION_SUBMINOR 16 #endif // !defined(WAVE_VERSION_H_9D79ABDB_AC54_4C0A_89B1_F70A2DCFE21E_INCLUDED) diff --git a/samples/cpp_tokens/build/Jamfile b/samples/cpp_tokens/build/Jamfile index 8723f06..7aa3c67 100644 --- a/samples/cpp_tokens/build/Jamfile +++ b/samples/cpp_tokens/build/Jamfile @@ -1,8 +1,8 @@ -# Wave: A Standard compliant C++ preprocessor library +# Boost.Wave: A Standard compliant C++ preprocessor library # # Boost Wave Library Sample Build Jamfile (cpp_tokens) # -# http://spirit.sourceforge.net/ +# http://www.boost.org/ # # Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost # Software License, Version 1.0. (See accompanying file diff --git a/samples/cpp_tokens/build/Jamfile.v2 b/samples/cpp_tokens/build/Jamfile.v2 index ad55455..da48c24 100644 --- a/samples/cpp_tokens/build/Jamfile.v2 +++ b/samples/cpp_tokens/build/Jamfile.v2 @@ -1,8 +1,8 @@ -# Wave: A Standard compliant C++ preprocessor library +# Boost.Wave: A Standard compliant C++ preprocessor library # # Boost Wave Library Sample Build Jamfile (cpp_tokens) # -# http://spirit.sourceforge.net/ +# http://www.boost.org/ # # Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost # Software License, Version 1.0. (See accompanying file diff --git a/samples/cpp_tokens/cpp_tokens.cpp b/samples/cpp_tokens/cpp_tokens.cpp index 1575d45..818d83e 100644 --- a/samples/cpp_tokens/cpp_tokens.cpp +++ b/samples/cpp_tokens/cpp_tokens.cpp @@ -1,12 +1,12 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Sample: Print out the preprocessed tokens returned by the Wave iterator This sample shows, how it is possible to use a custom lexer type and a custom token type with the Wave library. - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/cpp_tokens/cpp_tokens.hpp b/samples/cpp_tokens/cpp_tokens.hpp index c32d5f4..4d1bae4 100644 --- a/samples/cpp_tokens/cpp_tokens.hpp +++ b/samples/cpp_tokens/cpp_tokens.hpp @@ -1,12 +1,12 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Sample: Print out the preprocessed tokens returned by the Wave iterator This sample shows, how it is possible to use a custom lexer object and a custom token type with the Wave library. - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/cpp_tokens/cpp_tokens_config.hpp b/samples/cpp_tokens/cpp_tokens_config.hpp index bab406b..f155b68 100644 --- a/samples/cpp_tokens/cpp_tokens_config.hpp +++ b/samples/cpp_tokens/cpp_tokens_config.hpp @@ -1,10 +1,10 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Sample: Print out the preprocessed tokens returned by the Wave iterator Configuration data - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/cpp_tokens/instantiate_cpp_exprgrammar.cpp b/samples/cpp_tokens/instantiate_cpp_exprgrammar.cpp index b426ff8..776d3b6 100644 --- a/samples/cpp_tokens/instantiate_cpp_exprgrammar.cpp +++ b/samples/cpp_tokens/instantiate_cpp_exprgrammar.cpp @@ -1,11 +1,11 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Sample: prints out the preprocessed tokens returned by the pp iterator Explicit instantiation of the cpp_expression_grammar parsing function - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/cpp_tokens/instantiate_cpp_grammar.cpp b/samples/cpp_tokens/instantiate_cpp_grammar.cpp index 261536a..674b216 100644 --- a/samples/cpp_tokens/instantiate_cpp_grammar.cpp +++ b/samples/cpp_tokens/instantiate_cpp_grammar.cpp @@ -1,10 +1,10 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Sample: prints out the preprocessed tokens returned by the pp iterator Explicit instantiation of the cpp_grammar parsing function - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/cpp_tokens/instantiate_cpp_literalgrammars.cpp b/samples/cpp_tokens/instantiate_cpp_literalgrammars.cpp index 8e82d50..e917c0e 100644 --- a/samples/cpp_tokens/instantiate_cpp_literalgrammars.cpp +++ b/samples/cpp_tokens/instantiate_cpp_literalgrammars.cpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Sample: prints out the preprocessed tokens returned by the pp iterator - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/cpp_tokens/instantiate_defined_grammar.cpp b/samples/cpp_tokens/instantiate_defined_grammar.cpp index a305205..674fb9f 100644 --- a/samples/cpp_tokens/instantiate_defined_grammar.cpp +++ b/samples/cpp_tokens/instantiate_defined_grammar.cpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/cpp_tokens/instantiate_slex_lexer.cpp b/samples/cpp_tokens/instantiate_slex_lexer.cpp index c5c7dc9..7d75d92 100644 --- a/samples/cpp_tokens/instantiate_slex_lexer.cpp +++ b/samples/cpp_tokens/instantiate_slex_lexer.cpp @@ -1,10 +1,10 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Sample: Print out the preprocessed tokens returned by the Wave iterator Explicit instantiation of the lex_functor generation function - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/cpp_tokens/slex/cpp_slex_lexer.hpp b/samples/cpp_tokens/slex/cpp_slex_lexer.hpp index 5c74c6a..2958ecf 100644 --- a/samples/cpp_tokens/slex/cpp_slex_lexer.hpp +++ b/samples/cpp_tokens/slex/cpp_slex_lexer.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library SLex (Spirit Lex) based C++ lexer - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/cpp_tokens/slex/lexer.hpp b/samples/cpp_tokens/slex/lexer.hpp index 7ceacbd..ff245f8 100644 --- a/samples/cpp_tokens/slex/lexer.hpp +++ b/samples/cpp_tokens/slex/lexer.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Spirit based lexer - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001, Daniel C. Nuffer. Copyright (c) 2001-2005 Hartmut Kaiser. diff --git a/samples/cpp_tokens/slex_interface.hpp b/samples/cpp_tokens/slex_interface.hpp index 6e34a6b..690f9a2 100644 --- a/samples/cpp_tokens/slex_interface.hpp +++ b/samples/cpp_tokens/slex_interface.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Definition of the abstract lexer interface - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/cpp_tokens/slex_iterator.hpp b/samples/cpp_tokens/slex_iterator.hpp index f1e446d..8d25378 100644 --- a/samples/cpp_tokens/slex_iterator.hpp +++ b/samples/cpp_tokens/slex_iterator.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Definition of the lexer iterator - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/cpp_tokens/slex_token.hpp b/samples/cpp_tokens/slex_token.hpp index 84ca6a3..1827d43 100644 --- a/samples/cpp_tokens/slex_token.hpp +++ b/samples/cpp_tokens/slex_token.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library A generic C++ lexer token definition - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/list_includes/build/Jamfile b/samples/list_includes/build/Jamfile index e245ca4..8ef7938 100644 --- a/samples/list_includes/build/Jamfile +++ b/samples/list_includes/build/Jamfile @@ -1,8 +1,8 @@ -# Wave: A Standard compliant C++ preprocessor library +# Boost.Wave: A Standard compliant C++ preprocessor library # # Boost Wave Library Sample Build Jamfile (list_includes) # -# http://spirit.sourceforge.net/ +# http://www.boost.org/ # # Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost # Software License, Version 1.0. (See accompanying file diff --git a/samples/list_includes/build/Jamfile.v2 b/samples/list_includes/build/Jamfile.v2 index 9e51316..639ecaa 100644 --- a/samples/list_includes/build/Jamfile.v2 +++ b/samples/list_includes/build/Jamfile.v2 @@ -1,8 +1,8 @@ -# Wave: A Standard compliant C++ preprocessor library +# Boost.Wave: A Standard compliant C++ preprocessor library # # Boost Wave Library Sample Build Jamfile (list_includes) # -# http://spirit.sourceforge.net/ +# http://www.boost.org/ # # Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost # Software License, Version 1.0. (See accompanying file diff --git a/samples/list_includes/list_includes.cpp b/samples/list_includes/list_includes.cpp index a8d3c12..ba9258b 100644 --- a/samples/list_includes/list_includes.cpp +++ b/samples/list_includes/list_includes.cpp @@ -1,5 +1,5 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Sample: List include dependencies of a given source file @@ -9,7 +9,7 @@ To get a hint which commandline options are supported, call it with the --help option. - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/list_includes/list_includes.hpp b/samples/list_includes/list_includes.hpp index 4eaa087..1271119 100644 --- a/samples/list_includes/list_includes.hpp +++ b/samples/list_includes/list_includes.hpp @@ -1,10 +1,10 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Sample: List include dependencies of a given source file Configuration data - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/list_includes/list_includes_config.hpp b/samples/list_includes/list_includes_config.hpp index f47bbb6..f3115dd 100644 --- a/samples/list_includes/list_includes_config.hpp +++ b/samples/list_includes/list_includes_config.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Global application configuration of the list_includes sample - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/list_includes/list_includes_version.hpp b/samples/list_includes/list_includes_version.hpp index e1d63ee..2300713 100644 --- a/samples/list_includes/list_includes_version.hpp +++ b/samples/list_includes/list_includes_version.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Sample: List include dependencies of a given source file version number - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/quick_start/build/Jamfile b/samples/quick_start/build/Jamfile index 609734a..3eb4a63 100644 --- a/samples/quick_start/build/Jamfile +++ b/samples/quick_start/build/Jamfile @@ -1,8 +1,8 @@ -# Wave: A Standard compliant C++ preprocessor library +# Boost.Wave: A Standard compliant C++ preprocessor library # # Boost Wave Library Sample Build Jamfile (quick_start) # -# http://spirit.sourceforge.net/ +# http://www.boost.org/ # # Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost # Software License, Version 1.0. (See accompanying file diff --git a/samples/quick_start/build/Jamfile.v2 b/samples/quick_start/build/Jamfile.v2 index 326a692..dadacee 100644 --- a/samples/quick_start/build/Jamfile.v2 +++ b/samples/quick_start/build/Jamfile.v2 @@ -1,8 +1,8 @@ -# Wave: A Standard compliant C++ preprocessor library +# Boost.Wave: A Standard compliant C++ preprocessor library # # Boost Wave Library Sample Build Jamfile (quick_start) # -# http://spirit.sourceforge.net/ +# http://www.boost.org/ # # Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost # Software License, Version 1.0. (See accompanying file diff --git a/samples/quick_start/quick_start.cpp b/samples/quick_start/quick_start.cpp index a509f49..764659b 100644 --- a/samples/quick_start/quick_start.cpp +++ b/samples/quick_start/quick_start.cpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/waveidl/build/Jamfile b/samples/waveidl/build/Jamfile index 03403d1..2fa449c 100644 --- a/samples/waveidl/build/Jamfile +++ b/samples/waveidl/build/Jamfile @@ -1,8 +1,8 @@ -# Wave: A Standard compliant C++ preprocessor library +# Boost.Wave: A Standard compliant C++ preprocessor library # # Boost Wave Library Sample Build Jamfile (waveidl) # -# http://spirit.sourceforge.net/ +# http://www.boost.org/ # # Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost # Software License, Version 1.0. (See accompanying file diff --git a/samples/waveidl/build/Jamfile.v2 b/samples/waveidl/build/Jamfile.v2 index 5486ce9..e71da77 100644 --- a/samples/waveidl/build/Jamfile.v2 +++ b/samples/waveidl/build/Jamfile.v2 @@ -1,8 +1,8 @@ -# Wave: A Standard compliant C++ preprocessor library +# Boost.Wave: A Standard compliant C++ preprocessor library # # Boost Wave Library Sample Build Jamfile (waveidl) # -# http://spirit.sourceforge.net/ +# http://www.boost.org/ # # Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost # Software License, Version 1.0. (See accompanying file diff --git a/samples/waveidl/idl.cpp b/samples/waveidl/idl.cpp index 65fb671..f9612b8 100644 --- a/samples/waveidl/idl.cpp +++ b/samples/waveidl/idl.cpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Sample: IDL oriented preprocessor - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file @@ -88,7 +88,7 @@ int print_copyright() "", "Sample: IDL oriented preprocessor", "Based on: Wave, A Standard conformant C++ preprocessor library", - "It is hosted by http://spirit.sourceforge.net/.", + "It is hosted by http://www.boost.org/.", "", "Copyright (c) 2001-2005 Hartmut Kaiser, Distributed under the Boost", "Software License, Version 1.0. (See accompanying file", diff --git a/samples/waveidl/idl.hpp b/samples/waveidl/idl.hpp index 0d88435..5b7575c 100644 --- a/samples/waveidl/idl.hpp +++ b/samples/waveidl/idl.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Sample: IDL oriented preprocessor - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/waveidl/idl_config.hpp b/samples/waveidl/idl_config.hpp index 03c0207..a16d96a 100644 --- a/samples/waveidl/idl_config.hpp +++ b/samples/waveidl/idl_config.hpp @@ -1,10 +1,10 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Sample: IDL oriented preprocessor Global application configuration of the Wave driver command - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/waveidl/idl_version.hpp b/samples/waveidl/idl_version.hpp index b4fbd10..1164c19 100644 --- a/samples/waveidl/idl_version.hpp +++ b/samples/waveidl/idl_version.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Sample: IDL oriented preprocessor - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/waveidl/idllexer/idl.re b/samples/waveidl/idllexer/idl.re index 02865ec..9d035a8 100644 --- a/samples/waveidl/idllexer/idl.re +++ b/samples/waveidl/idllexer/idl.re @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Sample: IDL lexer - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/waveidl/idllexer/idl.re.cpp b/samples/waveidl/idllexer/idl.re.cpp index 7ea5054..b4dfa02 100644 --- a/samples/waveidl/idllexer/idl.re.cpp +++ b/samples/waveidl/idllexer/idl.re.cpp @@ -1,11 +1,11 @@ /* Generated by re2c 0.5 on Fri Feb 11 10:36:50 2005 */ #line 1 "c:\\Cvs\\wave\\libs\\wave\\samples\\waveidl\\idllexer\\idl.re" /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Sample: IDL lexer - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/waveidl/idllexer/idl.re.hpp b/samples/waveidl/idllexer/idl.re.hpp index a90f724..b81dfe4 100644 --- a/samples/waveidl/idllexer/idl.re.hpp +++ b/samples/waveidl/idllexer/idl.re.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Sample: Re2C based IDL lexer - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/waveidl/idllexer/idl_lex_interface.hpp b/samples/waveidl/idllexer/idl_lex_interface.hpp index 596d7a9..fe540e8 100644 --- a/samples/waveidl/idllexer/idl_lex_interface.hpp +++ b/samples/waveidl/idllexer/idl_lex_interface.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Definition of the abstract lexer interface - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/waveidl/idllexer/idl_lex_iterator.hpp b/samples/waveidl/idllexer/idl_lex_iterator.hpp index 9354c9b..1d74be2 100644 --- a/samples/waveidl/idllexer/idl_lex_iterator.hpp +++ b/samples/waveidl/idllexer/idl_lex_iterator.hpp @@ -1,10 +1,10 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Sample: Re2C based IDL lexer Definition of the lexer iterator - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/waveidl/idllexer/idl_re2c_lexer.hpp b/samples/waveidl/idllexer/idl_re2c_lexer.hpp index 3849b79..ebf94b8 100644 --- a/samples/waveidl/idllexer/idl_re2c_lexer.hpp +++ b/samples/waveidl/idllexer/idl_re2c_lexer.hpp @@ -1,9 +1,9 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Re2C based IDL lexer - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/waveidl/instantiate_cpp_grammar.cpp b/samples/waveidl/instantiate_cpp_grammar.cpp index 3e338a3..5fa9a49 100644 --- a/samples/waveidl/instantiate_cpp_grammar.cpp +++ b/samples/waveidl/instantiate_cpp_grammar.cpp @@ -1,10 +1,10 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Sample: IDL oriented preprocessor Explicit instantiation of the cpp_grammar template - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/waveidl/instantiate_defined_grammar.cpp b/samples/waveidl/instantiate_defined_grammar.cpp index b30170f..01e12e2 100644 --- a/samples/waveidl/instantiate_defined_grammar.cpp +++ b/samples/waveidl/instantiate_defined_grammar.cpp @@ -1,10 +1,10 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Sample: IDL oriented preprocessor Explicit instantiation of the defined_grammar template - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/waveidl/instantiate_predef_macros.cpp b/samples/waveidl/instantiate_predef_macros.cpp index 345a752..a0526bf 100644 --- a/samples/waveidl/instantiate_predef_macros.cpp +++ b/samples/waveidl/instantiate_predef_macros.cpp @@ -1,10 +1,10 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Sample: IDL oriented preprocessor Explicit instantiation of the predefined_macros_grammar template - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/waveidl/instantiate_re2c_lexer.cpp b/samples/waveidl/instantiate_re2c_lexer.cpp index 343fba4..f7cecd4 100644 --- a/samples/waveidl/instantiate_re2c_lexer.cpp +++ b/samples/waveidl/instantiate_re2c_lexer.cpp @@ -1,10 +1,10 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Sample: IDL oriented preprocessor Explicit instantiation of the lex_functor generation function - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/samples/waveidl/instantiate_re2c_lexer_string.cpp b/samples/waveidl/instantiate_re2c_lexer_string.cpp index 4d70315..829b627 100644 --- a/samples/waveidl/instantiate_re2c_lexer_string.cpp +++ b/samples/waveidl/instantiate_re2c_lexer_string.cpp @@ -1,10 +1,10 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Sample: IDL oriented preprocessor Explicit instantiation of the lex_functor generation function - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/src/cpplexer/re2clex/aq.cpp b/src/cpplexer/re2clex/aq.cpp index 58c36ba..e1a05c6 100644 --- a/src/cpplexer/re2clex/aq.cpp +++ b/src/cpplexer/re2clex/aq.cpp @@ -1,6 +1,6 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + Boost.Wave: A Standard compliant C++ preprocessor library + http://www.boost.org/ Copyright (c) 2001 Daniel C. Nuffer. Copyright (c) 2001-2005 Hartmut Kaiser. diff --git a/src/cpplexer/re2clex/cpp.re b/src/cpplexer/re2clex/cpp.re index 1dee45f..ed27b20 100644 --- a/src/cpplexer/re2clex/cpp.re +++ b/src/cpplexer/re2clex/cpp.re @@ -1,5 +1,5 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Copyright (c) 2001 Daniel C. Nuffer Copyright (c) 2001-2005 Hartmut Kaiser. diff --git a/src/cpplexer/re2clex/cpp.re.cpp b/src/cpplexer/re2clex/cpp.re.cpp index fefa1c9..41f1a56 100644 --- a/src/cpplexer/re2clex/cpp.re.cpp +++ b/src/cpplexer/re2clex/cpp.re.cpp @@ -1,7 +1,7 @@ /* Generated by re2c 0.5 on Wed Mar 23 18:21:31 2005 */ #line 1 "c:\\Cvs\\wave\\libs\\wave\\src\\cpplexer\\re2clex\\cpp.re" /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Copyright (c) 2001 Daniel C. Nuffer Copyright (c) 2001-2005 Hartmut Kaiser. diff --git a/src/instantiate_cpp_exprgrammar.cpp b/src/instantiate_cpp_exprgrammar.cpp index 2d7d490..737c894 100644 --- a/src/instantiate_cpp_exprgrammar.cpp +++ b/src/instantiate_cpp_exprgrammar.cpp @@ -1,6 +1,6 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + Boost.Wave: A Standard compliant C++ preprocessor library + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/src/instantiate_cpp_grammar.cpp b/src/instantiate_cpp_grammar.cpp index d7a3a15..4746dd6 100644 --- a/src/instantiate_cpp_grammar.cpp +++ b/src/instantiate_cpp_grammar.cpp @@ -1,6 +1,6 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + Boost.Wave: A Standard compliant C++ preprocessor library + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/src/instantiate_cpp_literalgrammars.cpp b/src/instantiate_cpp_literalgrammars.cpp index 2e7fa43..c634b47 100644 --- a/src/instantiate_cpp_literalgrammars.cpp +++ b/src/instantiate_cpp_literalgrammars.cpp @@ -1,6 +1,6 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + Boost.Wave: A Standard compliant C++ preprocessor library + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/src/instantiate_defined_grammar.cpp b/src/instantiate_defined_grammar.cpp index 71a4b85..7ba6854 100644 --- a/src/instantiate_defined_grammar.cpp +++ b/src/instantiate_defined_grammar.cpp @@ -1,6 +1,6 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + Boost.Wave: A Standard compliant C++ preprocessor library + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/src/instantiate_predef_macros.cpp b/src/instantiate_predef_macros.cpp index dab8fbb..4427326 100644 --- a/src/instantiate_predef_macros.cpp +++ b/src/instantiate_predef_macros.cpp @@ -1,6 +1,6 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + Boost.Wave: A Standard compliant C++ preprocessor library + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/src/instantiate_re2c_lexer.cpp b/src/instantiate_re2c_lexer.cpp index aaef94e..e522cd5 100644 --- a/src/instantiate_re2c_lexer.cpp +++ b/src/instantiate_re2c_lexer.cpp @@ -1,8 +1,8 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Explicit instantiation of the lex_functor generation function - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/src/instantiate_re2c_lexer_string.cpp b/src/instantiate_re2c_lexer_string.cpp index 5c47ce6..a504f32 100644 --- a/src/instantiate_re2c_lexer_string.cpp +++ b/src/instantiate_re2c_lexer_string.cpp @@ -1,8 +1,8 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Explicit instantiation of the lex_functor generation function - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/tool/build/Jamfile b/tool/build/Jamfile index 9ba4c9c..cda1c81 100644 --- a/tool/build/Jamfile +++ b/tool/build/Jamfile @@ -2,7 +2,7 @@ # # Boost Wave Library Build Jamfile # -# http://spirit.sourceforge.net/ +# http://www.boost.org/ # # Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost # Software License, Version 1.0. (See accompanying file diff --git a/tool/build/Jamfile.v2 b/tool/build/Jamfile.v2 index 65a9f2a..5caff0b 100644 --- a/tool/build/Jamfile.v2 +++ b/tool/build/Jamfile.v2 @@ -2,7 +2,7 @@ # # Boost Wave Library Build Jamfile # -# http://spirit.sourceforge.net/ +# http://www.boost.org/ # # Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost # Software License, Version 1.0. (See accompanying file diff --git a/tool/cpp.cpp b/tool/cpp.cpp index fa5e572..a69bf69 100644 --- a/tool/cpp.cpp +++ b/tool/cpp.cpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file @@ -94,8 +94,7 @@ int print_copyright() { char const *copyright[] = { "", - "Wave: A Standard conformant C++ preprocessor", - "It is hosted by http://spirit.sourceforge.net/.", + "Wave: A Standard conformant C++ preprocessor based on the Boost.Wave library", "", "Copyright (c) 2001-2005 Hartmut Kaiser, Distributed under the Boost", "Software License, Version 1.0. (See accompanying file", @@ -114,7 +113,8 @@ namespace cmd_line_util { // Additional command line parser which interprets '@something' as an // option "config-file" with the value "something". - pair at_option_parser(string const&s) + inline pair + at_option_parser(string const&s) { if ('@' == s[0]) return std::make_pair(string("config-file"), s.substr(1)); @@ -553,7 +553,7 @@ main (int argc, char *argv[]) ("help,h", "print out program usage (this message)") ("version,v", "print the version number") ("copyright,c", "print out the copyright statement") - ("config-file", po::value >(), + ("config-file", po::value >()->composing(), "specify a config file (alternatively: @filepath)") ; @@ -654,9 +654,9 @@ main (int argc, char *argv[]) vector arguments; std::remove_copy_if(opts.options.begin(), opts.options.end(), - inserter(arguments, arguments.end()), cmd_line_util::is_argument()); + back_inserter(arguments), cmd_line_util::is_argument()); - // if there is no input file given, then exit + // if there is no input file given, then take input from stdin if (0 == arguments.size() || 0 == arguments[0].value.size() || arguments[0].value[0] == "-") { diff --git a/tool/cpp.hpp b/tool/cpp.hpp index 1f6a992..d4970f5 100644 --- a/tool/cpp.hpp +++ b/tool/cpp.hpp @@ -1,7 +1,7 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/tool/cpp_config.hpp b/tool/cpp_config.hpp index 2729362..57f25ff 100644 --- a/tool/cpp_config.hpp +++ b/tool/cpp_config.hpp @@ -1,8 +1,8 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library + Boost.Wave: A Standard compliant C++ preprocessor library Global application configuration of the Wave driver command - http://spirit.sourceforge.net/ + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/tool/cpp_version.hpp b/tool/cpp_version.hpp index e7a165d..fe80b51 100644 --- a/tool/cpp_version.hpp +++ b/tool/cpp_version.hpp @@ -1,6 +1,6 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + Boost.Wave: A Standard compliant C++ preprocessor library + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/tool/stop_watch.hpp b/tool/stop_watch.hpp index 955a6dd..94a28d1 100644 --- a/tool/stop_watch.hpp +++ b/tool/stop_watch.hpp @@ -1,6 +1,6 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + Boost.Wave: A Standard compliant C++ preprocessor library + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file diff --git a/tool/trace_macro_expansion.hpp b/tool/trace_macro_expansion.hpp index 9f2339d..4890ee5 100644 --- a/tool/trace_macro_expansion.hpp +++ b/tool/trace_macro_expansion.hpp @@ -1,6 +1,6 @@ /*============================================================================= - Wave: A Standard compliant C++ preprocessor library - http://spirit.sourceforge.net/ + Boost.Wave: A Standard compliant C++ preprocessor library + http://www.boost.org/ Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost Software License, Version 1.0. (See accompanying file