aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/restricted/boost/regex
diff options
context:
space:
mode:
authoralexv-smirnov <alex@ydb.tech>2023-03-15 19:59:12 +0300
committeralexv-smirnov <alex@ydb.tech>2023-03-15 19:59:12 +0300
commit056bb284ccf8dd6793ec3a54ffa36c4fb2b9ad11 (patch)
tree4740980126f32e3af7937ba0ca5f83e59baa4ab0 /contrib/restricted/boost/regex
parent269126dcced1cc8b53eb4398b4a33e5142f10290 (diff)
downloadydb-056bb284ccf8dd6793ec3a54ffa36c4fb2b9ad11.tar.gz
add library/cpp/actors, ymake build to ydb oss export
Diffstat (limited to 'contrib/restricted/boost/regex')
-rw-r--r--contrib/restricted/boost/regex/.yandex_meta/devtools.copyrights.report294
-rw-r--r--contrib/restricted/boost/regex/.yandex_meta/devtools.licenses.report197
-rw-r--r--contrib/restricted/boost/regex/.yandex_meta/licenses.list.txt76
-rw-r--r--contrib/restricted/boost/regex/src/internals.hpp35
-rw-r--r--contrib/restricted/boost/regex/ya.make67
5 files changed, 669 insertions, 0 deletions
diff --git a/contrib/restricted/boost/regex/.yandex_meta/devtools.copyrights.report b/contrib/restricted/boost/regex/.yandex_meta/devtools.copyrights.report
new file mode 100644
index 0000000000..0a83d961d8
--- /dev/null
+++ b/contrib/restricted/boost/regex/.yandex_meta/devtools.copyrights.report
@@ -0,0 +1,294 @@
+# File format ($ symbol means the beginning of a line):
+#
+# $ # this message
+# $ # =======================
+# $ # comments (all commentaries should starts with some number of spaces and # symbol)
+# $ IGNORE_FILES {file1.ext1} {file2.ext2} - (optional) ignore listed files when generating license macro and credits
+# $ RENAME {original license id} TO {new license id} # user comments - (optional) use {new license id} instead {original license id} in ya.make files
+# $ # user comments
+# $
+# ${action} {license id} {license text hash}
+# $BELONGS ./ya/make/file/relative/path/1/ya.make ./ya/make/2/ya.make
+# ${all_file_action} filename
+# $ # user commentaries (many lines)
+# $ generated description - files with this license, license text... (some number of lines that starts with some number of spaces, do not modify)
+# ${action} {license spdx} {license text hash}
+# $BELONGS ./ya/make/file/relative/path/3/ya.make
+# ${all_file_action} filename
+# $ # user commentaries
+# $ generated description
+# $ ...
+#
+# You can modify action, all_file_action and add commentaries
+# Available actions:
+# keep - keep license in contrib and use in credits
+# skip - skip license
+# remove - remove all files with this license
+# rename - save license text/links into licenses texts file, but not store SPDX into LINCENSE macro. You should store correct license id into devtools.license.spdx.txt file
+#
+# {all file action} records will be generated when license text contains filename that exists on filesystem (in contrib directory)
+# We suppose that that files can contain some license info
+# Available all file actions:
+# FILE_IGNORE - ignore file (do nothing)
+# FILE_INCLUDE - include all file data into licenses text file
+# =======================
+
+KEEP COPYRIGHT_SERVICE_LABEL 0f5377e4450985459a6cbf2a0c7b308e
+BELONGS ya.make
+ License text:
+ * Copyright (c) 2020
+ * John Maddock
+ Scancode info:
+ Original SPDX id: COPYRIGHT_SERVICE_LABEL
+ Score : 100.00
+ Match type : COPYRIGHT
+ Files with this license:
+ include/boost/regex/icu.hpp [3:4]
+ include/boost/regex/pending/unicode_iterator.hpp [3:4]
+ include/boost/regex/v4/indexed_bit_flag.hpp [3:4]
+
+KEEP COPYRIGHT_SERVICE_LABEL 1f04e771ae77a341bbc9ea094604bb99
+BELONGS ya.make
+ License text:
+ * Copyright (c) 1998-2000
+ * Dr John Maddock
+ Scancode info:
+ Original SPDX id: COPYRIGHT_SERVICE_LABEL
+ Score : 100.00
+ Match type : COPYRIGHT
+ Files with this license:
+ include/boost/regex.h [3:4]
+
+KEEP COPYRIGHT_SERVICE_LABEL 37ef22160482a625f43027681621c621
+BELONGS ya.make
+ License text:
+ * Copyright (c) 2003-2005
+ * John Maddock
+ Scancode info:
+ Original SPDX id: COPYRIGHT_SERVICE_LABEL
+ Score : 100.00
+ Match type : COPYRIGHT
+ Files with this license:
+ include/boost/regex/v4/error_type.hpp [3:4]
+ include/boost/regex/v5/error_type.hpp [3:4]
+
+KEEP COPYRIGHT_SERVICE_LABEL 3e16d1b440a4ce72af6366ce0b5d944c
+BELONGS ya.make
+ License text:
+ * Copyright (c) 1998-2004 John Maddock
+ * Copyright 2011 Garmin Ltd. or its subsidiaries
+ Scancode info:
+ Original SPDX id: COPYRIGHT_SERVICE_LABEL
+ Score : 100.00
+ Match type : COPYRIGHT
+ Files with this license:
+ include/boost/regex/v4/basic_regex.hpp [3:4]
+ include/boost/regex/v5/basic_regex.hpp [3:4]
+ src/regex.cpp [3:4]
+ src/regex_debug.cpp [3:4]
+
+KEEP COPYRIGHT_SERVICE_LABEL 4047300d625348707598991c59d561ac
+BELONGS ya.make
+ License text:
+ * Copyright (c) 1998-2004 John Maddock
+ * Copyright 2011 Garmin Ltd. or its subsidiaries
+ Scancode info:
+ Original SPDX id: COPYRIGHT_SERVICE_LABEL
+ Score : 100.00
+ Match type : COPYRIGHT
+ Files with this license:
+ include/boost/regex/v4/basic_regex.hpp [3:4]
+ include/boost/regex/v4/cpp_regex_traits.hpp [3:4]
+ include/boost/regex/v5/basic_regex.hpp [3:4]
+ include/boost/regex/v5/cpp_regex_traits.hpp [3:4]
+
+KEEP COPYRIGHT_SERVICE_LABEL 6ba84e6b22158f449d69d0b66297024e
+BELONGS ya.make
+ License text:
+ * Copyright (c) 2004
+ * John Maddock
+ Scancode info:
+ Original SPDX id: COPYRIGHT_SERVICE_LABEL
+ Score : 100.00
+ Match type : COPYRIGHT
+ Files with this license:
+ include/boost/regex/concepts.hpp [3:4]
+ include/boost/regex/mfc.hpp [3:4]
+ include/boost/regex/pending/object_cache.hpp [3:4]
+ include/boost/regex/pending/static_mutex.hpp [3:4]
+ include/boost/regex/v4/basic_regex_creator.hpp [3:4]
+ include/boost/regex/v4/basic_regex_parser.hpp [3:4]
+ include/boost/regex/v4/c_regex_traits.hpp [3:4]
+ include/boost/regex/v4/cpp_regex_traits.hpp [3:4]
+ include/boost/regex/v4/icu.hpp [3:4]
+ include/boost/regex/v4/object_cache.hpp [3:4]
+ include/boost/regex/v4/protected_call.hpp [3:4]
+ include/boost/regex/v4/regex_traits_defaults.hpp [3:4]
+ include/boost/regex/v4/unicode_iterator.hpp [3:4]
+ include/boost/regex/v4/w32_regex_traits.hpp [3:4]
+ include/boost/regex/v5/basic_regex_creator.hpp [3:4]
+ include/boost/regex/v5/basic_regex_parser.hpp [3:4]
+ include/boost/regex/v5/c_regex_traits.hpp [3:4]
+ include/boost/regex/v5/cpp_regex_traits.hpp [3:4]
+ include/boost/regex/v5/icu.hpp [3:4]
+ include/boost/regex/v5/object_cache.hpp [3:4]
+ include/boost/regex/v5/regex_traits_defaults.hpp [3:4]
+ include/boost/regex/v5/unicode_iterator.hpp [3:4]
+ include/boost/regex/v5/w32_regex_traits.hpp [3:4]
+ src/static_mutex.cpp [3:4]
+
+KEEP COPYRIGHT_SERVICE_LABEL 6f522c25b81fd9005f9f0cdd69d03b25
+BELONGS ya.make
+ License text:
+ * Copyright (c) 2011
+ * John Maddock
+ Scancode info:
+ Original SPDX id: COPYRIGHT_SERVICE_LABEL
+ Score : 100.00
+ Match type : COPYRIGHT
+ Files with this license:
+ src/internals.hpp [3:4]
+
+KEEP COPYRIGHT_SERVICE_LABEL 81fe68c1eb5b189c68e4dea969fce3be
+BELONGS ya.make
+ License text:
+ * Copyright (c) 2002
+ * John Maddock
+ Scancode info:
+ Original SPDX id: COPYRIGHT_SERVICE_LABEL
+ Score : 100.00
+ Match type : COPYRIGHT
+ Files with this license:
+ include/boost/regex/v4/char_regex_traits.hpp [3:4]
+ include/boost/regex/v4/iterator_category.hpp [3:4]
+ include/boost/regex/v4/mem_block_cache.hpp [2:3]
+ include/boost/regex/v4/perl_matcher.hpp [3:4]
+ include/boost/regex/v4/perl_matcher_common.hpp [3:4]
+ include/boost/regex/v4/perl_matcher_non_recursive.hpp [3:4]
+ include/boost/regex/v4/perl_matcher_recursive.hpp [3:4]
+ include/boost/regex/v5/char_regex_traits.hpp [3:4]
+ include/boost/regex/v5/iterator_category.hpp [3:4]
+ include/boost/regex/v5/mem_block_cache.hpp [2:3]
+ include/boost/regex/v5/perl_matcher.hpp [3:4]
+ include/boost/regex/v5/perl_matcher_common.hpp [3:4]
+ include/boost/regex/v5/perl_matcher_non_recursive.hpp [3:4]
+
+KEEP COPYRIGHT_SERVICE_LABEL 90bf60ec5dad526231712a76952b4545
+BELONGS ya.make
+ License text:
+ * Copyright (c) 1998-2002
+ * John Maddock
+ Scancode info:
+ Original SPDX id: COPYRIGHT_SERVICE_LABEL
+ Score : 100.00
+ Match type : COPYRIGHT
+ Files with this license:
+ include/boost/cregex.hpp [3:4]
+ include/boost/regex.hpp [3:4]
+ include/boost/regex/config.hpp [3:4]
+ include/boost/regex/config/borland.hpp [3:4]
+ include/boost/regex/config/cwchar.hpp [3:4]
+ include/boost/regex/pattern_except.hpp [3:4]
+ include/boost/regex/regex_traits.hpp [3:4]
+ include/boost/regex/user.hpp [3:4]
+ include/boost/regex/v4/cregex.hpp [3:4]
+ include/boost/regex/v4/iterator_traits.hpp [3:4]
+ include/boost/regex/v4/match_flags.hpp [3:4]
+ include/boost/regex/v4/pattern_except.hpp [3:4]
+ include/boost/regex/v4/primary_transform.hpp [3:4]
+ include/boost/regex/v4/regbase.hpp [3:4]
+ include/boost/regex/v4/regex.hpp [3:4]
+ include/boost/regex/v4/regex_fwd.hpp [3:4]
+ include/boost/regex/v4/regex_grep.hpp [3:4]
+ include/boost/regex/v4/regex_match.hpp [3:4]
+ include/boost/regex/v4/regex_merge.hpp [3:4]
+ include/boost/regex/v4/regex_raw_buffer.hpp [3:4]
+ include/boost/regex/v4/regex_search.hpp [3:4]
+ include/boost/regex/v4/regex_split.hpp [3:4]
+ include/boost/regex/v4/states.hpp [3:4]
+ include/boost/regex/v4/sub_match.hpp [3:4]
+ include/boost/regex/v5/cregex.hpp [3:4]
+ include/boost/regex/v5/iterator_traits.hpp [3:4]
+ include/boost/regex/v5/match_flags.hpp [3:4]
+ include/boost/regex/v5/pattern_except.hpp [3:4]
+ include/boost/regex/v5/primary_transform.hpp [3:4]
+ include/boost/regex/v5/regbase.hpp [3:4]
+ include/boost/regex/v5/regex.hpp [3:4]
+ include/boost/regex/v5/regex_fwd.hpp [3:4]
+ include/boost/regex/v5/regex_grep.hpp [3:4]
+ include/boost/regex/v5/regex_match.hpp [3:4]
+ include/boost/regex/v5/regex_merge.hpp [3:4]
+ include/boost/regex/v5/regex_raw_buffer.hpp [3:4]
+ include/boost/regex/v5/regex_search.hpp [3:4]
+ include/boost/regex/v5/regex_split.hpp [3:4]
+ include/boost/regex/v5/states.hpp [3:4]
+ include/boost/regex/v5/sub_match.hpp [3:4]
+ include/boost/regex_fwd.hpp [3:4]
+ src/posix_api.cpp [3:4]
+ src/wide_posix_api.cpp [3:4]
+
+KEEP COPYRIGHT_SERVICE_LABEL c24b5b08917188c6ae925e003535d186
+BELONGS ya.make
+ License text:
+ * Copyright (c) 1998-2009 John Maddock
+ * Copyright 2008 Eric Niebler.
+ Scancode info:
+ Original SPDX id: COPYRIGHT_SERVICE_LABEL
+ Score : 100.00
+ Match type : COPYRIGHT
+ Files with this license:
+ include/boost/regex/v4/regex_format.hpp [3:4]
+ include/boost/regex/v5/regex_format.hpp [3:4]
+
+KEEP COPYRIGHT_SERVICE_LABEL e242cf22a8569c95827537aca7b8285d
+BELONGS ya.make
+ License text:
+ * Copyright (c) 2003
+ * John Maddock
+ Scancode info:
+ Original SPDX id: COPYRIGHT_SERVICE_LABEL
+ Score : 100.00
+ Match type : COPYRIGHT
+ Files with this license:
+ include/boost/regex/v4/regex_iterator.hpp [3:4]
+ include/boost/regex/v4/regex_token_iterator.hpp [3:4]
+ include/boost/regex/v4/regex_traits.hpp [3:4]
+ include/boost/regex/v4/syntax_type.hpp [3:4]
+ include/boost/regex/v4/u32regex_iterator.hpp [3:4]
+ include/boost/regex/v4/u32regex_token_iterator.hpp [3:4]
+ include/boost/regex/v5/regex_iterator.hpp [3:4]
+ include/boost/regex/v5/regex_token_iterator.hpp [3:4]
+ include/boost/regex/v5/regex_traits.hpp [3:4]
+ include/boost/regex/v5/syntax_type.hpp [3:4]
+ include/boost/regex/v5/u32regex_iterator.hpp [3:4]
+ include/boost/regex/v5/u32regex_token_iterator.hpp [3:4]
+
+KEEP COPYRIGHT_SERVICE_LABEL f9e3fe08b0242a1ca57099bf39432eed
+BELONGS ya.make
+ License text:
+ * Copyright (c) 1998-2009
+ * John Maddock
+ Scancode info:
+ Original SPDX id: COPYRIGHT_SERVICE_LABEL
+ Score : 100.00
+ Match type : COPYRIGHT
+ Files with this license:
+ include/boost/regex/v4/match_results.hpp [3:4]
+ include/boost/regex/v4/regex_format.hpp [3:4]
+ include/boost/regex/v4/regex_replace.hpp [3:4]
+ include/boost/regex/v5/match_results.hpp [3:4]
+ include/boost/regex/v5/regex_format.hpp [3:4]
+ include/boost/regex/v5/regex_replace.hpp [3:4]
+
+KEEP COPYRIGHT_SERVICE_LABEL febe05bc8ec6f388612334cf870b660c
+BELONGS ya.make
+ License text:
+ * Copyright (c) 1998-2005
+ * John Maddock
+ Scancode info:
+ Original SPDX id: COPYRIGHT_SERVICE_LABEL
+ Score : 100.00
+ Match type : COPYRIGHT
+ Files with this license:
+ include/boost/regex/v4/regex_workaround.hpp [3:4]
+ include/boost/regex/v5/regex_workaround.hpp [3:4]
diff --git a/contrib/restricted/boost/regex/.yandex_meta/devtools.licenses.report b/contrib/restricted/boost/regex/.yandex_meta/devtools.licenses.report
new file mode 100644
index 0000000000..fbec0562d9
--- /dev/null
+++ b/contrib/restricted/boost/regex/.yandex_meta/devtools.licenses.report
@@ -0,0 +1,197 @@
+# File format ($ symbol means the beginning of a line):
+#
+# $ # this message
+# $ # =======================
+# $ # comments (all commentaries should starts with some number of spaces and # symbol)
+# $ IGNORE_FILES {file1.ext1} {file2.ext2} - (optional) ignore listed files when generating license macro and credits
+# $ RENAME {original license id} TO {new license id} # user comments - (optional) use {new license id} instead {original license id} in ya.make files
+# $ # user comments
+# $
+# ${action} {license id} {license text hash}
+# $BELONGS ./ya/make/file/relative/path/1/ya.make ./ya/make/2/ya.make
+# ${all_file_action} filename
+# $ # user commentaries (many lines)
+# $ generated description - files with this license, license text... (some number of lines that starts with some number of spaces, do not modify)
+# ${action} {license spdx} {license text hash}
+# $BELONGS ./ya/make/file/relative/path/3/ya.make
+# ${all_file_action} filename
+# $ # user commentaries
+# $ generated description
+# $ ...
+#
+# You can modify action, all_file_action and add commentaries
+# Available actions:
+# keep - keep license in contrib and use in credits
+# skip - skip license
+# remove - remove all files with this license
+# rename - save license text/links into licenses texts file, but not store SPDX into LINCENSE macro. You should store correct license id into devtools.license.spdx.txt file
+#
+# {all file action} records will be generated when license text contains filename that exists on filesystem (in contrib directory)
+# We suppose that that files can contain some license info
+# Available all file actions:
+# FILE_IGNORE - ignore file (do nothing)
+# FILE_INCLUDE - include all file data into licenses text file
+# =======================
+
+KEEP BSL-1.0 0974809ca97a6ae3d4791e1b39276ddd
+BELONGS ya.make
+ License text:
+ * Use, modification and distribution are 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)
+ Scancode info:
+ Original SPDX id: BSL-1.0
+ Score : 100.00
+ Match type : NOTICE
+ Links : http://www.boost.org/LICENSE_1_0.txt, http://www.boost.org/users/license.html, https://spdx.org/licenses/BSL-1.0
+ Files with this license:
+ include/boost/regex/v4/regex_token_iterator.hpp [6:8]
+ include/boost/regex/v5/regex_token_iterator.hpp [6:8]
+
+KEEP BSL-1.0 65724380ee1601b28f0db6323a0ad006
+BELONGS ya.make
+ License text:
+ * Use, modification and distribution are 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)
+ Scancode info:
+ Original SPDX id: BSL-1.0
+ Score : 100.00
+ Match type : NOTICE
+ Links : http://www.boost.org/LICENSE_1_0.txt, http://www.boost.org/users/license.html, https://spdx.org/licenses/BSL-1.0
+ Files with this license:
+ include/boost/regex/config.hpp [6:8]
+ include/boost/regex/v4/char_regex_traits.hpp [6:8]
+ include/boost/regex/v4/cregex.hpp [6:8]
+ include/boost/regex/v4/error_type.hpp [6:8]
+ include/boost/regex/v4/icu.hpp [6:8]
+ include/boost/regex/v4/regex_traits_defaults.hpp [6:8]
+ include/boost/regex/v5/char_regex_traits.hpp [6:8]
+ include/boost/regex/v5/cregex.hpp [6:8]
+ include/boost/regex/v5/error_type.hpp [6:8]
+ include/boost/regex/v5/regex_traits_defaults.hpp [6:8]
+
+KEEP BSL-1.0 7dd8de26ac392d25f996e40e98028698
+BELONGS ya.make
+ License text:
+ * Use, modification and distribution are 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)
+ Scancode info:
+ Original SPDX id: BSL-1.0
+ Score : 100.00
+ Match type : NOTICE
+ Links : http://www.boost.org/LICENSE_1_0.txt, http://www.boost.org/users/license.html, https://spdx.org/licenses/BSL-1.0
+ Files with this license:
+ include/boost/cregex.hpp [6:8]
+ include/boost/regex.h [6:8]
+ include/boost/regex.hpp [6:8]
+ include/boost/regex/concepts.hpp [6:8]
+ include/boost/regex/config/borland.hpp [6:8]
+ include/boost/regex/config/cwchar.hpp [6:8]
+ include/boost/regex/icu.hpp [6:8]
+ include/boost/regex/mfc.hpp [6:8]
+ include/boost/regex/pattern_except.hpp [6:8]
+ include/boost/regex/pending/object_cache.hpp [6:8]
+ include/boost/regex/pending/static_mutex.hpp [6:8]
+ include/boost/regex/pending/unicode_iterator.hpp [6:8]
+ include/boost/regex/regex_traits.hpp [6:8]
+ include/boost/regex/user.hpp [6:8]
+ include/boost/regex/v4/basic_regex_creator.hpp [6:8]
+ include/boost/regex/v4/basic_regex_parser.hpp [6:8]
+ include/boost/regex/v4/c_regex_traits.hpp [6:8]
+ include/boost/regex/v4/cpp_regex_traits.hpp [6:8]
+ include/boost/regex/v4/indexed_bit_flag.hpp [6:8]
+ include/boost/regex/v4/iterator_category.hpp [6:8]
+ include/boost/regex/v4/iterator_traits.hpp [6:8]
+ include/boost/regex/v4/match_flags.hpp [6:8]
+ include/boost/regex/v4/match_results.hpp [6:8]
+ include/boost/regex/v4/mem_block_cache.hpp [5:7]
+ include/boost/regex/v4/object_cache.hpp [6:8]
+ include/boost/regex/v4/pattern_except.hpp [6:8]
+ include/boost/regex/v4/perl_matcher.hpp [6:8]
+ include/boost/regex/v4/perl_matcher_common.hpp [6:8]
+ include/boost/regex/v4/perl_matcher_non_recursive.hpp [6:8]
+ include/boost/regex/v4/perl_matcher_recursive.hpp [6:8]
+ include/boost/regex/v4/primary_transform.hpp [6:8]
+ include/boost/regex/v4/protected_call.hpp [6:8]
+ include/boost/regex/v4/regbase.hpp [6:8]
+ include/boost/regex/v4/regex.hpp [6:8]
+ include/boost/regex/v4/regex_format.hpp [6:8]
+ include/boost/regex/v4/regex_fwd.hpp [6:8]
+ include/boost/regex/v4/regex_grep.hpp [6:8]
+ include/boost/regex/v4/regex_iterator.hpp [6:8]
+ include/boost/regex/v4/regex_match.hpp [6:8]
+ include/boost/regex/v4/regex_merge.hpp [6:8]
+ include/boost/regex/v4/regex_raw_buffer.hpp [6:8]
+ include/boost/regex/v4/regex_replace.hpp [6:8]
+ include/boost/regex/v4/regex_search.hpp [6:8]
+ include/boost/regex/v4/regex_split.hpp [6:8]
+ include/boost/regex/v4/regex_traits.hpp [6:8]
+ include/boost/regex/v4/regex_workaround.hpp [6:8]
+ include/boost/regex/v4/states.hpp [6:8]
+ include/boost/regex/v4/sub_match.hpp [6:8]
+ include/boost/regex/v4/syntax_type.hpp [6:8]
+ include/boost/regex/v4/u32regex_iterator.hpp [6:8]
+ include/boost/regex/v4/u32regex_token_iterator.hpp [6:8]
+ include/boost/regex/v4/unicode_iterator.hpp [6:8]
+ include/boost/regex/v4/w32_regex_traits.hpp [6:8]
+ include/boost/regex/v5/basic_regex_creator.hpp [6:8]
+ include/boost/regex/v5/basic_regex_parser.hpp [6:8]
+ include/boost/regex/v5/c_regex_traits.hpp [6:8]
+ include/boost/regex/v5/cpp_regex_traits.hpp [6:8]
+ include/boost/regex/v5/icu.hpp [6:8]
+ include/boost/regex/v5/iterator_category.hpp [6:8]
+ include/boost/regex/v5/iterator_traits.hpp [6:8]
+ include/boost/regex/v5/match_flags.hpp [6:8]
+ include/boost/regex/v5/match_results.hpp [6:8]
+ include/boost/regex/v5/mem_block_cache.hpp [5:7]
+ include/boost/regex/v5/object_cache.hpp [6:8]
+ include/boost/regex/v5/pattern_except.hpp [6:8]
+ include/boost/regex/v5/perl_matcher.hpp [6:8]
+ include/boost/regex/v5/perl_matcher_common.hpp [6:8]
+ include/boost/regex/v5/perl_matcher_non_recursive.hpp [6:8]
+ include/boost/regex/v5/primary_transform.hpp [6:8]
+ include/boost/regex/v5/regbase.hpp [6:8]
+ include/boost/regex/v5/regex.hpp [6:8]
+ include/boost/regex/v5/regex_format.hpp [6:8]
+ include/boost/regex/v5/regex_fwd.hpp [6:8]
+ include/boost/regex/v5/regex_grep.hpp [6:8]
+ include/boost/regex/v5/regex_iterator.hpp [6:8]
+ include/boost/regex/v5/regex_match.hpp [6:8]
+ include/boost/regex/v5/regex_merge.hpp [6:8]
+ include/boost/regex/v5/regex_raw_buffer.hpp [6:8]
+ include/boost/regex/v5/regex_replace.hpp [6:8]
+ include/boost/regex/v5/regex_search.hpp [6:8]
+ include/boost/regex/v5/regex_split.hpp [6:8]
+ include/boost/regex/v5/regex_traits.hpp [6:8]
+ include/boost/regex/v5/regex_workaround.hpp [6:8]
+ include/boost/regex/v5/states.hpp [6:8]
+ include/boost/regex/v5/sub_match.hpp [6:8]
+ include/boost/regex/v5/syntax_type.hpp [6:8]
+ include/boost/regex/v5/u32regex_iterator.hpp [6:8]
+ include/boost/regex/v5/u32regex_token_iterator.hpp [6:8]
+ include/boost/regex/v5/unicode_iterator.hpp [6:8]
+ include/boost/regex/v5/w32_regex_traits.hpp [6:8]
+ include/boost/regex_fwd.hpp [6:8]
+ src/internals.hpp [6:8]
+ src/posix_api.cpp [6:8]
+ src/regex.cpp [6:8]
+ src/regex_debug.cpp [6:8]
+ src/static_mutex.cpp [6:8]
+ src/wide_posix_api.cpp [6:8]
+
+KEEP BSL-1.0 c01de0902348b7c9494d50eaacc721eb
+BELONGS ya.make
+ License text:
+ * Distributed under the Boost Software License, Version 1.0.
+ * (See accompanying file LICENSE_1_0.txt or copy at
+ * http://www.boost.org/LICENSE_1_0.txt)
+ Scancode info:
+ Original SPDX id: BSL-1.0
+ Score : 100.00
+ Match type : NOTICE
+ Links : http://www.boost.org/LICENSE_1_0.txt, http://www.boost.org/users/license.html, https://spdx.org/licenses/BSL-1.0
+ Files with this license:
+ include/boost/regex/v4/basic_regex.hpp [6:8]
+ include/boost/regex/v5/basic_regex.hpp [6:8]
diff --git a/contrib/restricted/boost/regex/.yandex_meta/licenses.list.txt b/contrib/restricted/boost/regex/.yandex_meta/licenses.list.txt
new file mode 100644
index 0000000000..af800bb9bd
--- /dev/null
+++ b/contrib/restricted/boost/regex/.yandex_meta/licenses.list.txt
@@ -0,0 +1,76 @@
+====================BSL-1.0====================
+ * Distributed under the Boost Software License, Version 1.0.
+ * (See accompanying file LICENSE_1_0.txt or copy at
+ * http://www.boost.org/LICENSE_1_0.txt)
+
+
+====================BSL-1.0====================
+ * Use, modification and distribution are 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)
+
+
+====================BSL-1.0====================
+ * Use, modification and distribution are 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)
+
+
+====================COPYRIGHT====================
+ * Copyright (c) 1998-2000
+ * Dr John Maddock
+
+
+====================COPYRIGHT====================
+ * Copyright (c) 1998-2002
+ * John Maddock
+
+
+====================COPYRIGHT====================
+ * Copyright (c) 1998-2004 John Maddock
+ * Copyright 2011 Garmin Ltd. or its subsidiaries
+
+
+====================COPYRIGHT====================
+ * Copyright (c) 1998-2005
+ * John Maddock
+
+
+====================COPYRIGHT====================
+ * Copyright (c) 1998-2009
+ * John Maddock
+
+
+====================COPYRIGHT====================
+ * Copyright (c) 1998-2009 John Maddock
+ * Copyright 2008 Eric Niebler.
+
+
+====================COPYRIGHT====================
+ * Copyright (c) 2002
+ * John Maddock
+
+
+====================COPYRIGHT====================
+ * Copyright (c) 2003
+ * John Maddock
+
+
+====================COPYRIGHT====================
+ * Copyright (c) 2003-2005
+ * John Maddock
+
+
+====================COPYRIGHT====================
+ * Copyright (c) 2004
+ * John Maddock
+
+
+====================COPYRIGHT====================
+ * Copyright (c) 2011
+ * John Maddock
+
+
+====================COPYRIGHT====================
+ * Copyright (c) 2020
+ * John Maddock
diff --git a/contrib/restricted/boost/regex/src/internals.hpp b/contrib/restricted/boost/regex/src/internals.hpp
new file mode 100644
index 0000000000..3a15cc67cb
--- /dev/null
+++ b/contrib/restricted/boost/regex/src/internals.hpp
@@ -0,0 +1,35 @@
+/*
+ *
+ * Copyright (c) 2011
+ * John Maddock
+ *
+ * Use, modification and distribution are 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)
+ *
+ */
+
+#ifndef BOOST_REGEX_SRC_INTERNALS_HPP
+#define BOOST_REGEX_SRC_INTERNALS_HPP
+
+enum
+{
+ char_class_space=1<<0,
+ char_class_print=1<<1,
+ char_class_cntrl=1<<2,
+ char_class_upper=1<<3,
+ char_class_lower=1<<4,
+ char_class_alpha=1<<5,
+ char_class_digit=1<<6,
+ char_class_punct=1<<7,
+ char_class_xdigit=1<<8,
+ char_class_alnum=char_class_alpha|char_class_digit,
+ char_class_graph=char_class_alnum|char_class_punct,
+ char_class_blank=1<<9,
+ char_class_word=1<<10,
+ char_class_unicode=1<<11,
+ char_class_horizontal=1<<12,
+ char_class_vertical=1<<13
+};
+
+#endif // BOOST_REGEX_SRC_INTERNALS_HPP
diff --git a/contrib/restricted/boost/regex/ya.make b/contrib/restricted/boost/regex/ya.make
new file mode 100644
index 0000000000..76c8cf2f72
--- /dev/null
+++ b/contrib/restricted/boost/regex/ya.make
@@ -0,0 +1,67 @@
+# Generated by devtools/yamaker from nixpkgs 22.05.
+
+LIBRARY()
+
+LICENSE(BSL-1.0)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+OWNER(
+ g:cpp-contrib
+ g:taxi-common
+)
+
+VERSION(1.81.0)
+
+ORIGINAL_SOURCE(https://github.com/boostorg/regex/archive/boost-1.81.0.tar.gz)
+
+PEERDIR(
+ contrib/libs/icu
+ contrib/restricted/boost/assert
+ contrib/restricted/boost/concept_check
+ contrib/restricted/boost/config
+ contrib/restricted/boost/container_hash
+ contrib/restricted/boost/core
+ contrib/restricted/boost/integer
+ contrib/restricted/boost/mpl
+ contrib/restricted/boost/predef
+ contrib/restricted/boost/smart_ptr
+ contrib/restricted/boost/static_assert
+ contrib/restricted/boost/throw_exception
+ contrib/restricted/boost/type_traits
+)
+
+ADDINCL(
+ GLOBAL contrib/restricted/boost/regex/include
+)
+
+NO_COMPILER_WARNINGS()
+
+NO_UTIL()
+
+CFLAGS(
+ -DBOOST_HAS_ICU
+ -DBOOST_NO_CXX98_BINDERS
+)
+
+IF (DYNAMIC_BOOST)
+ CFLAGS(
+ GLOBAL -DBOOST_REGEX_DYN_LINK
+ )
+ENDIF()
+
+IF (OS_WINDOWS)
+ CFLAGS(
+ GLOBAL -DBOOST_REGEX_USE_CPP_LOCALE
+ )
+ENDIF()
+
+SRCS(
+ src/posix_api.cpp
+ src/regex.cpp
+ src/regex_debug.cpp
+ src/static_mutex.cpp
+ src/wide_posix_api.cpp
+)
+
+END()