| /* |
| * |
| * Copyright (c) 2003 Dr John Maddock |
| * Use, modification and distribution is subject to the |
| * Boost Software License, Version 1.0. (See accompanying file |
| * LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) |
| * |
| * boostinspect:noascii |
| */ |
| |
| #include "licence_info.hpp" |
| |
| |
| std::pair<const license_info*, int> get_licenses() |
| { |
| static const char* generic_author_sig = |
| "(?:" |
| "(?:" |
| "Copyright|\\(c\\)|\xA9" |
| ")[[:blank:]]+" |
| "){1,2}" |
| "(?:" |
| "\\d[^[:alpha:]]+" |
| "([[:alpha:]]" |
| "(?:" |
| "(?!Use\\b|Permission\\b|All\\b|<P|(?:-\\s*)\\w+(?:://|@)|\\\\" |
| ")[^\\n\\d]" |
| ")+" |
| ")" |
| "|" |
| "([[:alpha:]][^\\n\\d]+" |
| "(?:\\n[^\\n\\d]+" |
| ")??" |
| ")(?:19|20)\\d{2}" |
| ")" |
| "|" |
| "Authors:[[:blank:]]+" |
| "([[:alpha:]][^\\n\\d]+" |
| "|" |
| "((?:The|This) code is considered to be in the public domain)" |
| ")"; |
| |
| static const char* generic_author_format = |
| "(?1$1)(?2$2)(?3$3)(?4Public Domain)"; |
| |
| static const license_info licenses[] = |
| { |
| license_info( boost::regex("distributed\\W+under" |
| "(\\W+the)?[^\"[:word:]]+Boost\\W+Software\\W+License\\W+Version\\W+1.0", boost::regex::perl | boost::regex::icase) |
| , |
| boost::regex(generic_author_sig, boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format |
| , |
| "Boost Software License, Version 1.0" |
| , |
| "<P>Copyright (c) <I>Date</I> <I>Author</I></P>" |
| "<P>Distributed under the " |
| "Boost Software License, Version 1.0. (See accompanying file " |
| "LICENSE_1_0.txt or copy at <a href=\"http://www.boost.org/LICENSE_1_0.txt\">http://www.boost.org/LICENSE_1_0.txt)</a></P>" |
| ) |
| , |
| license_info( boost::regex("Use\\W+\\modification\\W+and\\W+distribution(\\W+is|\\W+are)\\W+subject\\W+to" |
| "(\\W+the)?[^\"[:word:]]+Boost\\W+Software\\W+License\\W+Version\\W+1.0", boost::regex::perl | boost::regex::icase) |
| , |
| boost::regex(generic_author_sig, boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format |
| , |
| "Boost Software License, Version 1.0 (variant #1)" |
| , |
| "<P>Copyright (c) <I>Date</I> <I>Author</I></P>" |
| "<P>Use, modification and distribution is subject to the " |
| "Boost Software License, Version 1.0. (See accompanying file " |
| "LICENSE_1_0.txt or copy at <a href=\"http://www.boost.org/LICENSE_1_0.txt\">http://www.boost.org/LICENSE_1_0.txt)</a></P>" |
| ) |
| , |
| license_info( boost::regex("(?!is)\\w\\w\\W+subject\\W+to" |
| "(\\W+the)?[^\"[:word:]]+Boost\\W+Software\\W+License\\W+Version\\W+1.0", boost::regex::perl | boost::regex::icase) |
| , |
| boost::regex(generic_author_sig, boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format |
| , |
| "Boost Software License, Version 1.0 (variant #2)" |
| , |
| "<P>Copyright (c) <I>Date</I> <I>Author</I></P>" |
| "<P>Subject to the " |
| "Boost Software License, Version 1.0. (See accompanying file " |
| "LICENSE_1_0.txt or copy at <a href=\"http://www.boost.org/LICENSE_1_0.txt\">http://www.boost.org/LICENSE_1_0.txt)</a></P>" |
| ) |
| , |
| license_info( boost::regex("Copyright\\W+(c)\\W+2001\\W+2002\\W+Python\\W+Software\\W+Foundation\\W+All\\W+Rights\\W+Reserved", boost::regex::perl | boost::regex::icase) |
| , |
| boost::regex(generic_author_sig, boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format |
| , |
| "Python Software License" |
| , |
| "<p>Copyright (c) 2001, 2002 Python Software Foundation;</p>" |
| "<P>All Rights Reserved</P>" |
| ) |
| , |
| license_info( boost::regex("Permission\\W+to\\W+use\\W+copy\\W+modify\\W+distribute\\W+and\\W+sell\\W+this\\W+software\\W+and\\W+its\\W+documentation" |
| "\\W+for\\W+any\\W+purpose\\W+is\\W+hereby\\W+granted\\W+without\\W+fee" |
| "\\W+provided\\W+that\\W+the\\W+above\\W+copyright\\W+notice\\W+appears?\\W+in\\W+all\\W+copies\\W+and" |
| "\\W+that\\W+both\\W+(the|that)\\W+copyright\\W+notice\\W+and\\W+this\\W+permission\\W+notice\\W+appears?" |
| "\\W+in\\W+supporting\\W+documentation[^<>]{1, 100}\\W+no\\W+representations" |
| "\\W+(are\\W+made\\W+)?about\\W+the\\W+suitability\\W+of\\W+this\\W+software\\W+for\\W+any\\W+purpose" |
| "\\W+It\\W+is\\W+provided\\W+as\\W+is\\W+without\\W+express\\W+or\\W+implied\\W+warranty" |
| , boost::regex::perl | boost::regex::icase) |
| , |
| boost::regex(generic_author_sig, boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format |
| , |
| "SGI Style License" |
| , |
| "<P>Copyright (c) <I>Date</I><BR>" |
| "<I>Author</I><BR>" |
| "<BR>" |
| "Permission to use, copy, modify, distribute and sell this software " |
| "and its documentation for any purpose is hereby granted without fee, " |
| "provided that the above copyright notice appear in all copies and " |
| "that both that copyright notice and this permission notice appear " |
| "in supporting documentation. <I>Author</I> makes no representations " |
| "about the suitability of this software for any purpose. " |
| "It is provided \"as is\" without express or implied warranty.</P>" |
| ) |
| , |
| license_info( boost::regex("Permission\\W+to\\W+use\\W+copy\\W+modify\\W+distribute\\W+and\\W+sell\\W+this\\W+software" |
| "\\W+for\\W+any\\W+purpose\\W+is\\W+hereby\\W+granted\\W+without\\W+fee" |
| "\\W+provided\\W+that\\W+the\\W+above\\W+copyright\\W+notice\\W+appears?\\W+in\\W+all\\W+copies\\W+and" |
| "\\W+that\\W+both\\W+(the|that)\\W+copyright\\W+notice\\W+and\\W+this\\W+permission\\W+notice\\W+appears?" |
| "\\W+in\\W+supporting\\W+documentation[^<>]{1, 100}\\W+no\\W+representations" |
| "\\W+(are\\W+made\\W+)?about\\W+the\\W+suitability\\W+of\\W+this\\W+software\\W+for\\W+any\\W+purpose" |
| "\\W+It\\W+is\\W+provided\\W+as\\W+is\\W+without\\W+express(ed)?\\W+or\\W+implied\\W+warranty", boost::regex::perl | boost::regex::icase) |
| , |
| boost::regex(generic_author_sig, boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format |
| , |
| "Old style Boost license #1" |
| , |
| "<P>Copyright (c) <I>Date</I><BR>" |
| "<I>Author</I><BR>" |
| "<BR>" |
| "Permission to use, copy, modify, distribute and sell this software " |
| "for any purpose is hereby granted without fee, " |
| "provided that the above copyright notice appear in all copies and " |
| "that both that copyright notice and this permission notice appears? " |
| "in supporting documentation. <I>Author</I> makes no representations " |
| "about the suitability of this software for any purpose. " |
| "It is provided \"as is\" without express or implied warranty.</P>" |
| ) |
| , |
| license_info( |
| boost::regex( |
| "Permission\\W+to\\W+copy\\W+use\\W+modify\\W+sell\\W+and\\W+distribute\\W+this\\W+software" |
| "\\W+is\\W+granted\\W+provided\\W+this\\W+copyright\\W+notice\\W+appears\\W+in\\W+all\\W+copies" |
| "\\W+This\\W+software\\W+is\\W+provided\\W+as\\W+is\\W+without\\W+express\\W+or\\W+implied" |
| "\\W+warranty\\W+and\\W+with\\W+no\\W+claim\\W+as\\W+to\\W+its\\W+suitability\\W+for\\W+any\\W+purpose" |
| , boost::regex::perl | boost::regex::icase |
| ) |
| , |
| boost::regex(generic_author_sig, boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format |
| , |
| "Old style Boost license #2" |
| , |
| "<P>Copyright (c) <I>Date</I> <I>Author</I>.<BR><BR>\n" |
| "Permission to copy, use, modify, sell and distribute this software<BR>\n" |
| "is granted provided this copyright notice appears in all copies.<BR>\n" |
| "This software is provided \"as is\" without express or implied<BR>\n" |
| "warranty, and with no claim as to its suitability for any purpose.</P>\n" |
| ) |
| , |
| license_info( |
| boost::regex( |
| "Permission\\W+to\\W+copy\\W+use[^\"[:word:]]+modify\\W+sell\\W+and\\W+distribute\\W+this\\W+software\\W+is\\W+granted\\W+provided" |
| "\\W+this\\W+copyright\\W+notice\\W+appears\\W+in\\W+all\\W+copies\\W+This\\W+software\\W+is" |
| "\\W+provided\\W+as\\W+is\\W+without\\W+express\\W+or\\W+implied\\W+warranty\\W+and\\W+with" |
| "\\W+no\\W+claim\\W+at\\W+to\\W+its\\W+suitability\\W+for\\W+any\\W+purpose" |
| , boost::regex::perl | boost::regex::icase |
| ) |
| , |
| boost::regex(generic_author_sig, boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format |
| , |
| "Old style Boost license #3" |
| , |
| "<P>(C) Copyright <I>Author</I> <I>Date</I>. Permission to copy, use, " |
| "modify, sell, and distribute this software is granted provided " |
| "this copyright notice appears in all copies. This software is " |
| "provided \"as is\" without express or implied warranty, and with " |
| "no claim at to its suitability for any purpose.</p>\n" |
| ) |
| , |
| license_info( boost::regex("Permission\\W+to\\W+copy\\W+use\\W+sell\\W+and\\W+distribute\\W+this\\W+software\\W+is\\W+granted" |
| "\\W+provided\\W+this\\W+copyright\\W+notice\\W+appears\\W+in\\W+all\\W+copies" |
| "\\W+Permission\\W+to\\W+modify\\W+the\\W+code\\W+and\\W+to\\W+distribute\\W+modified\\W+code\\W+is\\W+granted" |
| "\\W+provided\\W+this\\W+copyright\\W+notice\\W+appears\\W+in\\W+all\\W+copies\\W+and\\W+a\\W+notice" |
| "\\W+that\\W+the\\W+code\\W+was\\W+modified\\W+is\\W+included\\W+with\\W+the\\W+copyright\\W+notice" |
| "\\W+This\\W+software\\W+is\\W+provided\\W+as\\W+is\\W+without\\W+express\\W+or\\W+implied\\W+warranty\\W+and\\W+with\\W+no\\W+claim\\W+as\\W+to\\W+its\\W+suitability\\W+for\\W+any\\W+purpose" |
| , boost::regex::perl | boost::regex::icase) |
| , |
| boost::regex(generic_author_sig, boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format |
| , |
| "Old style Boost license #4" |
| , |
| "<P>Copyright (C) <I>Date Author</I><BR>" |
| "<BR>" |
| "Permission to copy, use, sell and distribute this software is granted\n" |
| "provided this copyright notice appears in all copies.\n" |
| "Permission to modify the code and to distribute modified code is granted\n" |
| "provided this copyright notice appears in all copies, and a notice\n" |
| "that the code was modified is included with the copyright notice.</P>\n" |
| "<P>This software is provided \"as is\" without express or implied warranty,\n" |
| "and with no claim as to its suitability for any purpose.</P>" |
| ) |
| , |
| license_info( boost::regex("This\\W+file\\W+is\\W+part\\W+of\\W+the\\W+(Boost\\W+Graph|Generic\\W+Graph\\W+Component)\\W+Library" |
| "\\W+You\\W+should\\W+have\\W+received\\W+a\\W+copy\\W+of\\W+the\\W+License\\W+Agreement\\W+for\\W+the" |
| "\\W+(Boost|Generic)\\W+Graph\\W+(Component\\W+)?Library\\W+along\\W+with\\W+the\\W+software;\\W+see\\W+the\\W+file\\W+LICENSE" |
| "(\\W+If\\W+not\\W+contact\\W+Office\\W+of\\W+Research\\W+University\\W+of\\W+Notre\\W+Dame\\W+Notre" |
| "\\W+Dame\\W+IN\\W+46556)?" |
| "\\W+Permission\\W+to\\W+modify\\W+the\\W+code\\W+and\\W+to\\W+distribute(\\W+modified|\\W+the)\\W+code\\W+is" |
| "\\W+granted\\W+provided\\W+the\\W+text\\W+of\\W+this\\W+NOTICE\\W+is\\W+retained\\W+a\\W+notice\\W+(that|if)" |
| "\\W+the\\W+code\\W+was\\W+modified\\W+is\\W+included\\W+with\\W+the\\W+above\\W+COPYRIGHT\\W+NOTICE\\W+and" |
| "\\W+with\\W+the\\W+COPYRIGHT\\W+NOTICE\\W+in\\W+the\\W+LICENSE\\W+file\\W+and\\W+that\\W+the\\W+LICENSE" |
| "\\W+file\\W+is\\W+distributed\\W+with\\W+the\\W+modified\\W+code\\W+" |
| "\\W+LICENSOR\\W+MAKES\\W+NO\\W+REPRESENTATIONS\\W+OR\\W+WARRANTIES\\W+EXPRESS\\W+OR\\W+IMPLIED" |
| "\\W+By\\W+way\\W+of\\W+example\\W+but\\W+not\\W+limitation\\W+Licensor\\W+MAKES\\W+NO" |
| "\\W+REPRESENTATIONS\\W+OR\\W+WARRANTIES\\W+OF\\W+MERCHANTABILITY\\W+OR\\W+FITNESS\\W+FOR\\W+ANY" |
| "\\W+PARTICULAR\\W+PURPOSE\\W+OR\\W+THAT\\W+THE\\W+USE\\W+OF\\W+THE\\W+LICENSED\\W+SOFTWARE\\W+COMPONENTS" |
| "\\W+OR\\W+DOCUMENTATION\\W+WILL\\W+NOT\\W+INFRINGE\\W+ANY\\W+PATENTS\\W+COPYRIGHTS\\W+TRADEMARKS" |
| "\\W+OR\\W+OTHER\\W+RIGHTS" |
| , boost::regex::perl | boost::regex::icase) |
| , |
| boost::regex(generic_author_sig, boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format |
| , |
| "Boost.Graph license (Notre Dame)" |
| , |
| "<P>Copyright <I>Date</I> University of Notre Dame.<BR>" |
| "Authors: Andrew Lumsdaine, Lie-Quan Lee, Jeremy G. Siek</P>" |
| "<P>This file is part of the Boost Graph Library</P>" |
| "<P>You should have received a copy of the <A href=\"http://www.boost.org/libs/graph/LICENCE\">License Agreement</a> for the " |
| "Boost Graph Library along with the software; see the file <A href=\"http://www.boost.org/libs/graph/LICENCE\">LICENSE</a>. " |
| "If not, contact Office of Research, University of Notre Dame, Notre " |
| "Dame, IN 46556.</P>" |
| "<P>Permission to modify the code and to distribute modified code is " |
| "granted, provided the text of this NOTICE is retained, a notice that " |
| "the code was modified is included with the above COPYRIGHT NOTICE and " |
| "with the COPYRIGHT NOTICE in the <A href=\"http://www.boost.org/libs/graph/LICENCE\">LICENSE</a> file, and that the <A href=\"http://www.boost.org/libs/graph/LICENCE\">LICENSE</a> " |
| "file is distributed with the modified code.</P>" |
| "<P>LICENSOR MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED.<BR> " |
| "By way of example, but not limitation, Licensor MAKES NO " |
| "REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY " |
| "PARTICULAR PURPOSE OR THAT THE USE OF THE LICENSED SOFTWARE COMPONENTS " |
| "OR DOCUMENTATION WILL NOT INFRINGE ANY PATENTS, COPYRIGHTS, TRADEMARKS " |
| "OR OTHER RIGHTS.</P>" |
| ) |
| , |
| license_info( boost::regex("This\\W+file\\W+is\\W+part\\W+of\\W+the\\W+(Boost\\W+Graph|Generic\\W+Graph\\W+Component)\\W+Library" |
| "\\W+You\\W+should\\W+have\\W+received\\W+a\\W+copy\\W+of\\W+the\\W+License\\W+Agreement\\W+for\\W+the" |
| "\\W+(Boost|Generic)\\W+Graph\\W+(Component\\W+)?Library\\W+along\\W+with\\W+the\\W+software;\\W+see\\W+the\\W+file\\W+LICENSE" |
| "(\\W+If\\W+not\\W+contact\\W+Office\\W+of\\W+Research\\W+Indiana\\W+University\\W+Bloomington\\W+IN\\W+47405)?" |
| "\\W+Permission\\W+to\\W+modify\\W+the\\W+code\\W+and\\W+to\\W+distribute(\\W+modified|\\W+the)\\W+code\\W+is" |
| "\\W+granted\\W+provided\\W+the\\W+text\\W+of\\W+this\\W+NOTICE\\W+is\\W+retained\\W+a\\W+notice\\W+(that|if)" |
| "\\W+the\\W+code\\W+was\\W+modified\\W+is\\W+included\\W+with\\W+the\\W+above\\W+COPYRIGHT\\W+NOTICE\\W+and" |
| "\\W+with\\W+the\\W+COPYRIGHT\\W+NOTICE\\W+in\\W+the\\W+LICENSE\\W+file\\W+and\\W+that\\W+the\\W+LICENSE" |
| "\\W+file\\W+is\\W+distributed\\W+with\\W+the\\W+modified\\W+code\\W+" |
| "\\W+LICENSOR\\W+MAKES\\W+NO\\W+REPRESENTATIONS\\W+OR\\W+WARRANTIES\\W+EXPRESS\\W+OR\\W+IMPLIED" |
| "\\W+By\\W+way\\W+of\\W+example\\W+but\\W+not\\W+limitation\\W+Licensor\\W+MAKES\\W+NO" |
| "\\W+REPRESENTATIONS\\W+OR\\W+WARRANTIES\\W+OF\\W+MERCHANTABILITY\\W+OR\\W+FITNESS\\W+FOR\\W+ANY" |
| "\\W+PARTICULAR\\W+PURPOSE\\W+OR\\W+THAT\\W+THE\\W+USE\\W+OF\\W+THE\\W+LICENSED\\W+SOFTWARE\\W+COMPONENTS" |
| "\\W+OR\\W+DOCUMENTATION\\W+WILL\\W+NOT\\W+INFRINGE\\W+ANY\\W+PATENTS\\W+COPYRIGHTS\\W+TRADEMARKS" |
| "\\W+OR\\W+OTHER\\W+RIGHTS" |
| , boost::regex::perl | boost::regex::icase) |
| , |
| boost::regex(generic_author_sig, boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format |
| , |
| "Boost.Graph license (Indiana University)" |
| , |
| "<P>Copyright <I>Date</I> Indiana University.<BR>" |
| "Authors: Andrew Lumsdaine, Lie-Quan Lee, Jeremy G. Siek</P>" |
| "<P>This file is part of the Boost Graph Library</P>" |
| "<P>You should have received a copy of the <A href=\"http://www.boost.org/libs/graph/LICENCE\">License Agreement</a> for the " |
| "Boost Graph Library along with the software; see the file <A href=\"http://www.boost.org/libs/graph/LICENCE\">LICENSE</a>. " |
| "If not, contact Office of Research, Indiana University, Bloomington," |
| "IN 47404.</P>" |
| "<P>Permission to modify the code and to distribute modified code is " |
| "granted, provided the text of this NOTICE is retained, a notice that " |
| "the code was modified is included with the above COPYRIGHT NOTICE and " |
| "with the COPYRIGHT NOTICE in the <A href=\"http://www.boost.org/libs/graph/LICENCE\">LICENSE</a> file, and that the <A href=\"http://www.boost.org/libs/graph/LICENCE\">LICENSE</a> " |
| "file is distributed with the modified code.</P>" |
| "<P>LICENSOR MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED.<BR> " |
| "By way of example, but not limitation, Licensor MAKES NO " |
| "REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY " |
| "PARTICULAR PURPOSE OR THAT THE USE OF THE LICENSED SOFTWARE COMPONENTS " |
| "OR DOCUMENTATION WILL NOT INFRINGE ANY PATENTS, COPYRIGHTS, TRADEMARKS " |
| "OR OTHER RIGHTS.</P>" |
| ) |
| , |
| license_info( boost::regex("Permission\\W+to\\W+copy\\W+use\\W+modify\\W+sell\\W+and\\W+distribute\\W+this\\W+software\\W+is" |
| "[^\"[:word:]]+granted\\W+provided\\W+this\\W+copyright\\W+notice\\W+appears\\W+in\\W+all\\W+copies\\W+and" |
| "\\W+modified\\W+version\\W+are\\W+clearly\\W+marked\\W+as\\W+such\\W+This\\W+software\\W+is\\W+provided" |
| "\\W+as\\W+is\\W+without\\W+express\\W+or\\W+implied\\W+warranty\\W+and\\W+with\\W+no\\W+claim\\W+as\\W+to\\W+its" |
| "\\W+suitability\\W+for\\W+any\\W+purpose" |
| , boost::regex::perl | boost::regex::icase) |
| , |
| boost::regex(generic_author_sig, boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format |
| , |
| "Old style Boost license #5" |
| , |
| "<P>Copyright (C) <I>Date Author</I></P>" |
| "<p>Permission to copy, use, modify, sell and distribute this software is " |
| "granted, provided this copyright notice appears in all copies and " |
| "modified version are clearly marked as such. This software is provided " |
| "\"as is\" without express or implied warranty, and with no claim as to its " |
| "suitability for any purpose.</P>" |
| ) |
| , |
| license_info( boost::regex("This\\W+file\\W+can\\W+be\\W+redistributed\\W+and\\W+or\\W+modified\\W+under\\W+the\\W+terms\\W+found" |
| "\\W+in\\W+copyright\\W+html" |
| "\\W+This\\W+software\\W+and\\W+its\\W+documentation\\W+is\\W+provided\\W+as\\W+is\\W+without\\W+express\\W+or" |
| "\\W+implied\\W+warranty\\W+and\\W+with\\W+no\\W+claim\\W+as\\W+to\\W+its\\W+suitability\\W+for\\W+any\\W+purpose" |
| , boost::regex::perl | boost::regex::icase) |
| , |
| boost::regex(generic_author_sig, boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format |
| , |
| "Boost.Pool license" |
| , |
| "<P>This file can be redistributed and/or modified under the terms found " |
| "in <a href=\"http://www.boost.org/libs/pool/doc/copyright.html\">copyright.html</a></P>\n" |
| "<P>This software and its documentation is provided \"as is\" without express or " |
| "implied warranty, and with no claim as to its suitability for any purpose</P>" |
| ) |
| , |
| license_info(boost::regex("Permission\\W+to\\W+use\\W+copy\\W+modify\\W+sell\\W+and\\W+distribute\\W+this\\W+software" |
| "\\W+is\\W+hereby\\W+granted\\W+without\\W+fee\\W+provided\\W+that\\W+the\\W+above\\W+copyright\\W+notice" |
| "\\W+appears\\W+in\\W+all\\W+copies\\W+and\\W+that\\W+both\\W+that\\W+copyright\\W+notice\\W+and\\W+this" |
| "\\W+permission\\W+notice\\W+appear\\W+in\\W+supporting\\W+documentation" |
| "[^<>]{1,100}\\W+(make\\W+any\\W+representation|makes\\W+no\\W+representations)\\W+about\\W+the\\W+suitability\\W+of\\W+this" |
| "\\W+software\\W+for\\W+any\\W+purpose\\W+It\\W+is\\W+provided\\W+as\\W+is\\W+without\\W+express\\W+or" |
| "\\W+implied\\W+warranty" |
| , boost::regex::perl | boost::regex::icase) |
| , |
| boost::regex(generic_author_sig, boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format |
| , |
| "Old style Boost license #6" |
| , |
| "<P>Copyright <I>Author Data</I></P>" |
| "<P>Permission to use, copy, modify, sell, and distribute this software " |
| "is hereby granted without fee provided that the above copyright notice " |
| "appears in all copies and that both that copyright notice and this " |
| "permission notice appear in supporting documentation, " |
| "<I>Author</I> makes no representations about the suitability of this " |
| "software for any purpose. It is provided \"as is\" without express or " |
| "implied warranty.</P>" |
| ) |
| , |
| license_info( boost::regex("Permission\\W+to\\W+copy" |
| "[^\"[:word:]]+use\\W+modify\\W+sell\\W+and\\W+distribute\\W+this\\W+software\\W+is\\W+granted\\W+provided" |
| "\\W+this\\W+copyright\\W+notice\\W+appears\\W+in\\W+all\\W+copies\\W+of\\W+the\\W+source\\W+This" |
| "\\W+software\\W+is\\W+provided\\W+as\\W+is\\W+without\\W+express\\W+or\\W+implied\\W+warranty" |
| "\\W+and\\W+with\\W+no\\W+claim\\W+as\\W+to\\W+its\\W+suitability\\W+for\\W+any\\W+purpose" |
| , boost::regex::perl | boost::regex::icase) |
| , |
| boost::regex(generic_author_sig, boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format |
| , |
| "Old style Boost license #7" |
| , |
| "<P>Copyright <I>Author Date</I>. Permission to copy, " |
| "use, modify, sell and distribute this software is granted provided " |
| "this copyright notice appears in all copies of the source. This " |
| "software is provided \"as is\" without express or implied warranty, " |
| "and with no claim as to its suitability for any purpose." |
| ) |
| , |
| license_info(boost::regex("This\\W+software\\W+is\\W+provided\\W+as-is\\W+without\\W+any\\W+express\\W+or\\W+implied" |
| "\\W+warranty\\W+In\\W+no\\W+event\\W+will\\W+the\\W+copyright\\W+holder\\W+be\\W+held\\W+liable\\W+for" |
| "\\W+any\\W+damages\\W+arising\\W+from\\W+the\\W+use\\W+of\\W+this\\W+software" |
| "\\W+Permission\\W+is\\W+granted\\W+to\\W+anyone\\W+to\\W+use\\W+this\\W+software\\W+for\\W+any\\W+purpose" |
| "\\W+including\\W+commercial\\W+applications\\W+and\\W+to\\W+alter\\W+it\\W+and\\W+redistribute" |
| "\\W+it\\W+freely\\W+subject\\W+to\\W+the\\W+following\\W+restrictions:" |
| "\\W+1\\W+The\\W+origin\\W+of\\W+this\\W+software\\W+must\\W+not\\W+be\\W+misrepresented;\\W+you\\W+must" |
| "\\W+not\\W+claim\\W+that\\W+you\\W+wrote\\W+the\\W+original\\W+software\\W+If\\W+you\\W+use\\W+this" |
| "\\W+software\\W+in\\W+a\\W+product\\W+an\\W+acknowledgment\\W+in\\W+the\\W+product\\W+documentation" |
| "\\W+would\\W+be\\W+appreciated\\W+but\\W+is\\W+not\\W+required" |
| "\\W+2\\W+Altered\\W+source\\W+versions\\W+must\\W+be\\W+plainly\\W+marked\\W+as\\W+such\\W+and\\W+must" |
| "\\W+not\\W+be\\W+misrepresented\\W+as\\W+being\\W+the\\W+original\\W+software" |
| "\\W+3\\W+This\\W+notice\\W+may\\W+not\\W+be\\W+removed\\W+or\\W+altered\\W+from\\W+any\\W+source" |
| "\\W+distribution" |
| , boost::regex::perl | boost::regex::icase) |
| , |
| boost::regex(generic_author_sig, boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format |
| , |
| "Old style Boost license #8" |
| , |
| "<P>Phoenix V0.9<BR>Copyright (c) <I>Date</I> Joel de Guzman</P>" |
| "<P>This software is provided 'as-is', without any express or implied " |
| "warranty. In no event will the copyright holder be held liable for " |
| "any damages arising from the use of this software.</P>" |
| "<P>Permission is granted to anyone to use this software for any purpose, " |
| "including commercial applications, and to alter it and redistribute " |
| "it freely, subject to the following restrictions:</P>" |
| "<P>1. The origin of this software must not be misrepresented; you must " |
| "not claim that you wrote the original software. If you use this " |
| "software in a product, an acknowledgment in the product documentation " |
| "would be appreciated but is not required.</P>" |
| "2. Altered source versions must be plainly marked as such, and must " |
| "not be misrepresented as being the original software. </P>" |
| "<P>3. This notice may not be removed or altered from any source " |
| "distribution. " |
| ) |
| , |
| license_info( boost::regex("Permission\\W+to\\W+use\\W+copy\\W+modify\\W+sell\\W+and\\W+distribute\\W+this\\W+software" |
| "\\W+is\\W+hereby\\W+granted\\W+without\\W+fee\\W+provided\\W+that\\W+the\\W+above\\W+copyright\\W+notice" |
| "\\W+appears\\W+in\\W+all\\W+copies\\W+and\\W+that\\W+both\\W+that\\W+copyright\\W+notice\\W+and\\W+this" |
| "\\W+permission\\W+notice\\W+appear\\W+in\\W+supporting\\W+documentation" |
| "\\W+None\\W+of\\W+the\\W+above\\W+authors\\W+nor.{1,100}make\\W+any" |
| "\\W+representation\\W+about\\W+the\\W+suitability\\W+of\\W+this\\W+software\\W+for\\W+any" |
| "\\W+purpose\\W+It\\W+is\\W+provided\\W+as\\W+is\\W+without\\W+express\\W+or\\W+implied\\W+warranty" |
| , boost::regex::perl | boost::regex::icase) |
| , |
| boost::regex(generic_author_sig, boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format |
| , |
| "Old style Boost license #9" |
| , |
| "<P>Copyright <I> Author Date</I><BR>" |
| "Permission to use, copy, modify, sell, and distribute this software " |
| "is hereby granted without fee provided that the above copyright notice " |
| "appears in all copies and that both that copyright notice and this " |
| "permission notice appear in supporting documentation, <BR>" |
| "None of the above authors nor <I>Author's Organisation</I> make any " |
| "representation about the suitability of this software for any " |
| "purpose. It is provided \"as is\" without express or implied warranty." |
| ) |
| , |
| license_info( boost::regex("Permission\\W+to\\W+use\\W+copy\\W+modify\\W+and\\W+distribute\\W+this\\W+software\\W+for\\W+any" |
| "\\W+purpose\\W+is\\W+hereby\\W+granted\\W+without\\W+fee\\W+provided\\W+that\\W+this\\W+copyright\\W+and" |
| "\\W+permissions\\W+notice\\W+appear\\W+in\\W+all\\W+copies\\W+and\\W+derivatives" |
| "\\W+This\\W+software\\W+is\\W+provided\\W+as\\W+is\\W+without\\W+express\\W+or\\W+implied\\W+warranty" |
| , boost::regex::perl | boost::regex::icase) |
| , |
| boost::regex(generic_author_sig, boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format |
| , |
| "Old style Boost license #10" |
| , |
| "<P>Copyright <I>Author Date</I>. All rights reserved.</P>" |
| "<P>Permission to use, copy, modify, and distribute this software for any " |
| "purpose is hereby granted without fee, provided that this copyright and " |
| "permissions notice appear in all copies and derivatives.</P>" |
| "<P>This software is provided \"as is\" without express or implied warranty.</P>" |
| ) |
| , |
| license_info( boost::regex("This\\W+material\\W+is\\W+provided\\W+as\\W+is\\W+with\\W+absolutely\\W+no\\W+warranty\\W+expressed" |
| "\\W+or\\W+implied\\W+Any\\W+use\\W+is\\W+at\\W+your\\W+own\\W+risk" |
| "\\W+Permission\\W+to\\W+use\\W+or\\W+copy\\W+this\\W+software\\W+for\\W+any\\W+purpose\\W+is\\W+hereby\\W+granted" |
| "\\W+without\\W+fee\\W+provided\\W+the\\W+above\\W+notices\\W+are\\W+retained\\W+on\\W+all\\W+copies" |
| "\\W+Permission\\W+to\\W+modify\\W+the\\W+code\\W+and\\W+to\\W+distribute\\W+modified\\W+code\\W+is\\W+granted" |
| "\\W+provided\\W+the\\W+above\\W+notices\\W+are\\W+retained\\W+and\\W+a\\W+notice\\W+that\\W+the\\W+code\\W+was" |
| "\\W+modified\\W+is\\W+included\\W+with\\W+the\\W+above\\W+copyright\\W+notice" |
| , boost::regex::perl | boost::regex::icase) |
| , |
| boost::regex(generic_author_sig, boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format |
| , |
| "Old style Boost license #11" |
| , |
| "<P>This material is provided \"as is\", with absolutely no warranty expressed " |
| "or implied. Any use is at your own risk.</P>" |
| "<P>Permission to use or copy this software for any purpose is hereby granted " |
| "without fee, provided the above notices are retained on all copies. " |
| "Permission to modify the code and to distribute modified code is granted, " |
| "provided the above notices are retained, and a notice that the code was " |
| "modified is included with the above copyright notice.</P>" |
| ) |
| , |
| license_info( boost::regex("Permission\\W+to\\W+copy\\W+use\\W+and\\W+distribute\\W+this\\W+software\\W+is\\W+granted\\W+provided" |
| "\\W+that\\W+this\\W+copyright\\W+notice\\W+appears\\W+in\\W+all\\W+copies" |
| "\\W+Permission\\W+to\\W+modify\\W+the\\W+code\\W+and\\W+to\\W+distribute\\W+modified\\W+code\\W+is\\W+granted" |
| "\\W+provided\\W+that\\W+this\\W+copyright\\W+notice\\W+appears\\W+in\\W+all\\W+copies\\W+and\\W+a\\W+notice" |
| "\\W+that\\W+the\\W+code\\W+was\\W+modified\\W+is\\W+included\\W+with\\W+the\\W+copyright\\W+notice" |
| "\\W+This\\W+software\\W+is\\W+provided\\W+as\\W+is\\W+without\\W+express\\W+or\\W+implied\\W+warranty\\W+and" |
| "\\W+with\\W+no\\W+claim\\W+as\\W+to\\W+its\\W+suitability\\W+for\\W+any\\W+purpose" |
| , boost::regex::perl | boost::regex::icase) |
| , |
| boost::regex(generic_author_sig, boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format |
| , |
| "Old style Boost license #12" |
| , |
| "<P>Copyright (C) <I>Date Author</I></P><P>Permission to copy, use, and distribute this software is granted, provided " |
| "that this copyright notice appears in all copies.<BR>" |
| "Permission to modify the code and to distribute modified code is granted, " |
| "provided that this copyright notice appears in all copies, and a notice " |
| "that the code was modified is included with the copyright notice.</P>" |
| "<P>This software is provided \"as is\" without express or implied warranty, and " |
| "with no claim as to its suitability for any purpose.</P>" |
| ) |
| , |
| license_info( boost::regex("Permission\\W+to\\W+copy\\W+and\\W+use\\W+this\\W+software\\W+is\\W+granted" |
| "\\W+provided\\W+this\\W+copyright\\W+notice\\W+appears\\W+in\\W+all\\W+copies" |
| "\\W+Permission\\W+to\\W+modify\\W+the\\W+code\\W+and\\W+to\\W+distribute\\W+modified\\W+code\\W+is\\W+granted" |
| "\\W+provided\\W+this\\W+copyright\\W+notice\\W+appears\\W+in\\W+all\\W+copies\\W+and\\W+a\\W+notice" |
| "\\W+that\\W+the\\W+code\\W+was\\W+modified\\W+is\\W+included\\W+with\\W+the\\W+copyright\\W+notice" |
| "\\W+This\\W+software\\W+is\\W+provided\\W+as\\W+is\\W+without\\W+express\\W+or\\W+implied\\W+warranty" |
| "\\W+and\\W+with\\W+no\\W+claim\\W+as\\W+to\\W+its\\W+suitability\\W+for\\W+any\\W+purpose" |
| , boost::regex::perl | boost::regex::icase) |
| , |
| boost::regex(generic_author_sig, boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format |
| , |
| "Old style Boost license #13" |
| , |
| "<P>Copyright (C) <I>Date Author</I></P>" |
| "<P>Permission to copy and use this software is granted, " |
| "provided this copyright notice appears in all copies. " |
| "Permission to modify the code and to distribute modified code is granted, " |
| "provided this copyright notice appears in all copies, and a notice " |
| "that the code was modified is included with the copyright notice.</P>" |
| "<P>This software is provided \"as is\" without express or implied warranty, " |
| "and with no claim as to its suitability for any purpose.</P>" |
| ) |
| , |
| license_info( boost::regex("Copyright\\W+Kevlin\\W+Henney\\W+2000\\W+All\\W+rights\\W+reserved\\W+" |
| "Permission\\W+to\\W+use\\W+copy\\W+modify\\W+and\\W+distribute\\W+this\\W+software\\W+for\\W+any" |
| "\\W+purpose\\W+is\\W+hereby\\W+granted\\W+without\\W+fee\\W+provided\\W+that\\W+this\\W+copyright\\W+and" |
| "\\W+permissions\\W+notice\\W+appear\\W+in\\W+all\\W+copies\\W+and\\W+derivatives\\W+and\\W+that\\W+no" |
| "\\W+charge\\W+may\\W+be\\W+made\\W+for\\W+the\\W+software\\W+and\\W+its\\W+documentation\\W+except\\W+to\\W+cover" |
| "\\W+cost\\W+of\\W+distribution" |
| "\\W+This\\W+software\\W+is\\W+provided\\W+as\\W+is\\W+without\\W+express\\W+or\\W+implied\\W+warranty\\W+" |
| , boost::regex::perl | boost::regex::icase) |
| , |
| boost::regex(generic_author_sig, boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format |
| , |
| "Old style Boost license #14" |
| , |
| "<P>Copyright The Author, The Date. All rights reserved.</P>" |
| "<P>Permission to use, copy, modify, and distribute this software for any" |
| " purpose is hereby granted without fee, provided that this copyright and" |
| " permissions notice appear in all copies and derivatives, and that no" |
| " charge may be made for the software and its documentation except to cover" |
| " cost of distribution.</P>" |
| "<P>This software is provided \"as is\" without express or implied warranty.</P>" |
| ) |
| , |
| license_info( boost::regex("preprocessed\\W+version\\W+of\\W+boost/mpl/.*\\.hpp\\W+header\\W+see\\W+the\\W+original\\W+for\\W+copyright\\W+information", boost::regex::perl | boost::regex::icase) |
| , |
| boost::regex(generic_author_sig, boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format |
| , |
| "SGI Style Licence (MPL preprocessed file)" |
| , |
| "<P>Copyright (c) <I>Date</I><BR>" |
| "<I>Author</I><BR>" |
| "<BR>" |
| "Permission to use, copy, modify, distribute and sell this software " |
| "and its documentation for any purpose is hereby granted without fee, " |
| "provided that the above copyright notice appear in all copies and " |
| "that both that copyright notice and this permission notice appear " |
| "in supporting documentation. <I>Author</I> makes no representations " |
| "about the suitability of this software for any purpose. " |
| "It is provided \"as is\" without express or implied warranty.</P>" |
| ) |
| , |
| license_info( boost::regex( |
| "This\\W+file\\W+is\\W+part\\W+of\\W+jam\\W+" |
| "License\\W+is\\W+hereby\\W+granted\\W+to\\W+use\\W+this\\W+software\\W+and\\W+distribute\\W+it\\W+" |
| "freely\\W+as\\W+long\\W+as\\W+this\\W+copyright\\W+notice\\W+is\\W+retained\\W+and\\W+modifications\\W+" |
| "are\\W+clearly\\W+marked\\W+" |
| "ALL\\W+WARRANTIES\\W+ARE\\W+HEREBY\\W+DISCLAIMED" |
| "|" |
| "This\\W+file\\W+is\\W+part\\W+of\\W+Jam\\W+see\\W+jam\\.c\\W+for\\W+Copyright\\W+information" |
| "|This file has been donated to Jam" |
| "|Generated by mkjambase from Jambase" , boost::regex::perl | boost::regex::icase) |
| , |
| boost::regex(generic_author_sig + std::string("|(Craig\\W+W\\W+McPheeters\\W+Alias\\W+Wavefront)|(Generated by mkjambase from Jambase)"), boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format + std::string("(?4Craig W. McPheeters, Alias|Wavefront)(?5Christopher Seiwald and Perforce Software, Inc)") |
| , |
| "Perforce Jam License" |
| , |
| "<P>Copyright 1993-2002 Christopher Seiwald and Perforce Software, Inc.</P>" |
| "<P>This file is part of jam.</P>" |
| "<P>License is hereby granted to use this software and distribute it " |
| "freely, as long as this copyright notice is retained and modifications " |
| " are clearly marked.</P>" |
| "<P>ALL WARRANTIES ARE HEREBY DISCLAIMED</P>" |
| ) |
| , |
| license_info( boost::regex( |
| "Permission\\W+is\\W+granted\\W+to\\W+anyone\\W+to\\W+use\\W+this\\W+software\\W+for\\W+any\\W+" |
| "purpose\\W+on\\W+any\\W+computer\\W+system\\W+and\\W+to\\W+redistribute\\W+it\\W+freely\\W+" |
| "subject\\W+to\\W+the\\W+following\\W+restrictions\\W+" |
| "1\\W+The\\W+author\\W+is\\W+not\\W+responsible\\W+for\\W+the\\W+consequences\\W+of\\W+use\\W+of\\W+" |
| "this\\W+software\\W+no\\W+matter\\W+how\\W+awful\\W+even\\W+if\\W+they\\W+arise\\W+" |
| "from\\W+defects\\W+in\\W+it\\W+" |
| "2\\W+The\\W+origin\\W+of\\W+this\\W+software\\W+must\\W+not\\W+be\\W+misrepresented\\W+either\\W+" |
| "by\\W+explicit\\W+claim\\W+or\\W+by\\W+omission\\W+" |
| "3\\W+Altered\\W+versions\\W+must\\W+be\\W+plainly\\W+marked\\W+as\\W+such\\W+and\\W+must\\W+not\\W+" |
| "be\\W+misrepresented\\W+as\\W+being\\W+the\\W+original\\W+software" |
| "|Definitions\\W+etc\\W+for\\W+regexp\\W+3\\W+routines", boost::regex::perl | boost::regex::icase) |
| , |
| boost::regex(generic_author_sig + std::string("|(Definitions\\W+etc\\W+for\\W+regexp\\W+3\\W+routines)"), boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format + std::string("(?4University of Toronto)") |
| , |
| "BSD Regex License" |
| , |
| "<P>Copyright (c) 1986 by University of Toronto.</P>" |
| "<P>Written by Henry Spencer. Not derived from licensed software.</P>" |
| "<P>Permission is granted to anyone to use this software for any" |
| "purpose on any computer system, and to redistribute it freely," |
| "subject to the following restrictions:</P>" |
| "<P>The author is not responsible for the consequences of use of" |
| "this software, no matter how awful, even if they arise" |
| "from defects in it.</P>" |
| "<p>The origin of this software must not be misrepresented, either" |
| "by explicit claim or by omission.</p>" |
| "<p>Altered versions must be plainly marked as such, and must not" |
| "be misrepresented as being the original software.</P>" |
| ) |
| , |
| license_info( boost::regex( |
| "Skeleton\\W+parser\\W+for\\W+Yacc\\W+like\\W+parsing\\W+with\\W+Bison\\W+" |
| "Copyright.{0,100}Free\\W+Software\\W+Foundation\\W+Inc\\W+" |
| "\\W+This\\W+program\\W+is\\W+free\\W+software\\W+you\\W+can\\W+redistribute\\W+it\\W+and\\W+or\\W+modify\\W+" |
| "it\\W+under\\W+the\\W+terms\\W+of\\W+the\\W+GNU\\W+General\\W+Public\\W+License\\W+as\\W+published\\W+by\\W+" |
| "the\\W+Free\\W+Software\\W+Foundation\\W+either\\W+version\\W+2\\W+or\\W+at\\W+your\\W+option\\W+" |
| "any\\W+later\\W+version" |
| "|" |
| // this part matches the start of jamgramtab.h which is under the same licence |
| // but bison does not output it's usual licence declaration: |
| "\\{\\s*\"!\"\\s*,\\s*_BANG_t\\s*\\}", boost::regex::perl | boost::regex::icase) |
| , |
| boost::regex(generic_author_sig + std::string("|(\\{\\s*\"!\"\\s*,\\s*_BANG_t\\s*\\})"), boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format + std::string("(?4Free Software Foundation, Inc)") |
| , |
| "GNU Parser Licence" |
| , |
| "<P>Skeleton parser for Yacc-like parsing with Bison,<BR>" |
| "Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002 Free Software Foundation, Inc.</P>" |
| "<P>This program is free software; you can redistribute it and/or modify" |
| "it under the terms of the GNU General Public License as published by" |
| "the Free Software Foundation; either version 2, or (at your option)" |
| "any later version.</P>" |
| "<P>This program is distributed in the hope that it will be useful," |
| "but WITHOUT ANY WARRANTY; without even the implied warranty of" |
| "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the" |
| "GNU General Public License for more details.</P>" |
| "<P>You should have received a copy of the GNU General Public License" |
| "along with this program; if not, write to the Free Software" |
| "Foundation, Inc., 59 Temple Place - Suite 330," |
| "Boston, MA 02111-1307, USA.</P>" |
| "<P>As a special exception, when this file is copied by Bison into a" |
| "Bison output file, you may use that output file without restriction." |
| "This special exception was added by the Free Software Foundation" |
| "in version 1.24 of Bison.</P>" |
| ) |
| , |
| license_info( boost::regex( |
| "(?:The|This)\\W+code\\W+is\\W+considered\\W+to\\W+be\\W+in\\W+the\\W+public\\W+domain", boost::regex::perl | boost::regex::icase) |
| , |
| boost::regex(generic_author_sig, boost::regex::perl | boost::regex::icase) |
| , |
| generic_author_format |
| , |
| "Public Domain" |
| , |
| "<P>The code has no license terms, it has been explicity placed in the\n" |
| "public domain by it's author(s).</P>" |
| ) |
| , |
| }; |
| return std::pair<const license_info*, int>(licenses, sizeof(licenses)/sizeof(licenses[0])); |
| } |
| |
| std::string format_authors_name(const std::string& name) |
| { |
| // put name into a consistent format, so that we don't get too much |
| // of a proliferation of names (lots of versions of the same basic form). |
| |
| static const boost::regex e("(^)?[^-(<a-zA-ZÀ-þ]+(([(<].*)?$)?"); |
| static const char* formatter = "(?1:(?2: ))"; |
| |
| return boost::regex_replace(name, e, formatter, boost::match_default | boost::format_all); |
| } |
| |