diff options
author | arcadia-devtools <arcadia-devtools@yandex-team.ru> | 2022-03-27 14:34:27 +0300 |
---|---|---|
committer | arcadia-devtools <arcadia-devtools@yandex-team.ru> | 2022-03-27 14:34:27 +0300 |
commit | 24296a187653e35eea8e65547a030c785726b01e (patch) | |
tree | a5f0218579ff1b336a0b55de0a5d3299f7f3990d | |
parent | a6c36037482b150ce53f0ac36ba1dc07f8987900 (diff) | |
download | ydb-24296a187653e35eea8e65547a030c785726b01e.tar.gz |
intermediate changes
ref:bbc923aac9ef025dc91140be0c7607c81622b526
31 files changed, 4764 insertions, 7525 deletions
diff --git a/build/docs/all.md b/build/docs/all.md index 74c96e663cf..6c4e0747be7 100644 --- a/build/docs/all.md +++ b/build/docs/all.md @@ -165,54 +165,54 @@ General info: [How to write ya.make files](https://wiki.yandex-team.ru/yatool/Ho - Macros [INCLUDE](#macro_INCLUDE) .. [JAR_INCLUDE](#macro_JAR_INCLUDE) - Macros [JAR_RESOURCE](#macro_JAR_RESOURCE) .. [JAVA_TEST](#macro_JAVA_TEST) - Macros [JAVA_TEST_DEPS](#macro_JAVA_TEST_DEPS) .. [LICENSE](#macro_LICENSE) - - Macros [LICENSE_TEXTS](#macro_LICENSE_TEXTS) .. [LLVM_COMPILE_CXX](#macro_LLVM_COMPILE_CXX) - - Macros [LLVM_COMPILE_LL](#macro_LLVM_COMPILE_LL) .. [MAPKIT_ADDINCL](#macro_MAPKIT_ADDINCL) - - Macros [MAPKIT_ENABLE_WHOLE_ARCHIVE](#macro_MAPKIT_ENABLE_WHOLE_ARCHIVE) .. [MAPS_IDL_ADDINCL](#macro_MAPS_IDL_ADDINCL) - - Macros [MAPS_IDL_GLOBAL_SRCS](#macro_MAPS_IDL_GLOBAL_SRCS) .. [MOBILE_TEST_APK_AAR_PROGUARD_RULES](#macro_MOBILE_TEST_APK_AAR_PROGUARD_RULES) - - Macros [MOBILE_TEST_APK_TEMPLATE](#macro_MOBILE_TEST_APK_TEMPLATE) .. [NO_CLANG_COVERAGE](#macro_NO_CLANG_COVERAGE) - - Macros [NO_CLANG_TIDY](#macro_NO_CLANG_TIDY) .. [NO_JOIN_SRC](#macro_NO_JOIN_SRC) - - Macros [NO_LIBC](#macro_NO_LIBC) .. [NO_PYTHON_COVERAGE](#macro_NO_PYTHON_COVERAGE) - - Macros [NO_PYTHON_INCLUDES](#macro_NO_PYTHON_INCLUDES) .. [ONLY_TAGS](#macro_ONLY_TAGS) - - Macros [OPENSOURCE_EXPORT_REPLACEMENT](#macro_OPENSOURCE_EXPORT_REPLACEMENT) .. [PARTITIONED_RECURSE_ROOT_RELATIVE](#macro_PARTITIONED_RECURSE_ROOT_RELATIVE) - - Macros [PEERDIR](#macro_PEERDIR) .. [PROTO_ADDINCL](#macro_PROTO_ADDINCL) - - Macros [PROTO_NAMESPACE](#macro_PROTO_NAMESPACE) .. [PY_CONSTRUCTOR](#macro_PY_CONSTRUCTOR) - - Macros [PY_DOCTESTS](#macro_PY_DOCTESTS) .. [PY_SRCS](#macro_PY_SRCS) - - Macros [PY_SSQLS_SRCS](#macro_PY_SSQLS_SRCS) .. [REQUIREMENTS](#macro_REQUIREMENTS) - - Macros [REQUIRES](#macro_REQUIRES) .. [RUN_ANTLR4_CPP](#macro_RUN_ANTLR4_CPP) - - Macros [RUN_ANTLR4_GO](#macro_RUN_ANTLR4_GO) .. [SETUP_PYTEST_BIN](#macro_SETUP_PYTEST_BIN) - - Macros [SETUP_RUN_PYTHON](#macro_SETUP_RUN_PYTHON) .. [SPLIT_FACTOR](#macro_SPLIT_FACTOR) - - Macros [SRC](#macro_SRC) .. [SRC_CPP_SSE4](#macro_SRC_CPP_SSE4) - - Macros [SRC_CPP_SSE41](#macro_SRC_CPP_SSE41) .. [SRC_RESOURCE](#macro_SRC_RESOURCE) - - Macros [STRIP](#macro_STRIP) .. [TASKLET_REG](#macro_TASKLET_REG) - - Macros [TASKLET_REG_EXT](#macro_TASKLET_REG_EXT) .. [UBERJAR_HIDE_EXCLUDE_PATTERN](#macro_UBERJAR_HIDE_EXCLUDE_PATTERN) - - Macros [UBERJAR_HIDING_PREFIX](#macro_UBERJAR_HIDING_PREFIX) .. [USE_DYNAMIC_CUDA](#macro_USE_DYNAMIC_CUDA) - - Macros [USE_ERROR_PRONE](#macro_USE_ERROR_PRONE) .. [USE_PYTHON2](#macro_USE_PYTHON2) - - Macros [USE_PYTHON3](#macro_USE_PYTHON3) .. [WINDOWS_MANIFEST](#macro_WINDOWS_MANIFEST) - - Macros [WITHOUT_LICENSE_TEXTS](#macro_WITHOUT_LICENSE_TEXTS) .. [YABS_GENERATE_PHANTOM_CONF_PATCH](#macro_YABS_GENERATE_PHANTOM_CONF_PATCH) - - Macros [YABS_GENERATE_PHANTOM_CONF_TEST_CHECK](#macro_YABS_GENERATE_PHANTOM_CONF_TEST_CHECK) .. [_ADD_CPP_PROTO_OUT](#macro__ADD_CPP_PROTO_OUT) - - Macros [_ADD_DYNLYB_SEM](#macro__ADD_DYNLYB_SEM) .. [_ALL_PY_SRCS2](#macro__ALL_PY_SRCS2) - - Macros [_APPEND_DOCS_DIR_FLAG](#macro__APPEND_DOCS_DIR_FLAG) .. [_BUILDWITH_CYTHON_C_H](#macro__BUILDWITH_CYTHON_C_H) - - Macros [_BUILD_MNS_CPP](#macro__BUILD_MNS_CPP) .. [_COPY_FILE_IMPL](#macro__COPY_FILE_IMPL) - - Macros [_CPP_CFGPROTO_CMD](#macro__CPP_CFGPROTO_CMD) .. [_DOCS_MKDOCS_CMD_IMPL](#macro__DOCS_MKDOCS_CMD_IMPL) - - Macros [_DOCS_SRCS](#macro__DOCS_SRCS) .. [_FILL_JAR_GEN_SRCS](#macro__FILL_JAR_GEN_SRCS) - - Macros [_FILTER_EXTS](#macro__FILTER_EXTS) .. [_GO_COMPILE_CGO2](#macro__GO_COMPILE_CGO2) - - Macros [_GO_COMPILE_SYMABIS](#macro__GO_COMPILE_SYMABIS) .. [_GO_LINK_EXE_IMPL](#macro__GO_LINK_EXE_IMPL) - - Macros [_GO_LINK_LIB_IMPL](#macro__GO_LINK_LIB_IMPL) .. [_GO_SRCS](#macro__GO_SRCS) - - Macros [_GO_UNUSED_SRCS](#macro__GO_UNUSED_SRCS) .. [_JAVA_FLATC_CMD](#macro__JAVA_FLATC_CMD) - - Macros [_JAVA_PROTO_CMD](#macro__JAVA_PROTO_CMD) .. [_MAPKITIDL_PROXY](#macro__MAPKITIDL_PROXY) - - Macros [_MARK_JAVA_PROG_WITH_SOURCES](#macro__MARK_JAVA_PROG_WITH_SOURCES) .. [_MX_BIN_TO_INFO](#macro__MX_BIN_TO_INFO) - - Macros [_MX_GEN_TABLE](#macro__MX_GEN_TABLE) .. [_PYCR_GENERATE_CONFIGS](#macro__PYCR_GENERATE_CONFIGS) - - Macros [_PYCR_GENERATE_CONFIGS_INTL](#macro__PYCR_GENERATE_CONFIGS_INTL) .. [_PY_PROGRAM](#macro__PY_PROGRAM) - - Macros [_PY_PROTO_CMD](#macro__PY_PROTO_CMD) .. [_REGISTER_NO_CHECK_IMPORTS](#macro__REGISTER_NO_CHECK_IMPORTS) - - Macros [_REQUIRE_EXPLICIT_LICENSE](#macro__REQUIRE_EXPLICIT_LICENSE) .. [_SPLIT_CODEGEN_BASE](#macro__SPLIT_CODEGEN_BASE) - - Macros [_SRC](#macro__SRC) .. [_SRC____cpp](#macro__SRC____cpp) - - Macros [_SRC____cu](#macro__SRC____cu) .. [_SRC____gperf](#macro__SRC____gperf) - - Macros [_SRC____gztproto](#macro__SRC____gztproto) .. [_SRC____pln](#macro__SRC____pln) - - Macros [_SRC____po](#macro__SRC____po) .. [_SRC____s79](#macro__SRC____s79) - - Macros [_SRC____sc](#macro__SRC____sc) .. [_SRC____ydl](#macro__SRC____ydl) - - Macros [_SRC____ypp](#macro__SRC____ypp) .. [_SRC_yasm](#macro__SRC_yasm) - - Macros [_SRC_yasm_helper](#macro__SRC_yasm_helper) .. [_USE_LINKER](#macro__USE_LINKER) - - Macros [_USE_LINKER_IMPL](#macro__USE_LINKER_IMPL) .. [_YTEST](#macro__YTEST) + - Macros [LICENSE_TEXTS](#macro_LICENSE_TEXTS) .. [LLVM_COMPILE_C](#macro_LLVM_COMPILE_C) + - Macros [LLVM_COMPILE_CXX](#macro_LLVM_COMPILE_CXX) .. [MAPKITIDL](#macro_MAPKITIDL) + - Macros [MAPKIT_ADDINCL](#macro_MAPKIT_ADDINCL) .. [MAPS_GARDEN_COLLECT_MODULE_TRAITS](#macro_MAPS_GARDEN_COLLECT_MODULE_TRAITS) + - Macros [MAPS_IDL_ADDINCL](#macro_MAPS_IDL_ADDINCL) .. [MOBILE_TEST_APK_AAR_MANIFEST](#macro_MOBILE_TEST_APK_AAR_MANIFEST) + - Macros [MOBILE_TEST_APK_AAR_PROGUARD_RULES](#macro_MOBILE_TEST_APK_AAR_PROGUARD_RULES) .. [NO_CHECK_IMPORTS](#macro_NO_CHECK_IMPORTS) + - Macros [NO_CLANG_COVERAGE](#macro_NO_CLANG_COVERAGE) .. [NO_EXTENDED_SOURCE_SEARCH](#macro_NO_EXTENDED_SOURCE_SEARCH) + - Macros [NO_JOIN_SRC](#macro_NO_JOIN_SRC) .. [NO_PLATFORM_RESOURCES](#macro_NO_PLATFORM_RESOURCES) + - Macros [NO_PYTHON_COVERAGE](#macro_NO_PYTHON_COVERAGE) .. [NVCC_DEVICE_LINK](#macro_NVCC_DEVICE_LINK) + - Macros [ONLY_TAGS](#macro_ONLY_TAGS) .. [PARTITIONED_RECURSE_FOR_TESTS](#macro_PARTITIONED_RECURSE_FOR_TESTS) + - Macros [PARTITIONED_RECURSE_ROOT_RELATIVE](#macro_PARTITIONED_RECURSE_ROOT_RELATIVE) .. [PROTO2FBS](#macro_PROTO2FBS) + - Macros [PROTO_ADDINCL](#macro_PROTO_ADDINCL) .. [PYTHON_PATH](#macro_PYTHON_PATH) + - Macros [PY_CONSTRUCTOR](#macro_PY_CONSTRUCTOR) .. [PY_REGISTER](#macro_PY_REGISTER) + - Macros [PY_SRCS](#macro_PY_SRCS) .. [REGISTER_YQL_PYTHON_UDF](#macro_REGISTER_YQL_PYTHON_UDF) + - Macros [REQUIREMENTS](#macro_REQUIREMENTS) .. [RUN_ANTLR4](#macro_RUN_ANTLR4) + - Macros [RUN_ANTLR4_CPP](#macro_RUN_ANTLR4_CPP) .. [SETUP_EXECTEST](#macro_SETUP_EXECTEST) + - Macros [SETUP_PYTEST_BIN](#macro_SETUP_PYTEST_BIN) .. [SPLIT_DWARF](#macro_SPLIT_DWARF) + - Macros [SPLIT_FACTOR](#macro_SPLIT_FACTOR) .. [SRC_CPP_SSE3](#macro_SRC_CPP_SSE3) + - Macros [SRC_CPP_SSE4](#macro_SRC_CPP_SSE4) .. [SRC_C_SSSE3](#macro_SRC_C_SSSE3) + - Macros [SRC_RESOURCE](#macro_SRC_RESOURCE) .. [TASKLET](#macro_TASKLET) + - Macros [TASKLET_REG](#macro_TASKLET_REG) .. [UBERJAR_APPENDING_TRANSFORMER](#macro_UBERJAR_APPENDING_TRANSFORMER) + - Macros [UBERJAR_HIDE_EXCLUDE_PATTERN](#macro_UBERJAR_HIDE_EXCLUDE_PATTERN) .. [USE_CXX](#macro_USE_CXX) + - Macros [USE_DYNAMIC_CUDA](#macro_USE_DYNAMIC_CUDA) .. [USE_PLANTUML](#macro_USE_PLANTUML) + - Macros [USE_PYTHON2](#macro_USE_PYTHON2) .. [WHOLE_ARCHIVE](#macro_WHOLE_ARCHIVE) + - Macros [WINDOWS_MANIFEST](#macro_WINDOWS_MANIFEST) .. [YABS_GENERATE_CONF](#macro_YABS_GENERATE_CONF) + - Macros [YABS_GENERATE_PHANTOM_CONF_PATCH](#macro_YABS_GENERATE_PHANTOM_CONF_PATCH) .. [_ADD_CLASSPATH_CLASH_CHECK](#macro__ADD_CLASSPATH_CLASH_CHECK) + - Macros [_ADD_CPP_PROTO_OUT](#macro__ADD_CPP_PROTO_OUT) .. [_ADD_YQL_UDF_DEPS](#macro__ADD_YQL_UDF_DEPS) + - Macros [_ALL_PY_SRCS2](#macro__ALL_PY_SRCS2) .. [_BUILDWITH_CYTHON_C_DEP](#macro__BUILDWITH_CYTHON_C_DEP) + - Macros [_BUILDWITH_CYTHON_C_H](#macro__BUILDWITH_CYTHON_C_H) .. [_CONDITIONAL_SRCS](#macro__CONDITIONAL_SRCS) + - Macros [_COPY_FILE_IMPL](#macro__COPY_FILE_IMPL) .. [_DOCS_LIBRARY_EPILOGUE](#macro__DOCS_LIBRARY_EPILOGUE) + - Macros [_DOCS_MKDOCS_CMD_IMPL](#macro__DOCS_MKDOCS_CMD_IMPL) .. [_FILL_JAR_COPY_RESOURCES_CMD](#macro__FILL_JAR_COPY_RESOURCES_CMD) + - Macros [_FILL_JAR_GEN_SRCS](#macro__FILL_JAR_GEN_SRCS) .. [_GO_COMPILE_CGO1](#macro__GO_COMPILE_CGO1) + - Macros [_GO_COMPILE_CGO2](#macro__GO_COMPILE_CGO2) .. [_GO_GRPC_GATEWAY_SWAGGER_SRCS](#macro__GO_GRPC_GATEWAY_SWAGGER_SRCS) + - Macros [_GO_LINK_EXE_IMPL](#macro__GO_LINK_EXE_IMPL) .. [_GO_RESOURCE](#macro__GO_RESOURCE) + - Macros [_GO_SRCS](#macro__GO_SRCS) .. [_JAVA_EVLOG_CMD](#macro__JAVA_EVLOG_CMD) + - Macros [_JAVA_FLATC_CMD](#macro__JAVA_FLATC_CMD) .. [_MAKE_YQL_UDF](#macro__MAKE_YQL_UDF) + - Macros [_MAPKITIDL_PROXY](#macro__MAPKITIDL_PROXY) .. [_MSVC_FLAGS_WINDOWS_IMPL](#macro__MSVC_FLAGS_WINDOWS_IMPL) + - Macros [_MX_BIN_TO_INFO](#macro__MX_BIN_TO_INFO) .. [_PY3_REGISTER](#macro__PY3_REGISTER) + - Macros [_PYCR_GENERATE_CONFIGS](#macro__PYCR_GENERATE_CONFIGS) .. [_PY_EVLOG_CMD_INTERNAL](#macro__PY_EVLOG_CMD_INTERNAL) + - Macros [_PY_PROGRAM](#macro__PY_PROGRAM) .. [_RAW_PROTO_SRCS](#macro__RAW_PROTO_SRCS) + - Macros [_REGISTER_NO_CHECK_IMPORTS](#macro__REGISTER_NO_CHECK_IMPORTS) .. [_SET_FIRST_VALUE](#macro__SET_FIRST_VALUE) + - Macros [_SPLIT_CODEGEN_BASE](#macro__SPLIT_CODEGEN_BASE) .. [_SRC____cfgproto](#macro__SRC____cfgproto) + - Macros [_SRC____cpp](#macro__SRC____cpp) .. [_SRC____fml3](#macro__SRC____fml3) + - Macros [_SRC____gperf](#macro__SRC____gperf) .. [_SRC____mm](#macro__SRC____mm) + - Macros [_SRC____pln](#macro__SRC____pln) .. [_SRC____s](#macro__SRC____s) + - Macros [_SRC____s79](#macro__SRC____s79) .. [_SRC____yasm](#macro__SRC____yasm) + - Macros [_SRC____ydl](#macro__SRC____ydl) .. [_SRC_py3src](#macro__SRC_py3src) + - Macros [_SRC_yasm](#macro__SRC_yasm) .. [_UNITTEST](#macro__UNITTEST) + - Macros [_USE_LINKER](#macro__USE_LINKER) .. [_YTEST](#macro__YTEST) ## Multimodules <a name="multimodules"></a> ###### Multimodule [DLL\_JAVA][]() <a name="multimodule_DLL_JAVA"></a> @@ -1972,6 +1972,9 @@ $usage: LINK\_EXE\_IMPL(peers...) # internal ###### Macro [LINT][](<none|base|strict>) <a name="macro_LINT"></a> Set linting levem for sources of the module +###### Macro [LINT\_PYTHON][]() <a name="macro_LINT_PYTHON"></a> +Check python3 sources for style issues using black. + ###### Macro [LJ\_21\_ARCHIVE][](NAME Name LuaFiles...) _# deprecated_ <a name="macro_LJ_21_ARCHIVE"></a> Precompile .lua files using LuaJIT 2.1 and archive both sources and results using sources names as keys @@ -3845,834 +3848,835 @@ Not documented yet. ###### Macro [\_YTEST][] _#internal_ <a name="macro__YTEST"></a> Not documented yet. - [DLL\_JAVA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9276374#L164 - [DOCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L142 - [DYNAMIC\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2974 - [FBS\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7687 - [JAR\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3761 - [JAVA\_CONTRIB\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9276374#L139 - [JAVA\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9276374#L31 - [JTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9276374#L81 - [JTEST\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9276374#L110 - [JTEST\_YMAKE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3811 - [JUNIT5]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9276374#L55 - [JUNIT5\_YMAKE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3792 - [MAPS\_IDL\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9276374#L86 - [MKDOCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L266 - [PROTO\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7439 - [PY23\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8752 - [PY23\_NATIVE\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8784 - [PY23\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8981 - [PY3TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2272 - [PY3\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1774 - [SANDBOX\_PY23\_TASK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4875 - [SANDBOX\_PY3\_TASK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4918 - [SANDBOX\_TASK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4850 - [SSQLS\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9087 - [YQL\_UDF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L120 - [AAR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L312 - [AAR\_PROXY\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L347 - [ASRC\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9276374#L51 - [BOOSTTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1997 - [BOOSTTEST\_WITH\_MAIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2017 - [CI\_GROUP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3103 - [CONTAINER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9119 - [CONTAINER\_LAYER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9112 - [CPP\_STYLE\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2284 - [CUSTOM\_BUILD\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9131 - [DEFAULT\_IOS\_INTERFACE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8860 - [DEV\_DLL\_PROXY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2919 - [DLL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2869 - [DLL\_PROXY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2943 - [DLL\_PROXY\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7795 - [DLL\_TOOL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2887 - [DLL\_UNIT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2657 - [DOCS\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L77 - [EXECTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2337 - [EXTERNAL\_JAVA\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3224 - [FAT\_OBJECT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2606 - [FUZZ]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1953 - [GO\_DLL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8592 - [GO\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8497 - [GO\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8514 - [GO\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8612 - [GTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1934 - [GTEST\_UGLY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2303 - [G\_BENCHMARK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2365 - [IOS\_INTERFACE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8849 - [JAR\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3570 - [JAVA\_CONTRIB]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3399 - [JAVA\_CONTRIB\_PROXY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3360 - [JAVA\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9276374#L22 - [JSRC\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7739 - [JSRC\_PROXY\_MOBILE\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9276374#L95 - [LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2487 - [MCU\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9206 - [METAQUERY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4285 - [MOBILE\_BOOST\_TEST\_APK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L163 - [MOBILE\_DLL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L25 - [MOBILE\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9276374#L81 - [MOBILE\_TEST\_APK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L123 - [NPM\_CONTRIBS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/ts.conf?rev=9276374#L19 - [PACKAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3079 - [PREBUILT\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7806 - [PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1717 - [PROTO\_DESCRIPTIONS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7644 - [PROTO\_REGISTRY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7656 - [PY2MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2781 - [PY2TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2230 - [PY2\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3842 - [PY2\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1743 - [PY3MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2800 - [PY3TEST\_BIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2245 - [PY3\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3877 - [PY3\_PROGRAM\_BIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4022 - [PYCR\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1836 - [PYTEST\_BIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2215 - [PY\_ANY\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2728 - [PY\_PACKAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3164 - [RECURSIVE\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2636 - [RESOURCES\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2562 - [R\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2838 - [SO\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2899 - [TS\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/ts.conf?rev=9276374#L97 - [UDF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L30 - [UDF\_BASE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L16 - [UDF\_LIB]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L37 - [UNION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3139 - [UNITTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1903 - [UNITTEST\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2393 - [UNITTEST\_WITH\_CUSTOM\_ENTRY\_POINT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1923 - [YCR\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1814 - [YQL\_PYTHON3\_UDF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L215 - [YQL\_PYTHON3\_UDF\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L263 - [YQL\_PYTHON\_UDF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L164 - [YQL\_PYTHON\_UDF\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L190 - [YQL\_PYTHON\_UDF\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L249 - [YQL\_UDF\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L99 - [YQL\_UDF\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L55 - [YT\_UNITTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1914 - [Y\_BENCHMARK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2353 - [\_BARE\_UNIT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1146 - [\_BASE\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1643 - [\_BASE\_PY3\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3976 - [\_BASE\_PYTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2196 - [\_BASE\_PY\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3915 - [\_BASE\_UNIT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1170 - [\_BASE\_UNITTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1885 - [\_COMPILABLE\_JAR\_BASE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3548 - [\_DLL\_COMPATIBLE\_JAVA\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9276374#L153 - [\_DLL\_COMPATIBLE\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3043 - [\_DOCS\_BARE\_UNIT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L49 - [\_DOCS\_BASE\_UNIT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L107 - [\_GO\_BASE\_UNIT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8333 - [\_GO\_DLL\_BASE\_UNIT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8551 - [\_JAR\_BASE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3337 - [\_JAR\_RUNABLE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3721 - [\_JAR\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3780 - [\_JAVA\_PLACEHOLDER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4715 - [\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2404 - [\_LINK\_UNIT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1607 - [\_MKDOCS\_BASE\_UNIT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L236 - [\_PROXY\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7763 - [\_PY2\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1726 - [\_PY\_PACKAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3151 - [\_TS\_BASE\_UNIT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/ts.conf?rev=9276374#L67 - [\_YQL\_UDF\_PROGRAM\_BASE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L105 - [AARS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L20 - [AAR\_AARS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L194 - [AAR\_AIDL\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L207 - [AAR\_ASSETS\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L214 - [AAR\_BUNDLES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L221 - [AAR\_COMPILE\_ONLY\_AARS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L200 - [AAR\_GRADLE\_SCRIPT\_GENERATOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L255 - [AAR\_JAVA\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L235 - [AAR\_JNI\_LIBS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L228 - [AAR\_LOCAL\_MAVEN\_REPO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L249 - [AAR\_MANIFEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L182 - [AAR\_PROGUARD\_RULES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L188 - [AAR\_RES\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L242 - [ACCELEO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9276374#L12 - [ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [ADDINCLSELF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5521 - [ADD\_CHECK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9276374#L544 - [ADD\_CHECK\_PY\_IMPORTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9276374#L652 - [ADD\_CLANG\_TIDY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1633 - [ADD\_COMPILABLE\_TRANSLATE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5216 - [ADD\_COMPILABLE\_TRANSLIT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5226 - [ADD\_DLLS\_TO\_JAR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4590 - [ADD\_PERL\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5105 - [ADD\_PYTEST\_BIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9276374#L725 - [ADD\_PYTEST\_SCRIPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9276374#L696 - [ADD\_YTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9276374#L414 - [ALLOCATOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5135 - [ALL\_PY\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8730 - [ALL\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3033 - [ANNOTATION\_PROCESSOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4545 - [APPHOST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9248 - [ARCHIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6318 - [ARCHIVE\_ASM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6296 - [ARCHIVE\_BY\_KEYS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6329 - [ASM\_PREINCLUDE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7277 - [ASSERT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/macros_with_error.py?rev=9276374#L25 - [BASE\_CODEGEN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6403 - [BPF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7155 - [BPF\_STATIC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7164 - [BUILDWITH\_CYTHON\_C]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6185 - [BUILDWITH\_CYTHON\_CPP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6166 - [BUILDWITH\_RAGEL6]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6240 - [BUILD\_CATBOOST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/other.conf?rev=9276374#L9 - [BUILD\_MN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6740 - [BUILD\_MNS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6765 - [BUILD\_ONLY\_IF]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [BUILD\_YDL\_DESC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5998 - [BUNDLE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/bundle.py?rev=9276374#L4 - [BUNDLE\_AIDL\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9276374#L14 - [BUNDLE\_ASSETS\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9276374#L35 - [BUNDLE\_EXTRA\_INPUTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9276374#L8 - [BUNDLE\_JAVA\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9276374#L21 - [BUNDLE\_RES\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9276374#L28 - [CFG\_VARS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6386 - [CFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6453 - [CGO\_CFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8125 - [CGO\_LDFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8134 - [CGO\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8108 - [CHECK\_CONFIG\_H]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L455 - [CHECK\_CONTRIB\_CREDITS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/credits.py?rev=9276374#L8 - [CHECK\_DEPENDENT\_DIRS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L489 - [CHECK\_JAVA\_DEPS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4322 - [CLANG\_EMIT\_AST\_CXX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7127 - [COLLECT\_FRONTEND\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8929 - [COLLECT\_JINJA\_TEMPLATES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7825 - [COLLECT\_YDB\_API\_SPECS\_LEGACY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9238 - [COMPILE\_C\_AS\_CXX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7060 - [COMPILE\_LUA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5940 - [COMPILE\_LUA\_21]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5958 - [COMPILE\_NLG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6776 - [COMPILE\_SWIFT\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8943 - [CONFIGURE\_FILE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6395 - [CONFTEST\_LOAD\_POLICY\_LOCAL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2132 - [CONLYFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6468 - [COPY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/cp.py?rev=9276374#L6 - [COPY\_FILE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5281 - [COPY\_FILES\_TO\_BUILD\_PREFIX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/copy_files_to_build_prefix.py?rev=9276374#L10 - [COPY\_FILE\_WITH\_CONTEXT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5290 - [CPP\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7330 - [CPP\_ENUMS\_SERIALIZATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9276374#L656 - [CPP\_PROTO\_PLUGIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L707 - [CPP\_PROTO\_PLUGIN0]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L693 - [CPP\_PROTO\_PLUGIN2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L718 - [CREATE\_BUILDINFO\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6366 - [CREATE\_INIT\_PY\_STRUCTURE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/create_init_py.py?rev=9276374#L6 - [CREDITS\_DISCLAIMER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/credits.py?rev=9276374#L4 - [CTEMPLATE\_VARNAMES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7076 - [CUDA\_NVCC\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6482 - [CUSTOM\_LINK\_STEP\_SCRIPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1878 - [CXXFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6475 - [DARWIN\_SIGNED\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8840 - [DARWIN\_STRINGS\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8836 - [DATA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2092 - [DEB\_VERSION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6729 - [DECIMAL\_MD5\_LOWER\_32\_BITS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6378 - [DECLARE\_EXTERNAL\_HOST\_RESOURCES\_BUNDLE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [DECLARE\_EXTERNAL\_HOST\_RESOURCES\_PACK]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [DECLARE\_EXTERNAL\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [DEFAULT]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [DEPENDENCY\_MANAGEMENT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4628 - [DEPENDS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [DIRECT\_DEPS\_ONLY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4699 - [DISABLE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [DISABLE\_DATA\_VALIDATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2077 - [DLL\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [DOCS\_BUILDER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L314 - [DOCS\_CONFIG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L379 - [DOCS\_COPY\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L9 - [DOCS\_DIR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L327 - [DOCS\_INCLUDE\_SOURCES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L403 - [DOCS\_VARS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L391 - [DUMPERF\_CODEGEN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6433 - [DYNAMIC\_DEPS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2963 - [DYNAMIC\_LIBRARY\_FROM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2855 - [ELSE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [ELSEIF]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [EMBED\_JAVA\_VCS\_INFO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3214 - [ENABLE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [ENABLE\_PREVIEW]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4512 - [END]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [ENDIF]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [ENV]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2125 - [EXCLUDE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4554 - [EXCLUDE\_TAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [EXPORTS\_SCRIPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1847 - [EXPORT\_ALL\_DYNAMIC\_SYMBOLS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1861 - [EXPORT\_MAPKIT\_PROTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9276374#L57 - [EXPORT\_YMAPS\_PROTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/sproto.conf?rev=9276374#L4 - [EXPOSE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7404 - [EXTERNAL\_JAR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9276374#L243 - [EXTERNAL\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [EXTRADIR]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [EXTRALIBS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [EXTRALIBS\_STATIC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5209 - [FAT\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/res.py?rev=9276374#L37 - [FBS\_NAMESPACE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7669 - [FBS\_TO\_PYSRC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1075 - [FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/files.py?rev=9276374#L1 - [FLATC\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1061 - [FLAT\_JOIN\_SRCS\_GLOBAL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5412 - [FORK\_SUBTESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5344 - [FORK\_TESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5330 - [FORK\_TEST\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5370 - [FROM\_ARCHIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7045 - [FROM\_MDS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7015 - [FROM\_NPM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/ts.conf?rev=9276374#L45 - [FROM\_NPM\_LOCKFILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/ts.conf?rev=9276374#L38 - [FROM\_SANDBOX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7007 - [FUZZ\_DICTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2029 - [FUZZ\_OPTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2048 - [GENERATED\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7118 - [GENERATE\_ENUM\_SERIALIZATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6708 - [GENERATE\_ENUM\_SERIALIZATION\_WITH\_HEADER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6720 - [GENERATE\_PY\_PROTOS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5244 - [GENERATE\_SCRIPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9276374#L60 - [GEN\_SCHEEME2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6849 - [GLOBAL\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3015 - [GO\_ASM\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7948 - [GO\_BENCH\_TIMEOUT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8601 - [GO\_CGO1\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7956 - [GO\_CGO2\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7964 - [GO\_COMPILE\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7972 - [GO\_EMBED\_DIR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8207 - [GO\_EMBED\_PATTERN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8171 - [GO\_EMBED\_TEST\_DIR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8215 - [GO\_EMBED\_XTEST\_DIR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8223 - [GO\_FAKE\_OUTPUT]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/plugins/plugin_go_fake_output_handler.cpp?rev=9276374#L110 - [GO\_GRPC\_GATEWAY\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8270 - [GO\_GRPC\_GATEWAY\_SWAGGER\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8278 - [GO\_LDFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8117 - [GO\_LINK\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7980 - [GO\_MOCKGEN\_FROM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8636 - [GO\_MOCKGEN\_MOCKS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8661 - [GO\_MOCKGEN\_REFLECT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8647 - [GO\_MOCKGEN\_TYPES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8641 - [GO\_PACKAGE\_NAME]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8063 - [GO\_PROTO\_PLUGIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L819 - [GO\_SKIP\_TESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8145 - [GO\_TEST\_EMBED\_PATTERN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8179 - [GO\_TEST\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [GO\_TEST\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8082 - [GO\_XTEST\_EMBED\_PATTERN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8187 - [GO\_XTEST\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8093 - [GRADLE\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L6 - [GRPC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1045 - [IDEA\_EXCLUDE\_DIRS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4473 - [IDEA\_JAR\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3276 - [IDEA\_MODULE\_NAME]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4493 - [IDEA\_RESOURCE\_DIRS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4483 - [IF]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [INCLUDE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [INCLUDE\_TAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [INDUCED\_DEPS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [IOS\_APP\_ASSETS\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8832 - [IOS\_APP\_COMMON\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8826 - [IOS\_APP\_SETTINGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ios_app_settings.py?rev=9276374#L5 - [IOS\_ASSETS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ios_assets.py?rev=9276374#L6 - [JAR\_ANNOTATION\_PROCESSOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3318 - [JAR\_EXCLUDE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4833 - [JAR\_INCLUDE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4825 - [JAR\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3379 - [JAVAC\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4502 - [JAVA\_DEPENDENCIES\_CONFIGURATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4809 - [JAVA\_EXTERNAL\_DEPENDENCIES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4708 - [JAVA\_IGNORE\_CLASSPATH\_CLASH\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8672 - [JAVA\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9276374#L77 - [JAVA\_PROTO\_PLUGIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L669 - [JAVA\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3539 - [JAVA\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4584 - [JAVA\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9276374#L793 - [JAVA\_TEST\_DEPS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9276374#L885 - [JDK\_VERSION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8897 - [JOINSRC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6621 - [JOIN\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5391 - [JOIN\_SRCS\_GLOBAL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5402 - [JVM\_ARGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4311 - [KOTLINC\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4665 - [LARGE\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7036 - [LDFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6443 - [LICENSE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/license.conf?rev=9276374#L368 - [LICENSE\_TEXTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9174 - [LINKER\_SCRIPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/linker_script.py?rev=9276374#L1 - [LINK\_EXEC\_DYN\_LIB\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1599 - [LINK\_EXE\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1593 - [LINT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2180 - [LJ\_21\_ARCHIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/lj_archive.py?rev=9276374#L23 - [LJ\_ARCHIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/lj_archive.py?rev=9276374#L1 - [LLVM\_BC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/llvm_bc.py?rev=9276374#L6 - [LLVM\_COMPILE\_C]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7146 - [LLVM\_COMPILE\_CXX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7136 - [LLVM\_COMPILE\_LL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7173 - [LLVM\_LINK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7182 - [LLVM\_OPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7192 - [LOCAL\_JAR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3389 - [LOCAL\_SOURCES\_JAR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3394 - [LUA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6930 - [MACROS\_WITH\_ERROR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/macros_with_error.py?rev=9276374#L8 - [MANUAL\_GENERATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5737 - [MAPKITIDL]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/plugins/plugin_mapkitidl_handler.cpp?rev=9276374#L397 - [MAPKIT\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9276374#L2 - [MAPKIT\_ENABLE\_WHOLE\_ARCHIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9276374#L76 - [MAPSMOBI\_COLLECT\_AIDL\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9276374#L119 - [MAPSMOBI\_COLLECT\_ASSETS\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9276374#L111 - [MAPSMOBI\_COLLECT\_JAVA\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9276374#L127 - [MAPSMOBI\_COLLECT\_JNI\_LIBS\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9276374#L135 - [MAPSMOBI\_COLLECT\_RES\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9276374#L143 - [MAPSMOBI\_COLLECT\_TPL\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9276374#L151 - [MAPSMOBI\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9276374#L49 - [MAPS\_GARDEN\_COLLECT\_MODULE\_TRAITS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9276374#L159 - [MAPS\_IDL\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9276374#L10 - [MAPS\_IDL\_GLOBAL\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9276374#L35 - [MAPS\_IDL\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9276374#L28 - [MASMFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6460 - [MAVEN\_GROUP\_ID]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4535 - [MESSAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [METAQUERYFILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9214 - [MOBILE\_TEST\_APK\_AAR\_AARS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L51 - [MOBILE\_TEST\_APK\_AAR\_BUNDLES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L57 - [MOBILE\_TEST\_APK\_AAR\_MANIFEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L39 - [MOBILE\_TEST\_APK\_AAR\_PROGUARD\_RULES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L45 - [MOBILE\_TEST\_APK\_TEMPLATE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L64 - [MSVC\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9231 - [MX\_FORMULAS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/mx_archive.py?rev=9276374#L1 - [NEED\_CHECK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6786 - [NEED\_REVIEW]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6804 - [NGINX\_MODULES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9100 - [NODE\_MODULES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/ts.conf?rev=9276374#L54 - [NO\_BUILD\_IF]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [NO\_CHECK\_IMPORTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7226 - [NO\_CLANG\_COVERAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6645 - [NO\_CLANG\_TIDY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6649 - [NO\_CODENAVIGATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6548 - [NO\_COMPILER\_WARNINGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6511 - [NO\_CPU\_CHECK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5514 - [NO\_CYTHON\_COVERAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6666 - [NO\_DEBUG\_INFO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7067 - [NO\_DOCTESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2188 - [NO\_EXPORT\_DYNAMIC\_SYMBOLS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1854 - [NO\_EXTENDED\_SOURCE\_SEARCH]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1762 - [NO\_JOIN\_SRC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6614 - [NO\_LIBC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6578 - [NO\_LINT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2173 - [NO\_LTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L402 - [NO\_MYPY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L914 - [NO\_NEED\_CHECK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6794 - [NO\_OPTIMIZE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6504 - [NO\_OPTIMIZE\_PY\_PROTOS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L619 - [NO\_PLATFORM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6588 - [NO\_PLATFORM\_RESOURCES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6540 - [NO\_PYTHON\_COVERAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6657 - [NO\_PYTHON\_INCLUDES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4940 - [NO\_RUNTIME]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6567 - [NO\_SANITIZE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6629 - [NO\_SANITIZE\_COVERAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6637 - [NO\_SSE4]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5506 - [NO\_UTIL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6556 - [NO\_WERROR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6526 - [NO\_WSHADOW]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6532 - [NVCC\_DEVICE\_LINK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6491 - [ONLY\_TAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [OPENSOURCE\_EXPORT\_REPLACEMENT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9157 - [OPTIMIZE\_PY\_PROTOS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L609 - [ORIGINAL\_SOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9144 - [OWNER]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [PACK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3059 - [PACKAGE\_STRICT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3064 - [PACK\_GLOBALS\_IN\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2584 - [PARTITIONED\_RECURSE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [PARTITIONED\_RECURSE\_FOR\_TESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [PARTITIONED\_RECURSE\_ROOT\_RELATIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [PEERDIR]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [PIRE\_INLINE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6307 - [PIRE\_INLINE\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6302 - [PRIMARY\_OUTPUT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7785 - [PRINT\_MODULE\_TYPE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/print_module_type.py?rev=9276374#L1 - [PROCESS\_DOCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/docs.py?rev=9276374#L31 - [PROCESS\_MKDOCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/docs.py?rev=9276374#L43 - [PROGUARD\_RULES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L13 - [PROTO2FBS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L980 - [PROTO\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L581 - [PROTO\_NAMESPACE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L598 - [PROVIDES]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [PYTHON]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6953 - [PYTHON2\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4956 - [PYTHON2\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2810 - [PYTHON3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6977 - [PYTHON3\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5003 - [PYTHON3\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2822 - [PYTHON\_PATH]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2155 - [PY\_CONSTRUCTOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9276374#L624 - [PY\_DOCTESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9276374#L551 - [PY\_ENUMS\_SERIALIZATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9276374#L639 - [PY\_EXTRA\_LINT\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8740 - [PY\_MAIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9276374#L607 - [PY\_NAMESPACE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3184 - [PY\_PROTOS\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [PY\_PROTO\_PLUGIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L642 - [PY\_PROTO\_PLUGIN2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L654 - [PY\_REGISTER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9276374#L569 - [PY\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8702 - [PY\_SSQLS\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9071 - [REAL\_LINK\_DYN\_LIB\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1587 - [REAL\_LINK\_EXEC\_DYN\_LIB\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1581 - [REAL\_LINK\_EXE\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1575 - [RECURSE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [RECURSE\_FOR\_TESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [RECURSE\_ROOT\_RELATIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [REGISTER\_SANDBOX\_IMPORT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/sandbox_registry.py?rev=9276374#L6 - [REGISTER\_YQL\_PYTHON\_UDF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/yql_python_udf.py?rev=9276374#L10 - [REQUIREMENTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2116 - [REQUIRES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L467 - [RESOLVE\_PROTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3125 - [RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L560 - [RESOURCE\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/res.py?rev=9276374#L53 - [RESTRICT\_LICENSES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/license.conf?rev=9276374#L384 - [RESTRICT\_PATH]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/macros_with_error.py?rev=9276374#L13 - [RUN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9276374#L1024 - [RUN\_ANTLR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7294 - [RUN\_ANTLR4]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7303 - [RUN\_ANTLR4\_CPP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7316 - [RUN\_ANTLR4\_GO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7324 - [RUN\_JAVA\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3311 - [RUN\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6906 - [RUN\_PYTHON]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7286 - [SDBUS\_CPP\_ADAPTOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9041 - [SDBUS\_CPP\_PROXY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9047 - [SECONDARY\_OUTPUT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L338 - [SET]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [SETUP\_EXECTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9276374#L1030 - [SETUP\_PYTEST\_BIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9276374#L1014 - [SETUP\_RUN\_PYTHON]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9276374#L1042 - [SET\_APPEND]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [SET\_APPEND\_WITH\_GLOBAL]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [SET\_COMPILE\_OUTPUTS\_MODIFIERS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5534 - [SIZE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5382 - [SKIP\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2164 - [SOURCE\_GROUP]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [SPLIT\_CODEGEN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/split_codegen.py?rev=9276374#L9 - [SPLIT\_DWARF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5193 - [SPLIT\_FACTOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5358 - [SRC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6024 - [SRCDIR]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6043 - [SRC\_CPP\_AVX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6150 - [SRC\_CPP\_AVX2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6157 - [SRC\_CPP\_NO\_LTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6108 - [SRC\_CPP\_PIC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6101 - [SRC\_CPP\_SSE2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6115 - [SRC\_CPP\_SSE3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6122 - [SRC\_CPP\_SSE4]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6143 - [SRC\_CPP\_SSE41]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6136 - [SRC\_CPP\_SSSE3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6129 - [SRC\_C\_AVX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6087 - [SRC\_C\_AVX2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6094 - [SRC\_C\_SSE2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6052 - [SRC\_C\_SSE3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6059 - [SRC\_C\_SSE4]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6080 - [SRC\_C\_SSE41]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6073 - [SRC\_C\_SSSE3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6066 - [SRC\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3384 - [STRIP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6498 - [STRUCT\_CODEGEN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6426 - [STYLE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2289 - [SUBSCRIBER]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [SUPPRESSIONS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/suppressions.py?rev=9276374#L1 - [SYMLINK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6855 - [SYSTEM\_PROPERTIES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4300 - [TAG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2105 - [TASKLET]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7344 - [TASKLET\_REG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7364 - [TASKLET\_REG\_EXT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7379 - [TEST\_CWD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4341 - [TEST\_DATA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9276374#L41 - [TEST\_JAVA\_CLASSPATH\_CMD\_TYPE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4791 - [TEST\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2073 - [TIMEOUT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5303 - [TOUCH]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7212 - [UBERJAR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4365 - [UBERJAR\_APPENDING\_TRANSFORMER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4449 - [UBERJAR\_HIDE\_EXCLUDE\_PATTERN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4393 - [UBERJAR\_HIDING\_PREFIX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4378 - [UBERJAR\_MANIFEST\_TRANSFORMER\_ATTRIBUTE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4433 - [UBERJAR\_MANIFEST\_TRANSFORMER\_MAIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4420 - [UBERJAR\_PATH\_EXCLUDE\_PREFIX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4407 - [UBERJAR\_SERVICES\_RESOURCE\_TRANSFORMER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4462 - [UDF\_NO\_PROBE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L45 - [UPDATE\_VCS\_JAVA\_INFO\_NODEP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6358 - [USE\_COMMON\_GOOGLE\_APIS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L778 - [USE\_CXX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6598 - [USE\_DYNAMIC\_CUDA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1869 - [USE\_ERROR\_PRONE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4330 - [USE\_EXT\_PROTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7625 - [USE\_JAVALITE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L939 - [USE\_LINKER\_BFD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1404 - [USE\_LINKER\_GOLD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1409 - [USE\_LINKER\_LLD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1414 - [USE\_PERL\_514\_LIB]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5096 - [USE\_PERL\_LIB]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5089 - [USE\_PLANTUML]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L308 - [USE\_PYTHON2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5052 - [USE\_PYTHON3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5069 - [USE\_RECIPE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2143 - [USE\_SKIFF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L729 - [USE\_UTIL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6606 - [VALIDATE\_DATA\_RESTART]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5313 - [VERSION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6812 - [VISIBILITY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9019 - [WERROR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6519 - [WHOLE\_ARCHIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7337 - [WINDOWS\_MANIFEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9004 - [WITHOUT\_LICENSE\_TEXTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9182 - [WITH\_DYNAMIC\_LIBS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1569 - [WITH\_GROOVY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4656 - [WITH\_JDK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4638 - [WITH\_KOTLIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4647 - [WITH\_KOTLINC\_ALLOPEN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4674 - [WITH\_KOTLINC\_NOARG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4684 - [XS\_PROTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L970 - [YABS\_GENERATE\_CONF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/yabs_generate_conf.py?rev=9276374#L10 - [YABS\_GENERATE\_PHANTOM\_CONF\_PATCH]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/yabs_generate_conf.py?rev=9276374#L35 - [YABS\_GENERATE\_PHANTOM\_CONF\_TEST\_CHECK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/yabs_generate_conf.py?rev=9276374#L53 - [YDL\_DESC\_USE\_BINARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6015 - [YMAPS\_SPROTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/sproto.conf?rev=9276374#L16 - [YP\_PROTO\_YSON]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L859 - [YQL\_ABI\_VERSION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L144 - [YQL\_LAST\_ABI\_VERSION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L153 - [YT\_SPEC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2062 - [\_AAR\_CMD\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L305 - [\_ADD\_CLASSPATH\_CLASH\_CHECK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9276374#L232 - [\_ADD\_CPP\_PROTO\_OUT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L676 - [\_ADD\_DYNLYB\_SEM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2647 - [\_ADD\_EXTRA\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5550 - [\_ADD\_EXTRA\_FLAGS\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5543 - [\_ADD\_GEN\_JAVA\_SCRIPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3681 - [\_ADD\_HIDDEN\_INPUTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3495 - [\_ADD\_JAVA\_STYLE\_CHECKS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9276374#L227 - [\_ADD\_PY\_PROTO\_OUT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L630 - [\_ADD\_SCU\_NAME]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5911 - [\_ADD\_YQL\_UDF\_DEPS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L71 - [\_ALL\_PY\_SRCS2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8712 - [\_APPEND\_DOCS\_DIR\_FLAG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L332 - [\_ARCADIA\_PYTHON3\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5013 - [\_ARCADIA\_PYTHON\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4965 - [\_ARCHIVE\_SEM\_HELPER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6287 - [\_BARE\_LINK\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2538 - [\_BARE\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2523 - [\_BUILDWITH\_CYTHON\_CPP\_DEP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6176 - [\_BUILDWITH\_CYTHON\_C\_API\_H]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6213 - [\_BUILDWITH\_CYTHON\_C\_DEP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6195 - [\_BUILDWITH\_CYTHON\_C\_H]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6204 - [\_BUILD\_MNS\_CPP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6750 - [\_BUILD\_MNS\_FILE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6744 - [\_BUILD\_MNS\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/build_mn_files.py?rev=9276374#L4 - [\_BUILD\_MNS\_HEADER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6754 - [\_BUNDLE\_TARGET]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5294 - [\_CHECK\_JAVA\_SRCDIR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9276374#L254 - [\_CHECK\_RUN\_JAVA\_PROG\_CLASSPATH]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9276374#L309 - [\_COMPILE\_ASRC\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9276374#L42 - [\_CONDITIONAL\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2548 - [\_COPY\_FILE\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5264 - [\_CPP\_CFGPROTO\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L898 - [\_CPP\_EVLOG\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L885 - [\_CPP\_FLATC64\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1093 - [\_CPP\_FLATC\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1086 - [\_CPP\_PROTO\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L872 - [\_CPP\_PROTO\_EVLOG\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L891 - [\_CPP\_VANILLA\_PROTO\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L879 - [\_DOCS\_LIBRARY\_CMD\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L70 - [\_DOCS\_LIBRARY\_EPILOGUE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L100 - [\_DOCS\_MKDOCS\_CMD\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L224 - [\_DOCS\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L92 - [\_DOCS\_YFM\_CMD\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L40 - [\_DOCS\_YFM\_USE\_PLANTUML]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L119 - [\_DO\_1\_RUN\_JAR\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3306 - [\_DO\_2\_RUN\_JAR\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3298 - [\_FAT\_OBJECT\_ARGS\_BASE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2580 - [\_FBS\_NAMESPACE\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7664 - [\_FETCH\_CONTRIB]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3364 - [\_FILL\_JAR\_COPY\_RESOURCES\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9276374#L277 - [\_FILL\_JAR\_GEN\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9276374#L289 - [\_FILTER\_EXTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5886 - [\_FROM\_EXTERNAL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7024 - [\_FROM\_NPM\_LOCKFILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/nots.py?rev=9276374#L19 - [\_GENERATE\_PY\_EVS\_INTERNAL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5258 - [\_GENERATE\_PY\_PROTOS\_INTERNAL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5251 - [\_GENTAR\_HELPER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3285 - [\_GEN\_JAVA\_SCRIPT\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3675 - [\_GLOB]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [\_GO\_COMPILE\_CGO1]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8021 - [\_GO\_COMPILE\_CGO2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8026 - [\_GO\_COMPILE\_SYMABIS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8015 - [\_GO\_EMBED\_DIR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8195 - [\_GO\_EMBED\_PATTERN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8156 - [\_GO\_FLATC\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1105 - [\_GO\_GEN\_COVER\_GO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8010 - [\_GO\_GRPC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8261 - [\_GO\_GRPC\_GATEWAY\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8306 - [\_GO\_GRPC\_GATEWAY\_SRCS\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8287 - [\_GO\_GRPC\_GATEWAY\_SWAGGER\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8312 - [\_GO\_LINK\_EXE\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8038 - [\_GO\_LINK\_LIB\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8033 - [\_GO\_LINK\_TEST\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8043 - [\_GO\_PROCESS\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/gobuild.py?rev=9276374#L87 - [\_GO\_PROTOC\_PLUGIN\_ARGS\_BASE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L836 - [\_GO\_PROTOC\_PLUGIN\_ARGS\_BASE\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L826 - [\_GO\_PROTOC\_PLUGIN\_ARGS\_BASE\_PROXY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L831 - [\_GO\_PROTO\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L851 - [\_GO\_PROTO\_CMD\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L844 - [\_GO\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/gobuild.py?rev=9276374#L278 - [\_GO\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8072 - [\_GO\_UNUSED\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8100 - [\_HASH\_HELPER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3281 - [\_INPUT\_WITH\_FLAG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9276374#L4 - [\_INPUT\_WITH\_FLAG\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9276374#L8 - [\_IOS\_ASSETS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8821 - [\_JAR\_ANN\_PROC\_OPTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3327 - [\_JAR\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3262 - [\_JAVAC\_RUN\_HELPER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3492 - [\_JAVA\_EVLOG\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1006 - [\_JAVA\_FLATC\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1117 - [\_JAVA\_PROTO\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L960 - [\_JAVA\_PROTO\_PLUGIN\_ARGS\_BASE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L660 - [\_JDK\_VERSION\_MACRO\_CHECK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9276374#L369 - [\_JSRC\_PROXY\_MOBILE\_LIBRARY\_CMD\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9276374#L88 - [\_LANG\_CFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5891 - [\_LUAJIT\_21\_OBJDUMP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6679 - [\_LUAJIT\_OBJDUMP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6673 - [\_MAKE\_YQL\_PYTHON\_UDF\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L232 - [\_MAKE\_YQL\_UDF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L81 - [\_MAPKITIDL\_PROXY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9276374#L17 - [\_MARK\_JAVA\_PROG\_WITH\_SOURCES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3716 - [\_MCU\_CONVERT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9196 - [\_MKDOCS\_DOCS\_DIR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L364 - [\_MKDOCS\_EPILOGUE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L250 - [\_MOBILE\_DLL\_PREREQUISITES\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9276374#L112 - [\_MOBILE\_LIBRARY\_PREREQUISITES\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9276374#L69 - [\_MOBILE\_LIBRARY\_PREREQUISITES\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9276374#L65 - [\_MOBILE\_TEST\_APK\_CMD\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L114 - [\_MSVC\_FLAGS\_WINDOWS\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9222 - [\_MX\_BIN\_TO\_INFO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6683 - [\_MX\_GEN\_TABLE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6695 - [\_NODE\_MODULES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/ts.conf?rev=9276374#L60 - [\_NOOP\_MACRO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3332 - [\_ORDER\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L568 - [\_PACK\_JAR\_HELPER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3487 - [\_PROTO\_DESC\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7410 - [\_PROTO\_PLUGIN\_ARGS\_BASE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L624 - [\_PY3\_COMPILE\_BYTECODE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6283 - [\_PY3\_REGISTER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6262 - [\_PYCR\_GENERATE\_CONFIGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1824 - [\_PYCR\_GENERATE\_CONFIGS\_INTL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1819 - [\_PYTHON3\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5024 - [\_PYTHON\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4974 - [\_PY\_COMPILE\_BYTECODE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6273 - [\_PY\_ENUM\_SERIALIZATION\_TO\_JSON]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9077 - [\_PY\_ENUM\_SERIALIZATION\_TO\_PY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9082 - [\_PY\_EVLOG\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L996 - [\_PY\_EVLOG\_CMD\_BASE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L990 - [\_PY\_EVLOG\_CMD\_INTERNAL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1001 - [\_PY\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9276374#L163 - [\_PY\_PROTO\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L924 - [\_PY\_PROTO\_CMD\_BASE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L919 - [\_PY\_PROTO\_CMD\_INTERNAL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L929 - [\_PY\_REGISTER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6251 - [\_PY\_SSQLS\_SRC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9054 - [\_PY\_SSQLS\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9064 - [\_PY\_SSQLS\_SRC\_\_\_\_ssqls]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9059 - [\_PY\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest2.py?rev=9276374#L53 - [\_RAW\_PROTO\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7638 - [\_REGISTER\_NO\_CHECK\_IMPORTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9276374#L646 - [\_REQUIRE\_EXPLICIT\_LICENSE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/license.conf?rev=9276374#L358 - [\_RESOURCE\_SEM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L531 - [\_RUN\_JAVA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6984 - [\_RUN\_JBUILD\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9276374#L34 - [\_SETUP\_GO\_GRPC\_GATEWAY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8300 - [\_SET\_DOCS\_BIN\_DIR\_FLAG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L337 - [\_SET\_ENV\_FOR\_CUSTOM\_COMMAND]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6883 - [\_SET\_ENV\_FOR\_CUSTOM\_COMMAND\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6876 - [\_SET\_FIRST\_VALUE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3172 - [\_SPLIT\_CODEGEN\_BASE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6412 - [\_SRC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5563 - [\_SRCS\_NO\_GLOBAL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3194 - [\_SRC\_\_\_\_C]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5776 - [\_SRC\_\_\_\_S]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5590 - [\_SRC\_\_\_\_asm]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5811 - [\_SRC\_\_\_\_asp]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5663 - [\_SRC\_\_\_\_c]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5781 - [\_SRC\_\_\_\_cc]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5770 - [\_SRC\_\_\_\_cfgproto]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5720 - [\_SRC\_\_\_\_cpp]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5759 - [\_SRC\_\_\_\_cu]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5823 - [\_SRC\_\_\_\_cxx]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5765 - [\_SRC\_\_\_\_ev]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5701 - [\_SRC\_\_\_\_f]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5752 - [\_SRC\_\_\_\_fbs]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5830 - [\_SRC\_\_\_\_fbs64]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5836 - [\_SRC\_\_\_\_fml]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5611 - [\_SRC\_\_\_\_fml2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5616 - [\_SRC\_\_\_\_fml3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5621 - [\_SRC\_\_\_\_gperf]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5648 - [\_SRC\_\_\_\_gztproto]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5712 - [\_SRC\_\_\_\_in]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5732 - [\_SRC\_\_\_\_l]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5674 - [\_SRC\_\_\_\_lex]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5681 - [\_SRC\_\_\_\_lpp]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5686 - [\_SRC\_\_\_\_lua]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5817 - [\_SRC\_\_\_\_m]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5787 - [\_SRC\_\_\_\_masm]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5792 - [\_SRC\_\_\_\_mm]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5606 - [\_SRC\_\_\_\_pln]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5691 - [\_SRC\_\_\_\_po]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5972 - [\_SRC\_\_\_\_proto]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5706 - [\_SRC\_\_\_\_pysrc]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5841 - [\_SRC\_\_\_\_pyx]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5725 - [\_SRC\_\_\_\_rl]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5653 - [\_SRC\_\_\_\_rl5]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5658 - [\_SRC\_\_\_\_rl6]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5668 - [\_SRC\_\_\_\_rodata]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5583 - [\_SRC\_\_\_\_s]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5596 - [\_SRC\_\_\_\_s79]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5601 - [\_SRC\_\_\_\_sc]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5742 - [\_SRC\_\_\_\_sfdl]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5626 - [\_SRC\_\_\_\_ssqls]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5747 - [\_SRC\_\_\_\_storyboard]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8809 - [\_SRC\_\_\_\_xib]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8814 - [\_SRC\_\_\_\_xs]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5631 - [\_SRC\_\_\_\_xsyn]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5696 - [\_SRC\_\_\_\_y]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5636 - [\_SRC\_\_\_\_yasm]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5805 - [\_SRC\_\_\_\_ydl]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5981 - [\_SRC\_\_\_\_ypp]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5643 - [\_SRC\_c]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5921 - [\_SRC\_c\_nodeps]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5864 - [\_SRC\_cpp]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5916 - [\_SRC\_lua\_21]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5948 - [\_SRC\_m]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5926 - [\_SRC\_masm]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5931 - [\_SRC\_py2src]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5846 - [\_SRC\_py3src]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5851 - [\_SRC\_yasm]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7270 - [\_SRC\_yasm\_helper]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7265 - [\_STYLE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/cpp_style.py?rev=9276374#L6 - [\_SWIG\_LANG\_FILTERED\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/swig.py?rev=9276374#L156 - [\_SWIG\_PYTHON\_C]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6232 - [\_SWIG\_PYTHON\_CPP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6223 - [\_TARGET\_SOURCES\_FOR\_HEADERS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6869 - [\_TARGET\_SOURCES\_FOR\_HEADERS\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6862 - [\_TS\_CONFIGURE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/nots.py?rev=9276374#L33 - [\_UNITTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest2.py?rev=9276374#L42 - [\_USE\_LINKER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1398 - [\_USE\_LINKER\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1394 - [\_YCR\_GENERATE\_CONFIGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1797 - [\_YCR\_GENERATE\_CONFIGS\_INTL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1792 - [\_YFM\_DOCS\_DIR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L345 - [\_YMAKE\_GENERATE\_SCRIPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9276374#L364 - [\_YMAPS\_GENERATE\_SPROTO\_HEADER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/sproto.conf?rev=9276374#L8 - [\_YTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest2.py?rev=9276374#L49 + [DLL\_JAVA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9277573#L164 + [DOCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L142 + [DYNAMIC\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2985 + [FBS\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7698 + [JAR\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3772 + [JAVA\_CONTRIB\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9277573#L139 + [JAVA\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9277573#L31 + [JTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9277573#L81 + [JTEST\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9277573#L110 + [JTEST\_YMAKE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3822 + [JUNIT5]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9277573#L55 + [JUNIT5\_YMAKE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3803 + [MAPS\_IDL\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9277573#L86 + [MKDOCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L266 + [PROTO\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7450 + [PY23\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8763 + [PY23\_NATIVE\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8795 + [PY23\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8992 + [PY3TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2283 + [PY3\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1775 + [SANDBOX\_PY23\_TASK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4886 + [SANDBOX\_PY3\_TASK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4929 + [SANDBOX\_TASK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4861 + [SSQLS\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9098 + [YQL\_UDF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L120 + [AAR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L312 + [AAR\_PROXY\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L347 + [ASRC\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9277573#L51 + [BOOSTTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1998 + [BOOSTTEST\_WITH\_MAIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2018 + [CI\_GROUP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3114 + [CONTAINER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9130 + [CONTAINER\_LAYER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9123 + [CPP\_STYLE\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2295 + [CUSTOM\_BUILD\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9142 + [DEFAULT\_IOS\_INTERFACE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8871 + [DEV\_DLL\_PROXY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2930 + [DLL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2880 + [DLL\_PROXY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2954 + [DLL\_PROXY\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7806 + [DLL\_TOOL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2898 + [DLL\_UNIT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2668 + [DOCS\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L77 + [EXECTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2348 + [EXTERNAL\_JAVA\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3235 + [FAT\_OBJECT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2617 + [FUZZ]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1954 + [GO\_DLL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8603 + [GO\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8508 + [GO\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8525 + [GO\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8623 + [GTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1935 + [GTEST\_UGLY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2314 + [G\_BENCHMARK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2376 + [IOS\_INTERFACE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8860 + [JAR\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3581 + [JAVA\_CONTRIB]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3410 + [JAVA\_CONTRIB\_PROXY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3371 + [JAVA\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9277573#L22 + [JSRC\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7750 + [JSRC\_PROXY\_MOBILE\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9277573#L95 + [LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2498 + [MCU\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9217 + [METAQUERY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4296 + [MOBILE\_BOOST\_TEST\_APK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L163 + [MOBILE\_DLL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L25 + [MOBILE\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9277573#L81 + [MOBILE\_TEST\_APK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L123 + [NPM\_CONTRIBS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/ts.conf?rev=9277573#L19 + [PACKAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3090 + [PREBUILT\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7817 + [PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1717 + [PROTO\_DESCRIPTIONS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7655 + [PROTO\_REGISTRY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7667 + [PY2MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2792 + [PY2TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2240 + [PY2\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3853 + [PY2\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1743 + [PY3MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2811 + [PY3TEST\_BIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2256 + [PY3\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3888 + [PY3\_PROGRAM\_BIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4033 + [PYCR\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1837 + [PYTEST\_BIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2225 + [PY\_ANY\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2739 + [PY\_PACKAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3175 + [RECURSIVE\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2647 + [RESOURCES\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2573 + [R\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2849 + [SO\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2910 + [TS\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/ts.conf?rev=9277573#L97 + [UDF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L30 + [UDF\_BASE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L16 + [UDF\_LIB]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L37 + [UNION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3150 + [UNITTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1904 + [UNITTEST\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2404 + [UNITTEST\_WITH\_CUSTOM\_ENTRY\_POINT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1924 + [YCR\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1815 + [YQL\_PYTHON3\_UDF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L215 + [YQL\_PYTHON3\_UDF\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L263 + [YQL\_PYTHON\_UDF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L164 + [YQL\_PYTHON\_UDF\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L190 + [YQL\_PYTHON\_UDF\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L249 + [YQL\_UDF\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L99 + [YQL\_UDF\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L55 + [YT\_UNITTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1915 + [Y\_BENCHMARK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2364 + [\_BARE\_UNIT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1146 + [\_BASE\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1643 + [\_BASE\_PY3\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3987 + [\_BASE\_PYTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2206 + [\_BASE\_PY\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3926 + [\_BASE\_UNIT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1170 + [\_BASE\_UNITTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1886 + [\_COMPILABLE\_JAR\_BASE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3559 + [\_DLL\_COMPATIBLE\_JAVA\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9277573#L153 + [\_DLL\_COMPATIBLE\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3054 + [\_DOCS\_BARE\_UNIT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L49 + [\_DOCS\_BASE\_UNIT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L107 + [\_GO\_BASE\_UNIT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8344 + [\_GO\_DLL\_BASE\_UNIT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8562 + [\_JAR\_BASE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3348 + [\_JAR\_RUNABLE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3732 + [\_JAR\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3791 + [\_JAVA\_PLACEHOLDER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4726 + [\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2415 + [\_LINK\_UNIT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1607 + [\_MKDOCS\_BASE\_UNIT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L236 + [\_PROXY\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7774 + [\_PY2\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1726 + [\_PY\_PACKAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3162 + [\_TS\_BASE\_UNIT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/ts.conf?rev=9277573#L67 + [\_YQL\_UDF\_PROGRAM\_BASE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L105 + [AARS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L20 + [AAR\_AARS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L194 + [AAR\_AIDL\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L207 + [AAR\_ASSETS\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L214 + [AAR\_BUNDLES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L221 + [AAR\_COMPILE\_ONLY\_AARS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L200 + [AAR\_GRADLE\_SCRIPT\_GENERATOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L255 + [AAR\_JAVA\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L235 + [AAR\_JNI\_LIBS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L228 + [AAR\_LOCAL\_MAVEN\_REPO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L249 + [AAR\_MANIFEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L182 + [AAR\_PROGUARD\_RULES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L188 + [AAR\_RES\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L242 + [ACCELEO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9277573#L12 + [ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [ADDINCLSELF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5532 + [ADD\_CHECK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9277573#L544 + [ADD\_CHECK\_PY\_IMPORTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9277573#L655 + [ADD\_CLANG\_TIDY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1633 + [ADD\_COMPILABLE\_TRANSLATE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5227 + [ADD\_COMPILABLE\_TRANSLIT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5237 + [ADD\_DLLS\_TO\_JAR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4601 + [ADD\_PERL\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5116 + [ADD\_PYTEST\_BIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9277573#L728 + [ADD\_PYTEST\_SCRIPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9277573#L699 + [ADD\_YTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9277573#L414 + [ALLOCATOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5146 + [ALL\_PY\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8741 + [ALL\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3044 + [ANNOTATION\_PROCESSOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4556 + [APPHOST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9259 + [ARCHIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6329 + [ARCHIVE\_ASM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6307 + [ARCHIVE\_BY\_KEYS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6340 + [ASM\_PREINCLUDE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7288 + [ASSERT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/macros_with_error.py?rev=9277573#L25 + [BASE\_CODEGEN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6414 + [BPF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7166 + [BPF\_STATIC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7175 + [BUILDWITH\_CYTHON\_C]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6196 + [BUILDWITH\_CYTHON\_CPP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6177 + [BUILDWITH\_RAGEL6]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6251 + [BUILD\_CATBOOST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/other.conf?rev=9277573#L9 + [BUILD\_MN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6751 + [BUILD\_MNS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6776 + [BUILD\_ONLY\_IF]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [BUILD\_YDL\_DESC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6009 + [BUNDLE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/bundle.py?rev=9277573#L4 + [BUNDLE\_AIDL\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9277573#L14 + [BUNDLE\_ASSETS\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9277573#L35 + [BUNDLE\_EXTRA\_INPUTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9277573#L8 + [BUNDLE\_JAVA\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9277573#L21 + [BUNDLE\_RES\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9277573#L28 + [CFG\_VARS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6397 + [CFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6464 + [CGO\_CFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8136 + [CGO\_LDFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8145 + [CGO\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8119 + [CHECK\_CONFIG\_H]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L455 + [CHECK\_CONTRIB\_CREDITS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/credits.py?rev=9277573#L8 + [CHECK\_DEPENDENT\_DIRS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L489 + [CHECK\_JAVA\_DEPS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4333 + [CLANG\_EMIT\_AST\_CXX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7138 + [COLLECT\_FRONTEND\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8940 + [COLLECT\_JINJA\_TEMPLATES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7836 + [COLLECT\_YDB\_API\_SPECS\_LEGACY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9249 + [COMPILE\_C\_AS\_CXX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7071 + [COMPILE\_LUA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5951 + [COMPILE\_LUA\_21]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5969 + [COMPILE\_NLG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6787 + [COMPILE\_SWIFT\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8954 + [CONFIGURE\_FILE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6406 + [CONFTEST\_LOAD\_POLICY\_LOCAL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2133 + [CONLYFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6479 + [COPY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/cp.py?rev=9277573#L6 + [COPY\_FILE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5292 + [COPY\_FILES\_TO\_BUILD\_PREFIX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/copy_files_to_build_prefix.py?rev=9277573#L10 + [COPY\_FILE\_WITH\_CONTEXT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5301 + [CPP\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7341 + [CPP\_ENUMS\_SERIALIZATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9277573#L661 + [CPP\_PROTO\_PLUGIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L707 + [CPP\_PROTO\_PLUGIN0]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L693 + [CPP\_PROTO\_PLUGIN2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L718 + [CREATE\_BUILDINFO\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6377 + [CREATE\_INIT\_PY\_STRUCTURE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/create_init_py.py?rev=9277573#L6 + [CREDITS\_DISCLAIMER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/credits.py?rev=9277573#L4 + [CTEMPLATE\_VARNAMES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7087 + [CUDA\_NVCC\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6493 + [CUSTOM\_LINK\_STEP\_SCRIPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1879 + [CXXFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6486 + [DARWIN\_SIGNED\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8851 + [DARWIN\_STRINGS\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8847 + [DATA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2093 + [DEB\_VERSION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6740 + [DECIMAL\_MD5\_LOWER\_32\_BITS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6389 + [DECLARE\_EXTERNAL\_HOST\_RESOURCES\_BUNDLE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [DECLARE\_EXTERNAL\_HOST\_RESOURCES\_PACK]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [DECLARE\_EXTERNAL\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [DEFAULT]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [DEPENDENCY\_MANAGEMENT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4639 + [DEPENDS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [DIRECT\_DEPS\_ONLY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4710 + [DISABLE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [DISABLE\_DATA\_VALIDATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2078 + [DLL\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [DOCS\_BUILDER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L314 + [DOCS\_CONFIG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L379 + [DOCS\_COPY\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L9 + [DOCS\_DIR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L327 + [DOCS\_INCLUDE\_SOURCES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L403 + [DOCS\_VARS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L391 + [DUMPERF\_CODEGEN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6444 + [DYNAMIC\_DEPS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2974 + [DYNAMIC\_LIBRARY\_FROM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2866 + [ELSE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [ELSEIF]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [EMBED\_JAVA\_VCS\_INFO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3225 + [ENABLE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [ENABLE\_PREVIEW]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4523 + [END]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [ENDIF]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [ENV]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2126 + [EXCLUDE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4565 + [EXCLUDE\_TAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [EXPORTS\_SCRIPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1848 + [EXPORT\_ALL\_DYNAMIC\_SYMBOLS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1862 + [EXPORT\_MAPKIT\_PROTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9277573#L57 + [EXPORT\_YMAPS\_PROTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/sproto.conf?rev=9277573#L4 + [EXPOSE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7415 + [EXTERNAL\_JAR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9277573#L243 + [EXTERNAL\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [EXTRADIR]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [EXTRALIBS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [EXTRALIBS\_STATIC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5220 + [FAT\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/res.py?rev=9277573#L37 + [FBS\_NAMESPACE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7680 + [FBS\_TO\_PYSRC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1075 + [FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/files.py?rev=9277573#L1 + [FLATC\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1061 + [FLAT\_JOIN\_SRCS\_GLOBAL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5423 + [FORK\_SUBTESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5355 + [FORK\_TESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5341 + [FORK\_TEST\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5381 + [FROM\_ARCHIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7056 + [FROM\_MDS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7026 + [FROM\_NPM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/ts.conf?rev=9277573#L45 + [FROM\_NPM\_LOCKFILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/ts.conf?rev=9277573#L38 + [FROM\_SANDBOX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7018 + [FUZZ\_DICTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2030 + [FUZZ\_OPTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2049 + [GENERATED\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7129 + [GENERATE\_ENUM\_SERIALIZATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6719 + [GENERATE\_ENUM\_SERIALIZATION\_WITH\_HEADER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6731 + [GENERATE\_PY\_PROTOS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5255 + [GENERATE\_SCRIPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9277573#L60 + [GEN\_SCHEEME2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6860 + [GLOBAL\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3026 + [GO\_ASM\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7959 + [GO\_BENCH\_TIMEOUT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8612 + [GO\_CGO1\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7967 + [GO\_CGO2\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7975 + [GO\_COMPILE\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7983 + [GO\_EMBED\_DIR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8218 + [GO\_EMBED\_PATTERN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8182 + [GO\_EMBED\_TEST\_DIR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8226 + [GO\_EMBED\_XTEST\_DIR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8234 + [GO\_FAKE\_OUTPUT]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/plugins/plugin_go_fake_output_handler.cpp?rev=9277573#L110 + [GO\_GRPC\_GATEWAY\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8281 + [GO\_GRPC\_GATEWAY\_SWAGGER\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8289 + [GO\_LDFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8128 + [GO\_LINK\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7991 + [GO\_MOCKGEN\_FROM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8647 + [GO\_MOCKGEN\_MOCKS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8672 + [GO\_MOCKGEN\_REFLECT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8658 + [GO\_MOCKGEN\_TYPES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8652 + [GO\_PACKAGE\_NAME]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8074 + [GO\_PROTO\_PLUGIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L819 + [GO\_SKIP\_TESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8156 + [GO\_TEST\_EMBED\_PATTERN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8190 + [GO\_TEST\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [GO\_TEST\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8093 + [GO\_XTEST\_EMBED\_PATTERN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8198 + [GO\_XTEST\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8104 + [GRADLE\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L6 + [GRPC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1045 + [IDEA\_EXCLUDE\_DIRS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4484 + [IDEA\_JAR\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3287 + [IDEA\_MODULE\_NAME]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4504 + [IDEA\_RESOURCE\_DIRS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4494 + [IF]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [INCLUDE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [INCLUDE\_TAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [INDUCED\_DEPS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [IOS\_APP\_ASSETS\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8843 + [IOS\_APP\_COMMON\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8837 + [IOS\_APP\_SETTINGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ios_app_settings.py?rev=9277573#L5 + [IOS\_ASSETS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ios_assets.py?rev=9277573#L6 + [JAR\_ANNOTATION\_PROCESSOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3329 + [JAR\_EXCLUDE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4844 + [JAR\_INCLUDE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4836 + [JAR\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3390 + [JAVAC\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4513 + [JAVA\_DEPENDENCIES\_CONFIGURATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4820 + [JAVA\_EXTERNAL\_DEPENDENCIES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4719 + [JAVA\_IGNORE\_CLASSPATH\_CLASH\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8683 + [JAVA\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9277573#L77 + [JAVA\_PROTO\_PLUGIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L669 + [JAVA\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3550 + [JAVA\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4595 + [JAVA\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9277573#L796 + [JAVA\_TEST\_DEPS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9277573#L888 + [JDK\_VERSION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8908 + [JOINSRC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6632 + [JOIN\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5402 + [JOIN\_SRCS\_GLOBAL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5413 + [JVM\_ARGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4322 + [KOTLINC\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4676 + [LARGE\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7047 + [LDFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6454 + [LICENSE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/license.conf?rev=9277573#L368 + [LICENSE\_TEXTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9185 + [LINKER\_SCRIPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/linker_script.py?rev=9277573#L1 + [LINK\_EXEC\_DYN\_LIB\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1599 + [LINK\_EXE\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1593 + [LINT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2181 + [LINT\_PYTHON]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2190 + [LJ\_21\_ARCHIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/lj_archive.py?rev=9277573#L23 + [LJ\_ARCHIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/lj_archive.py?rev=9277573#L1 + [LLVM\_BC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/llvm_bc.py?rev=9277573#L6 + [LLVM\_COMPILE\_C]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7157 + [LLVM\_COMPILE\_CXX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7147 + [LLVM\_COMPILE\_LL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7184 + [LLVM\_LINK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7193 + [LLVM\_OPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7203 + [LOCAL\_JAR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3400 + [LOCAL\_SOURCES\_JAR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3405 + [LUA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6941 + [MACROS\_WITH\_ERROR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/macros_with_error.py?rev=9277573#L8 + [MANUAL\_GENERATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5748 + [MAPKITIDL]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/plugins/plugin_mapkitidl_handler.cpp?rev=9277573#L397 + [MAPKIT\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9277573#L2 + [MAPKIT\_ENABLE\_WHOLE\_ARCHIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9277573#L76 + [MAPSMOBI\_COLLECT\_AIDL\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9277573#L119 + [MAPSMOBI\_COLLECT\_ASSETS\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9277573#L111 + [MAPSMOBI\_COLLECT\_JAVA\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9277573#L127 + [MAPSMOBI\_COLLECT\_JNI\_LIBS\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9277573#L135 + [MAPSMOBI\_COLLECT\_RES\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9277573#L143 + [MAPSMOBI\_COLLECT\_TPL\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9277573#L151 + [MAPSMOBI\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9277573#L49 + [MAPS\_GARDEN\_COLLECT\_MODULE\_TRAITS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9277573#L159 + [MAPS\_IDL\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9277573#L10 + [MAPS\_IDL\_GLOBAL\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9277573#L35 + [MAPS\_IDL\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9277573#L28 + [MASMFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6471 + [MAVEN\_GROUP\_ID]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4546 + [MESSAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [METAQUERYFILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9225 + [MOBILE\_TEST\_APK\_AAR\_AARS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L51 + [MOBILE\_TEST\_APK\_AAR\_BUNDLES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L57 + [MOBILE\_TEST\_APK\_AAR\_MANIFEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L39 + [MOBILE\_TEST\_APK\_AAR\_PROGUARD\_RULES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L45 + [MOBILE\_TEST\_APK\_TEMPLATE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L64 + [MSVC\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9242 + [MX\_FORMULAS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/mx_archive.py?rev=9277573#L1 + [NEED\_CHECK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6797 + [NEED\_REVIEW]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6815 + [NGINX\_MODULES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9111 + [NODE\_MODULES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/ts.conf?rev=9277573#L54 + [NO\_BUILD\_IF]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [NO\_CHECK\_IMPORTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7237 + [NO\_CLANG\_COVERAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6656 + [NO\_CLANG\_TIDY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6660 + [NO\_CODENAVIGATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6559 + [NO\_COMPILER\_WARNINGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6522 + [NO\_CPU\_CHECK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5525 + [NO\_CYTHON\_COVERAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6677 + [NO\_DEBUG\_INFO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7078 + [NO\_DOCTESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2198 + [NO\_EXPORT\_DYNAMIC\_SYMBOLS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1855 + [NO\_EXTENDED\_SOURCE\_SEARCH]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1763 + [NO\_JOIN\_SRC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6625 + [NO\_LIBC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6589 + [NO\_LINT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2174 + [NO\_LTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L402 + [NO\_MYPY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L914 + [NO\_NEED\_CHECK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6805 + [NO\_OPTIMIZE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6515 + [NO\_OPTIMIZE\_PY\_PROTOS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L619 + [NO\_PLATFORM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6599 + [NO\_PLATFORM\_RESOURCES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6551 + [NO\_PYTHON\_COVERAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6668 + [NO\_PYTHON\_INCLUDES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4951 + [NO\_RUNTIME]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6578 + [NO\_SANITIZE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6640 + [NO\_SANITIZE\_COVERAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6648 + [NO\_SSE4]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5517 + [NO\_UTIL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6567 + [NO\_WERROR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6537 + [NO\_WSHADOW]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6543 + [NVCC\_DEVICE\_LINK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6502 + [ONLY\_TAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [OPENSOURCE\_EXPORT\_REPLACEMENT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9168 + [OPTIMIZE\_PY\_PROTOS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L609 + [ORIGINAL\_SOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9155 + [OWNER]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [PACK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3070 + [PACKAGE\_STRICT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3075 + [PACK\_GLOBALS\_IN\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2595 + [PARTITIONED\_RECURSE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [PARTITIONED\_RECURSE\_FOR\_TESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [PARTITIONED\_RECURSE\_ROOT\_RELATIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [PEERDIR]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [PIRE\_INLINE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6318 + [PIRE\_INLINE\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6313 + [PRIMARY\_OUTPUT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7796 + [PRINT\_MODULE\_TYPE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/print_module_type.py?rev=9277573#L1 + [PROCESS\_DOCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/docs.py?rev=9277573#L31 + [PROCESS\_MKDOCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/docs.py?rev=9277573#L43 + [PROGUARD\_RULES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L13 + [PROTO2FBS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L980 + [PROTO\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L581 + [PROTO\_NAMESPACE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L598 + [PROVIDES]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [PYTHON]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6964 + [PYTHON2\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4967 + [PYTHON2\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2821 + [PYTHON3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6988 + [PYTHON3\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5014 + [PYTHON3\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2833 + [PYTHON\_PATH]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2156 + [PY\_CONSTRUCTOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9277573#L629 + [PY\_DOCTESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9277573#L556 + [PY\_ENUMS\_SERIALIZATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9277573#L644 + [PY\_EXTRA\_LINT\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8751 + [PY\_MAIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9277573#L612 + [PY\_NAMESPACE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3195 + [PY\_PROTOS\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [PY\_PROTO\_PLUGIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L642 + [PY\_PROTO\_PLUGIN2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L654 + [PY\_REGISTER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9277573#L574 + [PY\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8713 + [PY\_SSQLS\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9082 + [REAL\_LINK\_DYN\_LIB\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1587 + [REAL\_LINK\_EXEC\_DYN\_LIB\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1581 + [REAL\_LINK\_EXE\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1575 + [RECURSE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [RECURSE\_FOR\_TESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [RECURSE\_ROOT\_RELATIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [REGISTER\_SANDBOX\_IMPORT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/sandbox_registry.py?rev=9277573#L6 + [REGISTER\_YQL\_PYTHON\_UDF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/yql_python_udf.py?rev=9277573#L10 + [REQUIREMENTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2117 + [REQUIRES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L467 + [RESOLVE\_PROTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3136 + [RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L560 + [RESOURCE\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/res.py?rev=9277573#L53 + [RESTRICT\_LICENSES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/license.conf?rev=9277573#L384 + [RESTRICT\_PATH]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/macros_with_error.py?rev=9277573#L13 + [RUN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9277573#L1027 + [RUN\_ANTLR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7305 + [RUN\_ANTLR4]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7314 + [RUN\_ANTLR4\_CPP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7327 + [RUN\_ANTLR4\_GO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7335 + [RUN\_JAVA\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3322 + [RUN\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6917 + [RUN\_PYTHON]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7297 + [SDBUS\_CPP\_ADAPTOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9052 + [SDBUS\_CPP\_PROXY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9058 + [SECONDARY\_OUTPUT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L338 + [SET]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [SETUP\_EXECTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9277573#L1033 + [SETUP\_PYTEST\_BIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9277573#L1017 + [SETUP\_RUN\_PYTHON]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9277573#L1045 + [SET\_APPEND]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [SET\_APPEND\_WITH\_GLOBAL]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [SET\_COMPILE\_OUTPUTS\_MODIFIERS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5545 + [SIZE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5393 + [SKIP\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2165 + [SOURCE\_GROUP]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [SPLIT\_CODEGEN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/split_codegen.py?rev=9277573#L9 + [SPLIT\_DWARF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5204 + [SPLIT\_FACTOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5369 + [SRC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6035 + [SRCDIR]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6054 + [SRC\_CPP\_AVX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6161 + [SRC\_CPP\_AVX2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6168 + [SRC\_CPP\_NO\_LTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6119 + [SRC\_CPP\_PIC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6112 + [SRC\_CPP\_SSE2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6126 + [SRC\_CPP\_SSE3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6133 + [SRC\_CPP\_SSE4]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6154 + [SRC\_CPP\_SSE41]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6147 + [SRC\_CPP\_SSSE3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6140 + [SRC\_C\_AVX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6098 + [SRC\_C\_AVX2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6105 + [SRC\_C\_SSE2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6063 + [SRC\_C\_SSE3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6070 + [SRC\_C\_SSE4]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6091 + [SRC\_C\_SSE41]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6084 + [SRC\_C\_SSSE3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6077 + [SRC\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3395 + [STRIP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6509 + [STRUCT\_CODEGEN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6437 + [STYLE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2300 + [SUBSCRIBER]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [SUPPRESSIONS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/suppressions.py?rev=9277573#L1 + [SYMLINK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6866 + [SYSTEM\_PROPERTIES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4311 + [TAG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2106 + [TASKLET]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7355 + [TASKLET\_REG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7375 + [TASKLET\_REG\_EXT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7390 + [TEST\_CWD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4352 + [TEST\_DATA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9277573#L41 + [TEST\_JAVA\_CLASSPATH\_CMD\_TYPE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4802 + [TEST\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2074 + [TIMEOUT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5314 + [TOUCH]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7223 + [UBERJAR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4376 + [UBERJAR\_APPENDING\_TRANSFORMER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4460 + [UBERJAR\_HIDE\_EXCLUDE\_PATTERN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4404 + [UBERJAR\_HIDING\_PREFIX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4389 + [UBERJAR\_MANIFEST\_TRANSFORMER\_ATTRIBUTE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4444 + [UBERJAR\_MANIFEST\_TRANSFORMER\_MAIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4431 + [UBERJAR\_PATH\_EXCLUDE\_PREFIX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4418 + [UBERJAR\_SERVICES\_RESOURCE\_TRANSFORMER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4473 + [UDF\_NO\_PROBE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L45 + [UPDATE\_VCS\_JAVA\_INFO\_NODEP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6369 + [USE\_COMMON\_GOOGLE\_APIS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L778 + [USE\_CXX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6609 + [USE\_DYNAMIC\_CUDA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1870 + [USE\_ERROR\_PRONE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4341 + [USE\_EXT\_PROTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7636 + [USE\_JAVALITE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L939 + [USE\_LINKER\_BFD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1404 + [USE\_LINKER\_GOLD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1409 + [USE\_LINKER\_LLD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1414 + [USE\_PERL\_514\_LIB]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5107 + [USE\_PERL\_LIB]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5100 + [USE\_PLANTUML]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L308 + [USE\_PYTHON2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5063 + [USE\_PYTHON3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5080 + [USE\_RECIPE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2144 + [USE\_SKIFF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L729 + [USE\_UTIL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6617 + [VALIDATE\_DATA\_RESTART]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5324 + [VERSION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6823 + [VISIBILITY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9030 + [WERROR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6530 + [WHOLE\_ARCHIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7348 + [WINDOWS\_MANIFEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9015 + [WITHOUT\_LICENSE\_TEXTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9193 + [WITH\_DYNAMIC\_LIBS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1569 + [WITH\_GROOVY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4667 + [WITH\_JDK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4649 + [WITH\_KOTLIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4658 + [WITH\_KOTLINC\_ALLOPEN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4685 + [WITH\_KOTLINC\_NOARG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4695 + [XS\_PROTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L970 + [YABS\_GENERATE\_CONF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/yabs_generate_conf.py?rev=9277573#L10 + [YABS\_GENERATE\_PHANTOM\_CONF\_PATCH]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/yabs_generate_conf.py?rev=9277573#L35 + [YABS\_GENERATE\_PHANTOM\_CONF\_TEST\_CHECK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/yabs_generate_conf.py?rev=9277573#L53 + [YDL\_DESC\_USE\_BINARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6026 + [YMAPS\_SPROTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/sproto.conf?rev=9277573#L16 + [YP\_PROTO\_YSON]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L859 + [YQL\_ABI\_VERSION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L144 + [YQL\_LAST\_ABI\_VERSION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L153 + [YT\_SPEC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2063 + [\_AAR\_CMD\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L305 + [\_ADD\_CLASSPATH\_CLASH\_CHECK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9277573#L232 + [\_ADD\_CPP\_PROTO\_OUT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L676 + [\_ADD\_DYNLYB\_SEM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2658 + [\_ADD\_EXTRA\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5561 + [\_ADD\_EXTRA\_FLAGS\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5554 + [\_ADD\_GEN\_JAVA\_SCRIPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3692 + [\_ADD\_HIDDEN\_INPUTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3506 + [\_ADD\_JAVA\_STYLE\_CHECKS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9277573#L227 + [\_ADD\_PY\_PROTO\_OUT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L630 + [\_ADD\_SCU\_NAME]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5922 + [\_ADD\_YQL\_UDF\_DEPS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L71 + [\_ALL\_PY\_SRCS2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8723 + [\_APPEND\_DOCS\_DIR\_FLAG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L332 + [\_ARCADIA\_PYTHON3\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5024 + [\_ARCADIA\_PYTHON\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4976 + [\_ARCHIVE\_SEM\_HELPER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6298 + [\_BARE\_LINK\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2549 + [\_BARE\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2534 + [\_BUILDWITH\_CYTHON\_CPP\_DEP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6187 + [\_BUILDWITH\_CYTHON\_C\_API\_H]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6224 + [\_BUILDWITH\_CYTHON\_C\_DEP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6206 + [\_BUILDWITH\_CYTHON\_C\_H]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6215 + [\_BUILD\_MNS\_CPP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6761 + [\_BUILD\_MNS\_FILE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6755 + [\_BUILD\_MNS\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/build_mn_files.py?rev=9277573#L4 + [\_BUILD\_MNS\_HEADER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6765 + [\_BUNDLE\_TARGET]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5305 + [\_CHECK\_JAVA\_SRCDIR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9277573#L254 + [\_CHECK\_RUN\_JAVA\_PROG\_CLASSPATH]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9277573#L309 + [\_COMPILE\_ASRC\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9277573#L42 + [\_CONDITIONAL\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2559 + [\_COPY\_FILE\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5275 + [\_CPP\_CFGPROTO\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L898 + [\_CPP\_EVLOG\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L885 + [\_CPP\_FLATC64\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1093 + [\_CPP\_FLATC\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1086 + [\_CPP\_PROTO\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L872 + [\_CPP\_PROTO\_EVLOG\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L891 + [\_CPP\_VANILLA\_PROTO\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L879 + [\_DOCS\_LIBRARY\_CMD\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L70 + [\_DOCS\_LIBRARY\_EPILOGUE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L100 + [\_DOCS\_MKDOCS\_CMD\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L224 + [\_DOCS\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L92 + [\_DOCS\_YFM\_CMD\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L40 + [\_DOCS\_YFM\_USE\_PLANTUML]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L119 + [\_DO\_1\_RUN\_JAR\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3317 + [\_DO\_2\_RUN\_JAR\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3309 + [\_FAT\_OBJECT\_ARGS\_BASE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2591 + [\_FBS\_NAMESPACE\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7675 + [\_FETCH\_CONTRIB]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3375 + [\_FILL\_JAR\_COPY\_RESOURCES\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9277573#L277 + [\_FILL\_JAR\_GEN\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9277573#L289 + [\_FILTER\_EXTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5897 + [\_FROM\_EXTERNAL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7035 + [\_FROM\_NPM\_LOCKFILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/nots.py?rev=9277573#L19 + [\_GENERATE\_PY\_EVS\_INTERNAL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5269 + [\_GENERATE\_PY\_PROTOS\_INTERNAL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5262 + [\_GENTAR\_HELPER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3296 + [\_GEN\_JAVA\_SCRIPT\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3686 + [\_GLOB]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [\_GO\_COMPILE\_CGO1]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8032 + [\_GO\_COMPILE\_CGO2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8037 + [\_GO\_COMPILE\_SYMABIS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8026 + [\_GO\_EMBED\_DIR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8206 + [\_GO\_EMBED\_PATTERN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8167 + [\_GO\_FLATC\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1105 + [\_GO\_GEN\_COVER\_GO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8021 + [\_GO\_GRPC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8272 + [\_GO\_GRPC\_GATEWAY\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8317 + [\_GO\_GRPC\_GATEWAY\_SRCS\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8298 + [\_GO\_GRPC\_GATEWAY\_SWAGGER\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8323 + [\_GO\_LINK\_EXE\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8049 + [\_GO\_LINK\_LIB\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8044 + [\_GO\_LINK\_TEST\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8054 + [\_GO\_PROCESS\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/gobuild.py?rev=9277573#L87 + [\_GO\_PROTOC\_PLUGIN\_ARGS\_BASE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L836 + [\_GO\_PROTOC\_PLUGIN\_ARGS\_BASE\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L826 + [\_GO\_PROTOC\_PLUGIN\_ARGS\_BASE\_PROXY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L831 + [\_GO\_PROTO\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L851 + [\_GO\_PROTO\_CMD\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L844 + [\_GO\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/gobuild.py?rev=9277573#L278 + [\_GO\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8083 + [\_GO\_UNUSED\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8111 + [\_HASH\_HELPER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3292 + [\_INPUT\_WITH\_FLAG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9277573#L4 + [\_INPUT\_WITH\_FLAG\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9277573#L8 + [\_IOS\_ASSETS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8832 + [\_JAR\_ANN\_PROC\_OPTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3338 + [\_JAR\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3273 + [\_JAVAC\_RUN\_HELPER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3503 + [\_JAVA\_EVLOG\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1006 + [\_JAVA\_FLATC\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1117 + [\_JAVA\_PROTO\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L960 + [\_JAVA\_PROTO\_PLUGIN\_ARGS\_BASE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L660 + [\_JDK\_VERSION\_MACRO\_CHECK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9277573#L369 + [\_JSRC\_PROXY\_MOBILE\_LIBRARY\_CMD\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9277573#L88 + [\_LANG\_CFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5902 + [\_LUAJIT\_21\_OBJDUMP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6690 + [\_LUAJIT\_OBJDUMP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6684 + [\_MAKE\_YQL\_PYTHON\_UDF\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L232 + [\_MAKE\_YQL\_UDF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L81 + [\_MAPKITIDL\_PROXY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9277573#L17 + [\_MARK\_JAVA\_PROG\_WITH\_SOURCES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3727 + [\_MCU\_CONVERT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9207 + [\_MKDOCS\_DOCS\_DIR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L364 + [\_MKDOCS\_EPILOGUE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L250 + [\_MOBILE\_DLL\_PREREQUISITES\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9277573#L112 + [\_MOBILE\_LIBRARY\_PREREQUISITES\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9277573#L69 + [\_MOBILE\_LIBRARY\_PREREQUISITES\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/asrc.conf?rev=9277573#L65 + [\_MOBILE\_TEST\_APK\_CMD\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L114 + [\_MSVC\_FLAGS\_WINDOWS\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9233 + [\_MX\_BIN\_TO\_INFO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6694 + [\_MX\_GEN\_TABLE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6706 + [\_NODE\_MODULES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/ts.conf?rev=9277573#L60 + [\_NOOP\_MACRO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3343 + [\_ORDER\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L568 + [\_PACK\_JAR\_HELPER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3498 + [\_PROTO\_DESC\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7421 + [\_PROTO\_PLUGIN\_ARGS\_BASE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L624 + [\_PY3\_COMPILE\_BYTECODE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6294 + [\_PY3\_REGISTER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6273 + [\_PYCR\_GENERATE\_CONFIGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1825 + [\_PYCR\_GENERATE\_CONFIGS\_INTL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1820 + [\_PYTHON3\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5035 + [\_PYTHON\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4985 + [\_PY\_COMPILE\_BYTECODE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6284 + [\_PY\_ENUM\_SERIALIZATION\_TO\_JSON]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9088 + [\_PY\_ENUM\_SERIALIZATION\_TO\_PY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9093 + [\_PY\_EVLOG\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L996 + [\_PY\_EVLOG\_CMD\_BASE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L990 + [\_PY\_EVLOG\_CMD\_INTERNAL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1001 + [\_PY\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9277573#L168 + [\_PY\_PROTO\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L924 + [\_PY\_PROTO\_CMD\_BASE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L919 + [\_PY\_PROTO\_CMD\_INTERNAL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L929 + [\_PY\_REGISTER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6262 + [\_PY\_SSQLS\_SRC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9065 + [\_PY\_SSQLS\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9075 + [\_PY\_SSQLS\_SRC\_\_\_\_ssqls]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9070 + [\_PY\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest2.py?rev=9277573#L53 + [\_RAW\_PROTO\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7649 + [\_REGISTER\_NO\_CHECK\_IMPORTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9277573#L649 + [\_REQUIRE\_EXPLICIT\_LICENSE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/license.conf?rev=9277573#L358 + [\_RESOURCE\_SEM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L531 + [\_RUN\_JAVA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6995 + [\_RUN\_JBUILD\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9277573#L34 + [\_SETUP\_GO\_GRPC\_GATEWAY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8311 + [\_SET\_DOCS\_BIN\_DIR\_FLAG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L337 + [\_SET\_ENV\_FOR\_CUSTOM\_COMMAND]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6894 + [\_SET\_ENV\_FOR\_CUSTOM\_COMMAND\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6887 + [\_SET\_FIRST\_VALUE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3183 + [\_SPLIT\_CODEGEN\_BASE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6423 + [\_SRC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5574 + [\_SRCS\_NO\_GLOBAL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3205 + [\_SRC\_\_\_\_C]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5787 + [\_SRC\_\_\_\_S]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5601 + [\_SRC\_\_\_\_asm]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5822 + [\_SRC\_\_\_\_asp]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5674 + [\_SRC\_\_\_\_c]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5792 + [\_SRC\_\_\_\_cc]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5781 + [\_SRC\_\_\_\_cfgproto]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5731 + [\_SRC\_\_\_\_cpp]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5770 + [\_SRC\_\_\_\_cu]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5834 + [\_SRC\_\_\_\_cxx]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5776 + [\_SRC\_\_\_\_ev]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5712 + [\_SRC\_\_\_\_f]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5763 + [\_SRC\_\_\_\_fbs]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5841 + [\_SRC\_\_\_\_fbs64]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5847 + [\_SRC\_\_\_\_fml]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5622 + [\_SRC\_\_\_\_fml2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5627 + [\_SRC\_\_\_\_fml3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5632 + [\_SRC\_\_\_\_gperf]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5659 + [\_SRC\_\_\_\_gztproto]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5723 + [\_SRC\_\_\_\_in]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5743 + [\_SRC\_\_\_\_l]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5685 + [\_SRC\_\_\_\_lex]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5692 + [\_SRC\_\_\_\_lpp]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5697 + [\_SRC\_\_\_\_lua]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5828 + [\_SRC\_\_\_\_m]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5798 + [\_SRC\_\_\_\_masm]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5803 + [\_SRC\_\_\_\_mm]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5617 + [\_SRC\_\_\_\_pln]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5702 + [\_SRC\_\_\_\_po]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5983 + [\_SRC\_\_\_\_proto]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5717 + [\_SRC\_\_\_\_pysrc]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5852 + [\_SRC\_\_\_\_pyx]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5736 + [\_SRC\_\_\_\_rl]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5664 + [\_SRC\_\_\_\_rl5]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5669 + [\_SRC\_\_\_\_rl6]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5679 + [\_SRC\_\_\_\_rodata]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5594 + [\_SRC\_\_\_\_s]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5607 + [\_SRC\_\_\_\_s79]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5612 + [\_SRC\_\_\_\_sc]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5753 + [\_SRC\_\_\_\_sfdl]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5637 + [\_SRC\_\_\_\_ssqls]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5758 + [\_SRC\_\_\_\_storyboard]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8820 + [\_SRC\_\_\_\_xib]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8825 + [\_SRC\_\_\_\_xs]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5642 + [\_SRC\_\_\_\_xsyn]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5707 + [\_SRC\_\_\_\_y]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5647 + [\_SRC\_\_\_\_yasm]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5816 + [\_SRC\_\_\_\_ydl]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5992 + [\_SRC\_\_\_\_ypp]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5654 + [\_SRC\_c]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5932 + [\_SRC\_c\_nodeps]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5875 + [\_SRC\_cpp]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5927 + [\_SRC\_lua\_21]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5959 + [\_SRC\_m]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5937 + [\_SRC\_masm]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5942 + [\_SRC\_py2src]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5857 + [\_SRC\_py3src]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5862 + [\_SRC\_yasm]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7281 + [\_SRC\_yasm\_helper]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7276 + [\_STYLE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/cpp_style.py?rev=9277573#L6 + [\_SWIG\_LANG\_FILTERED\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/swig.py?rev=9277573#L156 + [\_SWIG\_PYTHON\_C]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6243 + [\_SWIG\_PYTHON\_CPP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6234 + [\_TARGET\_SOURCES\_FOR\_HEADERS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6880 + [\_TARGET\_SOURCES\_FOR\_HEADERS\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6873 + [\_TS\_CONFIGURE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/nots.py?rev=9277573#L33 + [\_UNITTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest2.py?rev=9277573#L42 + [\_USE\_LINKER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1398 + [\_USE\_LINKER\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1394 + [\_YCR\_GENERATE\_CONFIGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1798 + [\_YCR\_GENERATE\_CONFIGS\_INTL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1793 + [\_YFM\_DOCS\_DIR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L345 + [\_YMAKE\_GENERATE\_SCRIPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9277573#L364 + [\_YMAPS\_GENERATE\_SPROTO\_HEADER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/sproto.conf?rev=9277573#L8 + [\_YTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest2.py?rev=9277573#L49 diff --git a/build/docs/readme.md b/build/docs/readme.md index a650fd19106..937befc9423 100644 --- a/build/docs/readme.md +++ b/build/docs/readme.md @@ -117,28 +117,29 @@ General info: [How to write ya.make files](https://wiki.yandex-team.ru/yatool/Ho - Macros [INDUCED_DEPS](#macro_INDUCED_DEPS) .. [JAVAC_FLAGS](#macro_JAVAC_FLAGS) - Macros [JAVA_DEPENDENCIES_CONFIGURATION](#macro_JAVA_DEPENDENCIES_CONFIGURATION) .. [JDK_VERSION](#macro_JDK_VERSION) - Macros [JOINSRC](#macro_JOINSRC) .. [LINKER_SCRIPT](#macro_LINKER_SCRIPT) - - Macros [LINK_EXEC_DYN_LIB_IMPL](#macro_LINK_EXEC_DYN_LIB_IMPL) .. [LLVM_LINK](#macro_LLVM_LINK) - - Macros [LLVM_OPT](#macro_LLVM_OPT) .. [MAVEN_GROUP_ID](#macro_MAVEN_GROUP_ID) - - Macros [MESSAGE](#macro_MESSAGE) .. [NO_CHECK_IMPORTS](#macro_NO_CHECK_IMPORTS) - - Macros [NO_CLANG_COVERAGE](#macro_NO_CLANG_COVERAGE) .. [NO_JOIN_SRC](#macro_NO_JOIN_SRC) - - Macros [NO_LIBC](#macro_NO_LIBC) .. [NO_RUNTIME](#macro_NO_RUNTIME) - - Macros [NO_SANITIZE](#macro_NO_SANITIZE) .. [ORIGINAL_SOURCE](#macro_ORIGINAL_SOURCE) - - Macros [OWNER](#macro_OWNER) .. [PIRE_INLINE_CMD](#macro_PIRE_INLINE_CMD) - - Macros [PRINT_MODULE_TYPE](#macro_PRINT_MODULE_TYPE) .. [PYTHON2_ADDINCL](#macro_PYTHON2_ADDINCL) - - Macros [PYTHON2_MODULE](#macro_PYTHON2_MODULE) .. [PY_MAIN](#macro_PY_MAIN) - - Macros [PY_NAMESPACE](#macro_PY_NAMESPACE) .. [REAL_LINK_EXE_IMPL](#macro_REAL_LINK_EXE_IMPL) - - Macros [RECURSE](#macro_RECURSE) .. [RESOURCE_FILES](#macro_RESOURCE_FILES) - - Macros [RESTRICT_LICENSES](#macro_RESTRICT_LICENSES) .. [RUN_PYTHON](#macro_RUN_PYTHON) - - Macros [SDBUS_CPP_ADAPTOR](#macro_SDBUS_CPP_ADAPTOR) .. [SIZE](#macro_SIZE) - - Macros [SKIP_TEST](#macro_SKIP_TEST) .. [SRC_CPP_AVX2](#macro_SRC_CPP_AVX2) - - Macros [SRC_CPP_NO_LTO](#macro_SRC_CPP_NO_LTO) .. [SRC_C_SSE2](#macro_SRC_C_SSE2) - - Macros [SRC_C_SSE3](#macro_SRC_C_SSE3) .. [SUPPRESSIONS](#macro_SUPPRESSIONS) - - Macros [SYMLINK](#macro_SYMLINK) .. [TEST_SRCS](#macro_TEST_SRCS) - - Macros [TIMEOUT](#macro_TIMEOUT) .. [UDF_NO_PROBE](#macro_UDF_NO_PROBE) - - Macros [UPDATE_VCS_JAVA_INFO_NODEP](#macro_UPDATE_VCS_JAVA_INFO_NODEP) .. [USE_LINKER_LLD](#macro_USE_LINKER_LLD) - - Macros [USE_PERL_514_LIB](#macro_USE_PERL_514_LIB) .. [VERSION](#macro_VERSION) - - Macros [VISIBILITY](#macro_VISIBILITY) .. [WITH_KOTLINC_NOARG](#macro_WITH_KOTLINC_NOARG) - - Macros [XS_PROTO](#macro_XS_PROTO) .. [YT_SPEC](#macro_YT_SPEC) + - Macros [LINK_EXEC_DYN_LIB_IMPL](#macro_LINK_EXEC_DYN_LIB_IMPL) .. [LLVM_COMPILE_LL](#macro_LLVM_COMPILE_LL) + - Macros [LLVM_LINK](#macro_LLVM_LINK) .. [MASMFLAGS](#macro_MASMFLAGS) + - Macros [MAVEN_GROUP_ID](#macro_MAVEN_GROUP_ID) .. [NO_BUILD_IF](#macro_NO_BUILD_IF) + - Macros [NO_CHECK_IMPORTS](#macro_NO_CHECK_IMPORTS) .. [NO_EXTENDED_SOURCE_SEARCH](#macro_NO_EXTENDED_SOURCE_SEARCH) + - Macros [NO_JOIN_SRC](#macro_NO_JOIN_SRC) .. [NO_PYTHON_COVERAGE](#macro_NO_PYTHON_COVERAGE) + - Macros [NO_RUNTIME](#macro_NO_RUNTIME) .. [OPENSOURCE_EXPORT_REPLACEMENT](#macro_OPENSOURCE_EXPORT_REPLACEMENT) + - Macros [ORIGINAL_SOURCE](#macro_ORIGINAL_SOURCE) .. [PIRE_INLINE](#macro_PIRE_INLINE) + - Macros [PIRE_INLINE_CMD](#macro_PIRE_INLINE_CMD) .. [PYTHON](#macro_PYTHON) + - Macros [PYTHON2_ADDINCL](#macro_PYTHON2_ADDINCL) .. [PY_EXTRA_LINT_FILES](#macro_PY_EXTRA_LINT_FILES) + - Macros [PY_MAIN](#macro_PY_MAIN) .. [REAL_LINK_EXEC_DYN_LIB_IMPL](#macro_REAL_LINK_EXEC_DYN_LIB_IMPL) + - Macros [REAL_LINK_EXE_IMPL](#macro_REAL_LINK_EXE_IMPL) .. [RESOURCE](#macro_RESOURCE) + - Macros [RESOURCE_FILES](#macro_RESOURCE_FILES) .. [RUN_PROGRAM](#macro_RUN_PROGRAM) + - Macros [RUN_PYTHON](#macro_RUN_PYTHON) .. [SET_COMPILE_OUTPUTS_MODIFIERS](#macro_SET_COMPILE_OUTPUTS_MODIFIERS) + - Macros [SIZE](#macro_SIZE) .. [SRC_CPP_AVX](#macro_SRC_CPP_AVX) + - Macros [SRC_CPP_AVX2](#macro_SRC_CPP_AVX2) .. [SRC_C_AVX2](#macro_SRC_C_AVX2) + - Macros [SRC_C_SSE2](#macro_SRC_C_SSE2) .. [SUBSCRIBER](#macro_SUBSCRIBER) + - Macros [SUPPRESSIONS](#macro_SUPPRESSIONS) .. [TEST_JAVA_CLASSPATH_CMD_TYPE](#macro_TEST_JAVA_CLASSPATH_CMD_TYPE) + - Macros [TEST_SRCS](#macro_TEST_SRCS) .. [UBERJAR_SERVICES_RESOURCE_TRANSFORMER](#macro_UBERJAR_SERVICES_RESOURCE_TRANSFORMER) + - Macros [UDF_NO_PROBE](#macro_UDF_NO_PROBE) .. [USE_LINKER_GOLD](#macro_USE_LINKER_GOLD) + - Macros [USE_LINKER_LLD](#macro_USE_LINKER_LLD) .. [VALIDATE_DATA_RESTART](#macro_VALIDATE_DATA_RESTART) + - Macros [VERSION](#macro_VERSION) .. [WITH_KOTLINC_ALLOPEN](#macro_WITH_KOTLINC_ALLOPEN) + - Macros [WITH_KOTLINC_NOARG](#macro_WITH_KOTLINC_NOARG) .. [YQL_LAST_ABI_VERSION](#macro_YQL_LAST_ABI_VERSION) + - Macros [YT_SPEC](#macro_YT_SPEC) .. [YT_SPEC](#macro_YT_SPEC) ## Multimodules <a name="multimodules"></a> ###### Multimodule [DLL\_JAVA][]() <a name="multimodule_DLL_JAVA"></a> @@ -1645,6 +1646,9 @@ $usage: LINK\_EXE\_IMPL(peers...) # internal ###### Macro [LINT][](<none|base|strict>) <a name="macro_LINT"></a> Set linting levem for sources of the module +###### Macro [LINT\_PYTHON][]() <a name="macro_LINT_PYTHON"></a> +Check python3 sources for style issues using black. + ###### Macro [LJ\_21\_ARCHIVE][](NAME Name LuaFiles...) _# deprecated_ <a name="macro_LJ_21_ARCHIVE"></a> Precompile .lua files using LuaJIT 2.1 and archive both sources and results using sources names as keys @@ -2694,511 +2698,512 @@ Files must be relative to the root of Arcadia. Documentation: https://wiki.yandex-team.ru/yatool/test/ - [DLL\_JAVA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9276374#L164 - [DOCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L142 - [FBS\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7687 - [JAR\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3761 - [JAVA\_CONTRIB\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9276374#L139 - [JAVA\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9276374#L31 - [JTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9276374#L81 - [JTEST\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9276374#L110 - [JTEST\_YMAKE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3811 - [JUNIT5]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9276374#L55 - [JUNIT5\_YMAKE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3792 - [MAPS\_IDL\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9276374#L86 - [MKDOCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L266 - [PROTO\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7439 - [PY23\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8752 - [PY23\_NATIVE\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8784 - [PY23\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8981 - [PY3TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2272 - [PY3\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1774 - [SANDBOX\_PY23\_TASK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4875 - [SANDBOX\_PY3\_TASK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4918 - [SANDBOX\_TASK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4850 - [SSQLS\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9087 - [YQL\_UDF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L120 - [BOOSTTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1997 - [BOOSTTEST\_WITH\_MAIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2017 - [CI\_GROUP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3103 - [CONTAINER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9119 - [CONTAINER\_LAYER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9112 - [CPP\_STYLE\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2284 - [CUSTOM\_BUILD\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9131 - [DEFAULT\_IOS\_INTERFACE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8860 - [DLL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2869 - [DLL\_TOOL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2887 - [DOCS\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L77 - [EXECTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2337 - [FAT\_OBJECT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2606 - [FUZZ]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1953 - [GO\_DLL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8592 - [GO\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8497 - [GO\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8514 - [GO\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8612 - [GTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1934 - [GTEST\_UGLY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2303 - [G\_BENCHMARK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2365 - [IOS\_INTERFACE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8849 - [JAVA\_CONTRIB]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3399 - [JAVA\_CONTRIB\_PROXY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3360 - [JAVA\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9276374#L22 - [LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2487 - [MCU\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9206 - [METAQUERY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4285 - [PACKAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3079 - [PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1717 - [PROTO\_DESCRIPTIONS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7644 - [PROTO\_REGISTRY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7656 - [PY2MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2781 - [PY2TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2230 - [PY2\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3842 - [PY2\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1743 - [PY3MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2800 - [PY3TEST\_BIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2245 - [PY3\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3877 - [PY3\_PROGRAM\_BIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4022 - [PYCR\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1836 - [PYTEST\_BIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2215 - [PY\_ANY\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2728 - [RECURSIVE\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2636 - [RESOURCES\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2562 - [R\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2838 - [SO\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2899 - [TS\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/ts.conf?rev=9276374#L97 - [UDF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L30 - [UDF\_LIB]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L37 - [UNION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3139 - [UNITTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1903 - [UNITTEST\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2393 - [UNITTEST\_WITH\_CUSTOM\_ENTRY\_POINT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1923 - [YCR\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1814 - [YQL\_PYTHON3\_UDF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L215 - [YQL\_PYTHON3\_UDF\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L263 - [YQL\_PYTHON\_UDF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L164 - [YQL\_PYTHON\_UDF\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L190 - [YQL\_PYTHON\_UDF\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L249 - [YQL\_UDF\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L99 - [YQL\_UDF\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L55 - [YT\_UNITTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1914 - [Y\_BENCHMARK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2353 - [AARS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L20 - [AAR\_GRADLE\_SCRIPT\_GENERATOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L255 - [AAR\_LOCAL\_MAVEN\_REPO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L249 - [ACCELEO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9276374#L12 - [ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [ADDINCLSELF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5521 - [ADD\_CHECK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9276374#L544 - [ADD\_CHECK\_PY\_IMPORTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9276374#L652 - [ADD\_CLANG\_TIDY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1633 - [ADD\_COMPILABLE\_TRANSLATE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5216 - [ADD\_COMPILABLE\_TRANSLIT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5226 - [ADD\_DLLS\_TO\_JAR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4590 - [ADD\_PERL\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5105 - [ADD\_PYTEST\_BIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9276374#L725 - [ADD\_PYTEST\_SCRIPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9276374#L696 - [ADD\_YTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9276374#L414 - [ALLOCATOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5135 - [ALL\_PY\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8730 - [ALL\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3033 - [ANNOTATION\_PROCESSOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4545 - [APPHOST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9248 - [ARCHIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6318 - [ARCHIVE\_ASM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6296 - [ARCHIVE\_BY\_KEYS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6329 - [ASM\_PREINCLUDE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7277 - [ASSERT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/macros_with_error.py?rev=9276374#L25 - [BASE\_CODEGEN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6403 - [BPF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7155 - [BPF\_STATIC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7164 - [BUILDWITH\_CYTHON\_C]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6185 - [BUILDWITH\_CYTHON\_CPP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6166 - [BUILDWITH\_RAGEL6]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6240 - [BUILD\_CATBOOST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/other.conf?rev=9276374#L9 - [BUILD\_MN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6740 - [BUILD\_MNS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6765 - [BUILD\_ONLY\_IF]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [BUILD\_YDL\_DESC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5998 - [BUNDLE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/bundle.py?rev=9276374#L4 - [CFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6453 - [CGO\_CFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8125 - [CGO\_LDFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8134 - [CGO\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8108 - [CHECK\_CONTRIB\_CREDITS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/credits.py?rev=9276374#L8 - [CHECK\_DEPENDENT\_DIRS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L489 - [CHECK\_JAVA\_DEPS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4322 - [CLANG\_EMIT\_AST\_CXX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7127 - [COLLECT\_FRONTEND\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8929 - [COLLECT\_JINJA\_TEMPLATES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7825 - [COLLECT\_YDB\_API\_SPECS\_LEGACY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9238 - [COMPILE\_C\_AS\_CXX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7060 - [COMPILE\_LUA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5940 - [COMPILE\_LUA\_21]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5958 - [COMPILE\_NLG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6776 - [COMPILE\_SWIFT\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8943 - [CONFIGURE\_FILE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6395 - [CONFTEST\_LOAD\_POLICY\_LOCAL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2132 - [CONLYFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6468 - [COPY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/cp.py?rev=9276374#L6 - [COPY\_FILE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5281 - [COPY\_FILES\_TO\_BUILD\_PREFIX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/copy_files_to_build_prefix.py?rev=9276374#L10 - [COPY\_FILE\_WITH\_CONTEXT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5290 - [CPP\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7330 - [CPP\_ENUMS\_SERIALIZATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9276374#L656 - [CPP\_PROTO\_PLUGIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L707 - [CPP\_PROTO\_PLUGIN0]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L693 - [CPP\_PROTO\_PLUGIN2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L718 - [CREATE\_BUILDINFO\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6366 - [CREATE\_INIT\_PY\_STRUCTURE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/create_init_py.py?rev=9276374#L6 - [CREDITS\_DISCLAIMER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/credits.py?rev=9276374#L4 - [CTEMPLATE\_VARNAMES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7076 - [CUDA\_NVCC\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6482 - [CUSTOM\_LINK\_STEP\_SCRIPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1878 - [CXXFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6475 - [DARWIN\_SIGNED\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8840 - [DARWIN\_STRINGS\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8836 - [DATA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2092 - [DEB\_VERSION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6729 - [DECIMAL\_MD5\_LOWER\_32\_BITS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6378 - [DECLARE\_EXTERNAL\_HOST\_RESOURCES\_BUNDLE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [DECLARE\_EXTERNAL\_HOST\_RESOURCES\_PACK]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [DECLARE\_EXTERNAL\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [DEFAULT]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [DEPENDENCY\_MANAGEMENT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4628 - [DEPENDS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [DIRECT\_DEPS\_ONLY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4699 - [DISABLE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [DISABLE\_DATA\_VALIDATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2077 - [DLL\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [DOCS\_BUILDER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L314 - [DOCS\_CONFIG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L379 - [DOCS\_COPY\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L9 - [DOCS\_DIR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L327 - [DOCS\_INCLUDE\_SOURCES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L403 - [DOCS\_VARS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L391 - [DUMPERF\_CODEGEN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6433 - [DYNAMIC\_LIBRARY\_FROM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2855 - [ELSE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [ELSEIF]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [EMBED\_JAVA\_VCS\_INFO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3214 - [ENABLE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [ENABLE\_PREVIEW]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4512 - [END]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [ENDIF]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [ENV]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2125 - [EXCLUDE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4554 - [EXCLUDE\_TAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [EXPORTS\_SCRIPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1847 - [EXPORT\_ALL\_DYNAMIC\_SYMBOLS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1861 - [EXPORT\_YMAPS\_PROTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/sproto.conf?rev=9276374#L4 - [EXPOSE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7404 - [EXTERNAL\_JAR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9276374#L243 - [EXTERNAL\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [EXTRADIR]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [EXTRALIBS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [EXTRALIBS\_STATIC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5209 - [FAT\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/res.py?rev=9276374#L37 - [FBS\_NAMESPACE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7669 - [FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/files.py?rev=9276374#L1 - [FLATC\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1061 - [FLAT\_JOIN\_SRCS\_GLOBAL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5412 - [FORK\_SUBTESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5344 - [FORK\_TESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5330 - [FORK\_TEST\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5370 - [FROM\_ARCHIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7045 - [FROM\_MDS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7015 - [FROM\_NPM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/ts.conf?rev=9276374#L45 - [FROM\_SANDBOX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7007 - [FUZZ\_DICTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2029 - [FUZZ\_OPTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2048 - [GENERATED\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7118 - [GENERATE\_ENUM\_SERIALIZATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6708 - [GENERATE\_ENUM\_SERIALIZATION\_WITH\_HEADER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6720 - [GENERATE\_PY\_PROTOS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5244 - [GENERATE\_SCRIPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9276374#L60 - [GEN\_SCHEEME2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6849 - [GLOBAL\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3015 - [GO\_ASM\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7948 - [GO\_BENCH\_TIMEOUT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8601 - [GO\_CGO1\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7956 - [GO\_CGO2\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7964 - [GO\_COMPILE\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7972 - [GO\_EMBED\_DIR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8207 - [GO\_EMBED\_PATTERN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8171 - [GO\_EMBED\_TEST\_DIR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8215 - [GO\_EMBED\_XTEST\_DIR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8223 - [GO\_FAKE\_OUTPUT]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/plugins/plugin_go_fake_output_handler.cpp?rev=9276374#L110 - [GO\_GRPC\_GATEWAY\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8270 - [GO\_GRPC\_GATEWAY\_SWAGGER\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8278 - [GO\_LDFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8117 - [GO\_LINK\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7980 - [GO\_MOCKGEN\_FROM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8636 - [GO\_MOCKGEN\_MOCKS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8661 - [GO\_MOCKGEN\_REFLECT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8647 - [GO\_MOCKGEN\_TYPES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8641 - [GO\_PACKAGE\_NAME]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8063 - [GO\_PROTO\_PLUGIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L819 - [GO\_SKIP\_TESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8145 - [GO\_TEST\_EMBED\_PATTERN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8179 - [GO\_TEST\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [GO\_TEST\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8082 - [GO\_XTEST\_EMBED\_PATTERN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8187 - [GO\_XTEST\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8093 - [GRPC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1045 - [IDEA\_EXCLUDE\_DIRS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4473 - [IDEA\_JAR\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3276 - [IDEA\_MODULE\_NAME]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4493 - [IDEA\_RESOURCE\_DIRS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4483 - [IF]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [INCLUDE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [INCLUDE\_TAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [INDUCED\_DEPS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [IOS\_APP\_ASSETS\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8832 - [IOS\_APP\_COMMON\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8826 - [IOS\_APP\_SETTINGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ios_app_settings.py?rev=9276374#L5 - [IOS\_ASSETS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ios_assets.py?rev=9276374#L6 - [JAR\_ANNOTATION\_PROCESSOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3318 - [JAR\_EXCLUDE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4833 - [JAR\_INCLUDE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4825 - [JAR\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3379 - [JAVAC\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4502 - [JAVA\_DEPENDENCIES\_CONFIGURATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4809 - [JAVA\_EXTERNAL\_DEPENDENCIES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4708 - [JAVA\_IGNORE\_CLASSPATH\_CLASH\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8672 - [JAVA\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9276374#L77 - [JAVA\_PROTO\_PLUGIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L669 - [JAVA\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3539 - [JAVA\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4584 - [JAVA\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9276374#L793 - [JAVA\_TEST\_DEPS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9276374#L885 - [JDK\_VERSION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8897 - [JOINSRC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6621 - [JOIN\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5391 - [JOIN\_SRCS\_GLOBAL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5402 - [JVM\_ARGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4311 - [KOTLINC\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4665 - [LARGE\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7036 - [LDFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6443 - [LICENSE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/license.conf?rev=9276374#L368 - [LICENSE\_TEXTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9174 - [LINKER\_SCRIPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/linker_script.py?rev=9276374#L1 - [LINK\_EXEC\_DYN\_LIB\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1599 - [LINK\_EXE\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1593 - [LINT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2180 - [LJ\_21\_ARCHIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/lj_archive.py?rev=9276374#L23 - [LJ\_ARCHIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/lj_archive.py?rev=9276374#L1 - [LLVM\_BC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/llvm_bc.py?rev=9276374#L6 - [LLVM\_COMPILE\_C]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7146 - [LLVM\_COMPILE\_CXX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7136 - [LLVM\_COMPILE\_LL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7173 - [LLVM\_LINK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7182 - [LLVM\_OPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7192 - [LOCAL\_JAR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3389 - [LOCAL\_SOURCES\_JAR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3394 - [LUA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6930 - [MACROS\_WITH\_ERROR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/macros_with_error.py?rev=9276374#L8 - [MANUAL\_GENERATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5737 - [MAPKITIDL]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/plugins/plugin_mapkitidl_handler.cpp?rev=9276374#L397 - [MAPKIT\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9276374#L2 - [MASMFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6460 - [MAVEN\_GROUP\_ID]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4535 - [MESSAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [METAQUERYFILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9214 - [MSVC\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9231 - [MX\_FORMULAS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/mx_archive.py?rev=9276374#L1 - [NEED\_CHECK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6786 - [NEED\_REVIEW]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6804 - [NGINX\_MODULES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9100 - [NODE\_MODULES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/ts.conf?rev=9276374#L54 - [NO\_BUILD\_IF]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [NO\_CHECK\_IMPORTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7226 - [NO\_CLANG\_COVERAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6645 - [NO\_CLANG\_TIDY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6649 - [NO\_COMPILER\_WARNINGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6511 - [NO\_CPU\_CHECK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5514 - [NO\_CYTHON\_COVERAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6666 - [NO\_DEBUG\_INFO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7067 - [NO\_DOCTESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2188 - [NO\_EXPORT\_DYNAMIC\_SYMBOLS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1854 - [NO\_EXTENDED\_SOURCE\_SEARCH]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1762 - [NO\_JOIN\_SRC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6614 - [NO\_LIBC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6578 - [NO\_LINT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2173 - [NO\_LTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L402 - [NO\_MYPY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L914 - [NO\_NEED\_CHECK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6794 - [NO\_OPTIMIZE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6504 - [NO\_OPTIMIZE\_PY\_PROTOS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L619 - [NO\_PLATFORM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6588 - [NO\_PYTHON\_COVERAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6657 - [NO\_RUNTIME]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6567 - [NO\_SANITIZE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6629 - [NO\_SANITIZE\_COVERAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6637 - [NO\_SSE4]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5506 - [NO\_UTIL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6556 - [NO\_WERROR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6526 - [NO\_WSHADOW]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6532 - [NVCC\_DEVICE\_LINK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6491 - [ONLY\_TAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [OPENSOURCE\_EXPORT\_REPLACEMENT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9157 - [ORIGINAL\_SOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9144 - [OWNER]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [PACK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3059 - [PACKAGE\_STRICT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3064 - [PACK\_GLOBALS\_IN\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2584 - [PARTITIONED\_RECURSE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [PARTITIONED\_RECURSE\_FOR\_TESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [PARTITIONED\_RECURSE\_ROOT\_RELATIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [PEERDIR]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [PIRE\_INLINE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6307 - [PIRE\_INLINE\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6302 - [PRINT\_MODULE\_TYPE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/print_module_type.py?rev=9276374#L1 - [PROCESS\_DOCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/docs.py?rev=9276374#L31 - [PROCESS\_MKDOCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/docs.py?rev=9276374#L43 - [PROGUARD\_RULES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9276374#L13 - [PROTO2FBS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L980 - [PROTO\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L581 - [PROTO\_NAMESPACE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L598 - [PROVIDES]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [PYTHON]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6953 - [PYTHON2\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4956 - [PYTHON2\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2810 - [PYTHON3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6977 - [PYTHON3\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5003 - [PYTHON3\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2822 - [PYTHON\_PATH]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2155 - [PY\_CONSTRUCTOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9276374#L624 - [PY\_DOCTESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9276374#L551 - [PY\_ENUMS\_SERIALIZATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9276374#L639 - [PY\_EXTRA\_LINT\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8740 - [PY\_MAIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9276374#L607 - [PY\_NAMESPACE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3184 - [PY\_PROTOS\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [PY\_PROTO\_PLUGIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L642 - [PY\_PROTO\_PLUGIN2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L654 - [PY\_REGISTER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9276374#L569 - [PY\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L8702 - [PY\_SSQLS\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9071 - [REAL\_LINK\_DYN\_LIB\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1587 - [REAL\_LINK\_EXEC\_DYN\_LIB\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1581 - [REAL\_LINK\_EXE\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1575 - [RECURSE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [RECURSE\_FOR\_TESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [RECURSE\_ROOT\_RELATIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [REGISTER\_SANDBOX\_IMPORT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/sandbox_registry.py?rev=9276374#L6 - [REGISTER\_YQL\_PYTHON\_UDF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/yql_python_udf.py?rev=9276374#L10 - [REQUIREMENTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2116 - [REQUIRES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L467 - [RESOLVE\_PROTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3125 - [RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L560 - [RESOURCE\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/res.py?rev=9276374#L53 - [RESTRICT\_LICENSES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/license.conf?rev=9276374#L384 - [RESTRICT\_PATH]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/macros_with_error.py?rev=9276374#L13 - [RUN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9276374#L1024 - [RUN\_ANTLR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7294 - [RUN\_ANTLR4]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7303 - [RUN\_ANTLR4\_CPP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7316 - [RUN\_ANTLR4\_GO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7324 - [RUN\_JAVA\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3311 - [RUN\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6906 - [RUN\_PYTHON]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7286 - [SDBUS\_CPP\_ADAPTOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9041 - [SDBUS\_CPP\_PROXY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9047 - [SET]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [SETUP\_EXECTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9276374#L1030 - [SETUP\_PYTEST\_BIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9276374#L1014 - [SETUP\_RUN\_PYTHON]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9276374#L1042 - [SET\_APPEND]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [SET\_APPEND\_WITH\_GLOBAL]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [SET\_COMPILE\_OUTPUTS\_MODIFIERS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5534 - [SIZE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5382 - [SKIP\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2164 - [SOURCE\_GROUP]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [SPLIT\_CODEGEN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/split_codegen.py?rev=9276374#L9 - [SPLIT\_DWARF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5193 - [SPLIT\_FACTOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5358 - [SRC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6024 - [SRCDIR]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6043 - [SRC\_CPP\_AVX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6150 - [SRC\_CPP\_AVX2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6157 - [SRC\_CPP\_NO\_LTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6108 - [SRC\_CPP\_PIC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6101 - [SRC\_CPP\_SSE2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6115 - [SRC\_CPP\_SSE3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6122 - [SRC\_CPP\_SSE4]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6143 - [SRC\_CPP\_SSE41]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6136 - [SRC\_CPP\_SSSE3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6129 - [SRC\_C\_AVX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6087 - [SRC\_C\_AVX2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6094 - [SRC\_C\_SSE2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6052 - [SRC\_C\_SSE3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6059 - [SRC\_C\_SSE4]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6080 - [SRC\_C\_SSE41]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6073 - [SRC\_C\_SSSE3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6066 - [SRC\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L3384 - [STRIP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6498 - [STRUCT\_CODEGEN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6426 - [STYLE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2289 - [SUBSCRIBER]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9276374#L14 - [SUPPRESSIONS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/suppressions.py?rev=9276374#L1 - [SYMLINK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6855 - [SYSTEM\_PROPERTIES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4300 - [TAG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2105 - [TASKLET]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7344 - [TASKLET\_REG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7364 - [TASKLET\_REG\_EXT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7379 - [TEST\_CWD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4341 - [TEST\_DATA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9276374#L41 - [TEST\_JAVA\_CLASSPATH\_CMD\_TYPE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4791 - [TEST\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2073 - [TIMEOUT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5303 - [UBERJAR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4365 - [UBERJAR\_APPENDING\_TRANSFORMER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4449 - [UBERJAR\_HIDE\_EXCLUDE\_PATTERN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4393 - [UBERJAR\_HIDING\_PREFIX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4378 - [UBERJAR\_MANIFEST\_TRANSFORMER\_ATTRIBUTE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4433 - [UBERJAR\_MANIFEST\_TRANSFORMER\_MAIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4420 - [UBERJAR\_PATH\_EXCLUDE\_PREFIX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4407 - [UBERJAR\_SERVICES\_RESOURCE\_TRANSFORMER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4462 - [UDF\_NO\_PROBE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L45 - [UPDATE\_VCS\_JAVA\_INFO\_NODEP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6358 - [USE\_COMMON\_GOOGLE\_APIS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L778 - [USE\_CXX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6598 - [USE\_DYNAMIC\_CUDA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1869 - [USE\_ERROR\_PRONE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4330 - [USE\_EXT\_PROTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L7625 - [USE\_JAVALITE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L939 - [USE\_LINKER\_BFD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1404 - [USE\_LINKER\_GOLD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1409 - [USE\_LINKER\_LLD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1414 - [USE\_PERL\_514\_LIB]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5096 - [USE\_PERL\_LIB]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5089 - [USE\_PLANTUML]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9276374#L308 - [USE\_PYTHON2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5052 - [USE\_PYTHON3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5069 - [USE\_RECIPE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2143 - [USE\_SKIFF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L729 - [USE\_UTIL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6606 - [VALIDATE\_DATA\_RESTART]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L5313 - [VERSION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6812 - [VISIBILITY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9019 - [WERROR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6519 - [WINDOWS\_MANIFEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9004 - [WITHOUT\_LICENSE\_TEXTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L9182 - [WITH\_DYNAMIC\_LIBS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L1569 - [WITH\_GROOVY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4656 - [WITH\_JDK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4638 - [WITH\_KOTLIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4647 - [WITH\_KOTLINC\_ALLOPEN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4674 - [WITH\_KOTLINC\_NOARG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L4684 - [XS\_PROTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L970 - [YABS\_GENERATE\_CONF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/yabs_generate_conf.py?rev=9276374#L10 - [YABS\_GENERATE\_PHANTOM\_CONF\_PATCH]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/yabs_generate_conf.py?rev=9276374#L35 - [YABS\_GENERATE\_PHANTOM\_CONF\_TEST\_CHECK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/yabs_generate_conf.py?rev=9276374#L53 - [YDL\_DESC\_USE\_BINARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L6015 - [YMAPS\_SPROTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/sproto.conf?rev=9276374#L16 - [YP\_PROTO\_YSON]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L859 - [YQL\_ABI\_VERSION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L144 - [YQL\_LAST\_ABI\_VERSION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9276374#L153 - [YT\_SPEC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9276374#L2062 + [DLL\_JAVA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9277573#L164 + [DOCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L142 + [FBS\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7698 + [JAR\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3772 + [JAVA\_CONTRIB\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9277573#L139 + [JAVA\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9277573#L31 + [JTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9277573#L81 + [JTEST\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9277573#L110 + [JTEST\_YMAKE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3822 + [JUNIT5]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9277573#L55 + [JUNIT5\_YMAKE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3803 + [MAPS\_IDL\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9277573#L86 + [MKDOCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L266 + [PROTO\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7450 + [PY23\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8763 + [PY23\_NATIVE\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8795 + [PY23\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8992 + [PY3TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2283 + [PY3\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1775 + [SANDBOX\_PY23\_TASK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4886 + [SANDBOX\_PY3\_TASK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4929 + [SANDBOX\_TASK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4861 + [SSQLS\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9098 + [YQL\_UDF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L120 + [BOOSTTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1998 + [BOOSTTEST\_WITH\_MAIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2018 + [CI\_GROUP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3114 + [CONTAINER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9130 + [CONTAINER\_LAYER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9123 + [CPP\_STYLE\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2295 + [CUSTOM\_BUILD\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9142 + [DEFAULT\_IOS\_INTERFACE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8871 + [DLL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2880 + [DLL\_TOOL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2898 + [DOCS\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L77 + [EXECTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2348 + [FAT\_OBJECT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2617 + [FUZZ]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1954 + [GO\_DLL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8603 + [GO\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8508 + [GO\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8525 + [GO\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8623 + [GTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1935 + [GTEST\_UGLY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2314 + [G\_BENCHMARK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2376 + [IOS\_INTERFACE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8860 + [JAVA\_CONTRIB]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3410 + [JAVA\_CONTRIB\_PROXY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3371 + [JAVA\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9277573#L22 + [LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2498 + [MCU\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9217 + [METAQUERY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4296 + [PACKAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3090 + [PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1717 + [PROTO\_DESCRIPTIONS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7655 + [PROTO\_REGISTRY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7667 + [PY2MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2792 + [PY2TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2240 + [PY2\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3853 + [PY2\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1743 + [PY3MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2811 + [PY3TEST\_BIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2256 + [PY3\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3888 + [PY3\_PROGRAM\_BIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4033 + [PYCR\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1837 + [PYTEST\_BIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2225 + [PY\_ANY\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2739 + [RECURSIVE\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2647 + [RESOURCES\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2573 + [R\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2849 + [SO\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2910 + [TS\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/ts.conf?rev=9277573#L97 + [UDF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L30 + [UDF\_LIB]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L37 + [UNION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3150 + [UNITTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1904 + [UNITTEST\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2404 + [UNITTEST\_WITH\_CUSTOM\_ENTRY\_POINT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1924 + [YCR\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1815 + [YQL\_PYTHON3\_UDF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L215 + [YQL\_PYTHON3\_UDF\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L263 + [YQL\_PYTHON\_UDF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L164 + [YQL\_PYTHON\_UDF\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L190 + [YQL\_PYTHON\_UDF\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L249 + [YQL\_UDF\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L99 + [YQL\_UDF\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L55 + [YT\_UNITTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1915 + [Y\_BENCHMARK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2364 + [AARS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L20 + [AAR\_GRADLE\_SCRIPT\_GENERATOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L255 + [AAR\_LOCAL\_MAVEN\_REPO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L249 + [ACCELEO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/java.ymake.conf?rev=9277573#L12 + [ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [ADDINCLSELF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5532 + [ADD\_CHECK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9277573#L544 + [ADD\_CHECK\_PY\_IMPORTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9277573#L655 + [ADD\_CLANG\_TIDY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1633 + [ADD\_COMPILABLE\_TRANSLATE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5227 + [ADD\_COMPILABLE\_TRANSLIT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5237 + [ADD\_DLLS\_TO\_JAR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4601 + [ADD\_PERL\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5116 + [ADD\_PYTEST\_BIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9277573#L728 + [ADD\_PYTEST\_SCRIPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9277573#L699 + [ADD\_YTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9277573#L414 + [ALLOCATOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5146 + [ALL\_PY\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8741 + [ALL\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3044 + [ANNOTATION\_PROCESSOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4556 + [APPHOST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9259 + [ARCHIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6329 + [ARCHIVE\_ASM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6307 + [ARCHIVE\_BY\_KEYS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6340 + [ASM\_PREINCLUDE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7288 + [ASSERT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/macros_with_error.py?rev=9277573#L25 + [BASE\_CODEGEN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6414 + [BPF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7166 + [BPF\_STATIC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7175 + [BUILDWITH\_CYTHON\_C]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6196 + [BUILDWITH\_CYTHON\_CPP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6177 + [BUILDWITH\_RAGEL6]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6251 + [BUILD\_CATBOOST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/other.conf?rev=9277573#L9 + [BUILD\_MN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6751 + [BUILD\_MNS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6776 + [BUILD\_ONLY\_IF]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [BUILD\_YDL\_DESC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6009 + [BUNDLE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/bundle.py?rev=9277573#L4 + [CFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6464 + [CGO\_CFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8136 + [CGO\_LDFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8145 + [CGO\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8119 + [CHECK\_CONTRIB\_CREDITS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/credits.py?rev=9277573#L8 + [CHECK\_DEPENDENT\_DIRS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L489 + [CHECK\_JAVA\_DEPS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4333 + [CLANG\_EMIT\_AST\_CXX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7138 + [COLLECT\_FRONTEND\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8940 + [COLLECT\_JINJA\_TEMPLATES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7836 + [COLLECT\_YDB\_API\_SPECS\_LEGACY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9249 + [COMPILE\_C\_AS\_CXX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7071 + [COMPILE\_LUA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5951 + [COMPILE\_LUA\_21]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5969 + [COMPILE\_NLG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6787 + [COMPILE\_SWIFT\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8954 + [CONFIGURE\_FILE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6406 + [CONFTEST\_LOAD\_POLICY\_LOCAL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2133 + [CONLYFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6479 + [COPY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/cp.py?rev=9277573#L6 + [COPY\_FILE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5292 + [COPY\_FILES\_TO\_BUILD\_PREFIX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/copy_files_to_build_prefix.py?rev=9277573#L10 + [COPY\_FILE\_WITH\_CONTEXT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5301 + [CPP\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7341 + [CPP\_ENUMS\_SERIALIZATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9277573#L661 + [CPP\_PROTO\_PLUGIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L707 + [CPP\_PROTO\_PLUGIN0]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L693 + [CPP\_PROTO\_PLUGIN2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L718 + [CREATE\_BUILDINFO\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6377 + [CREATE\_INIT\_PY\_STRUCTURE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/create_init_py.py?rev=9277573#L6 + [CREDITS\_DISCLAIMER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/credits.py?rev=9277573#L4 + [CTEMPLATE\_VARNAMES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7087 + [CUDA\_NVCC\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6493 + [CUSTOM\_LINK\_STEP\_SCRIPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1879 + [CXXFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6486 + [DARWIN\_SIGNED\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8851 + [DARWIN\_STRINGS\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8847 + [DATA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2093 + [DEB\_VERSION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6740 + [DECIMAL\_MD5\_LOWER\_32\_BITS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6389 + [DECLARE\_EXTERNAL\_HOST\_RESOURCES\_BUNDLE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [DECLARE\_EXTERNAL\_HOST\_RESOURCES\_PACK]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [DECLARE\_EXTERNAL\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [DEFAULT]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [DEPENDENCY\_MANAGEMENT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4639 + [DEPENDS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [DIRECT\_DEPS\_ONLY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4710 + [DISABLE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [DISABLE\_DATA\_VALIDATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2078 + [DLL\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [DOCS\_BUILDER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L314 + [DOCS\_CONFIG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L379 + [DOCS\_COPY\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L9 + [DOCS\_DIR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L327 + [DOCS\_INCLUDE\_SOURCES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L403 + [DOCS\_VARS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L391 + [DUMPERF\_CODEGEN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6444 + [DYNAMIC\_LIBRARY\_FROM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2866 + [ELSE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [ELSEIF]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [EMBED\_JAVA\_VCS\_INFO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3225 + [ENABLE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [ENABLE\_PREVIEW]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4523 + [END]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [ENDIF]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [ENV]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2126 + [EXCLUDE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4565 + [EXCLUDE\_TAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [EXPORTS\_SCRIPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1848 + [EXPORT\_ALL\_DYNAMIC\_SYMBOLS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1862 + [EXPORT\_YMAPS\_PROTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/sproto.conf?rev=9277573#L4 + [EXPOSE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7415 + [EXTERNAL\_JAR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9277573#L243 + [EXTERNAL\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [EXTRADIR]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [EXTRALIBS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [EXTRALIBS\_STATIC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5220 + [FAT\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/res.py?rev=9277573#L37 + [FBS\_NAMESPACE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7680 + [FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/files.py?rev=9277573#L1 + [FLATC\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1061 + [FLAT\_JOIN\_SRCS\_GLOBAL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5423 + [FORK\_SUBTESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5355 + [FORK\_TESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5341 + [FORK\_TEST\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5381 + [FROM\_ARCHIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7056 + [FROM\_MDS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7026 + [FROM\_NPM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/ts.conf?rev=9277573#L45 + [FROM\_SANDBOX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7018 + [FUZZ\_DICTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2030 + [FUZZ\_OPTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2049 + [GENERATED\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7129 + [GENERATE\_ENUM\_SERIALIZATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6719 + [GENERATE\_ENUM\_SERIALIZATION\_WITH\_HEADER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6731 + [GENERATE\_PY\_PROTOS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5255 + [GENERATE\_SCRIPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9277573#L60 + [GEN\_SCHEEME2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6860 + [GLOBAL\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3026 + [GO\_ASM\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7959 + [GO\_BENCH\_TIMEOUT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8612 + [GO\_CGO1\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7967 + [GO\_CGO2\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7975 + [GO\_COMPILE\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7983 + [GO\_EMBED\_DIR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8218 + [GO\_EMBED\_PATTERN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8182 + [GO\_EMBED\_TEST\_DIR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8226 + [GO\_EMBED\_XTEST\_DIR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8234 + [GO\_FAKE\_OUTPUT]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/plugins/plugin_go_fake_output_handler.cpp?rev=9277573#L110 + [GO\_GRPC\_GATEWAY\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8281 + [GO\_GRPC\_GATEWAY\_SWAGGER\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8289 + [GO\_LDFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8128 + [GO\_LINK\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7991 + [GO\_MOCKGEN\_FROM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8647 + [GO\_MOCKGEN\_MOCKS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8672 + [GO\_MOCKGEN\_REFLECT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8658 + [GO\_MOCKGEN\_TYPES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8652 + [GO\_PACKAGE\_NAME]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8074 + [GO\_PROTO\_PLUGIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L819 + [GO\_SKIP\_TESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8156 + [GO\_TEST\_EMBED\_PATTERN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8190 + [GO\_TEST\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [GO\_TEST\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8093 + [GO\_XTEST\_EMBED\_PATTERN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8198 + [GO\_XTEST\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8104 + [GRPC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1045 + [IDEA\_EXCLUDE\_DIRS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4484 + [IDEA\_JAR\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3287 + [IDEA\_MODULE\_NAME]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4504 + [IDEA\_RESOURCE\_DIRS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4494 + [IF]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [INCLUDE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [INCLUDE\_TAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [INDUCED\_DEPS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [IOS\_APP\_ASSETS\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8843 + [IOS\_APP\_COMMON\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8837 + [IOS\_APP\_SETTINGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ios_app_settings.py?rev=9277573#L5 + [IOS\_ASSETS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ios_assets.py?rev=9277573#L6 + [JAR\_ANNOTATION\_PROCESSOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3329 + [JAR\_EXCLUDE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4844 + [JAR\_INCLUDE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4836 + [JAR\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3390 + [JAVAC\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4513 + [JAVA\_DEPENDENCIES\_CONFIGURATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4820 + [JAVA\_EXTERNAL\_DEPENDENCIES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4719 + [JAVA\_IGNORE\_CLASSPATH\_CLASH\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8683 + [JAVA\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/java.py?rev=9277573#L77 + [JAVA\_PROTO\_PLUGIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L669 + [JAVA\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3550 + [JAVA\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4595 + [JAVA\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9277573#L796 + [JAVA\_TEST\_DEPS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9277573#L888 + [JDK\_VERSION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8908 + [JOINSRC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6632 + [JOIN\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5402 + [JOIN\_SRCS\_GLOBAL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5413 + [JVM\_ARGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4322 + [KOTLINC\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4676 + [LARGE\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7047 + [LDFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6454 + [LICENSE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/license.conf?rev=9277573#L368 + [LICENSE\_TEXTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9185 + [LINKER\_SCRIPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/linker_script.py?rev=9277573#L1 + [LINK\_EXEC\_DYN\_LIB\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1599 + [LINK\_EXE\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1593 + [LINT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2181 + [LINT\_PYTHON]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2190 + [LJ\_21\_ARCHIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/lj_archive.py?rev=9277573#L23 + [LJ\_ARCHIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/lj_archive.py?rev=9277573#L1 + [LLVM\_BC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/llvm_bc.py?rev=9277573#L6 + [LLVM\_COMPILE\_C]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7157 + [LLVM\_COMPILE\_CXX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7147 + [LLVM\_COMPILE\_LL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7184 + [LLVM\_LINK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7193 + [LLVM\_OPT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7203 + [LOCAL\_JAR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3400 + [LOCAL\_SOURCES\_JAR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3405 + [LUA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6941 + [MACROS\_WITH\_ERROR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/macros_with_error.py?rev=9277573#L8 + [MANUAL\_GENERATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5748 + [MAPKITIDL]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/plugins/plugin_mapkitidl_handler.cpp?rev=9277573#L397 + [MAPKIT\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/mapkit.conf?rev=9277573#L2 + [MASMFLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6471 + [MAVEN\_GROUP\_ID]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4546 + [MESSAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [METAQUERYFILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9225 + [MSVC\_FLAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9242 + [MX\_FORMULAS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/mx_archive.py?rev=9277573#L1 + [NEED\_CHECK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6797 + [NEED\_REVIEW]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6815 + [NGINX\_MODULES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9111 + [NODE\_MODULES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/ts.conf?rev=9277573#L54 + [NO\_BUILD\_IF]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [NO\_CHECK\_IMPORTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7237 + [NO\_CLANG\_COVERAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6656 + [NO\_CLANG\_TIDY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6660 + [NO\_COMPILER\_WARNINGS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6522 + [NO\_CPU\_CHECK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5525 + [NO\_CYTHON\_COVERAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6677 + [NO\_DEBUG\_INFO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7078 + [NO\_DOCTESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2198 + [NO\_EXPORT\_DYNAMIC\_SYMBOLS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1855 + [NO\_EXTENDED\_SOURCE\_SEARCH]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1763 + [NO\_JOIN\_SRC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6625 + [NO\_LIBC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6589 + [NO\_LINT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2174 + [NO\_LTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L402 + [NO\_MYPY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L914 + [NO\_NEED\_CHECK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6805 + [NO\_OPTIMIZE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6515 + [NO\_OPTIMIZE\_PY\_PROTOS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L619 + [NO\_PLATFORM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6599 + [NO\_PYTHON\_COVERAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6668 + [NO\_RUNTIME]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6578 + [NO\_SANITIZE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6640 + [NO\_SANITIZE\_COVERAGE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6648 + [NO\_SSE4]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5517 + [NO\_UTIL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6567 + [NO\_WERROR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6537 + [NO\_WSHADOW]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6543 + [NVCC\_DEVICE\_LINK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6502 + [ONLY\_TAGS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [OPENSOURCE\_EXPORT\_REPLACEMENT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9168 + [ORIGINAL\_SOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9155 + [OWNER]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [PACK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3070 + [PACKAGE\_STRICT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3075 + [PACK\_GLOBALS\_IN\_LIBRARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2595 + [PARTITIONED\_RECURSE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [PARTITIONED\_RECURSE\_FOR\_TESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [PARTITIONED\_RECURSE\_ROOT\_RELATIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [PEERDIR]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [PIRE\_INLINE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6318 + [PIRE\_INLINE\_CMD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6313 + [PRINT\_MODULE\_TYPE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/print_module_type.py?rev=9277573#L1 + [PROCESS\_DOCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/docs.py?rev=9277573#L31 + [PROCESS\_MKDOCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/docs.py?rev=9277573#L43 + [PROGUARD\_RULES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/aar.conf?rev=9277573#L13 + [PROTO2FBS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L980 + [PROTO\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L581 + [PROTO\_NAMESPACE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L598 + [PROVIDES]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [PYTHON]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6964 + [PYTHON2\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4967 + [PYTHON2\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2821 + [PYTHON3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6988 + [PYTHON3\_ADDINCL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5014 + [PYTHON3\_MODULE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2833 + [PYTHON\_PATH]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2156 + [PY\_CONSTRUCTOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9277573#L629 + [PY\_DOCTESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9277573#L556 + [PY\_ENUMS\_SERIALIZATION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9277573#L644 + [PY\_EXTRA\_LINT\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8751 + [PY\_MAIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9277573#L612 + [PY\_NAMESPACE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3195 + [PY\_PROTOS\_FOR]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [PY\_PROTO\_PLUGIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L642 + [PY\_PROTO\_PLUGIN2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L654 + [PY\_REGISTER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/pybuild.py?rev=9277573#L574 + [PY\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L8713 + [PY\_SSQLS\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9082 + [REAL\_LINK\_DYN\_LIB\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1587 + [REAL\_LINK\_EXEC\_DYN\_LIB\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1581 + [REAL\_LINK\_EXE\_IMPL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1575 + [RECURSE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [RECURSE\_FOR\_TESTS]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [RECURSE\_ROOT\_RELATIVE]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [REGISTER\_SANDBOX\_IMPORT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/sandbox_registry.py?rev=9277573#L6 + [REGISTER\_YQL\_PYTHON\_UDF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/yql_python_udf.py?rev=9277573#L10 + [REQUIREMENTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2117 + [REQUIRES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L467 + [RESOLVE\_PROTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3136 + [RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L560 + [RESOURCE\_FILES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/res.py?rev=9277573#L53 + [RESTRICT\_LICENSES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/license.conf?rev=9277573#L384 + [RESTRICT\_PATH]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/macros_with_error.py?rev=9277573#L13 + [RUN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9277573#L1027 + [RUN\_ANTLR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7305 + [RUN\_ANTLR4]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7314 + [RUN\_ANTLR4\_CPP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7327 + [RUN\_ANTLR4\_GO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7335 + [RUN\_JAVA\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3322 + [RUN\_PROGRAM]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6917 + [RUN\_PYTHON]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7297 + [SDBUS\_CPP\_ADAPTOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9052 + [SDBUS\_CPP\_PROXY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9058 + [SET]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [SETUP\_EXECTEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9277573#L1033 + [SETUP\_PYTEST\_BIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9277573#L1017 + [SETUP\_RUN\_PYTHON]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9277573#L1045 + [SET\_APPEND]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [SET\_APPEND\_WITH\_GLOBAL]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [SET\_COMPILE\_OUTPUTS\_MODIFIERS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5545 + [SIZE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5393 + [SKIP\_TEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2165 + [SOURCE\_GROUP]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [SPLIT\_CODEGEN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/split_codegen.py?rev=9277573#L9 + [SPLIT\_DWARF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5204 + [SPLIT\_FACTOR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5369 + [SRC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6035 + [SRCDIR]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6054 + [SRC\_CPP\_AVX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6161 + [SRC\_CPP\_AVX2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6168 + [SRC\_CPP\_NO\_LTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6119 + [SRC\_CPP\_PIC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6112 + [SRC\_CPP\_SSE2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6126 + [SRC\_CPP\_SSE3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6133 + [SRC\_CPP\_SSE4]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6154 + [SRC\_CPP\_SSE41]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6147 + [SRC\_CPP\_SSSE3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6140 + [SRC\_C\_AVX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6098 + [SRC\_C\_AVX2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6105 + [SRC\_C\_SSE2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6063 + [SRC\_C\_SSE3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6070 + [SRC\_C\_SSE4]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6091 + [SRC\_C\_SSE41]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6084 + [SRC\_C\_SSSE3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6077 + [SRC\_RESOURCE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L3395 + [STRIP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6509 + [STRUCT\_CODEGEN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6437 + [STYLE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2300 + [SUBSCRIBER]: https://a.yandex-team.ru/arc/trunk/arcadia/devtools/ymake/yndex/builtin.cpp?rev=9277573#L14 + [SUPPRESSIONS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/suppressions.py?rev=9277573#L1 + [SYMLINK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6866 + [SYSTEM\_PROPERTIES]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4311 + [TAG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2106 + [TASKLET]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7355 + [TASKLET\_REG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7375 + [TASKLET\_REG\_EXT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7390 + [TEST\_CWD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4352 + [TEST\_DATA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/ytest.py?rev=9277573#L41 + [TEST\_JAVA\_CLASSPATH\_CMD\_TYPE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4802 + [TEST\_SRCS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2074 + [TIMEOUT]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5314 + [UBERJAR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4376 + [UBERJAR\_APPENDING\_TRANSFORMER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4460 + [UBERJAR\_HIDE\_EXCLUDE\_PATTERN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4404 + [UBERJAR\_HIDING\_PREFIX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4389 + [UBERJAR\_MANIFEST\_TRANSFORMER\_ATTRIBUTE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4444 + [UBERJAR\_MANIFEST\_TRANSFORMER\_MAIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4431 + [UBERJAR\_PATH\_EXCLUDE\_PREFIX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4418 + [UBERJAR\_SERVICES\_RESOURCE\_TRANSFORMER]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4473 + [UDF\_NO\_PROBE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L45 + [UPDATE\_VCS\_JAVA\_INFO\_NODEP]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6369 + [USE\_COMMON\_GOOGLE\_APIS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L778 + [USE\_CXX]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6609 + [USE\_DYNAMIC\_CUDA]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1870 + [USE\_ERROR\_PRONE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4341 + [USE\_EXT\_PROTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L7636 + [USE\_JAVALITE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L939 + [USE\_LINKER\_BFD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1404 + [USE\_LINKER\_GOLD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1409 + [USE\_LINKER\_LLD]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1414 + [USE\_PERL\_514\_LIB]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5107 + [USE\_PERL\_LIB]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5100 + [USE\_PLANTUML]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/docs.conf?rev=9277573#L308 + [USE\_PYTHON2]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5063 + [USE\_PYTHON3]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5080 + [USE\_RECIPE]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2144 + [USE\_SKIFF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L729 + [USE\_UTIL]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6617 + [VALIDATE\_DATA\_RESTART]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L5324 + [VERSION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6823 + [VISIBILITY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9030 + [WERROR]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6530 + [WINDOWS\_MANIFEST]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9015 + [WITHOUT\_LICENSE\_TEXTS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L9193 + [WITH\_DYNAMIC\_LIBS]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L1569 + [WITH\_GROOVY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4667 + [WITH\_JDK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4649 + [WITH\_KOTLIN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4658 + [WITH\_KOTLINC\_ALLOPEN]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4685 + [WITH\_KOTLINC\_NOARG]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L4695 + [XS\_PROTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L970 + [YABS\_GENERATE\_CONF]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/yabs_generate_conf.py?rev=9277573#L10 + [YABS\_GENERATE\_PHANTOM\_CONF\_PATCH]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/yabs_generate_conf.py?rev=9277573#L35 + [YABS\_GENERATE\_PHANTOM\_CONF\_TEST\_CHECK]: https://a.yandex-team.ru/arc/trunk/arcadia/build/plugins/yabs_generate_conf.py?rev=9277573#L53 + [YDL\_DESC\_USE\_BINARY]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L6026 + [YMAPS\_SPROTO]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/maps/sproto.conf?rev=9277573#L16 + [YP\_PROTO\_YSON]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L859 + [YQL\_ABI\_VERSION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L144 + [YQL\_LAST\_ABI\_VERSION]: https://a.yandex-team.ru/arc/trunk/arcadia/build/conf/project_specific/yql_udf.conf?rev=9277573#L153 + [YT\_SPEC]: https://a.yandex-team.ru/arc/trunk/arcadia/build/ymake.core.conf?rev=9277573#L2063 diff --git a/build/platform/test_tool/host.ya.make.inc b/build/platform/test_tool/host.ya.make.inc index cf92d90e08a..0fdc355e018 100644 --- a/build/platform/test_tool/host.ya.make.inc +++ b/build/platform/test_tool/host.ya.make.inc @@ -1,16 +1,16 @@ IF (HOST_OS_DARWIN AND HOST_ARCH_X86_64) - DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:2902001862) - DECLARE_EXTERNAL_RESOURCE(TEST_TOOL3_HOST sbr:2901852603) + DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:2914538088) + DECLARE_EXTERNAL_RESOURCE(TEST_TOOL3_HOST sbr:2914550081) ELSEIF (HOST_OS_DARWIN AND HOST_ARCH_ARM64) - DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:2901996827) - DECLARE_EXTERNAL_RESOURCE(TEST_TOOL3_HOST sbr:2901849979) + DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:2914537169) + DECLARE_EXTERNAL_RESOURCE(TEST_TOOL3_HOST sbr:2914549263) ELSEIF (HOST_OS_LINUX AND HOST_ARCH_PPC64LE) - DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:2901999109) - DECLARE_EXTERNAL_RESOURCE(TEST_TOOL3_HOST sbr:2901851565) + DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:2914537819) + DECLARE_EXTERNAL_RESOURCE(TEST_TOOL3_HOST sbr:2914549721) ELSEIF (HOST_OS_LINUX AND HOST_ARCH_X86_64) - DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:2902005710) - DECLARE_EXTERNAL_RESOURCE(TEST_TOOL3_HOST sbr:2901854389) + DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:2914538586) + DECLARE_EXTERNAL_RESOURCE(TEST_TOOL3_HOST sbr:2914550857) ELSEIF (HOST_OS_WINDOWS AND HOST_ARCH_X86_64) - DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:2901993771) - DECLARE_EXTERNAL_RESOURCE(TEST_TOOL3_HOST sbr:2901848231) + DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:2914536581) + DECLARE_EXTERNAL_RESOURCE(TEST_TOOL3_HOST sbr:2914549015) ENDIF() diff --git a/build/plugins/pybuild.py b/build/plugins/pybuild.py index 52ad6f3ef46..14350e5edfa 100644 --- a/build/plugins/pybuild.py +++ b/build/plugins/pybuild.py @@ -155,11 +155,11 @@ def add_python_lint_checks(unit, py_ver, files): flake8_cfg = 'build/config/tests/flake8/flake8.conf' unit.onadd_check(["flake8.py{}".format(py_ver), flake8_cfg] + resolved_files) - if files and unit.get('LINT_PY') == 'yes': - if is_py3(unit): - resolved_files = get_resolved_files() - black_cfg = 'devtools/ya/handlers/style/python_style_config.toml' - unit.onadd_check(['black', black_cfg] + resolved_files) + if files and unit.get('STYLE_PYTHON_VALUE') == 'yes' and is_py3(unit): + resolved_files = get_resolved_files() + black_cfg = 'devtools/ya/handlers/style/python_style_config.toml' + unit.onadd_check(['black', black_cfg] + resolved_files) + def is_py3(unit): return unit.get("PYTHON3") == "yes" diff --git a/build/prebuilt/contrib/tools/python3/pycc/ya.make.resource b/build/prebuilt/contrib/tools/python3/pycc/ya.make.resource index dab922f67e8..9c440e152c1 100644 --- a/build/prebuilt/contrib/tools/python3/pycc/ya.make.resource +++ b/build/prebuilt/contrib/tools/python3/pycc/ya.make.resource @@ -1,11 +1,11 @@ IF (OS_DARWIN AND ARCH_ARM64) - SET(SANDBOX_RESOURCE_ID 2787701940) + SET(SANDBOX_RESOURCE_ID 2910582523) ELSEIF (OS_DARWIN AND ARCH_X86_64) - SET(SANDBOX_RESOURCE_ID 2787702072) + SET(SANDBOX_RESOURCE_ID 2910582851) ELSEIF (OS_LINUX AND ARCH_X86_64) - SET(SANDBOX_RESOURCE_ID 2787703535) + SET(SANDBOX_RESOURCE_ID 2910583569) ELSEIF (OS_WINDOWS AND ARCH_X86_64) - SET(SANDBOX_RESOURCE_ID 2787703092) + SET(SANDBOX_RESOURCE_ID 2910583134) ELSE() SET(SANDBOX_RESOURCE_ID) ENDIF() diff --git a/build/ya.conf.json b/build/ya.conf.json index f261b5bc6ce..5390a8c6dd9 100644 --- a/build/ya.conf.json +++ b/build/ya.conf.json @@ -7650,7 +7650,7 @@ }, "horadric": { "formula": { - "sandbox_id": 1256549943, + "sandbox_id": 1257400373, "match": "horadric" }, "executable": { @@ -7705,7 +7705,7 @@ }, "python3": { "formula": { - "sandbox_id": 1020522806, + "sandbox_id": 1256021863, "match": "python3" }, "executable": { @@ -7793,7 +7793,7 @@ }, "apphost": { "formula": { - "sandbox_id": 1256567231, + "sandbox_id": 1257418563, "match": "app_host_launcher" }, "executable": { @@ -8447,7 +8447,7 @@ }, "bigb_request": { "formula": { - "sandbox_id": 1256560021, + "sandbox_id": 1257411606, "match": "bb_requester" }, "executable": { @@ -8458,7 +8458,7 @@ }, "bigb_hitlog_analyser": { "formula": { - "sandbox_id": 1256560995, + "sandbox_id": 1257411571, "match": "hitlog_analyser" }, "executable": { @@ -8480,7 +8480,7 @@ }, "bigb_bb_cluster_analyzer": { "formula": { - "sandbox_id": 1256562866, + "sandbox_id": 1257414098, "match": "bb_cluster_analyzer" }, "executable": { @@ -8502,7 +8502,7 @@ }, "bigb_ab": { "formula": { - "sandbox_id": 1256568981, + "sandbox_id": 1257421746, "match": "ab" }, "executable": { @@ -8526,7 +8526,7 @@ }, "caesar_yt_sync": { "formula": { - "sandbox_id": 1256559277, + "sandbox_id": 1257410818, "match": "yt_sync" }, "executable": { @@ -8537,7 +8537,7 @@ }, "caesar_lookup_profile": { "formula": { - "sandbox_id": 1256551703, + "sandbox_id": 1257402242, "match": "lookup_profile" }, "executable": { @@ -8548,7 +8548,7 @@ }, "exp_stats": { "formula": { - "sandbox_id": 1256565640, + "sandbox_id": 1257439659, "match": "exp_stats" }, "executable": { @@ -8570,7 +8570,7 @@ }, "caesar_profile_size_analyzer": { "formula": { - "sandbox_id": 1256557103, + "sandbox_id": 1257408554, "match": "profile_size_analyzer" }, "executable": { diff --git a/build/ymake.core.conf b/build/ymake.core.conf index a69feca1bd9..4bee84a16f3 100644 --- a/build/ymake.core.conf +++ b/build/ymake.core.conf @@ -9,7 +9,7 @@ FAKEID=3141592653 SANDBOX_FAKEID=${FAKEID}.7600000 -CPP_FAKEID=9265081 +CPP_FAKEID=9268319 GO_FAKEID=9056219 ANDROID_FAKEID=8821472 CLANG_TIDY_FAKEID=8625699 @@ -1741,7 +1741,7 @@ module _PY2_PROGRAM: _BASE_PY_PROGRAM { ### ### Documentation: https://wiki.yandex-team.ru/devtools/commandsandvars/py_srcs/ module PY2_PROGRAM: _PY2_PROGRAM { - .RESTRICTED=LINT_PYTHON + .RESTRICTED=STYLE_PYTHON when ($FAIL_PY2 == "yes") { _OK=no } @@ -2183,12 +2183,12 @@ macro LINT(level) { } # tag:python-specific tag:test -LINT_PY=no -### @usage: LINT_PYTHON() +STYLE_PYTHON_VALUE=no +### @usage: STYLE_PYTHON() ### ### Check python3 sources for style issues using black. -macro LINT_PYTHON() { - SET(LINT_PY yes) +macro STYLE_PYTHON() { + SET(STYLE_PYTHON_VALUE yes) } # tag:python-specific tag:test @@ -2238,7 +2238,7 @@ module PYTEST_BIN: _BASE_PYTEST { ### Documentation: https://wiki.yandex-team.ru/yatool/test/#python ### Documentation about the Arcadia test system: https://wiki.yandex-team.ru/yatool/test/ module PY2TEST: PYTEST_BIN { - .RESTRICTED=LINT_PYTHON + .RESTRICTED=STYLE_PYTHON when ($FAIL_PY2 == "yes") { _OK=no } @@ -3864,7 +3864,7 @@ module PY2_LIBRARY: _LIBRARY { } .ALLOWED=FORK_TESTS .IGNORED=GENERATE_ENUM_SERIALIZATION GENERATE_ENUM_SERIALIZATION_WITH_HEADER USE_PYTHON2 - .RESTRICTED=PYTHON3_ADDINCL USE_PYTHON3 PYTHON2_ADDINCL OPTIMIZE_PY_PROTOS NO_OPTIMIZE_PY_PROTOS LINT_PYTHON + .RESTRICTED=PYTHON3_ADDINCL USE_PYTHON3 PYTHON2_ADDINCL OPTIMIZE_PY_PROTOS NO_OPTIMIZE_PY_PROTOS STYLE_PYTHON USE_GLOBAL_CMD=yes when ($PY_PROTO_MYPY_ENABLED == "yes") { diff --git a/contrib/libs/cxxsupp/libcxx/import b/contrib/libs/cxxsupp/libcxx/import index 61add11c2fa..318c8820f78 100755 --- a/contrib/libs/cxxsupp/libcxx/import +++ b/contrib/libs/cxxsupp/libcxx/import @@ -1,6 +1,6 @@ #!/bin/sh -e -rev=1fe897df +rev=7056250f output_dir="libcxx-r$rev" if [ -z $1 ] ; then git clone https://github.com/llvm/llvm-project.git --no-checkout "$output_dir/tmp" diff --git a/contrib/libs/cxxsupp/libcxx/include/__filesystem/copy_options.h b/contrib/libs/cxxsupp/libcxx/include/__filesystem/copy_options.h new file mode 100644 index 00000000000..c0140d45717 --- /dev/null +++ b/contrib/libs/cxxsupp/libcxx/include/__filesystem/copy_options.h @@ -0,0 +1,80 @@ +// -*- C++ -*- +//===----------------------------------------------------------------------===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef _LIBCPP___FILESYSTEM_COPY_OPTIONS_H +#define _LIBCPP___FILESYSTEM_COPY_OPTIONS_H + +#include <__availability> +#include <__config> + +#ifndef _LIBCPP_CXX03_LANG + +_LIBCPP_BEGIN_NAMESPACE_FILESYSTEM + +_LIBCPP_AVAILABILITY_FILESYSTEM_PUSH + +enum class _LIBCPP_ENUM_VIS copy_options : unsigned short { + none = 0, + skip_existing = 1, + overwrite_existing = 2, + update_existing = 4, + recursive = 8, + copy_symlinks = 16, + skip_symlinks = 32, + directories_only = 64, + create_symlinks = 128, + create_hard_links = 256, + __in_recursive_copy = 512, +}; + +_LIBCPP_INLINE_VISIBILITY +inline constexpr copy_options operator&(copy_options _LHS, copy_options _RHS) { + return static_cast<copy_options>(static_cast<unsigned short>(_LHS) & + static_cast<unsigned short>(_RHS)); +} + +_LIBCPP_INLINE_VISIBILITY +inline constexpr copy_options operator|(copy_options _LHS, copy_options _RHS) { + return static_cast<copy_options>(static_cast<unsigned short>(_LHS) | + static_cast<unsigned short>(_RHS)); +} + +_LIBCPP_INLINE_VISIBILITY +inline constexpr copy_options operator^(copy_options _LHS, copy_options _RHS) { + return static_cast<copy_options>(static_cast<unsigned short>(_LHS) ^ + static_cast<unsigned short>(_RHS)); +} + +_LIBCPP_INLINE_VISIBILITY +inline constexpr copy_options operator~(copy_options _LHS) { + return static_cast<copy_options>(~static_cast<unsigned short>(_LHS)); +} + +_LIBCPP_INLINE_VISIBILITY +inline copy_options& operator&=(copy_options& _LHS, copy_options _RHS) { + return _LHS = _LHS & _RHS; +} + +_LIBCPP_INLINE_VISIBILITY +inline copy_options& operator|=(copy_options& _LHS, copy_options _RHS) { + return _LHS = _LHS | _RHS; +} + +_LIBCPP_INLINE_VISIBILITY +inline copy_options& operator^=(copy_options& _LHS, copy_options _RHS) { + return _LHS = _LHS ^ _RHS; +} + +_LIBCPP_AVAILABILITY_FILESYSTEM_POP + +_LIBCPP_END_NAMESPACE_FILESYSTEM + +#endif // _LIBCPP_CXX03_LANG + +#endif // _LIBCPP___FILESYSTEM_COPY_OPTIONS_H diff --git a/contrib/libs/cxxsupp/libcxx/include/__filesystem/directory_entry.h b/contrib/libs/cxxsupp/libcxx/include/__filesystem/directory_entry.h new file mode 100644 index 00000000000..9efe1946542 --- /dev/null +++ b/contrib/libs/cxxsupp/libcxx/include/__filesystem/directory_entry.h @@ -0,0 +1,504 @@ +// -*- C++ -*- +//===----------------------------------------------------------------------===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef _LIBCPP___FILESYSTEM_DIRECTORY_ENTRY_H +#define _LIBCPP___FILESYSTEM_DIRECTORY_ENTRY_H + +#include <__availability> +#include <__config> +#include <__filesystem/path.h> +#include <__filesystem/file_time_type.h> +#include <__filesystem/filesystem_error.h> +#include <__filesystem/file_status.h> +#include <__filesystem/file_type.h> +#include <__filesystem/operations.h> +#include <__filesystem/perms.h> +#include <__errc> +#include <chrono> +#include <cstdint> +#include <cstdlib> +#include <system_error> + +_LIBCPP_PUSH_MACROS +#include <__undef_macros> + +#ifndef _LIBCPP_CXX03_LANG + +_LIBCPP_BEGIN_NAMESPACE_FILESYSTEM + +_LIBCPP_AVAILABILITY_FILESYSTEM_PUSH + + +class directory_entry { + typedef _VSTD_FS::path _Path; + +public: + // constructors and destructors + directory_entry() noexcept = default; + directory_entry(directory_entry const&) = default; + directory_entry(directory_entry&&) noexcept = default; + + _LIBCPP_INLINE_VISIBILITY + explicit directory_entry(_Path const& __p) : __p_(__p) { + error_code __ec; + __refresh(&__ec); + } + + _LIBCPP_INLINE_VISIBILITY + directory_entry(_Path const& __p, error_code& __ec) : __p_(__p) { + __refresh(&__ec); + } + + ~directory_entry() {} + + directory_entry& operator=(directory_entry const&) = default; + directory_entry& operator=(directory_entry&&) noexcept = default; + + _LIBCPP_INLINE_VISIBILITY + void assign(_Path const& __p) { + __p_ = __p; + error_code __ec; + __refresh(&__ec); + } + + _LIBCPP_INLINE_VISIBILITY + void assign(_Path const& __p, error_code& __ec) { + __p_ = __p; + __refresh(&__ec); + } + + _LIBCPP_INLINE_VISIBILITY + void replace_filename(_Path const& __p) { + __p_.replace_filename(__p); + error_code __ec; + __refresh(&__ec); + } + + _LIBCPP_INLINE_VISIBILITY + void replace_filename(_Path const& __p, error_code& __ec) { + __p_ = __p_.parent_path() / __p; + __refresh(&__ec); + } + + _LIBCPP_INLINE_VISIBILITY + void refresh() { __refresh(); } + + _LIBCPP_INLINE_VISIBILITY + void refresh(error_code& __ec) noexcept { __refresh(&__ec); } + + _LIBCPP_INLINE_VISIBILITY + _Path const& path() const noexcept { return __p_; } + + _LIBCPP_INLINE_VISIBILITY + operator const _Path&() const noexcept { return __p_; } + + _LIBCPP_INLINE_VISIBILITY + bool exists() const { return _VSTD_FS::exists(file_status{__get_ft()}); } + + _LIBCPP_INLINE_VISIBILITY + bool exists(error_code& __ec) const noexcept { + return _VSTD_FS::exists(file_status{__get_ft(&__ec)}); + } + + _LIBCPP_INLINE_VISIBILITY + bool is_block_file() const { return __get_ft() == file_type::block; } + + _LIBCPP_INLINE_VISIBILITY + bool is_block_file(error_code& __ec) const noexcept { + return __get_ft(&__ec) == file_type::block; + } + + _LIBCPP_INLINE_VISIBILITY + bool is_character_file() const { return __get_ft() == file_type::character; } + + _LIBCPP_INLINE_VISIBILITY + bool is_character_file(error_code& __ec) const noexcept { + return __get_ft(&__ec) == file_type::character; + } + + _LIBCPP_INLINE_VISIBILITY + bool is_directory() const { return __get_ft() == file_type::directory; } + + _LIBCPP_INLINE_VISIBILITY + bool is_directory(error_code& __ec) const noexcept { + return __get_ft(&__ec) == file_type::directory; + } + + _LIBCPP_INLINE_VISIBILITY + bool is_fifo() const { return __get_ft() == file_type::fifo; } + + _LIBCPP_INLINE_VISIBILITY + bool is_fifo(error_code& __ec) const noexcept { + return __get_ft(&__ec) == file_type::fifo; + } + + _LIBCPP_INLINE_VISIBILITY + bool is_other() const { return _VSTD_FS::is_other(file_status{__get_ft()}); } + + _LIBCPP_INLINE_VISIBILITY + bool is_other(error_code& __ec) const noexcept { + return _VSTD_FS::is_other(file_status{__get_ft(&__ec)}); + } + + _LIBCPP_INLINE_VISIBILITY + bool is_regular_file() const { return __get_ft() == file_type::regular; } + + _LIBCPP_INLINE_VISIBILITY + bool is_regular_file(error_code& __ec) const noexcept { + return __get_ft(&__ec) == file_type::regular; + } + + _LIBCPP_INLINE_VISIBILITY + bool is_socket() const { return __get_ft() == file_type::socket; } + + _LIBCPP_INLINE_VISIBILITY + bool is_socket(error_code& __ec) const noexcept { + return __get_ft(&__ec) == file_type::socket; + } + + _LIBCPP_INLINE_VISIBILITY + bool is_symlink() const { return __get_sym_ft() == file_type::symlink; } + + _LIBCPP_INLINE_VISIBILITY + bool is_symlink(error_code& __ec) const noexcept { + return __get_sym_ft(&__ec) == file_type::symlink; + } + _LIBCPP_INLINE_VISIBILITY + uintmax_t file_size() const { return __get_size(); } + + _LIBCPP_INLINE_VISIBILITY + uintmax_t file_size(error_code& __ec) const noexcept { + return __get_size(&__ec); + } + + _LIBCPP_INLINE_VISIBILITY + uintmax_t hard_link_count() const { return __get_nlink(); } + + _LIBCPP_INLINE_VISIBILITY + uintmax_t hard_link_count(error_code& __ec) const noexcept { + return __get_nlink(&__ec); + } + + _LIBCPP_INLINE_VISIBILITY + file_time_type last_write_time() const { return __get_write_time(); } + + _LIBCPP_INLINE_VISIBILITY + file_time_type last_write_time(error_code& __ec) const noexcept { + return __get_write_time(&__ec); + } + + _LIBCPP_INLINE_VISIBILITY + file_status status() const { return __get_status(); } + + _LIBCPP_INLINE_VISIBILITY + file_status status(error_code& __ec) const noexcept { + return __get_status(&__ec); + } + + _LIBCPP_INLINE_VISIBILITY + file_status symlink_status() const { return __get_symlink_status(); } + + _LIBCPP_INLINE_VISIBILITY + file_status symlink_status(error_code& __ec) const noexcept { + return __get_symlink_status(&__ec); + } + + _LIBCPP_INLINE_VISIBILITY + bool operator<(directory_entry const& __rhs) const noexcept { + return __p_ < __rhs.__p_; + } + + _LIBCPP_INLINE_VISIBILITY + bool operator==(directory_entry const& __rhs) const noexcept { + return __p_ == __rhs.__p_; + } + + _LIBCPP_INLINE_VISIBILITY + bool operator!=(directory_entry const& __rhs) const noexcept { + return __p_ != __rhs.__p_; + } + + _LIBCPP_INLINE_VISIBILITY + bool operator<=(directory_entry const& __rhs) const noexcept { + return __p_ <= __rhs.__p_; + } + + _LIBCPP_INLINE_VISIBILITY + bool operator>(directory_entry const& __rhs) const noexcept { + return __p_ > __rhs.__p_; + } + + _LIBCPP_INLINE_VISIBILITY + bool operator>=(directory_entry const& __rhs) const noexcept { + return __p_ >= __rhs.__p_; + } + +private: + friend class directory_iterator; + friend class recursive_directory_iterator; + friend class __dir_stream; + + enum _CacheType : unsigned char { + _Empty, + _IterSymlink, + _IterNonSymlink, + _RefreshSymlink, + _RefreshSymlinkUnresolved, + _RefreshNonSymlink + }; + + struct __cached_data { + uintmax_t __size_; + uintmax_t __nlink_; + file_time_type __write_time_; + perms __sym_perms_; + perms __non_sym_perms_; + file_type __type_; + _CacheType __cache_type_; + + _LIBCPP_INLINE_VISIBILITY + __cached_data() noexcept { __reset(); } + + _LIBCPP_INLINE_VISIBILITY + void __reset() { + __cache_type_ = _Empty; + __type_ = file_type::none; + __sym_perms_ = __non_sym_perms_ = perms::unknown; + __size_ = __nlink_ = uintmax_t(-1); + __write_time_ = file_time_type::min(); + } + }; + + _LIBCPP_INLINE_VISIBILITY + static __cached_data __create_iter_result(file_type __ft) { + __cached_data __data; + __data.__type_ = __ft; + __data.__cache_type_ = [&]() { + switch (__ft) { + case file_type::none: + return _Empty; + case file_type::symlink: + return _IterSymlink; + default: + return _IterNonSymlink; + } + }(); + return __data; + } + + _LIBCPP_INLINE_VISIBILITY + void __assign_iter_entry(_Path&& __p, __cached_data __dt) { + __p_ = _VSTD::move(__p); + __data_ = __dt; + } + + _LIBCPP_FUNC_VIS + error_code __do_refresh() noexcept; + + _LIBCPP_INLINE_VISIBILITY + static bool __is_dne_error(error_code const& __ec) { + if (!__ec) + return true; + switch (static_cast<errc>(__ec.value())) { + case errc::no_such_file_or_directory: + case errc::not_a_directory: + return true; + default: + return false; + } + } + + _LIBCPP_INLINE_VISIBILITY + void __handle_error(const char* __msg, error_code* __dest_ec, + error_code const& __ec, bool __allow_dne = false) const { + if (__dest_ec) { + *__dest_ec = __ec; + return; + } + if (__ec && (!__allow_dne || !__is_dne_error(__ec))) + __throw_filesystem_error(__msg, __p_, __ec); + } + + _LIBCPP_INLINE_VISIBILITY + void __refresh(error_code* __ec = nullptr) { + __handle_error("in directory_entry::refresh", __ec, __do_refresh(), + /*allow_dne*/ true); + } + + _LIBCPP_INLINE_VISIBILITY + file_type __get_sym_ft(error_code* __ec = nullptr) const { + switch (__data_.__cache_type_) { + case _Empty: + return __symlink_status(__p_, __ec).type(); + case _IterSymlink: + case _RefreshSymlink: + case _RefreshSymlinkUnresolved: + if (__ec) + __ec->clear(); + return file_type::symlink; + case _IterNonSymlink: + case _RefreshNonSymlink: + file_status __st(__data_.__type_); + if (__ec && !_VSTD_FS::exists(__st)) + *__ec = make_error_code(errc::no_such_file_or_directory); + else if (__ec) + __ec->clear(); + return __data_.__type_; + } + _LIBCPP_UNREACHABLE(); + } + + _LIBCPP_INLINE_VISIBILITY + file_type __get_ft(error_code* __ec = nullptr) const { + switch (__data_.__cache_type_) { + case _Empty: + case _IterSymlink: + case _RefreshSymlinkUnresolved: + return __status(__p_, __ec).type(); + case _IterNonSymlink: + case _RefreshNonSymlink: + case _RefreshSymlink: { + file_status __st(__data_.__type_); + if (__ec && !_VSTD_FS::exists(__st)) + *__ec = make_error_code(errc::no_such_file_or_directory); + else if (__ec) + __ec->clear(); + return __data_.__type_; + } + } + _LIBCPP_UNREACHABLE(); + } + + _LIBCPP_INLINE_VISIBILITY + file_status __get_status(error_code* __ec = nullptr) const { + switch (__data_.__cache_type_) { + case _Empty: + case _IterNonSymlink: + case _IterSymlink: + case _RefreshSymlinkUnresolved: + return __status(__p_, __ec); + case _RefreshNonSymlink: + case _RefreshSymlink: + return file_status(__get_ft(__ec), __data_.__non_sym_perms_); + } + _LIBCPP_UNREACHABLE(); + } + + _LIBCPP_INLINE_VISIBILITY + file_status __get_symlink_status(error_code* __ec = nullptr) const { + switch (__data_.__cache_type_) { + case _Empty: + case _IterNonSymlink: + case _IterSymlink: + return __symlink_status(__p_, __ec); + case _RefreshNonSymlink: + return file_status(__get_sym_ft(__ec), __data_.__non_sym_perms_); + case _RefreshSymlink: + case _RefreshSymlinkUnresolved: + return file_status(__get_sym_ft(__ec), __data_.__sym_perms_); + } + _LIBCPP_UNREACHABLE(); + } + + _LIBCPP_INLINE_VISIBILITY + uintmax_t __get_size(error_code* __ec = nullptr) const { + switch (__data_.__cache_type_) { + case _Empty: + case _IterNonSymlink: + case _IterSymlink: + case _RefreshSymlinkUnresolved: + return _VSTD_FS::__file_size(__p_, __ec); + case _RefreshSymlink: + case _RefreshNonSymlink: { + error_code __m_ec; + file_status __st(__get_ft(&__m_ec)); + __handle_error("in directory_entry::file_size", __ec, __m_ec); + if (_VSTD_FS::exists(__st) && !_VSTD_FS::is_regular_file(__st)) { + errc __err_kind = _VSTD_FS::is_directory(__st) ? errc::is_a_directory + : errc::not_supported; + __handle_error("in directory_entry::file_size", __ec, + make_error_code(__err_kind)); + } + return __data_.__size_; + } + } + _LIBCPP_UNREACHABLE(); + } + + _LIBCPP_INLINE_VISIBILITY + uintmax_t __get_nlink(error_code* __ec = nullptr) const { + switch (__data_.__cache_type_) { + case _Empty: + case _IterNonSymlink: + case _IterSymlink: + case _RefreshSymlinkUnresolved: + return _VSTD_FS::__hard_link_count(__p_, __ec); + case _RefreshSymlink: + case _RefreshNonSymlink: { + error_code __m_ec; + (void)__get_ft(&__m_ec); + __handle_error("in directory_entry::hard_link_count", __ec, __m_ec); + return __data_.__nlink_; + } + } + _LIBCPP_UNREACHABLE(); + } + + _LIBCPP_INLINE_VISIBILITY + file_time_type __get_write_time(error_code* __ec = nullptr) const { + switch (__data_.__cache_type_) { + case _Empty: + case _IterNonSymlink: + case _IterSymlink: + case _RefreshSymlinkUnresolved: + return _VSTD_FS::__last_write_time(__p_, __ec); + case _RefreshSymlink: + case _RefreshNonSymlink: { + error_code __m_ec; + file_status __st(__get_ft(&__m_ec)); + __handle_error("in directory_entry::last_write_time", __ec, __m_ec); + if (_VSTD_FS::exists(__st) && + __data_.__write_time_ == file_time_type::min()) + __handle_error("in directory_entry::last_write_time", __ec, + make_error_code(errc::value_too_large)); + return __data_.__write_time_; + } + } + _LIBCPP_UNREACHABLE(); + } + +private: + _Path __p_; + __cached_data __data_; +}; + +class __dir_element_proxy { +public: + inline _LIBCPP_INLINE_VISIBILITY directory_entry operator*() { + return _VSTD::move(__elem_); + } + +private: + friend class directory_iterator; + friend class recursive_directory_iterator; + explicit __dir_element_proxy(directory_entry const& __e) : __elem_(__e) {} + __dir_element_proxy(__dir_element_proxy&& __o) + : __elem_(_VSTD::move(__o.__elem_)) {} + directory_entry __elem_; +}; + +_LIBCPP_AVAILABILITY_FILESYSTEM_POP + +_LIBCPP_END_NAMESPACE_FILESYSTEM + +#endif // _LIBCPP_CXX03_LANG + +_LIBCPP_POP_MACROS + +#endif // _LIBCPP___FILESYSTEM_DIRECTORY_ENTRY_H diff --git a/contrib/libs/cxxsupp/libcxx/include/__filesystem/directory_iterator.h b/contrib/libs/cxxsupp/libcxx/include/__filesystem/directory_iterator.h new file mode 100644 index 00000000000..be958e0eb8d --- /dev/null +++ b/contrib/libs/cxxsupp/libcxx/include/__filesystem/directory_iterator.h @@ -0,0 +1,150 @@ +// -*- C++ -*- +//===----------------------------------------------------------------------===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef _LIBCPP___FILESYSTEM_DIRECTORY_ITERATOR_H +#define _LIBCPP___FILESYSTEM_DIRECTORY_ITERATOR_H + +#include <__availability> +#include <__config> +#include <__filesystem/directory_entry.h> +#include <__filesystem/directory_options.h> +#include <__filesystem/path.h> +#include <__iterator/iterator_traits.h> +#include <__memory/shared_ptr.h> +#include <__debug> +#include <__ranges/enable_borrowed_range.h> +#include <__ranges/enable_view.h> +#include <cstddef> +#include <system_error> + +#ifndef _LIBCPP_CXX03_LANG + +_LIBCPP_BEGIN_NAMESPACE_FILESYSTEM + +_LIBCPP_AVAILABILITY_FILESYSTEM_PUSH + +class _LIBCPP_HIDDEN __dir_stream; +class directory_iterator { +public: + typedef directory_entry value_type; + typedef ptrdiff_t difference_type; + typedef value_type const* pointer; + typedef value_type const& reference; + typedef input_iterator_tag iterator_category; + +public: + //ctor & dtor + directory_iterator() noexcept {} + + explicit directory_iterator(const path& __p) + : directory_iterator(__p, nullptr) {} + + directory_iterator(const path& __p, directory_options __opts) + : directory_iterator(__p, nullptr, __opts) {} + + directory_iterator(const path& __p, error_code& __ec) + : directory_iterator(__p, &__ec) {} + + directory_iterator(const path& __p, directory_options __opts, + error_code& __ec) + : directory_iterator(__p, &__ec, __opts) {} + + directory_iterator(const directory_iterator&) = default; + directory_iterator(directory_iterator&&) = default; + directory_iterator& operator=(const directory_iterator&) = default; + + directory_iterator& operator=(directory_iterator&& __o) noexcept { + // non-default implementation provided to support self-move assign. + if (this != &__o) { + __imp_ = _VSTD::move(__o.__imp_); + } + return *this; + } + + ~directory_iterator() = default; + + const directory_entry& operator*() const { + _LIBCPP_ASSERT(__imp_, "The end iterator cannot be dereferenced"); + return __dereference(); + } + + const directory_entry* operator->() const { return &**this; } + + directory_iterator& operator++() { return __increment(); } + + __dir_element_proxy operator++(int) { + __dir_element_proxy __p(**this); + __increment(); + return __p; + } + + directory_iterator& increment(error_code& __ec) { return __increment(&__ec); } + +private: + inline _LIBCPP_INLINE_VISIBILITY friend bool + operator==(const directory_iterator& __lhs, + const directory_iterator& __rhs) noexcept; + + // construct the dir_stream + _LIBCPP_FUNC_VIS + directory_iterator(const path&, error_code*, + directory_options = directory_options::none); + + _LIBCPP_FUNC_VIS + directory_iterator& __increment(error_code* __ec = nullptr); + + _LIBCPP_FUNC_VIS + const directory_entry& __dereference() const; + +private: + shared_ptr<__dir_stream> __imp_; +}; + +inline _LIBCPP_INLINE_VISIBILITY bool +operator==(const directory_iterator& __lhs, + const directory_iterator& __rhs) noexcept { + return __lhs.__imp_ == __rhs.__imp_; +} + +inline _LIBCPP_INLINE_VISIBILITY bool +operator!=(const directory_iterator& __lhs, + const directory_iterator& __rhs) noexcept { + return !(__lhs == __rhs); +} + +// enable directory_iterator range-based for statements +inline _LIBCPP_INLINE_VISIBILITY directory_iterator +begin(directory_iterator __iter) noexcept { + return __iter; +} + +inline _LIBCPP_INLINE_VISIBILITY directory_iterator +end(directory_iterator) noexcept { + return directory_iterator(); +} + +_LIBCPP_AVAILABILITY_FILESYSTEM_POP + +_LIBCPP_END_NAMESPACE_FILESYSTEM + +#if !defined(_LIBCPP_HAS_NO_RANGES) + +template <> +_LIBCPP_AVAILABILITY_FILESYSTEM +inline constexpr bool _VSTD::ranges::enable_borrowed_range<_VSTD_FS::directory_iterator> = true; + +template <> +_LIBCPP_AVAILABILITY_FILESYSTEM +inline constexpr bool _VSTD::ranges::enable_view<_VSTD_FS::directory_iterator> = true; + +#endif + +#endif // _LIBCPP_CXX03_LANG + +#endif // _LIBCPP___FILESYSTEM_DIRECTORY_ITERATOR_H diff --git a/contrib/libs/cxxsupp/libcxx/include/__filesystem/directory_options.h b/contrib/libs/cxxsupp/libcxx/include/__filesystem/directory_options.h new file mode 100644 index 00000000000..79c0c2cbaa5 --- /dev/null +++ b/contrib/libs/cxxsupp/libcxx/include/__filesystem/directory_options.h @@ -0,0 +1,78 @@ +// -*- C++ -*- +//===----------------------------------------------------------------------===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef _LIBCPP___FILESYSTEM_DIRECTORY_OPTIONS_H +#define _LIBCPP___FILESYSTEM_DIRECTORY_OPTIONS_H + +#include <__availability> +#include <__config> + +#ifndef _LIBCPP_CXX03_LANG + +_LIBCPP_BEGIN_NAMESPACE_FILESYSTEM + +_LIBCPP_AVAILABILITY_FILESYSTEM_PUSH + +enum class _LIBCPP_ENUM_VIS directory_options : unsigned char { + none = 0, + follow_directory_symlink = 1, + skip_permission_denied = 2 +}; + +_LIBCPP_INLINE_VISIBILITY +inline constexpr directory_options operator&(directory_options _LHS, + directory_options _RHS) { + return static_cast<directory_options>(static_cast<unsigned char>(_LHS) & + static_cast<unsigned char>(_RHS)); +} + +_LIBCPP_INLINE_VISIBILITY +inline constexpr directory_options operator|(directory_options _LHS, + directory_options _RHS) { + return static_cast<directory_options>(static_cast<unsigned char>(_LHS) | + static_cast<unsigned char>(_RHS)); +} + +_LIBCPP_INLINE_VISIBILITY +inline constexpr directory_options operator^(directory_options _LHS, + directory_options _RHS) { + return static_cast<directory_options>(static_cast<unsigned char>(_LHS) ^ + static_cast<unsigned char>(_RHS)); +} + +_LIBCPP_INLINE_VISIBILITY +inline constexpr directory_options operator~(directory_options _LHS) { + return static_cast<directory_options>(~static_cast<unsigned char>(_LHS)); +} + +_LIBCPP_INLINE_VISIBILITY +inline directory_options& operator&=(directory_options& _LHS, + directory_options _RHS) { + return _LHS = _LHS & _RHS; +} + +_LIBCPP_INLINE_VISIBILITY +inline directory_options& operator|=(directory_options& _LHS, + directory_options _RHS) { + return _LHS = _LHS | _RHS; +} + +_LIBCPP_INLINE_VISIBILITY +inline directory_options& operator^=(directory_options& _LHS, + directory_options _RHS) { + return _LHS = _LHS ^ _RHS; +} + +_LIBCPP_AVAILABILITY_FILESYSTEM_POP + +_LIBCPP_END_NAMESPACE_FILESYSTEM + +#endif // _LIBCPP_CXX03_LANG + +#endif // _LIBCPP___FILESYSTEM_DIRECTORY_OPTIONS_H diff --git a/contrib/libs/cxxsupp/libcxx/include/__filesystem/file_status.h b/contrib/libs/cxxsupp/libcxx/include/__filesystem/file_status.h new file mode 100644 index 00000000000..a8f653ab44f --- /dev/null +++ b/contrib/libs/cxxsupp/libcxx/include/__filesystem/file_status.h @@ -0,0 +1,68 @@ +// -*- C++ -*- +//===----------------------------------------------------------------------===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef _LIBCPP___FILESYSTEM_FILE_STATUS_H +#define _LIBCPP___FILESYSTEM_FILE_STATUS_H + +#include <__availability> +#include <__config> +#include <__filesystem/file_type.h> +#include <__filesystem/perms.h> + +#ifndef _LIBCPP_CXX03_LANG + +_LIBCPP_BEGIN_NAMESPACE_FILESYSTEM + +_LIBCPP_AVAILABILITY_FILESYSTEM_PUSH + +class _LIBCPP_TYPE_VIS file_status { +public: + // constructors + _LIBCPP_INLINE_VISIBILITY + file_status() noexcept : file_status(file_type::none) {} + _LIBCPP_INLINE_VISIBILITY + explicit file_status(file_type __ft, perms __prms = perms::unknown) noexcept + : __ft_(__ft), + __prms_(__prms) {} + + file_status(const file_status&) noexcept = default; + file_status(file_status&&) noexcept = default; + + _LIBCPP_INLINE_VISIBILITY + ~file_status() {} + + file_status& operator=(const file_status&) noexcept = default; + file_status& operator=(file_status&&) noexcept = default; + + // observers + _LIBCPP_INLINE_VISIBILITY + file_type type() const noexcept { return __ft_; } + + _LIBCPP_INLINE_VISIBILITY + perms permissions() const noexcept { return __prms_; } + + // modifiers + _LIBCPP_INLINE_VISIBILITY + void type(file_type __ft) noexcept { __ft_ = __ft; } + + _LIBCPP_INLINE_VISIBILITY + void permissions(perms __p) noexcept { __prms_ = __p; } + +private: + file_type __ft_; + perms __prms_; +}; + +_LIBCPP_AVAILABILITY_FILESYSTEM_POP + +_LIBCPP_END_NAMESPACE_FILESYSTEM + +#endif // _LIBCPP_CXX03_LANG + +#endif // _LIBCPP___FILESYSTEM_FILE_STATUS_H diff --git a/contrib/libs/cxxsupp/libcxx/include/__filesystem/file_time_type.h b/contrib/libs/cxxsupp/libcxx/include/__filesystem/file_time_type.h new file mode 100644 index 00000000000..590146a0660 --- /dev/null +++ b/contrib/libs/cxxsupp/libcxx/include/__filesystem/file_time_type.h @@ -0,0 +1,27 @@ +// -*- C++ -*- +//===----------------------------------------------------------------------===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef _LIBCPP___FILESYSTEM_FILE_TIME_TYPE_H +#define _LIBCPP___FILESYSTEM_FILE_TIME_TYPE_H + +#include <__availability> +#include <__config> +#include <chrono> + +#ifndef _LIBCPP_CXX03_LANG + +_LIBCPP_BEGIN_NAMESPACE_FILESYSTEM + +typedef chrono::time_point<_FilesystemClock> file_time_type; + +_LIBCPP_END_NAMESPACE_FILESYSTEM + +#endif // _LIBCPP_CXX03_LANG + +#endif // _LIBCPP___FILESYSTEM_FILE_TIME_TYPE_H diff --git a/contrib/libs/cxxsupp/libcxx/include/__filesystem/file_type.h b/contrib/libs/cxxsupp/libcxx/include/__filesystem/file_type.h new file mode 100644 index 00000000000..93bee86ad63 --- /dev/null +++ b/contrib/libs/cxxsupp/libcxx/include/__filesystem/file_type.h @@ -0,0 +1,39 @@ +// -*- C++ -*- +//===----------------------------------------------------------------------===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef _LIBCPP___FILESYSTEM_FILE_TYPE_H +#define _LIBCPP___FILESYSTEM_FILE_TYPE_H + +#include <__availability> +#include <__config> + +#ifndef _LIBCPP_CXX03_LANG + +_LIBCPP_BEGIN_NAMESPACE_FILESYSTEM + +// On Windows, the library never identifies files as block, character, fifo +// or socket. +enum class _LIBCPP_ENUM_VIS file_type : signed char { + none = 0, + not_found = -1, + regular = 1, + directory = 2, + symlink = 3, + block = 4, + character = 5, + fifo = 6, + socket = 7, + unknown = 8 +}; + +_LIBCPP_END_NAMESPACE_FILESYSTEM + +#endif // _LIBCPP_CXX03_LANG + +#endif // _LIBCPP___FILESYSTEM_FILE_TYPE_H diff --git a/contrib/libs/cxxsupp/libcxx/include/__filesystem/filesystem_error.h b/contrib/libs/cxxsupp/libcxx/include/__filesystem/filesystem_error.h new file mode 100644 index 00000000000..a8c6977b48e --- /dev/null +++ b/contrib/libs/cxxsupp/libcxx/include/__filesystem/filesystem_error.h @@ -0,0 +1,99 @@ +// -*- C++ -*- +//===----------------------------------------------------------------------===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef _LIBCPP___FILESYSTEM_FILESYSTEM_ERROR_H +#define _LIBCPP___FILESYSTEM_FILESYSTEM_ERROR_H + +#include <__availability> +#include <__config> +#include <__filesystem/path.h> +#include <__memory/shared_ptr.h> +#include <system_error> +#include <iosfwd> +#include <new> +#include <type_traits> + +#ifndef _LIBCPP_CXX03_LANG + +_LIBCPP_BEGIN_NAMESPACE_FILESYSTEM + +class _LIBCPP_AVAILABILITY_FILESYSTEM _LIBCPP_EXCEPTION_ABI filesystem_error : public system_error { +public: + _LIBCPP_INLINE_VISIBILITY + filesystem_error(const string& __what, error_code __ec) + : system_error(__ec, __what), + __storage_(make_shared<_Storage>(path(), path())) { + __create_what(0); + } + + _LIBCPP_INLINE_VISIBILITY + filesystem_error(const string& __what, const path& __p1, error_code __ec) + : system_error(__ec, __what), + __storage_(make_shared<_Storage>(__p1, path())) { + __create_what(1); + } + + _LIBCPP_INLINE_VISIBILITY + filesystem_error(const string& __what, const path& __p1, const path& __p2, + error_code __ec) + : system_error(__ec, __what), + __storage_(make_shared<_Storage>(__p1, __p2)) { + __create_what(2); + } + + _LIBCPP_INLINE_VISIBILITY + const path& path1() const noexcept { return __storage_->__p1_; } + + _LIBCPP_INLINE_VISIBILITY + const path& path2() const noexcept { return __storage_->__p2_; } + + filesystem_error(const filesystem_error&) = default; + ~filesystem_error() override; // key function + + _LIBCPP_INLINE_VISIBILITY + const char* what() const noexcept override { + return __storage_->__what_.c_str(); + } + + void __create_what(int __num_paths); + +private: + struct _LIBCPP_HIDDEN _Storage { + _LIBCPP_INLINE_VISIBILITY + _Storage(const path& __p1, const path& __p2) : __p1_(__p1), __p2_(__p2) {} + + path __p1_; + path __p2_; + string __what_; + }; + shared_ptr<_Storage> __storage_; +}; + +// TODO(ldionne): We need to pop the pragma and push it again after +// filesystem_error to work around PR41078. +_LIBCPP_AVAILABILITY_FILESYSTEM_PUSH + +template <class... _Args> +_LIBCPP_NORETURN inline _LIBCPP_INLINE_VISIBILITY +#ifndef _LIBCPP_NO_EXCEPTIONS +void __throw_filesystem_error(_Args&&... __args) { + throw filesystem_error(_VSTD::forward<_Args>(__args)...); +} +#else +void __throw_filesystem_error(_Args&&...) { + _VSTD::abort(); +} +#endif +_LIBCPP_AVAILABILITY_FILESYSTEM_POP + +_LIBCPP_END_NAMESPACE_FILESYSTEM + +#endif // _LIBCPP_CXX03_LANG + +#endif // _LIBCPP___FILESYSTEM_FILESYSTEM_ERROR_H diff --git a/contrib/libs/cxxsupp/libcxx/include/__filesystem/operations.h b/contrib/libs/cxxsupp/libcxx/include/__filesystem/operations.h new file mode 100644 index 00000000000..19d6c2d437f --- /dev/null +++ b/contrib/libs/cxxsupp/libcxx/include/__filesystem/operations.h @@ -0,0 +1,599 @@ +// -*- C++ -*- +//===----------------------------------------------------------------------===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef _LIBCPP___FILESYSTEM_OPERATIONS_H +#define _LIBCPP___FILESYSTEM_OPERATIONS_H + +#include <__availability> +#include <__config> +#include <__filesystem/copy_options.h> +#include <__filesystem/file_status.h> +#include <__filesystem/file_time_type.h> +#include <__filesystem/file_type.h> +#include <__filesystem/path.h> +#include <__filesystem/perm_options.h> +#include <__filesystem/perms.h> +#include <__filesystem/space_info.h> +#include <chrono> +#include <cstdint> +#include <system_error> + +#ifndef _LIBCPP_CXX03_LANG + +_LIBCPP_BEGIN_NAMESPACE_FILESYSTEM + +_LIBCPP_AVAILABILITY_FILESYSTEM_PUSH + +_LIBCPP_FUNC_VIS +path __absolute(const path&, error_code* __ec = nullptr); +_LIBCPP_FUNC_VIS +path __canonical(const path&, error_code* __ec = nullptr); +_LIBCPP_FUNC_VIS +bool __copy_file(const path& __from, const path& __to, copy_options __opt, + error_code* __ec = nullptr); +_LIBCPP_FUNC_VIS +void __copy_symlink(const path& __existing_symlink, const path& __new_symlink, + error_code* __ec = nullptr); +_LIBCPP_FUNC_VIS +void __copy(const path& __from, const path& __to, copy_options __opt, + error_code* __ec = nullptr); +_LIBCPP_FUNC_VIS +bool __create_directories(const path& p, error_code* ec = nullptr); +_LIBCPP_FUNC_VIS +void __create_directory_symlink(const path& __to, const path& __new_symlink, + error_code* __ec = nullptr); +_LIBCPP_FUNC_VIS +bool __create_directory(const path& p, error_code* ec = nullptr); +_LIBCPP_FUNC_VIS +bool __create_directory(const path& p, const path& attributes, + error_code* ec = nullptr); +_LIBCPP_FUNC_VIS +void __create_hard_link(const path& __to, const path& __new_hard_link, + error_code* __ec = nullptr); +_LIBCPP_FUNC_VIS +void __create_symlink(const path& __to, const path& __new_symlink, + error_code* __ec = nullptr); +_LIBCPP_FUNC_VIS +path __current_path(error_code* __ec = nullptr); +_LIBCPP_FUNC_VIS +void __current_path(const path&, error_code* __ec = nullptr); +_LIBCPP_FUNC_VIS +bool __equivalent(const path&, const path&, error_code* __ec = nullptr); +_LIBCPP_FUNC_VIS +file_status __status(const path&, error_code* __ec = nullptr); +_LIBCPP_FUNC_VIS +uintmax_t __file_size(const path&, error_code* __ec = nullptr); +_LIBCPP_FUNC_VIS +uintmax_t __hard_link_count(const path&, error_code* __ec = nullptr); +_LIBCPP_FUNC_VIS +file_status __symlink_status(const path&, error_code* __ec = nullptr); +_LIBCPP_FUNC_VIS +file_time_type __last_write_time(const path& p, error_code* ec = nullptr); +_LIBCPP_FUNC_VIS +void __last_write_time(const path& p, file_time_type new_time, + error_code* ec = nullptr); +_LIBCPP_FUNC_VIS +path __weakly_canonical(path const& __p, error_code* __ec = nullptr); +_LIBCPP_FUNC_VIS +path __read_symlink(const path& p, error_code* ec = nullptr); +_LIBCPP_FUNC_VIS +uintmax_t __remove_all(const path& p, error_code* ec = nullptr); +_LIBCPP_FUNC_VIS +bool __remove(const path& p, error_code* ec = nullptr); +_LIBCPP_FUNC_VIS +void __rename(const path& from, const path& to, error_code* ec = nullptr); +_LIBCPP_FUNC_VIS +void __resize_file(const path& p, uintmax_t size, error_code* ec = nullptr); +_LIBCPP_FUNC_VIS +path __temp_directory_path(error_code* __ec = nullptr); + +inline _LIBCPP_INLINE_VISIBILITY path absolute(const path& __p) { + return __absolute(__p); +} + +inline _LIBCPP_INLINE_VISIBILITY path absolute(const path& __p, + error_code& __ec) { + return __absolute(__p, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY path canonical(const path& __p) { + return __canonical(__p); +} + +inline _LIBCPP_INLINE_VISIBILITY path canonical(const path& __p, + error_code& __ec) { + return __canonical(__p, &__ec); +} + + +inline _LIBCPP_INLINE_VISIBILITY bool copy_file(const path& __from, + const path& __to) { + return __copy_file(__from, __to, copy_options::none); +} + +inline _LIBCPP_INLINE_VISIBILITY bool +copy_file(const path& __from, const path& __to, error_code& __ec) { + return __copy_file(__from, __to, copy_options::none, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY bool +copy_file(const path& __from, const path& __to, copy_options __opt) { + return __copy_file(__from, __to, __opt); +} + +inline _LIBCPP_INLINE_VISIBILITY bool copy_file(const path& __from, + const path& __to, + copy_options __opt, + error_code& __ec) { + return __copy_file(__from, __to, __opt, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY void copy_symlink(const path& __existing, + const path& __new) { + __copy_symlink(__existing, __new); +} + +inline _LIBCPP_INLINE_VISIBILITY void +copy_symlink(const path& __ext, const path& __new, error_code& __ec) noexcept { + __copy_symlink(__ext, __new, &__ec); +} + + +inline _LIBCPP_INLINE_VISIBILITY void copy(const path& __from, + const path& __to) { + __copy(__from, __to, copy_options::none); +} + +inline _LIBCPP_INLINE_VISIBILITY void copy(const path& __from, const path& __to, + error_code& __ec) { + __copy(__from, __to, copy_options::none, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY void copy(const path& __from, const path& __to, + copy_options __opt) { + __copy(__from, __to, __opt); +} + +inline _LIBCPP_INLINE_VISIBILITY void copy(const path& __from, const path& __to, + copy_options __opt, + error_code& __ec) { + __copy(__from, __to, __opt, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY bool create_directories(const path& __p) { + return __create_directories(__p); +} + +inline _LIBCPP_INLINE_VISIBILITY bool create_directories(const path& __p, + error_code& __ec) { + return __create_directories(__p, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY void +create_directory_symlink(const path& __to, const path& __new) { + __create_directory_symlink(__to, __new); +} + +inline _LIBCPP_INLINE_VISIBILITY void +create_directory_symlink(const path& __to, const path& __new, + error_code& __ec) noexcept { + __create_directory_symlink(__to, __new, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY bool create_directory(const path& __p) { + return __create_directory(__p); +} + +inline _LIBCPP_INLINE_VISIBILITY bool +create_directory(const path& __p, error_code& __ec) noexcept { + return __create_directory(__p, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY bool create_directory(const path& __p, + const path& __attrs) { + return __create_directory(__p, __attrs); +} + +inline _LIBCPP_INLINE_VISIBILITY bool +create_directory(const path& __p, const path& __attrs, + error_code& __ec) noexcept { + return __create_directory(__p, __attrs, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY void create_hard_link(const path& __to, + const path& __new) { + __create_hard_link(__to, __new); +} + +inline _LIBCPP_INLINE_VISIBILITY void +create_hard_link(const path& __to, const path& __new, + error_code& __ec) noexcept { + __create_hard_link(__to, __new, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY void create_symlink(const path& __to, + const path& __new) { + __create_symlink(__to, __new); +} + +inline _LIBCPP_INLINE_VISIBILITY void +create_symlink(const path& __to, const path& __new, error_code& __ec) noexcept { + return __create_symlink(__to, __new, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY path current_path() { + return __current_path(); +} + +inline _LIBCPP_INLINE_VISIBILITY path current_path(error_code& __ec) { + return __current_path(&__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY void current_path(const path& __p) { + __current_path(__p); +} + +inline _LIBCPP_INLINE_VISIBILITY void current_path(const path& __p, + error_code& __ec) noexcept { + __current_path(__p, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY bool equivalent(const path& __p1, + const path& __p2) { + return __equivalent(__p1, __p2); +} + +inline _LIBCPP_INLINE_VISIBILITY bool +equivalent(const path& __p1, const path& __p2, error_code& __ec) noexcept { + return __equivalent(__p1, __p2, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY bool status_known(file_status __s) noexcept { + return __s.type() != file_type::none; +} + +inline _LIBCPP_INLINE_VISIBILITY bool exists(file_status __s) noexcept { + return status_known(__s) && __s.type() != file_type::not_found; +} + +inline _LIBCPP_INLINE_VISIBILITY bool exists(const path& __p) { + return exists(__status(__p)); +} + +inline _LIBCPP_INLINE_VISIBILITY bool exists(const path& __p, + error_code& __ec) noexcept { + auto __s = __status(__p, &__ec); + if (status_known(__s)) + __ec.clear(); + return exists(__s); +} + +inline _LIBCPP_INLINE_VISIBILITY uintmax_t file_size(const path& __p) { + return __file_size(__p); +} + +inline _LIBCPP_INLINE_VISIBILITY uintmax_t +file_size(const path& __p, error_code& __ec) noexcept { + return __file_size(__p, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY uintmax_t hard_link_count(const path& __p) { + return __hard_link_count(__p); +} + +inline _LIBCPP_INLINE_VISIBILITY uintmax_t +hard_link_count(const path& __p, error_code& __ec) noexcept { + return __hard_link_count(__p, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY bool is_block_file(file_status __s) noexcept { + return __s.type() == file_type::block; +} + +inline _LIBCPP_INLINE_VISIBILITY bool is_block_file(const path& __p) { + return is_block_file(__status(__p)); +} + +inline _LIBCPP_INLINE_VISIBILITY bool is_block_file(const path& __p, + error_code& __ec) noexcept { + return is_block_file(__status(__p, &__ec)); +} + +inline _LIBCPP_INLINE_VISIBILITY bool +is_character_file(file_status __s) noexcept { + return __s.type() == file_type::character; +} + +inline _LIBCPP_INLINE_VISIBILITY bool is_character_file(const path& __p) { + return is_character_file(__status(__p)); +} + +inline _LIBCPP_INLINE_VISIBILITY bool +is_character_file(const path& __p, error_code& __ec) noexcept { + return is_character_file(__status(__p, &__ec)); +} + +inline _LIBCPP_INLINE_VISIBILITY bool is_directory(file_status __s) noexcept { + return __s.type() == file_type::directory; +} + +inline _LIBCPP_INLINE_VISIBILITY bool is_directory(const path& __p) { + return is_directory(__status(__p)); +} + +inline _LIBCPP_INLINE_VISIBILITY bool is_directory(const path& __p, + error_code& __ec) noexcept { + return is_directory(__status(__p, &__ec)); +} + +_LIBCPP_FUNC_VIS +bool __fs_is_empty(const path& p, error_code* ec = nullptr); + +inline _LIBCPP_INLINE_VISIBILITY bool is_empty(const path& __p) { + return __fs_is_empty(__p); +} + +inline _LIBCPP_INLINE_VISIBILITY bool is_empty(const path& __p, + error_code& __ec) { + return __fs_is_empty(__p, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY bool is_fifo(file_status __s) noexcept { + return __s.type() == file_type::fifo; +} +inline _LIBCPP_INLINE_VISIBILITY bool is_fifo(const path& __p) { + return is_fifo(__status(__p)); +} + +inline _LIBCPP_INLINE_VISIBILITY bool is_fifo(const path& __p, + error_code& __ec) noexcept { + return is_fifo(__status(__p, &__ec)); +} + +inline _LIBCPP_INLINE_VISIBILITY bool +is_regular_file(file_status __s) noexcept { + return __s.type() == file_type::regular; +} + +inline _LIBCPP_INLINE_VISIBILITY bool is_regular_file(const path& __p) { + return is_regular_file(__status(__p)); +} + +inline _LIBCPP_INLINE_VISIBILITY bool +is_regular_file(const path& __p, error_code& __ec) noexcept { + return is_regular_file(__status(__p, &__ec)); +} + +inline _LIBCPP_INLINE_VISIBILITY bool is_symlink(file_status __s) noexcept { + return __s.type() == file_type::symlink; +} + +inline _LIBCPP_INLINE_VISIBILITY bool is_symlink(const path& __p) { + return is_symlink(__symlink_status(__p)); +} + +inline _LIBCPP_INLINE_VISIBILITY bool is_symlink(const path& __p, + error_code& __ec) noexcept { + return is_symlink(__symlink_status(__p, &__ec)); +} + +inline _LIBCPP_INLINE_VISIBILITY bool is_other(file_status __s) noexcept { + return exists(__s) && !is_regular_file(__s) && !is_directory(__s) && + !is_symlink(__s); +} + +inline _LIBCPP_INLINE_VISIBILITY bool is_other(const path& __p) { + return is_other(__status(__p)); +} + +inline _LIBCPP_INLINE_VISIBILITY bool is_other(const path& __p, + error_code& __ec) noexcept { + return is_other(__status(__p, &__ec)); +} + +inline _LIBCPP_INLINE_VISIBILITY bool is_socket(file_status __s) noexcept { + return __s.type() == file_type::socket; +} + +inline _LIBCPP_INLINE_VISIBILITY bool is_socket(const path& __p) { + return is_socket(__status(__p)); +} + +inline _LIBCPP_INLINE_VISIBILITY bool is_socket(const path& __p, + error_code& __ec) noexcept { + return is_socket(__status(__p, &__ec)); +} + +inline _LIBCPP_INLINE_VISIBILITY file_time_type +last_write_time(const path& __p) { + return __last_write_time(__p); +} + +inline _LIBCPP_INLINE_VISIBILITY file_time_type +last_write_time(const path& __p, error_code& __ec) noexcept { + return __last_write_time(__p, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY void last_write_time(const path& __p, + file_time_type __t) { + __last_write_time(__p, __t); +} + +inline _LIBCPP_INLINE_VISIBILITY void +last_write_time(const path& __p, file_time_type __t, + error_code& __ec) noexcept { + __last_write_time(__p, __t, &__ec); +} + +_LIBCPP_FUNC_VIS +void __permissions(const path&, perms, perm_options, error_code* = nullptr); + +inline _LIBCPP_INLINE_VISIBILITY void +permissions(const path& __p, perms __prms, + perm_options __opts = perm_options::replace) { + __permissions(__p, __prms, __opts); +} + +inline _LIBCPP_INLINE_VISIBILITY void permissions(const path& __p, perms __prms, + error_code& __ec) noexcept { + __permissions(__p, __prms, perm_options::replace, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY void permissions(const path& __p, perms __prms, + perm_options __opts, + error_code& __ec) { + __permissions(__p, __prms, __opts, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY path proximate(const path& __p, + const path& __base, + error_code& __ec) { + path __tmp = __weakly_canonical(__p, &__ec); + if (__ec) + return {}; + path __tmp_base = __weakly_canonical(__base, &__ec); + if (__ec) + return {}; + return __tmp.lexically_proximate(__tmp_base); +} + +inline _LIBCPP_INLINE_VISIBILITY path proximate(const path& __p, + error_code& __ec) { + return proximate(__p, current_path(), __ec); +} + +inline _LIBCPP_INLINE_VISIBILITY path +proximate(const path& __p, const path& __base = current_path()) { + return __weakly_canonical(__p).lexically_proximate( + __weakly_canonical(__base)); +} + +inline _LIBCPP_INLINE_VISIBILITY path read_symlink(const path& __p) { + return __read_symlink(__p); +} + +inline _LIBCPP_INLINE_VISIBILITY path read_symlink(const path& __p, + error_code& __ec) { + return __read_symlink(__p, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY path relative(const path& __p, + const path& __base, + error_code& __ec) { + path __tmp = __weakly_canonical(__p, &__ec); + if (__ec) + return path(); + path __tmpbase = __weakly_canonical(__base, &__ec); + if (__ec) + return path(); + return __tmp.lexically_relative(__tmpbase); +} + +inline _LIBCPP_INLINE_VISIBILITY path relative(const path& __p, + error_code& __ec) { + return relative(__p, current_path(), __ec); +} + +inline _LIBCPP_INLINE_VISIBILITY path +relative(const path& __p, const path& __base = current_path()) { + return __weakly_canonical(__p).lexically_relative(__weakly_canonical(__base)); +} + +inline _LIBCPP_INLINE_VISIBILITY uintmax_t remove_all(const path& __p) { + return __remove_all(__p); +} + +inline _LIBCPP_INLINE_VISIBILITY uintmax_t remove_all(const path& __p, + error_code& __ec) { + return __remove_all(__p, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY bool remove(const path& __p) { + return __remove(__p); +} + +inline _LIBCPP_INLINE_VISIBILITY bool remove(const path& __p, + error_code& __ec) noexcept { + return __remove(__p, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY void rename(const path& __from, + const path& __to) { + return __rename(__from, __to); +} + +inline _LIBCPP_INLINE_VISIBILITY void +rename(const path& __from, const path& __to, error_code& __ec) noexcept { + return __rename(__from, __to, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY void resize_file(const path& __p, + uintmax_t __ns) { + return __resize_file(__p, __ns); +} + +inline _LIBCPP_INLINE_VISIBILITY void +resize_file(const path& __p, uintmax_t __ns, error_code& __ec) noexcept { + return __resize_file(__p, __ns, &__ec); +} + +_LIBCPP_FUNC_VIS +space_info __space(const path&, error_code* __ec = nullptr); + +inline _LIBCPP_INLINE_VISIBILITY space_info space(const path& __p) { + return __space(__p); +} + +inline _LIBCPP_INLINE_VISIBILITY space_info space(const path& __p, + error_code& __ec) noexcept { + return __space(__p, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY file_status status(const path& __p) { + return __status(__p); +} + +inline _LIBCPP_INLINE_VISIBILITY file_status status(const path& __p, + error_code& __ec) noexcept { + return __status(__p, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY file_status symlink_status(const path& __p) { + return __symlink_status(__p); +} + +inline _LIBCPP_INLINE_VISIBILITY file_status +symlink_status(const path& __p, error_code& __ec) noexcept { + return __symlink_status(__p, &__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY path temp_directory_path() { + return __temp_directory_path(); +} + +inline _LIBCPP_INLINE_VISIBILITY path temp_directory_path(error_code& __ec) { + return __temp_directory_path(&__ec); +} + +inline _LIBCPP_INLINE_VISIBILITY path weakly_canonical(path const& __p) { + return __weakly_canonical(__p); +} + +inline _LIBCPP_INLINE_VISIBILITY path weakly_canonical(path const& __p, + error_code& __ec) { + return __weakly_canonical(__p, &__ec); +} + +_LIBCPP_AVAILABILITY_FILESYSTEM_POP + +_LIBCPP_END_NAMESPACE_FILESYSTEM + +#endif // _LIBCPP_CXX03_LANG + +#endif // _LIBCPP___FILESYSTEM_OPERATIONS_H diff --git a/contrib/libs/cxxsupp/libcxx/include/__filesystem/path.h b/contrib/libs/cxxsupp/libcxx/include/__filesystem/path.h new file mode 100644 index 00000000000..a6d1ee997d9 --- /dev/null +++ b/contrib/libs/cxxsupp/libcxx/include/__filesystem/path.h @@ -0,0 +1,1018 @@ +// -*- C++ -*- +//===----------------------------------------------------------------------===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef _LIBCPP___FILESYSTEM_PATH_H +#define _LIBCPP___FILESYSTEM_PATH_H + +#include <__availability> +#include <__config> +#include <string> +#include <type_traits> +#include <__iterator/back_insert_iterator.h> +#include <__iterator/iterator_traits.h> +#include <cstddef> +#include <string_view> + +#if !defined(_LIBCPP_HAS_NO_LOCALIZATION) +# include <locale> +# include <iomanip> // for quoted +#endif + +#ifndef _LIBCPP_CXX03_LANG + +_LIBCPP_BEGIN_NAMESPACE_FILESYSTEM + +_LIBCPP_AVAILABILITY_FILESYSTEM_PUSH + +template <class _Tp> +struct __can_convert_char { + static const bool value = false; +}; +template <class _Tp> +struct __can_convert_char<const _Tp> : public __can_convert_char<_Tp> {}; +template <> +struct __can_convert_char<char> { + static const bool value = true; + using __char_type = char; +}; +template <> +struct __can_convert_char<wchar_t> { + static const bool value = true; + using __char_type = wchar_t; +}; +#ifndef _LIBCPP_HAS_NO_CHAR8_T +template <> +struct __can_convert_char<char8_t> { + static const bool value = true; + using __char_type = char8_t; +}; +#endif +template <> +struct __can_convert_char<char16_t> { + static const bool value = true; + using __char_type = char16_t; +}; +template <> +struct __can_convert_char<char32_t> { + static const bool value = true; + using __char_type = char32_t; +}; + +template <class _ECharT> +typename enable_if<__can_convert_char<_ECharT>::value, bool>::type +__is_separator(_ECharT __e) { +#if defined(_LIBCPP_WIN32API) + return __e == _ECharT('/') || __e == _ECharT('\\'); +#else + return __e == _ECharT('/'); +#endif +} + +#ifndef _LIBCPP_HAS_NO_CHAR8_T +typedef u8string __u8_string; +#else +typedef string __u8_string; +#endif + +struct _NullSentinel {}; + +template <class _Tp> +using _Void = void; + +template <class _Tp, class = void> +struct __is_pathable_string : public false_type {}; + +template <class _ECharT, class _Traits, class _Alloc> +struct __is_pathable_string< + basic_string<_ECharT, _Traits, _Alloc>, + _Void<typename __can_convert_char<_ECharT>::__char_type> > + : public __can_convert_char<_ECharT> { + using _Str = basic_string<_ECharT, _Traits, _Alloc>; + using _Base = __can_convert_char<_ECharT>; + static _ECharT const* __range_begin(_Str const& __s) { return __s.data(); } + static _ECharT const* __range_end(_Str const& __s) { + return __s.data() + __s.length(); + } + static _ECharT __first_or_null(_Str const& __s) { + return __s.empty() ? _ECharT{} : __s[0]; + } +}; + +template <class _ECharT, class _Traits> +struct __is_pathable_string< + basic_string_view<_ECharT, _Traits>, + _Void<typename __can_convert_char<_ECharT>::__char_type> > + : public __can_convert_char<_ECharT> { + using _Str = basic_string_view<_ECharT, _Traits>; + using _Base = __can_convert_char<_ECharT>; + static _ECharT const* __range_begin(_Str const& __s) { return __s.data(); } + static _ECharT const* __range_end(_Str const& __s) { + return __s.data() + __s.length(); + } + static _ECharT __first_or_null(_Str const& __s) { + return __s.empty() ? _ECharT{} : __s[0]; + } +}; + +template <class _Source, class _DS = typename decay<_Source>::type, + class _UnqualPtrType = + typename remove_const<typename remove_pointer<_DS>::type>::type, + bool _IsCharPtr = is_pointer<_DS>::value&& + __can_convert_char<_UnqualPtrType>::value> +struct __is_pathable_char_array : false_type {}; + +template <class _Source, class _ECharT, class _UPtr> +struct __is_pathable_char_array<_Source, _ECharT*, _UPtr, true> + : __can_convert_char<typename remove_const<_ECharT>::type> { + using _Base = __can_convert_char<typename remove_const<_ECharT>::type>; + + static _ECharT const* __range_begin(const _ECharT* __b) { return __b; } + static _ECharT const* __range_end(const _ECharT* __b) { + using _Iter = const _ECharT*; + const _ECharT __sentinel = _ECharT{}; + _Iter __e = __b; + for (; *__e != __sentinel; ++__e) + ; + return __e; + } + + static _ECharT __first_or_null(const _ECharT* __b) { return *__b; } +}; + +template <class _Iter, bool _IsIt = __is_cpp17_input_iterator<_Iter>::value, + class = void> +struct __is_pathable_iter : false_type {}; + +template <class _Iter> +struct __is_pathable_iter< + _Iter, true, + _Void<typename __can_convert_char< + typename iterator_traits<_Iter>::value_type>::__char_type> > + : __can_convert_char<typename iterator_traits<_Iter>::value_type> { + using _ECharT = typename iterator_traits<_Iter>::value_type; + using _Base = __can_convert_char<_ECharT>; + + static _Iter __range_begin(_Iter __b) { return __b; } + static _NullSentinel __range_end(_Iter) { return _NullSentinel{}; } + + static _ECharT __first_or_null(_Iter __b) { return *__b; } +}; + +template <class _Tp, bool _IsStringT = __is_pathable_string<_Tp>::value, + bool _IsCharIterT = __is_pathable_char_array<_Tp>::value, + bool _IsIterT = !_IsCharIterT && __is_pathable_iter<_Tp>::value> +struct __is_pathable : false_type { + static_assert(!_IsStringT && !_IsCharIterT && !_IsIterT, "Must all be false"); +}; + +template <class _Tp> +struct __is_pathable<_Tp, true, false, false> : __is_pathable_string<_Tp> {}; + +template <class _Tp> +struct __is_pathable<_Tp, false, true, false> : __is_pathable_char_array<_Tp> { +}; + +template <class _Tp> +struct __is_pathable<_Tp, false, false, true> : __is_pathable_iter<_Tp> {}; + +#if defined(_LIBCPP_WIN32API) +typedef wstring __path_string; +typedef wchar_t __path_value; +#else +typedef string __path_string; +typedef char __path_value; +#endif + +#if defined(_LIBCPP_WIN32API) +_LIBCPP_FUNC_VIS +size_t __wide_to_char(const wstring&, char*, size_t); +_LIBCPP_FUNC_VIS +size_t __char_to_wide(const string&, wchar_t*, size_t); +#endif + +template <class _ECharT> +struct _PathCVT; + +#if !defined(_LIBCPP_HAS_NO_LOCALIZATION) +template <class _ECharT> +struct _PathCVT { + static_assert(__can_convert_char<_ECharT>::value, + "Char type not convertible"); + + typedef __narrow_to_utf8<sizeof(_ECharT) * __CHAR_BIT__> _Narrower; +#if defined(_LIBCPP_WIN32API) + typedef __widen_from_utf8<sizeof(wchar_t) * __CHAR_BIT__> _Widener; +#endif + + static void __append_range(__path_string& __dest, _ECharT const* __b, + _ECharT const* __e) { +#if defined(_LIBCPP_WIN32API) + string __utf8; + _Narrower()(back_inserter(__utf8), __b, __e); + _Widener()(back_inserter(__dest), __utf8.data(), __utf8.data() + __utf8.size()); +#else + _Narrower()(back_inserter(__dest), __b, __e); +#endif + } + + template <class _Iter> + static void __append_range(__path_string& __dest, _Iter __b, _Iter __e) { + static_assert(!is_same<_Iter, _ECharT*>::value, "Call const overload"); + if (__b == __e) + return; + basic_string<_ECharT> __tmp(__b, __e); +#if defined(_LIBCPP_WIN32API) + string __utf8; + _Narrower()(back_inserter(__utf8), __tmp.data(), + __tmp.data() + __tmp.length()); + _Widener()(back_inserter(__dest), __utf8.data(), __utf8.data() + __utf8.size()); +#else + _Narrower()(back_inserter(__dest), __tmp.data(), + __tmp.data() + __tmp.length()); +#endif + } + + template <class _Iter> + static void __append_range(__path_string& __dest, _Iter __b, _NullSentinel) { + static_assert(!is_same<_Iter, _ECharT*>::value, "Call const overload"); + const _ECharT __sentinel = _ECharT{}; + if (*__b == __sentinel) + return; + basic_string<_ECharT> __tmp; + for (; *__b != __sentinel; ++__b) + __tmp.push_back(*__b); +#if defined(_LIBCPP_WIN32API) + string __utf8; + _Narrower()(back_inserter(__utf8), __tmp.data(), + __tmp.data() + __tmp.length()); + _Widener()(back_inserter(__dest), __utf8.data(), __utf8.data() + __utf8.size()); +#else + _Narrower()(back_inserter(__dest), __tmp.data(), + __tmp.data() + __tmp.length()); +#endif + } + + template <class _Source> + static void __append_source(__path_string& __dest, _Source const& __s) { + using _Traits = __is_pathable<_Source>; + __append_range(__dest, _Traits::__range_begin(__s), + _Traits::__range_end(__s)); + } +}; +#endif // !_LIBCPP_HAS_NO_LOCALIZATION + +template <> +struct _PathCVT<__path_value> { + + template <class _Iter> + static typename enable_if<__is_exactly_cpp17_input_iterator<_Iter>::value>::type + __append_range(__path_string& __dest, _Iter __b, _Iter __e) { + for (; __b != __e; ++__b) + __dest.push_back(*__b); + } + + template <class _Iter> + static typename enable_if<__is_cpp17_forward_iterator<_Iter>::value>::type + __append_range(__path_string& __dest, _Iter __b, _Iter __e) { + __dest.append(__b, __e); + } + + template <class _Iter> + static void __append_range(__path_string& __dest, _Iter __b, _NullSentinel) { + const char __sentinel = char{}; + for (; *__b != __sentinel; ++__b) + __dest.push_back(*__b); + } + + template <class _Source> + static void __append_source(__path_string& __dest, _Source const& __s) { + using _Traits = __is_pathable<_Source>; + __append_range(__dest, _Traits::__range_begin(__s), + _Traits::__range_end(__s)); + } +}; + +#if defined(_LIBCPP_WIN32API) +template <> +struct _PathCVT<char> { + + static void + __append_string(__path_string& __dest, const basic_string<char> &__str) { + size_t __size = __char_to_wide(__str, nullptr, 0); + size_t __pos = __dest.size(); + __dest.resize(__pos + __size); + __char_to_wide(__str, const_cast<__path_value*>(__dest.data()) + __pos, __size); + } + + template <class _Iter> + static typename enable_if<__is_exactly_cpp17_input_iterator<_Iter>::value>::type + __append_range(__path_string& __dest, _Iter __b, _Iter __e) { + basic_string<char> __tmp(__b, __e); + __append_string(__dest, __tmp); + } + + template <class _Iter> + static typename enable_if<__is_cpp17_forward_iterator<_Iter>::value>::type + __append_range(__path_string& __dest, _Iter __b, _Iter __e) { + basic_string<char> __tmp(__b, __e); + __append_string(__dest, __tmp); + } + + template <class _Iter> + static void __append_range(__path_string& __dest, _Iter __b, _NullSentinel) { + const char __sentinel = char{}; + basic_string<char> __tmp; + for (; *__b != __sentinel; ++__b) + __tmp.push_back(*__b); + __append_string(__dest, __tmp); + } + + template <class _Source> + static void __append_source(__path_string& __dest, _Source const& __s) { + using _Traits = __is_pathable<_Source>; + __append_range(__dest, _Traits::__range_begin(__s), + _Traits::__range_end(__s)); + } +}; + +template <class _ECharT> +struct _PathExport { + typedef __narrow_to_utf8<sizeof(wchar_t) * __CHAR_BIT__> _Narrower; + typedef __widen_from_utf8<sizeof(_ECharT) * __CHAR_BIT__> _Widener; + + template <class _Str> + static void __append(_Str& __dest, const __path_string& __src) { + string __utf8; + _Narrower()(back_inserter(__utf8), __src.data(), __src.data() + __src.size()); + _Widener()(back_inserter(__dest), __utf8.data(), __utf8.data() + __utf8.size()); + } +}; + +template <> +struct _PathExport<char> { + template <class _Str> + static void __append(_Str& __dest, const __path_string& __src) { + size_t __size = __wide_to_char(__src, nullptr, 0); + size_t __pos = __dest.size(); + __dest.resize(__size); + __wide_to_char(__src, const_cast<char*>(__dest.data()) + __pos, __size); + } +}; + +template <> +struct _PathExport<wchar_t> { + template <class _Str> + static void __append(_Str& __dest, const __path_string& __src) { + __dest.append(__src.begin(), __src.end()); + } +}; + +template <> +struct _PathExport<char16_t> { + template <class _Str> + static void __append(_Str& __dest, const __path_string& __src) { + __dest.append(__src.begin(), __src.end()); + } +}; + +#ifndef _LIBCPP_HAS_NO_CHAR8_T +template <> +struct _PathExport<char8_t> { + typedef __narrow_to_utf8<sizeof(wchar_t) * __CHAR_BIT__> _Narrower; + + template <class _Str> + static void __append(_Str& __dest, const __path_string& __src) { + _Narrower()(back_inserter(__dest), __src.data(), __src.data() + __src.size()); + } +}; +#endif /* !_LIBCPP_HAS_NO_CHAR8_T */ +#endif /* _LIBCPP_WIN32API */ + +class _LIBCPP_TYPE_VIS path { + template <class _SourceOrIter, class _Tp = path&> + using _EnableIfPathable = + typename enable_if<__is_pathable<_SourceOrIter>::value, _Tp>::type; + + template <class _Tp> + using _SourceChar = typename __is_pathable<_Tp>::__char_type; + + template <class _Tp> + using _SourceCVT = _PathCVT<_SourceChar<_Tp> >; + +public: +#if defined(_LIBCPP_WIN32API) + typedef wchar_t value_type; + static constexpr value_type preferred_separator = L'\\'; +#else + typedef char value_type; + static constexpr value_type preferred_separator = '/'; +#endif + typedef basic_string<value_type> string_type; + typedef basic_string_view<value_type> __string_view; + + enum _LIBCPP_ENUM_VIS format : unsigned char { + auto_format, + native_format, + generic_format + }; + + // constructors and destructor + _LIBCPP_INLINE_VISIBILITY path() noexcept {} + _LIBCPP_INLINE_VISIBILITY path(const path& __p) : __pn_(__p.__pn_) {} + _LIBCPP_INLINE_VISIBILITY path(path&& __p) noexcept + : __pn_(_VSTD::move(__p.__pn_)) {} + + _LIBCPP_INLINE_VISIBILITY + path(string_type&& __s, format = format::auto_format) noexcept + : __pn_(_VSTD::move(__s)) {} + + template <class _Source, class = _EnableIfPathable<_Source, void> > + path(const _Source& __src, format = format::auto_format) { + _SourceCVT<_Source>::__append_source(__pn_, __src); + } + + template <class _InputIt> + path(_InputIt __first, _InputIt __last, format = format::auto_format) { + typedef typename iterator_traits<_InputIt>::value_type _ItVal; + _PathCVT<_ItVal>::__append_range(__pn_, __first, __last); + } + +/* +#if !defined(_LIBCPP_HAS_NO_LOCALIZATION) + // TODO Implement locale conversions. + template <class _Source, class = _EnableIfPathable<_Source, void> > + path(const _Source& __src, const locale& __loc, format = format::auto_format); + template <class _InputIt> + path(_InputIt __first, _InputIt _last, const locale& __loc, + format = format::auto_format); +#endif +*/ + + _LIBCPP_INLINE_VISIBILITY + ~path() = default; + + // assignments + _LIBCPP_INLINE_VISIBILITY + path& operator=(const path& __p) { + __pn_ = __p.__pn_; + return *this; + } + + _LIBCPP_INLINE_VISIBILITY + path& operator=(path&& __p) noexcept { + __pn_ = _VSTD::move(__p.__pn_); + return *this; + } + + _LIBCPP_INLINE_VISIBILITY + path& operator=(string_type&& __s) noexcept { + __pn_ = _VSTD::move(__s); + return *this; + } + + _LIBCPP_INLINE_VISIBILITY + path& assign(string_type&& __s) noexcept { + __pn_ = _VSTD::move(__s); + return *this; + } + + template <class _Source> + _LIBCPP_INLINE_VISIBILITY _EnableIfPathable<_Source> + operator=(const _Source& __src) { + return this->assign(__src); + } + + template <class _Source> + _EnableIfPathable<_Source> assign(const _Source& __src) { + __pn_.clear(); + _SourceCVT<_Source>::__append_source(__pn_, __src); + return *this; + } + + template <class _InputIt> + path& assign(_InputIt __first, _InputIt __last) { + typedef typename iterator_traits<_InputIt>::value_type _ItVal; + __pn_.clear(); + _PathCVT<_ItVal>::__append_range(__pn_, __first, __last); + return *this; + } + +public: + // appends +#if defined(_LIBCPP_WIN32API) + path& operator/=(const path& __p) { + auto __p_root_name = __p.__root_name(); + auto __p_root_name_size = __p_root_name.size(); + if (__p.is_absolute() || + (!__p_root_name.empty() && __p_root_name != __string_view(root_name().__pn_))) { + __pn_ = __p.__pn_; + return *this; + } + if (__p.has_root_directory()) { + path __root_name_str = root_name(); + __pn_ = __root_name_str.native(); + __pn_ += __string_view(__p.__pn_).substr(__p_root_name_size); + return *this; + } + if (has_filename() || (!has_root_directory() && is_absolute())) + __pn_ += preferred_separator; + __pn_ += __string_view(__p.__pn_).substr(__p_root_name_size); + return *this; + } + template <class _Source> + _LIBCPP_INLINE_VISIBILITY _EnableIfPathable<_Source> + operator/=(const _Source& __src) { + return operator/=(path(__src)); + } + + template <class _Source> + _EnableIfPathable<_Source> append(const _Source& __src) { + return operator/=(path(__src)); + } + + template <class _InputIt> + path& append(_InputIt __first, _InputIt __last) { + return operator/=(path(__first, __last)); + } +#else + path& operator/=(const path& __p) { + if (__p.is_absolute()) { + __pn_ = __p.__pn_; + return *this; + } + if (has_filename()) + __pn_ += preferred_separator; + __pn_ += __p.native(); + return *this; + } + + // FIXME: Use _LIBCPP_DIAGNOSE_WARNING to produce a diagnostic when __src + // is known at compile time to be "/' since the user almost certainly intended + // to append a separator instead of overwriting the path with "/" + template <class _Source> + _LIBCPP_INLINE_VISIBILITY _EnableIfPathable<_Source> + operator/=(const _Source& __src) { + return this->append(__src); + } + + template <class _Source> + _EnableIfPathable<_Source> append(const _Source& __src) { + using _Traits = __is_pathable<_Source>; + using _CVT = _PathCVT<_SourceChar<_Source> >; + bool __source_is_absolute = __is_separator(_Traits::__first_or_null(__src)); + if (__source_is_absolute) + __pn_.clear(); + else if (has_filename()) + __pn_ += preferred_separator; + _CVT::__append_source(__pn_, __src); + return *this; + } + + template <class _InputIt> + path& append(_InputIt __first, _InputIt __last) { + typedef typename iterator_traits<_InputIt>::value_type _ItVal; + static_assert(__can_convert_char<_ItVal>::value, "Must convertible"); + using _CVT = _PathCVT<_ItVal>; + if (__first != __last && __is_separator(*__first)) + __pn_.clear(); + else if (has_filename()) + __pn_ += preferred_separator; + _CVT::__append_range(__pn_, __first, __last); + return *this; + } +#endif + + // concatenation + _LIBCPP_INLINE_VISIBILITY + path& operator+=(const path& __x) { + __pn_ += __x.__pn_; + return *this; + } + + _LIBCPP_INLINE_VISIBILITY + path& operator+=(const string_type& __x) { + __pn_ += __x; + return *this; + } + + _LIBCPP_INLINE_VISIBILITY + path& operator+=(__string_view __x) { + __pn_ += __x; + return *this; + } + + _LIBCPP_INLINE_VISIBILITY + path& operator+=(const value_type* __x) { + __pn_ += __x; + return *this; + } + + _LIBCPP_INLINE_VISIBILITY + path& operator+=(value_type __x) { + __pn_ += __x; + return *this; + } + + template <class _ECharT> + typename enable_if<__can_convert_char<_ECharT>::value, path&>::type + operator+=(_ECharT __x) { + _PathCVT<_ECharT>::__append_source(__pn_, + basic_string_view<_ECharT>(&__x, 1)); + return *this; + } + + template <class _Source> + _EnableIfPathable<_Source> operator+=(const _Source& __x) { + return this->concat(__x); + } + + template <class _Source> + _EnableIfPathable<_Source> concat(const _Source& __x) { + _SourceCVT<_Source>::__append_source(__pn_, __x); + return *this; + } + + template <class _InputIt> + path& concat(_InputIt __first, _InputIt __last) { + typedef typename iterator_traits<_InputIt>::value_type _ItVal; + _PathCVT<_ItVal>::__append_range(__pn_, __first, __last); + return *this; + } + + // modifiers + _LIBCPP_INLINE_VISIBILITY + void clear() noexcept { __pn_.clear(); } + + path& make_preferred() { +#if defined(_LIBCPP_WIN32API) + _VSTD::replace(__pn_.begin(), __pn_.end(), L'/', L'\\'); +#endif + return *this; + } + + _LIBCPP_INLINE_VISIBILITY + path& remove_filename() { + auto __fname = __filename(); + if (!__fname.empty()) + __pn_.erase(__fname.data() - __pn_.data()); + return *this; + } + + path& replace_filename(const path& __replacement) { + remove_filename(); + return (*this /= __replacement); + } + + path& replace_extension(const path& __replacement = path()); + + _LIBCPP_INLINE_VISIBILITY + void swap(path& __rhs) noexcept { __pn_.swap(__rhs.__pn_); } + + // private helper to allow reserving memory in the path + _LIBCPP_INLINE_VISIBILITY + void __reserve(size_t __s) { __pn_.reserve(__s); } + + // native format observers + _LIBCPP_INLINE_VISIBILITY + const string_type& native() const noexcept { return __pn_; } + + _LIBCPP_INLINE_VISIBILITY + const value_type* c_str() const noexcept { return __pn_.c_str(); } + + _LIBCPP_INLINE_VISIBILITY operator string_type() const { return __pn_; } + +#if defined(_LIBCPP_WIN32API) + _LIBCPP_INLINE_VISIBILITY _VSTD::wstring wstring() const { return __pn_; } + + _VSTD::wstring generic_wstring() const { + _VSTD::wstring __s; + __s.resize(__pn_.size()); + _VSTD::replace_copy(__pn_.begin(), __pn_.end(), __s.begin(), '\\', '/'); + return __s; + } + +#if !defined(_LIBCPP_HAS_NO_LOCALIZATION) + template <class _ECharT, class _Traits = char_traits<_ECharT>, + class _Allocator = allocator<_ECharT> > + basic_string<_ECharT, _Traits, _Allocator> + string(const _Allocator& __a = _Allocator()) const { + using _Str = basic_string<_ECharT, _Traits, _Allocator>; + _Str __s(__a); + __s.reserve(__pn_.size()); + _PathExport<_ECharT>::__append(__s, __pn_); + return __s; + } + + _LIBCPP_INLINE_VISIBILITY _VSTD::string string() const { + return string<char>(); + } + _LIBCPP_INLINE_VISIBILITY __u8_string u8string() const { + using _CVT = __narrow_to_utf8<sizeof(wchar_t) * __CHAR_BIT__>; + __u8_string __s; + __s.reserve(__pn_.size()); + _CVT()(back_inserter(__s), __pn_.data(), __pn_.data() + __pn_.size()); + return __s; + } + + _LIBCPP_INLINE_VISIBILITY _VSTD::u16string u16string() const { + return string<char16_t>(); + } + _LIBCPP_INLINE_VISIBILITY _VSTD::u32string u32string() const { + return string<char32_t>(); + } + + // generic format observers + template <class _ECharT, class _Traits = char_traits<_ECharT>, + class _Allocator = allocator<_ECharT> > + basic_string<_ECharT, _Traits, _Allocator> + generic_string(const _Allocator& __a = _Allocator()) const { + using _Str = basic_string<_ECharT, _Traits, _Allocator>; + _Str __s = string<_ECharT, _Traits, _Allocator>(__a); + // Note: This (and generic_u8string below) is slightly suboptimal as + // it iterates twice over the string; once to convert it to the right + // character type, and once to replace path delimiters. + _VSTD::replace(__s.begin(), __s.end(), + static_cast<_ECharT>('\\'), static_cast<_ECharT>('/')); + return __s; + } + + _VSTD::string generic_string() const { return generic_string<char>(); } + _VSTD::u16string generic_u16string() const { return generic_string<char16_t>(); } + _VSTD::u32string generic_u32string() const { return generic_string<char32_t>(); } + __u8_string generic_u8string() const { + __u8_string __s = u8string(); + _VSTD::replace(__s.begin(), __s.end(), '\\', '/'); + return __s; + } +#endif /* !_LIBCPP_HAS_NO_LOCALIZATION */ +#else /* _LIBCPP_WIN32API */ + + _LIBCPP_INLINE_VISIBILITY _VSTD::string string() const { return __pn_; } +#ifndef _LIBCPP_HAS_NO_CHAR8_T + _LIBCPP_INLINE_VISIBILITY _VSTD::u8string u8string() const { return _VSTD::u8string(__pn_.begin(), __pn_.end()); } +#else + _LIBCPP_INLINE_VISIBILITY _VSTD::string u8string() const { return __pn_; } +#endif + +#if !defined(_LIBCPP_HAS_NO_LOCALIZATION) + template <class _ECharT, class _Traits = char_traits<_ECharT>, + class _Allocator = allocator<_ECharT> > + basic_string<_ECharT, _Traits, _Allocator> + string(const _Allocator& __a = _Allocator()) const { + using _CVT = __widen_from_utf8<sizeof(_ECharT) * __CHAR_BIT__>; + using _Str = basic_string<_ECharT, _Traits, _Allocator>; + _Str __s(__a); + __s.reserve(__pn_.size()); + _CVT()(back_inserter(__s), __pn_.data(), __pn_.data() + __pn_.size()); + return __s; + } + +#ifndef _LIBCPP_HAS_NO_WIDE_CHARACTERS + _LIBCPP_INLINE_VISIBILITY _VSTD::wstring wstring() const { + return string<wchar_t>(); + } +#endif + _LIBCPP_INLINE_VISIBILITY _VSTD::u16string u16string() const { + return string<char16_t>(); + } + _LIBCPP_INLINE_VISIBILITY _VSTD::u32string u32string() const { + return string<char32_t>(); + } +#endif /* !_LIBCPP_HAS_NO_LOCALIZATION */ + + // generic format observers + _VSTD::string generic_string() const { return __pn_; } +#ifndef _LIBCPP_HAS_NO_CHAR8_T + _VSTD::u8string generic_u8string() const { return _VSTD::u8string(__pn_.begin(), __pn_.end()); } +#else + _VSTD::string generic_u8string() const { return __pn_; } +#endif + +#if !defined(_LIBCPP_HAS_NO_LOCALIZATION) + template <class _ECharT, class _Traits = char_traits<_ECharT>, + class _Allocator = allocator<_ECharT> > + basic_string<_ECharT, _Traits, _Allocator> + generic_string(const _Allocator& __a = _Allocator()) const { + return string<_ECharT, _Traits, _Allocator>(__a); + } + +#ifndef _LIBCPP_HAS_NO_WIDE_CHARACTERS + _VSTD::wstring generic_wstring() const { return string<wchar_t>(); } +#endif + _VSTD::u16string generic_u16string() const { return string<char16_t>(); } + _VSTD::u32string generic_u32string() const { return string<char32_t>(); } +#endif /* !_LIBCPP_HAS_NO_LOCALIZATION */ +#endif /* !_LIBCPP_WIN32API */ + +private: + int __compare(__string_view) const; + __string_view __root_name() const; + __string_view __root_directory() const; + __string_view __root_path_raw() const; + __string_view __relative_path() const; + __string_view __parent_path() const; + __string_view __filename() const; + __string_view __stem() const; + __string_view __extension() const; + +public: + // compare + _LIBCPP_INLINE_VISIBILITY int compare(const path& __p) const noexcept { + return __compare(__p.__pn_); + } + _LIBCPP_INLINE_VISIBILITY int compare(const string_type& __s) const { + return __compare(__s); + } + _LIBCPP_INLINE_VISIBILITY int compare(__string_view __s) const { + return __compare(__s); + } + _LIBCPP_INLINE_VISIBILITY int compare(const value_type* __s) const { + return __compare(__s); + } + + // decomposition + _LIBCPP_INLINE_VISIBILITY path root_name() const { + return string_type(__root_name()); + } + _LIBCPP_INLINE_VISIBILITY path root_directory() const { + return string_type(__root_directory()); + } + _LIBCPP_INLINE_VISIBILITY path root_path() const { +#if defined(_LIBCPP_WIN32API) + return string_type(__root_path_raw()); +#else + return root_name().append(string_type(__root_directory())); +#endif + } + _LIBCPP_INLINE_VISIBILITY path relative_path() const { + return string_type(__relative_path()); + } + _LIBCPP_INLINE_VISIBILITY path parent_path() const { + return string_type(__parent_path()); + } + _LIBCPP_INLINE_VISIBILITY path filename() const { + return string_type(__filename()); + } + _LIBCPP_INLINE_VISIBILITY path stem() const { return string_type(__stem()); } + _LIBCPP_INLINE_VISIBILITY path extension() const { + return string_type(__extension()); + } + + // query + _LIBCPP_NODISCARD_AFTER_CXX17 _LIBCPP_INLINE_VISIBILITY bool + empty() const noexcept { + return __pn_.empty(); + } + + _LIBCPP_INLINE_VISIBILITY bool has_root_name() const { + return !__root_name().empty(); + } + _LIBCPP_INLINE_VISIBILITY bool has_root_directory() const { + return !__root_directory().empty(); + } + _LIBCPP_INLINE_VISIBILITY bool has_root_path() const { + return !__root_path_raw().empty(); + } + _LIBCPP_INLINE_VISIBILITY bool has_relative_path() const { + return !__relative_path().empty(); + } + _LIBCPP_INLINE_VISIBILITY bool has_parent_path() const { + return !__parent_path().empty(); + } + _LIBCPP_INLINE_VISIBILITY bool has_filename() const { + return !__filename().empty(); + } + _LIBCPP_INLINE_VISIBILITY bool has_stem() const { return !__stem().empty(); } + _LIBCPP_INLINE_VISIBILITY bool has_extension() const { + return !__extension().empty(); + } + + _LIBCPP_INLINE_VISIBILITY bool is_absolute() const { +#if defined(_LIBCPP_WIN32API) + __string_view __root_name_str = __root_name(); + __string_view __root_dir = __root_directory(); + if (__root_name_str.size() == 2 && __root_name_str[1] == ':') { + // A drive letter with no root directory is relative, e.g. x:example. + return !__root_dir.empty(); + } + // If no root name, it's relative, e.g. \example is relative to the current drive + if (__root_name_str.empty()) + return false; + if (__root_name_str.size() < 3) + return false; + // A server root name, like \\server, is always absolute + if (__root_name_str[0] != '/' && __root_name_str[0] != '\\') + return false; + if (__root_name_str[1] != '/' && __root_name_str[1] != '\\') + return false; + // Seems to be a server root name + return true; +#else + return has_root_directory(); +#endif + } + _LIBCPP_INLINE_VISIBILITY bool is_relative() const { return !is_absolute(); } + + // relative paths + path lexically_normal() const; + path lexically_relative(const path& __base) const; + + _LIBCPP_INLINE_VISIBILITY path lexically_proximate(const path& __base) const { + path __result = this->lexically_relative(__base); + if (__result.native().empty()) + return *this; + return __result; + } + + // iterators + class _LIBCPP_TYPE_VIS iterator; + typedef iterator const_iterator; + + iterator begin() const; + iterator end() const; + +#if !defined(_LIBCPP_HAS_NO_LOCALIZATION) + template <class _CharT, class _Traits> + _LIBCPP_INLINE_VISIBILITY friend + typename enable_if<is_same<_CharT, value_type>::value && + is_same<_Traits, char_traits<value_type> >::value, + basic_ostream<_CharT, _Traits>&>::type + operator<<(basic_ostream<_CharT, _Traits>& __os, const path& __p) { + __os << _VSTD::__quoted(__p.native()); + return __os; + } + + template <class _CharT, class _Traits> + _LIBCPP_INLINE_VISIBILITY friend + typename enable_if<!is_same<_CharT, value_type>::value || + !is_same<_Traits, char_traits<value_type> >::value, + basic_ostream<_CharT, _Traits>&>::type + operator<<(basic_ostream<_CharT, _Traits>& __os, const path& __p) { + __os << _VSTD::__quoted(__p.string<_CharT, _Traits>()); + return __os; + } + + template <class _CharT, class _Traits> + _LIBCPP_INLINE_VISIBILITY friend basic_istream<_CharT, _Traits>& + operator>>(basic_istream<_CharT, _Traits>& __is, path& __p) { + basic_string<_CharT, _Traits> __tmp; + __is >> __quoted(__tmp); + __p = __tmp; + return __is; + } +#endif // !_LIBCPP_HAS_NO_LOCALIZATION + + friend _LIBCPP_INLINE_VISIBILITY bool operator==(const path& __lhs, const path& __rhs) noexcept { + return __lhs.__compare(__rhs.__pn_) == 0; + } + friend _LIBCPP_INLINE_VISIBILITY bool operator!=(const path& __lhs, const path& __rhs) noexcept { + return __lhs.__compare(__rhs.__pn_) != 0; + } + friend _LIBCPP_INLINE_VISIBILITY bool operator<(const path& __lhs, const path& __rhs) noexcept { + return __lhs.__compare(__rhs.__pn_) < 0; + } + friend _LIBCPP_INLINE_VISIBILITY bool operator<=(const path& __lhs, const path& __rhs) noexcept { + return __lhs.__compare(__rhs.__pn_) <= 0; + } + friend _LIBCPP_INLINE_VISIBILITY bool operator>(const path& __lhs, const path& __rhs) noexcept { + return __lhs.__compare(__rhs.__pn_) > 0; + } + friend _LIBCPP_INLINE_VISIBILITY bool operator>=(const path& __lhs, const path& __rhs) noexcept { + return __lhs.__compare(__rhs.__pn_) >= 0; + } + + friend _LIBCPP_INLINE_VISIBILITY path operator/(const path& __lhs, + const path& __rhs) { + path __result(__lhs); + __result /= __rhs; + return __result; + } +private: + inline _LIBCPP_INLINE_VISIBILITY path& + __assign_view(__string_view const& __s) noexcept { + __pn_ = string_type(__s); + return *this; + } + string_type __pn_; +}; + +inline _LIBCPP_INLINE_VISIBILITY void swap(path& __lhs, path& __rhs) noexcept { + __lhs.swap(__rhs); +} + +_LIBCPP_FUNC_VIS +size_t hash_value(const path& __p) noexcept; + +_LIBCPP_AVAILABILITY_FILESYSTEM_POP + +_LIBCPP_END_NAMESPACE_FILESYSTEM + +#endif // _LIBCPP_CXX03_LANG + +#endif // _LIBCPP___FILESYSTEM_PATH_H diff --git a/contrib/libs/cxxsupp/libcxx/include/__filesystem/path_iterator.h b/contrib/libs/cxxsupp/libcxx/include/__filesystem/path_iterator.h new file mode 100644 index 00000000000..62f8dc6fd35 --- /dev/null +++ b/contrib/libs/cxxsupp/libcxx/include/__filesystem/path_iterator.h @@ -0,0 +1,132 @@ +// -*- C++ -*- +//===----------------------------------------------------------------------===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef _LIBCPP___FILESYSTEM_PATH_ITERATOR_H +#define _LIBCPP___FILESYSTEM_PATH_ITERATOR_H + +#include <__availability> +#include <__config> +#include <__filesystem/path.h> +#include <__iterator/iterator_traits.h> +#include <__debug> +#include <cstddef> +#include <string> +#include <string_view> + +#ifndef _LIBCPP_CXX03_LANG + +_LIBCPP_BEGIN_NAMESPACE_FILESYSTEM + +_LIBCPP_AVAILABILITY_FILESYSTEM_PUSH + +class _LIBCPP_TYPE_VIS path::iterator { +public: + enum _ParserState : unsigned char { + _Singular, + _BeforeBegin, + _InRootName, + _InRootDir, + _InFilenames, + _InTrailingSep, + _AtEnd + }; + +public: + typedef bidirectional_iterator_tag iterator_category; + + typedef path value_type; + typedef ptrdiff_t difference_type; + typedef const path* pointer; + typedef const path& reference; + + typedef void + __stashing_iterator_tag; // See reverse_iterator and __is_stashing_iterator + +public: + _LIBCPP_INLINE_VISIBILITY + iterator() + : __stashed_elem_(), __path_ptr_(nullptr), __entry_(), + __state_(_Singular) {} + + iterator(const iterator&) = default; + ~iterator() = default; + + iterator& operator=(const iterator&) = default; + + _LIBCPP_INLINE_VISIBILITY + reference operator*() const { return __stashed_elem_; } + + _LIBCPP_INLINE_VISIBILITY + pointer operator->() const { return &__stashed_elem_; } + + _LIBCPP_INLINE_VISIBILITY + iterator& operator++() { + _LIBCPP_ASSERT(__state_ != _Singular, + "attempting to increment a singular iterator"); + _LIBCPP_ASSERT(__state_ != _AtEnd, + "attempting to increment the end iterator"); + return __increment(); + } + + _LIBCPP_INLINE_VISIBILITY + iterator operator++(int) { + iterator __it(*this); + this->operator++(); + return __it; + } + + _LIBCPP_INLINE_VISIBILITY + iterator& operator--() { + _LIBCPP_ASSERT(__state_ != _Singular, + "attempting to decrement a singular iterator"); + _LIBCPP_ASSERT(__entry_.data() != __path_ptr_->native().data(), + "attempting to decrement the begin iterator"); + return __decrement(); + } + + _LIBCPP_INLINE_VISIBILITY + iterator operator--(int) { + iterator __it(*this); + this->operator--(); + return __it; + } + +private: + friend class path; + + inline _LIBCPP_INLINE_VISIBILITY friend bool operator==(const iterator&, + const iterator&); + + iterator& __increment(); + iterator& __decrement(); + + path __stashed_elem_; + const path* __path_ptr_; + path::__string_view __entry_; + _ParserState __state_; +}; + +inline _LIBCPP_INLINE_VISIBILITY bool operator==(const path::iterator& __lhs, + const path::iterator& __rhs) { + return __lhs.__path_ptr_ == __rhs.__path_ptr_ && + __lhs.__entry_.data() == __rhs.__entry_.data(); +} + +inline _LIBCPP_INLINE_VISIBILITY bool operator!=(const path::iterator& __lhs, + const path::iterator& __rhs) { + return !(__lhs == __rhs); +} + +_LIBCPP_AVAILABILITY_FILESYSTEM_POP + +_LIBCPP_END_NAMESPACE_FILESYSTEM + +#endif // _LIBCPP_CXX03_LANG + +#endif // _LIBCPP___FILESYSTEM_PATH_ITERATOR_H diff --git a/contrib/libs/cxxsupp/libcxx/include/__filesystem/perm_options.h b/contrib/libs/cxxsupp/libcxx/include/__filesystem/perm_options.h new file mode 100644 index 00000000000..62cd8f57565 --- /dev/null +++ b/contrib/libs/cxxsupp/libcxx/include/__filesystem/perm_options.h @@ -0,0 +1,73 @@ +// -*- C++ -*- +//===----------------------------------------------------------------------===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef _LIBCPP___FILESYSTEM_PERM_OPTIONS_H +#define _LIBCPP___FILESYSTEM_PERM_OPTIONS_H + +#include <__availability> +#include <__config> + +#ifndef _LIBCPP_CXX03_LANG + +_LIBCPP_BEGIN_NAMESPACE_FILESYSTEM + +_LIBCPP_AVAILABILITY_FILESYSTEM_PUSH + +enum class _LIBCPP_ENUM_VIS perm_options : unsigned char { + replace = 1, + add = 2, + remove = 4, + nofollow = 8 +}; + +_LIBCPP_INLINE_VISIBILITY +inline constexpr perm_options operator&(perm_options _LHS, perm_options _RHS) { + return static_cast<perm_options>(static_cast<unsigned>(_LHS) & + static_cast<unsigned>(_RHS)); +} + +_LIBCPP_INLINE_VISIBILITY +inline constexpr perm_options operator|(perm_options _LHS, perm_options _RHS) { + return static_cast<perm_options>(static_cast<unsigned>(_LHS) | + static_cast<unsigned>(_RHS)); +} + +_LIBCPP_INLINE_VISIBILITY +inline constexpr perm_options operator^(perm_options _LHS, perm_options _RHS) { + return static_cast<perm_options>(static_cast<unsigned>(_LHS) ^ + static_cast<unsigned>(_RHS)); +} + +_LIBCPP_INLINE_VISIBILITY +inline constexpr perm_options operator~(perm_options _LHS) { + return static_cast<perm_options>(~static_cast<unsigned>(_LHS)); +} + +_LIBCPP_INLINE_VISIBILITY +inline perm_options& operator&=(perm_options& _LHS, perm_options _RHS) { + return _LHS = _LHS & _RHS; +} + +_LIBCPP_INLINE_VISIBILITY +inline perm_options& operator|=(perm_options& _LHS, perm_options _RHS) { + return _LHS = _LHS | _RHS; +} + +_LIBCPP_INLINE_VISIBILITY +inline perm_options& operator^=(perm_options& _LHS, perm_options _RHS) { + return _LHS = _LHS ^ _RHS; +} + +_LIBCPP_AVAILABILITY_FILESYSTEM_POP + +_LIBCPP_END_NAMESPACE_FILESYSTEM + +#endif // _LIBCPP_CXX03_LANG + +#endif // _LIBCPP___FILESYSTEM_PERM_OPTIONS_H diff --git a/contrib/libs/cxxsupp/libcxx/include/__filesystem/perms.h b/contrib/libs/cxxsupp/libcxx/include/__filesystem/perms.h new file mode 100644 index 00000000000..832f8b07e55 --- /dev/null +++ b/contrib/libs/cxxsupp/libcxx/include/__filesystem/perms.h @@ -0,0 +1,91 @@ +// -*- C++ -*- +//===----------------------------------------------------------------------===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef _LIBCPP___FILESYSTEM_PERMS_H +#define _LIBCPP___FILESYSTEM_PERMS_H + +#include <__availability> +#include <__config> + +#ifndef _LIBCPP_CXX03_LANG + +_LIBCPP_BEGIN_NAMESPACE_FILESYSTEM + +_LIBCPP_AVAILABILITY_FILESYSTEM_PUSH + +// On Windows, these permission bits map to one single readonly flag per +// file, and the executable bit is always returned as set. When setting +// permissions, as long as the write bit is set for either owner, group or +// others, the readonly flag is cleared. +enum class _LIBCPP_ENUM_VIS perms : unsigned { + none = 0, + + owner_read = 0400, + owner_write = 0200, + owner_exec = 0100, + owner_all = 0700, + + group_read = 040, + group_write = 020, + group_exec = 010, + group_all = 070, + + others_read = 04, + others_write = 02, + others_exec = 01, + others_all = 07, + + all = 0777, + + set_uid = 04000, + set_gid = 02000, + sticky_bit = 01000, + mask = 07777, + unknown = 0xFFFF, +}; + +_LIBCPP_INLINE_VISIBILITY +inline constexpr perms operator&(perms _LHS, perms _RHS) { + return static_cast<perms>(static_cast<unsigned>(_LHS) & + static_cast<unsigned>(_RHS)); +} + +_LIBCPP_INLINE_VISIBILITY +inline constexpr perms operator|(perms _LHS, perms _RHS) { + return static_cast<perms>(static_cast<unsigned>(_LHS) | + static_cast<unsigned>(_RHS)); +} + +_LIBCPP_INLINE_VISIBILITY +inline constexpr perms operator^(perms _LHS, perms _RHS) { + return static_cast<perms>(static_cast<unsigned>(_LHS) ^ + static_cast<unsigned>(_RHS)); +} + +_LIBCPP_INLINE_VISIBILITY +inline constexpr perms operator~(perms _LHS) { + return static_cast<perms>(~static_cast<unsigned>(_LHS)); +} + +_LIBCPP_INLINE_VISIBILITY +inline perms& operator&=(perms& _LHS, perms _RHS) { return _LHS = _LHS & _RHS; } + +_LIBCPP_INLINE_VISIBILITY +inline perms& operator|=(perms& _LHS, perms _RHS) { return _LHS = _LHS | _RHS; } + +_LIBCPP_INLINE_VISIBILITY +inline perms& operator^=(perms& _LHS, perms _RHS) { return _LHS = _LHS ^ _RHS; } + +_LIBCPP_AVAILABILITY_FILESYSTEM_POP + +_LIBCPP_END_NAMESPACE_FILESYSTEM + +#endif // _LIBCPP_CXX03_LANG + +#endif // _LIBCPP___FILESYSTEM_PERMS_H diff --git a/contrib/libs/cxxsupp/libcxx/include/__filesystem/recursive_directory_iterator.h b/contrib/libs/cxxsupp/libcxx/include/__filesystem/recursive_directory_iterator.h new file mode 100644 index 00000000000..db7e793e853 --- /dev/null +++ b/contrib/libs/cxxsupp/libcxx/include/__filesystem/recursive_directory_iterator.h @@ -0,0 +1,181 @@ +// -*- C++ -*- +//===----------------------------------------------------------------------===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef _LIBCPP___FILESYSTEM_RECURSIVE_DIRECTORY_ITERATOR_H +#define _LIBCPP___FILESYSTEM_RECURSIVE_DIRECTORY_ITERATOR_H + +#include <__availability> +#include <__config> +#include <__filesystem/directory_entry.h> +#include <__filesystem/directory_options.h> +#include <__filesystem/path.h> +#include <__iterator/iterator_traits.h> +#include <__memory/shared_ptr.h> +#include <__ranges/enable_borrowed_range.h> +#include <__ranges/enable_view.h> +#include <cstddef> +#include <system_error> + +#ifndef _LIBCPP_CXX03_LANG + +_LIBCPP_BEGIN_NAMESPACE_FILESYSTEM + +_LIBCPP_AVAILABILITY_FILESYSTEM_PUSH + +class recursive_directory_iterator { +public: + using value_type = directory_entry; + using difference_type = ptrdiff_t; + using pointer = directory_entry const*; + using reference = directory_entry const&; + using iterator_category = input_iterator_tag; + +public: + // constructors and destructor + _LIBCPP_INLINE_VISIBILITY + recursive_directory_iterator() noexcept : __rec_(false) {} + + _LIBCPP_INLINE_VISIBILITY + explicit recursive_directory_iterator( + const path& __p, directory_options __xoptions = directory_options::none) + : recursive_directory_iterator(__p, __xoptions, nullptr) {} + + _LIBCPP_INLINE_VISIBILITY + recursive_directory_iterator(const path& __p, directory_options __xoptions, + error_code& __ec) + : recursive_directory_iterator(__p, __xoptions, &__ec) {} + + _LIBCPP_INLINE_VISIBILITY + recursive_directory_iterator(const path& __p, error_code& __ec) + : recursive_directory_iterator(__p, directory_options::none, &__ec) {} + + recursive_directory_iterator(const recursive_directory_iterator&) = default; + recursive_directory_iterator(recursive_directory_iterator&&) = default; + + recursive_directory_iterator& + operator=(const recursive_directory_iterator&) = default; + + _LIBCPP_INLINE_VISIBILITY + recursive_directory_iterator& + operator=(recursive_directory_iterator&& __o) noexcept { + // non-default implementation provided to support self-move assign. + if (this != &__o) { + __imp_ = _VSTD::move(__o.__imp_); + __rec_ = __o.__rec_; + } + return *this; + } + + ~recursive_directory_iterator() = default; + + _LIBCPP_INLINE_VISIBILITY + const directory_entry& operator*() const { return __dereference(); } + + _LIBCPP_INLINE_VISIBILITY + const directory_entry* operator->() const { return &__dereference(); } + + recursive_directory_iterator& operator++() { return __increment(); } + + _LIBCPP_INLINE_VISIBILITY + __dir_element_proxy operator++(int) { + __dir_element_proxy __p(**this); + __increment(); + return __p; + } + + _LIBCPP_INLINE_VISIBILITY + recursive_directory_iterator& increment(error_code& __ec) { + return __increment(&__ec); + } + + _LIBCPP_FUNC_VIS directory_options options() const; + _LIBCPP_FUNC_VIS int depth() const; + + _LIBCPP_INLINE_VISIBILITY + void pop() { __pop(); } + + _LIBCPP_INLINE_VISIBILITY + void pop(error_code& __ec) { __pop(&__ec); } + + _LIBCPP_INLINE_VISIBILITY + bool recursion_pending() const { return __rec_; } + + _LIBCPP_INLINE_VISIBILITY + void disable_recursion_pending() { __rec_ = false; } + +private: + _LIBCPP_FUNC_VIS + recursive_directory_iterator(const path& __p, directory_options __opt, + error_code* __ec); + + _LIBCPP_FUNC_VIS + const directory_entry& __dereference() const; + + _LIBCPP_FUNC_VIS + bool __try_recursion(error_code* __ec); + + _LIBCPP_FUNC_VIS + void __advance(error_code* __ec = nullptr); + + _LIBCPP_FUNC_VIS + recursive_directory_iterator& __increment(error_code* __ec = nullptr); + + _LIBCPP_FUNC_VIS + void __pop(error_code* __ec = nullptr); + + inline _LIBCPP_INLINE_VISIBILITY friend bool + operator==(const recursive_directory_iterator&, + const recursive_directory_iterator&) noexcept; + + struct _LIBCPP_HIDDEN __shared_imp; + shared_ptr<__shared_imp> __imp_; + bool __rec_; +}; // class recursive_directory_iterator + +inline _LIBCPP_INLINE_VISIBILITY bool +operator==(const recursive_directory_iterator& __lhs, + const recursive_directory_iterator& __rhs) noexcept { + return __lhs.__imp_ == __rhs.__imp_; +} + +_LIBCPP_INLINE_VISIBILITY +inline bool operator!=(const recursive_directory_iterator& __lhs, + const recursive_directory_iterator& __rhs) noexcept { + return !(__lhs == __rhs); +} +// enable recursive_directory_iterator range-based for statements +inline _LIBCPP_INLINE_VISIBILITY recursive_directory_iterator +begin(recursive_directory_iterator __iter) noexcept { + return __iter; +} + +inline _LIBCPP_INLINE_VISIBILITY recursive_directory_iterator +end(recursive_directory_iterator) noexcept { + return recursive_directory_iterator(); +} + +_LIBCPP_AVAILABILITY_FILESYSTEM_POP + +_LIBCPP_END_NAMESPACE_FILESYSTEM + +#if !defined(_LIBCPP_HAS_NO_RANGES) + +template <> +_LIBCPP_AVAILABILITY_FILESYSTEM +inline constexpr bool _VSTD::ranges::enable_borrowed_range<_VSTD_FS::recursive_directory_iterator> = true; + +template <> +_LIBCPP_AVAILABILITY_FILESYSTEM +inline constexpr bool _VSTD::ranges::enable_view<_VSTD_FS::recursive_directory_iterator> = true; + +#endif + +#endif // _LIBCPP_CXX03_LANG + +#endif // _LIBCPP___FILESYSTEM_RECURSIVE_DIRECTORY_ITERATOR_H diff --git a/contrib/libs/cxxsupp/libcxx/include/__filesystem/space_info.h b/contrib/libs/cxxsupp/libcxx/include/__filesystem/space_info.h new file mode 100644 index 00000000000..098f085678e --- /dev/null +++ b/contrib/libs/cxxsupp/libcxx/include/__filesystem/space_info.h @@ -0,0 +1,35 @@ +// -*- C++ -*- +//===----------------------------------------------------------------------===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef _LIBCPP___FILESYSTEM_SPACE_INFO_H +#define _LIBCPP___FILESYSTEM_SPACE_INFO_H + +#include <__availability> +#include <__config> +#include <cstdint> + +#ifndef _LIBCPP_CXX03_LANG + +_LIBCPP_BEGIN_NAMESPACE_FILESYSTEM + +_LIBCPP_AVAILABILITY_FILESYSTEM_PUSH + +struct _LIBCPP_TYPE_VIS space_info { + uintmax_t capacity; + uintmax_t free; + uintmax_t available; +}; + +_LIBCPP_AVAILABILITY_FILESYSTEM_POP + +_LIBCPP_END_NAMESPACE_FILESYSTEM + +#endif // _LIBCPP_CXX03_LANG + +#endif // _LIBCPP___FILESYSTEM_SPACE_INFO_H diff --git a/contrib/libs/cxxsupp/libcxx/include/__filesystem/u8path.h b/contrib/libs/cxxsupp/libcxx/include/__filesystem/u8path.h new file mode 100644 index 00000000000..dca3b0c5028 --- /dev/null +++ b/contrib/libs/cxxsupp/libcxx/include/__filesystem/u8path.h @@ -0,0 +1,96 @@ +// -*- C++ -*- +//===----------------------------------------------------------------------===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef _LIBCPP___FILESYSTEM_U8PATH_H +#define _LIBCPP___FILESYSTEM_U8PATH_H + +#include <__availability> +#include <__config> +#include <__filesystem/path.h> +#include <type_traits> + +#ifndef _LIBCPP_CXX03_LANG + +_LIBCPP_BEGIN_NAMESPACE_FILESYSTEM + +_LIBCPP_AVAILABILITY_FILESYSTEM_PUSH + +template <class _InputIt> +_LIBCPP_INLINE_VISIBILITY _LIBCPP_DEPRECATED_WITH_CHAR8_T + typename enable_if<__is_pathable<_InputIt>::value, path>::type + u8path(_InputIt __f, _InputIt __l) { + static_assert( +#ifndef _LIBCPP_HAS_NO_CHAR8_T + is_same<typename __is_pathable<_InputIt>::__char_type, char8_t>::value || +#endif + is_same<typename __is_pathable<_InputIt>::__char_type, char>::value, + "u8path(Iter, Iter) requires Iter have a value_type of type 'char'" + " or 'char8_t'"); +#if defined(_LIBCPP_WIN32API) + string __tmp(__f, __l); + using _CVT = __widen_from_utf8<sizeof(wchar_t) * __CHAR_BIT__>; + _VSTD::wstring __w; + __w.reserve(__tmp.size()); + _CVT()(back_inserter(__w), __tmp.data(), __tmp.data() + __tmp.size()); + return path(__w); +#else + return path(__f, __l); +#endif /* !_LIBCPP_WIN32API */ +} + +#if defined(_LIBCPP_WIN32API) +template <class _InputIt> +_LIBCPP_INLINE_VISIBILITY _LIBCPP_DEPRECATED_WITH_CHAR8_T + typename enable_if<__is_pathable<_InputIt>::value, path>::type + u8path(_InputIt __f, _NullSentinel) { + static_assert( +#ifndef _LIBCPP_HAS_NO_CHAR8_T + is_same<typename __is_pathable<_InputIt>::__char_type, char8_t>::value || +#endif + is_same<typename __is_pathable<_InputIt>::__char_type, char>::value, + "u8path(Iter, Iter) requires Iter have a value_type of type 'char'" + " or 'char8_t'"); + string __tmp; + const char __sentinel = char{}; + for (; *__f != __sentinel; ++__f) + __tmp.push_back(*__f); + using _CVT = __widen_from_utf8<sizeof(wchar_t) * __CHAR_BIT__>; + _VSTD::wstring __w; + __w.reserve(__tmp.size()); + _CVT()(back_inserter(__w), __tmp.data(), __tmp.data() + __tmp.size()); + return path(__w); +} +#endif /* _LIBCPP_WIN32API */ + +template <class _Source> +_LIBCPP_INLINE_VISIBILITY _LIBCPP_DEPRECATED_WITH_CHAR8_T + typename enable_if<__is_pathable<_Source>::value, path>::type + u8path(const _Source& __s) { + static_assert( +#ifndef _LIBCPP_HAS_NO_CHAR8_T + is_same<typename __is_pathable<_Source>::__char_type, char8_t>::value || +#endif + is_same<typename __is_pathable<_Source>::__char_type, char>::value, + "u8path(Source const&) requires Source have a character type of type " + "'char' or 'char8_t'"); +#if defined(_LIBCPP_WIN32API) + using _Traits = __is_pathable<_Source>; + return u8path(_VSTD::__unwrap_iter(_Traits::__range_begin(__s)), _VSTD::__unwrap_iter(_Traits::__range_end(__s))); +#else + return path(__s); +#endif +} + +_LIBCPP_AVAILABILITY_FILESYSTEM_POP + +_LIBCPP_END_NAMESPACE_FILESYSTEM + +#endif // _LIBCPP_CXX03_LANG + +#endif // _LIBCPP___FILESYSTEM_U8PATH_H diff --git a/contrib/libs/cxxsupp/libcxx/include/__string b/contrib/libs/cxxsupp/libcxx/include/__string index c07c1652216..8a7c0eee295 100644 --- a/contrib/libs/cxxsupp/libcxx/include/__string +++ b/contrib/libs/cxxsupp/libcxx/include/__string @@ -350,7 +350,7 @@ struct _LIBCPP_TEMPLATE_VIS char_traits<char> static inline size_t _LIBCPP_CONSTEXPR_AFTER_CXX14 length(const char_type* __s) _NOEXCEPT { // GCC currently does not support __builtin_strlen during constant evaluation. // https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70816 -#ifdef _LIBCPP_COMPILER_GCC || _LIBCPP_COMPILER_MSVC +#if defined(_LIBCPP_COMPILER_GCC) || defined(_LIBCPP_COMPILER_MSVC) if (__libcpp_is_constant_evaluated()) { size_t __i = 0; for (; __s[__i] != char_type('\0'); ++__i) diff --git a/contrib/libs/cxxsupp/libcxx/include/filesystem b/contrib/libs/cxxsupp/libcxx/include/filesystem index 0fec8674a51..09d90614aa0 100644 --- a/contrib/libs/cxxsupp/libcxx/include/filesystem +++ b/contrib/libs/cxxsupp/libcxx/include/filesystem @@ -238,6 +238,23 @@ inline constexpr bool std::ranges::enable_view<std::filesystem::recursive_direct */ +#include<__filesystem/copy_options.h> +#include<__filesystem/directory_entry.h> +#include<__filesystem/directory_iterator.h> +#include<__filesystem/directory_options.h> +#include<__filesystem/file_status.h> +#include<__filesystem/file_time_type.h> +#include<__filesystem/file_type.h> +#include<__filesystem/filesystem_error.h> +#include<__filesystem/operations.h> +#include<__filesystem/path_iterator.h> +#include<__filesystem/path.h> +#include<__filesystem/perm_options.h> +#include<__filesystem/perms.h> +#include<__filesystem/recursive_directory_iterator.h> +#include<__filesystem/space_info.h> +#include<__filesystem/u8path.h> + #include <__availability> #include <__config> #include <__debug> @@ -271,2785 +288,4 @@ inline constexpr bool std::ranges::enable_view<std::filesystem::recursive_direct #pragma GCC system_header #endif -_LIBCPP_PUSH_MACROS - -#ifdef _LIBCPP_COMPILER_MSVC -#pragma warning ( push ) -#pragma warning ( disable : 4141 ) -#endif - -#include <__undef_macros> - -#ifndef _LIBCPP_CXX03_LANG - -_LIBCPP_BEGIN_NAMESPACE_FILESYSTEM - -_LIBCPP_AVAILABILITY_FILESYSTEM_PUSH - -typedef chrono::time_point<_FilesystemClock> file_time_type; - -struct _LIBCPP_TYPE_VIS space_info { - uintmax_t capacity; - uintmax_t free; - uintmax_t available; -}; - -// On Windows, the library never identifies files as block, character, fifo -// or socket. -enum class _LIBCPP_ENUM_VIS file_type : signed char { - none = 0, - not_found = -1, - regular = 1, - directory = 2, - symlink = 3, - block = 4, - character = 5, - fifo = 6, - socket = 7, - unknown = 8 -}; - -// On Windows, these permission bits map to one single readonly flag per -// file, and the executable bit is always returned as set. When setting -// permissions, as long as the write bit is set for either owner, group or -// others, the readonly flag is cleared. -enum class _LIBCPP_ENUM_VIS perms : unsigned { - none = 0, - - owner_read = 0400, - owner_write = 0200, - owner_exec = 0100, - owner_all = 0700, - - group_read = 040, - group_write = 020, - group_exec = 010, - group_all = 070, - - others_read = 04, - others_write = 02, - others_exec = 01, - others_all = 07, - - all = 0777, - - set_uid = 04000, - set_gid = 02000, - sticky_bit = 01000, - mask = 07777, - unknown = 0xFFFF, -}; - -_LIBCPP_INLINE_VISIBILITY -inline constexpr perms operator&(perms _LHS, perms _RHS) { - return static_cast<perms>(static_cast<unsigned>(_LHS) & - static_cast<unsigned>(_RHS)); -} - -_LIBCPP_INLINE_VISIBILITY -inline constexpr perms operator|(perms _LHS, perms _RHS) { - return static_cast<perms>(static_cast<unsigned>(_LHS) | - static_cast<unsigned>(_RHS)); -} - -_LIBCPP_INLINE_VISIBILITY -inline constexpr perms operator^(perms _LHS, perms _RHS) { - return static_cast<perms>(static_cast<unsigned>(_LHS) ^ - static_cast<unsigned>(_RHS)); -} - -_LIBCPP_INLINE_VISIBILITY -inline constexpr perms operator~(perms _LHS) { - return static_cast<perms>(~static_cast<unsigned>(_LHS)); -} - -_LIBCPP_INLINE_VISIBILITY -inline perms& operator&=(perms& _LHS, perms _RHS) { return _LHS = _LHS & _RHS; } - -_LIBCPP_INLINE_VISIBILITY -inline perms& operator|=(perms& _LHS, perms _RHS) { return _LHS = _LHS | _RHS; } - -_LIBCPP_INLINE_VISIBILITY -inline perms& operator^=(perms& _LHS, perms _RHS) { return _LHS = _LHS ^ _RHS; } - -enum class _LIBCPP_ENUM_VIS perm_options : unsigned char { - replace = 1, - add = 2, - remove = 4, - nofollow = 8 -}; - -_LIBCPP_INLINE_VISIBILITY -inline constexpr perm_options operator&(perm_options _LHS, perm_options _RHS) { - return static_cast<perm_options>(static_cast<unsigned>(_LHS) & - static_cast<unsigned>(_RHS)); -} - -_LIBCPP_INLINE_VISIBILITY -inline constexpr perm_options operator|(perm_options _LHS, perm_options _RHS) { - return static_cast<perm_options>(static_cast<unsigned>(_LHS) | - static_cast<unsigned>(_RHS)); -} - -_LIBCPP_INLINE_VISIBILITY -inline constexpr perm_options operator^(perm_options _LHS, perm_options _RHS) { - return static_cast<perm_options>(static_cast<unsigned>(_LHS) ^ - static_cast<unsigned>(_RHS)); -} - -_LIBCPP_INLINE_VISIBILITY -inline constexpr perm_options operator~(perm_options _LHS) { - return static_cast<perm_options>(~static_cast<unsigned>(_LHS)); -} - -_LIBCPP_INLINE_VISIBILITY -inline perm_options& operator&=(perm_options& _LHS, perm_options _RHS) { - return _LHS = _LHS & _RHS; -} - -_LIBCPP_INLINE_VISIBILITY -inline perm_options& operator|=(perm_options& _LHS, perm_options _RHS) { - return _LHS = _LHS | _RHS; -} - -_LIBCPP_INLINE_VISIBILITY -inline perm_options& operator^=(perm_options& _LHS, perm_options _RHS) { - return _LHS = _LHS ^ _RHS; -} - -enum class _LIBCPP_ENUM_VIS copy_options : unsigned short { - none = 0, - skip_existing = 1, - overwrite_existing = 2, - update_existing = 4, - recursive = 8, - copy_symlinks = 16, - skip_symlinks = 32, - directories_only = 64, - create_symlinks = 128, - create_hard_links = 256, - __in_recursive_copy = 512, -}; - -_LIBCPP_INLINE_VISIBILITY -inline constexpr copy_options operator&(copy_options _LHS, copy_options _RHS) { - return static_cast<copy_options>(static_cast<unsigned short>(_LHS) & - static_cast<unsigned short>(_RHS)); -} - -_LIBCPP_INLINE_VISIBILITY -inline constexpr copy_options operator|(copy_options _LHS, copy_options _RHS) { - return static_cast<copy_options>(static_cast<unsigned short>(_LHS) | - static_cast<unsigned short>(_RHS)); -} - -_LIBCPP_INLINE_VISIBILITY -inline constexpr copy_options operator^(copy_options _LHS, copy_options _RHS) { - return static_cast<copy_options>(static_cast<unsigned short>(_LHS) ^ - static_cast<unsigned short>(_RHS)); -} - -_LIBCPP_INLINE_VISIBILITY -inline constexpr copy_options operator~(copy_options _LHS) { - return static_cast<copy_options>(~static_cast<unsigned short>(_LHS)); -} - -_LIBCPP_INLINE_VISIBILITY -inline copy_options& operator&=(copy_options& _LHS, copy_options _RHS) { - return _LHS = _LHS & _RHS; -} - -_LIBCPP_INLINE_VISIBILITY -inline copy_options& operator|=(copy_options& _LHS, copy_options _RHS) { - return _LHS = _LHS | _RHS; -} - -_LIBCPP_INLINE_VISIBILITY -inline copy_options& operator^=(copy_options& _LHS, copy_options _RHS) { - return _LHS = _LHS ^ _RHS; -} - -enum class _LIBCPP_ENUM_VIS directory_options : unsigned char { - none = 0, - follow_directory_symlink = 1, - skip_permission_denied = 2 -}; - -_LIBCPP_INLINE_VISIBILITY -inline constexpr directory_options operator&(directory_options _LHS, - directory_options _RHS) { - return static_cast<directory_options>(static_cast<unsigned char>(_LHS) & - static_cast<unsigned char>(_RHS)); -} - -_LIBCPP_INLINE_VISIBILITY -inline constexpr directory_options operator|(directory_options _LHS, - directory_options _RHS) { - return static_cast<directory_options>(static_cast<unsigned char>(_LHS) | - static_cast<unsigned char>(_RHS)); -} - -_LIBCPP_INLINE_VISIBILITY -inline constexpr directory_options operator^(directory_options _LHS, - directory_options _RHS) { - return static_cast<directory_options>(static_cast<unsigned char>(_LHS) ^ - static_cast<unsigned char>(_RHS)); -} - -_LIBCPP_INLINE_VISIBILITY -inline constexpr directory_options operator~(directory_options _LHS) { - return static_cast<directory_options>(~static_cast<unsigned char>(_LHS)); -} - -_LIBCPP_INLINE_VISIBILITY -inline directory_options& operator&=(directory_options& _LHS, - directory_options _RHS) { - return _LHS = _LHS & _RHS; -} - -_LIBCPP_INLINE_VISIBILITY -inline directory_options& operator|=(directory_options& _LHS, - directory_options _RHS) { - return _LHS = _LHS | _RHS; -} - -_LIBCPP_INLINE_VISIBILITY -inline directory_options& operator^=(directory_options& _LHS, - directory_options _RHS) { - return _LHS = _LHS ^ _RHS; -} - -class _LIBCPP_TYPE_VIS file_status { -public: - // constructors - _LIBCPP_INLINE_VISIBILITY - file_status() noexcept : file_status(file_type::none) {} - _LIBCPP_INLINE_VISIBILITY - explicit file_status(file_type __ft, perms __prms = perms::unknown) noexcept - : __ft_(__ft), - __prms_(__prms) {} - - file_status(const file_status&) noexcept = default; - file_status(file_status&&) noexcept = default; - - _LIBCPP_INLINE_VISIBILITY - ~file_status() {} - - file_status& operator=(const file_status&) noexcept = default; - file_status& operator=(file_status&&) noexcept = default; - - // observers - _LIBCPP_INLINE_VISIBILITY - file_type type() const noexcept { return __ft_; } - - _LIBCPP_INLINE_VISIBILITY - perms permissions() const noexcept { return __prms_; } - - // modifiers - _LIBCPP_INLINE_VISIBILITY - void type(file_type __ft) noexcept { __ft_ = __ft; } - - _LIBCPP_INLINE_VISIBILITY - void permissions(perms __p) noexcept { __prms_ = __p; } - -private: - file_type __ft_; - perms __prms_; -}; - -class _LIBCPP_TYPE_VIS directory_entry; - -template <class _Tp> -struct __can_convert_char { - static const bool value = false; -}; -template <class _Tp> -struct __can_convert_char<const _Tp> : public __can_convert_char<_Tp> {}; -template <> -struct __can_convert_char<char> { - static const bool value = true; - using __char_type = char; -}; -template <> -struct __can_convert_char<wchar_t> { - static const bool value = true; - using __char_type = wchar_t; -}; -#ifndef _LIBCPP_HAS_NO_CHAR8_T -template <> -struct __can_convert_char<char8_t> { - static const bool value = true; - using __char_type = char8_t; -}; -#endif -template <> -struct __can_convert_char<char16_t> { - static const bool value = true; - using __char_type = char16_t; -}; -template <> -struct __can_convert_char<char32_t> { - static const bool value = true; - using __char_type = char32_t; -}; - -template <class _ECharT> -typename enable_if<__can_convert_char<_ECharT>::value, bool>::type -__is_separator(_ECharT __e) { -#if defined(_LIBCPP_WIN32API) - return __e == _ECharT('/') || __e == _ECharT('\\'); -#else - return __e == _ECharT('/'); -#endif -} - -#ifndef _LIBCPP_HAS_NO_CHAR8_T -typedef u8string __u8_string; -#else -typedef string __u8_string; -#endif - -struct _NullSentinel {}; - -template <class _Tp> -using _Void = void; - -template <class _Tp, class = void> -struct __is_pathable_string : public false_type {}; - -template <class _ECharT, class _Traits, class _Alloc> -struct __is_pathable_string< - basic_string<_ECharT, _Traits, _Alloc>, - _Void<typename __can_convert_char<_ECharT>::__char_type> > - : public __can_convert_char<_ECharT> { - using _Str = basic_string<_ECharT, _Traits, _Alloc>; - using _Base = __can_convert_char<_ECharT>; - static _ECharT const* __range_begin(_Str const& __s) { return __s.data(); } - static _ECharT const* __range_end(_Str const& __s) { - return __s.data() + __s.length(); - } - static _ECharT __first_or_null(_Str const& __s) { - return __s.empty() ? _ECharT{} : __s[0]; - } -}; - -template <class _ECharT, class _Traits> -struct __is_pathable_string< - basic_string_view<_ECharT, _Traits>, - _Void<typename __can_convert_char<_ECharT>::__char_type> > - : public __can_convert_char<_ECharT> { - using _Str = basic_string_view<_ECharT, _Traits>; - using _Base = __can_convert_char<_ECharT>; - static _ECharT const* __range_begin(_Str const& __s) { return __s.data(); } - static _ECharT const* __range_end(_Str const& __s) { - return __s.data() + __s.length(); - } - static _ECharT __first_or_null(_Str const& __s) { - return __s.empty() ? _ECharT{} : __s[0]; - } -}; - -template <class _Source, class _DS = typename decay<_Source>::type, - class _UnqualPtrType = - typename remove_const<typename remove_pointer<_DS>::type>::type, - bool _IsCharPtr = is_pointer<_DS>::value&& - __can_convert_char<_UnqualPtrType>::value> -struct __is_pathable_char_array : false_type {}; - -template <class _Source, class _ECharT, class _UPtr> -struct __is_pathable_char_array<_Source, _ECharT*, _UPtr, true> - : __can_convert_char<typename remove_const<_ECharT>::type> { - using _Base = __can_convert_char<typename remove_const<_ECharT>::type>; - - static _ECharT const* __range_begin(const _ECharT* __b) { return __b; } - static _ECharT const* __range_end(const _ECharT* __b) { - using _Iter = const _ECharT*; - const _ECharT __sentinel = _ECharT{}; - _Iter __e = __b; - for (; *__e != __sentinel; ++__e) - ; - return __e; - } - - static _ECharT __first_or_null(const _ECharT* __b) { return *__b; } -}; - -template <class _Iter, bool _IsIt = __is_cpp17_input_iterator<_Iter>::value, - class = void> -struct __is_pathable_iter : false_type {}; - -template <class _Iter> -struct __is_pathable_iter< - _Iter, true, - _Void<typename __can_convert_char< - typename iterator_traits<_Iter>::value_type>::__char_type> > - : __can_convert_char<typename iterator_traits<_Iter>::value_type> { - using _ECharT = typename iterator_traits<_Iter>::value_type; - using _Base = __can_convert_char<_ECharT>; - - static _Iter __range_begin(_Iter __b) { return __b; } - static _NullSentinel __range_end(_Iter) { return _NullSentinel{}; } - - static _ECharT __first_or_null(_Iter __b) { return *__b; } -}; - -template <class _Tp, bool _IsStringT = __is_pathable_string<_Tp>::value, - bool _IsCharIterT = __is_pathable_char_array<_Tp>::value, - bool _IsIterT = !_IsCharIterT && __is_pathable_iter<_Tp>::value> -struct __is_pathable : false_type { - static_assert(!_IsStringT && !_IsCharIterT && !_IsIterT, "Must all be false"); -}; - -template <class _Tp> -struct __is_pathable<_Tp, true, false, false> : __is_pathable_string<_Tp> {}; - -template <class _Tp> -struct __is_pathable<_Tp, false, true, false> : __is_pathable_char_array<_Tp> { -}; - -template <class _Tp> -struct __is_pathable<_Tp, false, false, true> : __is_pathable_iter<_Tp> {}; - -#if defined(_LIBCPP_WIN32API) -typedef wstring __path_string; -typedef wchar_t __path_value; -#else -typedef string __path_string; -typedef char __path_value; -#endif - -#if defined(_LIBCPP_WIN32API) -_LIBCPP_FUNC_VIS -size_t __wide_to_char(const wstring&, char*, size_t); -_LIBCPP_FUNC_VIS -size_t __char_to_wide(const string&, wchar_t*, size_t); -#endif - -template <class _ECharT> -struct _PathCVT; - -#if !defined(_LIBCPP_HAS_NO_LOCALIZATION) -template <class _ECharT> -struct _PathCVT { - static_assert(__can_convert_char<_ECharT>::value, - "Char type not convertible"); - - typedef __narrow_to_utf8<sizeof(_ECharT) * __CHAR_BIT__> _Narrower; -#if defined(_LIBCPP_WIN32API) - typedef __widen_from_utf8<sizeof(wchar_t) * __CHAR_BIT__> _Widener; -#endif - - static void __append_range(__path_string& __dest, _ECharT const* __b, - _ECharT const* __e) { -#if defined(_LIBCPP_WIN32API) - string __utf8; - _Narrower()(back_inserter(__utf8), __b, __e); - _Widener()(back_inserter(__dest), __utf8.data(), __utf8.data() + __utf8.size()); -#else - _Narrower()(back_inserter(__dest), __b, __e); -#endif - } - - template <class _Iter> - static void __append_range(__path_string& __dest, _Iter __b, _Iter __e) { - static_assert(!is_same<_Iter, _ECharT*>::value, "Call const overload"); - if (__b == __e) - return; - basic_string<_ECharT> __tmp(__b, __e); -#if defined(_LIBCPP_WIN32API) - string __utf8; - _Narrower()(back_inserter(__utf8), __tmp.data(), - __tmp.data() + __tmp.length()); - _Widener()(back_inserter(__dest), __utf8.data(), __utf8.data() + __utf8.size()); -#else - _Narrower()(back_inserter(__dest), __tmp.data(), - __tmp.data() + __tmp.length()); -#endif - } - - template <class _Iter> - static void __append_range(__path_string& __dest, _Iter __b, _NullSentinel) { - static_assert(!is_same<_Iter, _ECharT*>::value, "Call const overload"); - const _ECharT __sentinel = _ECharT{}; - if (*__b == __sentinel) - return; - basic_string<_ECharT> __tmp; - for (; *__b != __sentinel; ++__b) - __tmp.push_back(*__b); -#if defined(_LIBCPP_WIN32API) - string __utf8; - _Narrower()(back_inserter(__utf8), __tmp.data(), - __tmp.data() + __tmp.length()); - _Widener()(back_inserter(__dest), __utf8.data(), __utf8.data() + __utf8.size()); -#else - _Narrower()(back_inserter(__dest), __tmp.data(), - __tmp.data() + __tmp.length()); -#endif - } - - template <class _Source> - static void __append_source(__path_string& __dest, _Source const& __s) { - using _Traits = __is_pathable<_Source>; - __append_range(__dest, _Traits::__range_begin(__s), - _Traits::__range_end(__s)); - } -}; -#endif // !_LIBCPP_HAS_NO_LOCALIZATION - -template <> -struct _PathCVT<__path_value> { - - template <class _Iter> - static typename enable_if<__is_exactly_cpp17_input_iterator<_Iter>::value>::type - __append_range(__path_string& __dest, _Iter __b, _Iter __e) { - for (; __b != __e; ++__b) - __dest.push_back(*__b); - } - - template <class _Iter> - static typename enable_if<__is_cpp17_forward_iterator<_Iter>::value>::type - __append_range(__path_string& __dest, _Iter __b, _Iter __e) { - __dest.append(__b, __e); - } - - template <class _Iter> - static void __append_range(__path_string& __dest, _Iter __b, _NullSentinel) { - const char __sentinel = char{}; - for (; *__b != __sentinel; ++__b) - __dest.push_back(*__b); - } - - template <class _Source> - static void __append_source(__path_string& __dest, _Source const& __s) { - using _Traits = __is_pathable<_Source>; - __append_range(__dest, _Traits::__range_begin(__s), - _Traits::__range_end(__s)); - } -}; - -#if defined(_LIBCPP_WIN32API) -template <> -struct _PathCVT<char> { - - static void - __append_string(__path_string& __dest, const basic_string<char> &__str) { - size_t __size = __char_to_wide(__str, nullptr, 0); - size_t __pos = __dest.size(); - __dest.resize(__pos + __size); - __char_to_wide(__str, const_cast<__path_value*>(__dest.data()) + __pos, __size); - } - - template <class _Iter> - static typename enable_if<__is_exactly_cpp17_input_iterator<_Iter>::value>::type - __append_range(__path_string& __dest, _Iter __b, _Iter __e) { - basic_string<char> __tmp(__b, __e); - __append_string(__dest, __tmp); - } - - template <class _Iter> - static typename enable_if<__is_cpp17_forward_iterator<_Iter>::value>::type - __append_range(__path_string& __dest, _Iter __b, _Iter __e) { - basic_string<char> __tmp(__b, __e); - __append_string(__dest, __tmp); - } - - template <class _Iter> - static void __append_range(__path_string& __dest, _Iter __b, _NullSentinel) { - const char __sentinel = char{}; - basic_string<char> __tmp; - for (; *__b != __sentinel; ++__b) - __tmp.push_back(*__b); - __append_string(__dest, __tmp); - } - - template <class _Source> - static void __append_source(__path_string& __dest, _Source const& __s) { - using _Traits = __is_pathable<_Source>; - __append_range(__dest, _Traits::__range_begin(__s), - _Traits::__range_end(__s)); - } -}; - -template <class _ECharT> -struct _PathExport { - typedef __narrow_to_utf8<sizeof(wchar_t) * __CHAR_BIT__> _Narrower; - typedef __widen_from_utf8<sizeof(_ECharT) * __CHAR_BIT__> _Widener; - - template <class _Str> - static void __append(_Str& __dest, const __path_string& __src) { - string __utf8; - _Narrower()(back_inserter(__utf8), __src.data(), __src.data() + __src.size()); - _Widener()(back_inserter(__dest), __utf8.data(), __utf8.data() + __utf8.size()); - } -}; - -template <> -struct _PathExport<char> { - template <class _Str> - static void __append(_Str& __dest, const __path_string& __src) { - size_t __size = __wide_to_char(__src, nullptr, 0); - size_t __pos = __dest.size(); - __dest.resize(__size); - __wide_to_char(__src, const_cast<char*>(__dest.data()) + __pos, __size); - } -}; - -template <> -struct _PathExport<wchar_t> { - template <class _Str> - static void __append(_Str& __dest, const __path_string& __src) { - __dest.append(__src.begin(), __src.end()); - } -}; - -template <> -struct _PathExport<char16_t> { - template <class _Str> - static void __append(_Str& __dest, const __path_string& __src) { - __dest.append(__src.begin(), __src.end()); - } -}; - -#ifndef _LIBCPP_HAS_NO_CHAR8_T -template <> -struct _PathExport<char8_t> { - typedef __narrow_to_utf8<sizeof(wchar_t) * __CHAR_BIT__> _Narrower; - - template <class _Str> - static void __append(_Str& __dest, const __path_string& __src) { - _Narrower()(back_inserter(__dest), __src.data(), __src.data() + __src.size()); - } -}; -#endif /* !_LIBCPP_HAS_NO_CHAR8_T */ -#endif /* _LIBCPP_WIN32API */ - -class _LIBCPP_TYPE_VIS path { - template <class _SourceOrIter, class _Tp = path&> - using _EnableIfPathable = - typename enable_if<__is_pathable<_SourceOrIter>::value, _Tp>::type; - - template <class _Tp> - using _SourceChar = typename __is_pathable<_Tp>::__char_type; - - template <class _Tp> - using _SourceCVT = _PathCVT<_SourceChar<_Tp> >; - -public: -#if defined(_LIBCPP_WIN32API) - typedef wchar_t value_type; - static constexpr value_type preferred_separator = L'\\'; -#else - typedef char value_type; - static constexpr value_type preferred_separator = '/'; -#endif - typedef basic_string<value_type> string_type; - typedef basic_string_view<value_type> __string_view; - - enum _LIBCPP_ENUM_VIS format : unsigned char { - auto_format, - native_format, - generic_format - }; - - // constructors and destructor - _LIBCPP_INLINE_VISIBILITY path() noexcept {} - _LIBCPP_INLINE_VISIBILITY path(const path& __p) : __pn_(__p.__pn_) {} - _LIBCPP_INLINE_VISIBILITY path(path&& __p) noexcept - : __pn_(_VSTD::move(__p.__pn_)) {} - - _LIBCPP_INLINE_VISIBILITY - path(string_type&& __s, format = format::auto_format) noexcept - : __pn_(_VSTD::move(__s)) {} - - template <class _Source, class = _EnableIfPathable<_Source, void> > - path(const _Source& __src, format = format::auto_format) { - _SourceCVT<_Source>::__append_source(__pn_, __src); - } - - template <class _InputIt> - path(_InputIt __first, _InputIt __last, format = format::auto_format) { - typedef typename iterator_traits<_InputIt>::value_type _ItVal; - _PathCVT<_ItVal>::__append_range(__pn_, __first, __last); - } - -/* -#if !defined(_LIBCPP_HAS_NO_LOCALIZATION) - // TODO Implement locale conversions. - template <class _Source, class = _EnableIfPathable<_Source, void> > - path(const _Source& __src, const locale& __loc, format = format::auto_format); - template <class _InputIt> - path(_InputIt __first, _InputIt _last, const locale& __loc, - format = format::auto_format); -#endif -*/ - - _LIBCPP_INLINE_VISIBILITY - ~path() = default; - - // assignments - _LIBCPP_INLINE_VISIBILITY - path& operator=(const path& __p) { - __pn_ = __p.__pn_; - return *this; - } - - _LIBCPP_INLINE_VISIBILITY - path& operator=(path&& __p) noexcept { - __pn_ = _VSTD::move(__p.__pn_); - return *this; - } - - _LIBCPP_INLINE_VISIBILITY - path& operator=(string_type&& __s) noexcept { - __pn_ = _VSTD::move(__s); - return *this; - } - - _LIBCPP_INLINE_VISIBILITY - path& assign(string_type&& __s) noexcept { - __pn_ = _VSTD::move(__s); - return *this; - } - - template <class _Source> - _LIBCPP_INLINE_VISIBILITY _EnableIfPathable<_Source> - operator=(const _Source& __src) { - return this->assign(__src); - } - - template <class _Source> - _EnableIfPathable<_Source> assign(const _Source& __src) { - __pn_.clear(); - _SourceCVT<_Source>::__append_source(__pn_, __src); - return *this; - } - - template <class _InputIt> - path& assign(_InputIt __first, _InputIt __last) { - typedef typename iterator_traits<_InputIt>::value_type _ItVal; - __pn_.clear(); - _PathCVT<_ItVal>::__append_range(__pn_, __first, __last); - return *this; - } - -public: - // appends -#if defined(_LIBCPP_WIN32API) - path& operator/=(const path& __p) { - auto __p_root_name = __p.__root_name(); - auto __p_root_name_size = __p_root_name.size(); - if (__p.is_absolute() || - (!__p_root_name.empty() && __p_root_name != __string_view(root_name().__pn_))) { - __pn_ = __p.__pn_; - return *this; - } - if (__p.has_root_directory()) { - path __root_name_str = root_name(); - __pn_ = __root_name_str.native(); - __pn_ += __string_view(__p.__pn_).substr(__p_root_name_size); - return *this; - } - if (has_filename() || (!has_root_directory() && is_absolute())) - __pn_ += preferred_separator; - __pn_ += __string_view(__p.__pn_).substr(__p_root_name_size); - return *this; - } - template <class _Source> - _LIBCPP_INLINE_VISIBILITY _EnableIfPathable<_Source> - operator/=(const _Source& __src) { - return operator/=(path(__src)); - } - - template <class _Source> - _EnableIfPathable<_Source> append(const _Source& __src) { - return operator/=(path(__src)); - } - - template <class _InputIt> - path& append(_InputIt __first, _InputIt __last) { - return operator/=(path(__first, __last)); - } -#else - path& operator/=(const path& __p) { - if (__p.is_absolute()) { - __pn_ = __p.__pn_; - return *this; - } - if (has_filename()) - __pn_ += preferred_separator; - __pn_ += __p.native(); - return *this; - } - - // FIXME: Use _LIBCPP_DIAGNOSE_WARNING to produce a diagnostic when __src - // is known at compile time to be "/' since the user almost certainly intended - // to append a separator instead of overwriting the path with "/" - template <class _Source> - _LIBCPP_INLINE_VISIBILITY _EnableIfPathable<_Source> - operator/=(const _Source& __src) { - return this->append(__src); - } - - template <class _Source> - _EnableIfPathable<_Source> append(const _Source& __src) { - using _Traits = __is_pathable<_Source>; - using _CVT = _PathCVT<_SourceChar<_Source> >; - bool __source_is_absolute = __is_separator(_Traits::__first_or_null(__src)); - if (__source_is_absolute) - __pn_.clear(); - else if (has_filename()) - __pn_ += preferred_separator; - _CVT::__append_source(__pn_, __src); - return *this; - } - - template <class _InputIt> - path& append(_InputIt __first, _InputIt __last) { - typedef typename iterator_traits<_InputIt>::value_type _ItVal; - static_assert(__can_convert_char<_ItVal>::value, "Must convertible"); - using _CVT = _PathCVT<_ItVal>; - if (__first != __last && __is_separator(*__first)) - __pn_.clear(); - else if (has_filename()) - __pn_ += preferred_separator; - _CVT::__append_range(__pn_, __first, __last); - return *this; - } -#endif - - // concatenation - _LIBCPP_INLINE_VISIBILITY - path& operator+=(const path& __x) { - __pn_ += __x.__pn_; - return *this; - } - - _LIBCPP_INLINE_VISIBILITY - path& operator+=(const string_type& __x) { - __pn_ += __x; - return *this; - } - - _LIBCPP_INLINE_VISIBILITY - path& operator+=(__string_view __x) { - __pn_ += __x; - return *this; - } - - _LIBCPP_INLINE_VISIBILITY - path& operator+=(const value_type* __x) { - __pn_ += __x; - return *this; - } - - _LIBCPP_INLINE_VISIBILITY - path& operator+=(value_type __x) { - __pn_ += __x; - return *this; - } - - template <class _ECharT> - typename enable_if<__can_convert_char<_ECharT>::value, path&>::type - operator+=(_ECharT __x) { - _PathCVT<_ECharT>::__append_source(__pn_, - basic_string_view<_ECharT>(&__x, 1)); - return *this; - } - - template <class _Source> - _EnableIfPathable<_Source> operator+=(const _Source& __x) { - return this->concat(__x); - } - - template <class _Source> - _EnableIfPathable<_Source> concat(const _Source& __x) { - _SourceCVT<_Source>::__append_source(__pn_, __x); - return *this; - } - - template <class _InputIt> - path& concat(_InputIt __first, _InputIt __last) { - typedef typename iterator_traits<_InputIt>::value_type _ItVal; - _PathCVT<_ItVal>::__append_range(__pn_, __first, __last); - return *this; - } - - // modifiers - _LIBCPP_INLINE_VISIBILITY - void clear() noexcept { __pn_.clear(); } - - path& make_preferred() { -#if defined(_LIBCPP_WIN32API) - _VSTD::replace(__pn_.begin(), __pn_.end(), L'/', L'\\'); -#endif - return *this; - } - - _LIBCPP_INLINE_VISIBILITY - path& remove_filename() { - auto __fname = __filename(); - if (!__fname.empty()) - __pn_.erase(__fname.data() - __pn_.data()); - return *this; - } - - path& replace_filename(const path& __replacement) { - remove_filename(); - return (*this /= __replacement); - } - - path& replace_extension(const path& __replacement = path()); - - _LIBCPP_INLINE_VISIBILITY - void swap(path& __rhs) noexcept { __pn_.swap(__rhs.__pn_); } - - // private helper to allow reserving memory in the path - _LIBCPP_INLINE_VISIBILITY - void __reserve(size_t __s) { __pn_.reserve(__s); } - - // native format observers - _LIBCPP_INLINE_VISIBILITY - const string_type& native() const noexcept { return __pn_; } - - _LIBCPP_INLINE_VISIBILITY - const value_type* c_str() const noexcept { return __pn_.c_str(); } - - _LIBCPP_INLINE_VISIBILITY operator string_type() const { return __pn_; } - -#if defined(_LIBCPP_WIN32API) - _LIBCPP_INLINE_VISIBILITY _VSTD::wstring wstring() const { return __pn_; } - - _VSTD::wstring generic_wstring() const { - _VSTD::wstring __s; - __s.resize(__pn_.size()); - _VSTD::replace_copy(__pn_.begin(), __pn_.end(), __s.begin(), '\\', '/'); - return __s; - } - -#if !defined(_LIBCPP_HAS_NO_LOCALIZATION) - template <class _ECharT, class _Traits = char_traits<_ECharT>, - class _Allocator = allocator<_ECharT> > - basic_string<_ECharT, _Traits, _Allocator> - string(const _Allocator& __a = _Allocator()) const { - using _Str = basic_string<_ECharT, _Traits, _Allocator>; - _Str __s(__a); - __s.reserve(__pn_.size()); - _PathExport<_ECharT>::__append(__s, __pn_); - return __s; - } - - _LIBCPP_INLINE_VISIBILITY _VSTD::string string() const { - return string<char>(); - } - _LIBCPP_INLINE_VISIBILITY __u8_string u8string() const { - using _CVT = __narrow_to_utf8<sizeof(wchar_t) * __CHAR_BIT__>; - __u8_string __s; - __s.reserve(__pn_.size()); - _CVT()(back_inserter(__s), __pn_.data(), __pn_.data() + __pn_.size()); - return __s; - } - - _LIBCPP_INLINE_VISIBILITY _VSTD::u16string u16string() const { - return string<char16_t>(); - } - _LIBCPP_INLINE_VISIBILITY _VSTD::u32string u32string() const { - return string<char32_t>(); - } - - // generic format observers - template <class _ECharT, class _Traits = char_traits<_ECharT>, - class _Allocator = allocator<_ECharT> > - basic_string<_ECharT, _Traits, _Allocator> - generic_string(const _Allocator& __a = _Allocator()) const { - using _Str = basic_string<_ECharT, _Traits, _Allocator>; - _Str __s = string<_ECharT, _Traits, _Allocator>(__a); - // Note: This (and generic_u8string below) is slightly suboptimal as - // it iterates twice over the string; once to convert it to the right - // character type, and once to replace path delimiters. - _VSTD::replace(__s.begin(), __s.end(), - static_cast<_ECharT>('\\'), static_cast<_ECharT>('/')); - return __s; - } - - _VSTD::string generic_string() const { return generic_string<char>(); } - _VSTD::u16string generic_u16string() const { return generic_string<char16_t>(); } - _VSTD::u32string generic_u32string() const { return generic_string<char32_t>(); } - __u8_string generic_u8string() const { - __u8_string __s = u8string(); - _VSTD::replace(__s.begin(), __s.end(), '\\', '/'); - return __s; - } -#endif /* !_LIBCPP_HAS_NO_LOCALIZATION */ -#else /* _LIBCPP_WIN32API */ - - _LIBCPP_INLINE_VISIBILITY _VSTD::string string() const { return __pn_; } -#ifndef _LIBCPP_HAS_NO_CHAR8_T - _LIBCPP_INLINE_VISIBILITY _VSTD::u8string u8string() const { return _VSTD::u8string(__pn_.begin(), __pn_.end()); } -#else - _LIBCPP_INLINE_VISIBILITY _VSTD::string u8string() const { return __pn_; } -#endif - -#if !defined(_LIBCPP_HAS_NO_LOCALIZATION) - template <class _ECharT, class _Traits = char_traits<_ECharT>, - class _Allocator = allocator<_ECharT> > - basic_string<_ECharT, _Traits, _Allocator> - string(const _Allocator& __a = _Allocator()) const { - using _CVT = __widen_from_utf8<sizeof(_ECharT) * __CHAR_BIT__>; - using _Str = basic_string<_ECharT, _Traits, _Allocator>; - _Str __s(__a); - __s.reserve(__pn_.size()); - _CVT()(back_inserter(__s), __pn_.data(), __pn_.data() + __pn_.size()); - return __s; - } - -#ifndef _LIBCPP_HAS_NO_WIDE_CHARACTERS - _LIBCPP_INLINE_VISIBILITY _VSTD::wstring wstring() const { - return string<wchar_t>(); - } -#endif - _LIBCPP_INLINE_VISIBILITY _VSTD::u16string u16string() const { - return string<char16_t>(); - } - _LIBCPP_INLINE_VISIBILITY _VSTD::u32string u32string() const { - return string<char32_t>(); - } -#endif /* !_LIBCPP_HAS_NO_LOCALIZATION */ - - // generic format observers - _VSTD::string generic_string() const { return __pn_; } -#ifndef _LIBCPP_HAS_NO_CHAR8_T - _VSTD::u8string generic_u8string() const { return _VSTD::u8string(__pn_.begin(), __pn_.end()); } -#else - _VSTD::string generic_u8string() const { return __pn_; } -#endif - -#if !defined(_LIBCPP_HAS_NO_LOCALIZATION) - template <class _ECharT, class _Traits = char_traits<_ECharT>, - class _Allocator = allocator<_ECharT> > - basic_string<_ECharT, _Traits, _Allocator> - generic_string(const _Allocator& __a = _Allocator()) const { - return string<_ECharT, _Traits, _Allocator>(__a); - } - -#ifndef _LIBCPP_HAS_NO_WIDE_CHARACTERS - _VSTD::wstring generic_wstring() const { return string<wchar_t>(); } -#endif - _VSTD::u16string generic_u16string() const { return string<char16_t>(); } - _VSTD::u32string generic_u32string() const { return string<char32_t>(); } -#endif /* !_LIBCPP_HAS_NO_LOCALIZATION */ -#endif /* !_LIBCPP_WIN32API */ - -private: - int __compare(__string_view) const; - __string_view __root_name() const; - __string_view __root_directory() const; - __string_view __root_path_raw() const; - __string_view __relative_path() const; - __string_view __parent_path() const; - __string_view __filename() const; - __string_view __stem() const; - __string_view __extension() const; - -public: - // compare - _LIBCPP_INLINE_VISIBILITY int compare(const path& __p) const noexcept { - return __compare(__p.__pn_); - } - _LIBCPP_INLINE_VISIBILITY int compare(const string_type& __s) const { - return __compare(__s); - } - _LIBCPP_INLINE_VISIBILITY int compare(__string_view __s) const { - return __compare(__s); - } - _LIBCPP_INLINE_VISIBILITY int compare(const value_type* __s) const { - return __compare(__s); - } - - // decomposition - _LIBCPP_INLINE_VISIBILITY path root_name() const { - return string_type(__root_name()); - } - _LIBCPP_INLINE_VISIBILITY path root_directory() const { - return string_type(__root_directory()); - } - _LIBCPP_INLINE_VISIBILITY path root_path() const { -#if defined(_LIBCPP_WIN32API) - return string_type(__root_path_raw()); -#else - return root_name().append(string_type(__root_directory())); -#endif - } - _LIBCPP_INLINE_VISIBILITY path relative_path() const { - return string_type(__relative_path()); - } - _LIBCPP_INLINE_VISIBILITY path parent_path() const { - return string_type(__parent_path()); - } - _LIBCPP_INLINE_VISIBILITY path filename() const { - return string_type(__filename()); - } - _LIBCPP_INLINE_VISIBILITY path stem() const { return string_type(__stem()); } - _LIBCPP_INLINE_VISIBILITY path extension() const { - return string_type(__extension()); - } - - // query - _LIBCPP_NODISCARD_AFTER_CXX17 _LIBCPP_INLINE_VISIBILITY bool - empty() const noexcept { - return __pn_.empty(); - } - - _LIBCPP_INLINE_VISIBILITY bool has_root_name() const { - return !__root_name().empty(); - } - _LIBCPP_INLINE_VISIBILITY bool has_root_directory() const { - return !__root_directory().empty(); - } - _LIBCPP_INLINE_VISIBILITY bool has_root_path() const { - return !__root_path_raw().empty(); - } - _LIBCPP_INLINE_VISIBILITY bool has_relative_path() const { - return !__relative_path().empty(); - } - _LIBCPP_INLINE_VISIBILITY bool has_parent_path() const { - return !__parent_path().empty(); - } - _LIBCPP_INLINE_VISIBILITY bool has_filename() const { - return !__filename().empty(); - } - _LIBCPP_INLINE_VISIBILITY bool has_stem() const { return !__stem().empty(); } - _LIBCPP_INLINE_VISIBILITY bool has_extension() const { - return !__extension().empty(); - } - - _LIBCPP_INLINE_VISIBILITY bool is_absolute() const { -#if defined(_LIBCPP_WIN32API) - __string_view __root_name_str = __root_name(); - __string_view __root_dir = __root_directory(); - if (__root_name_str.size() == 2 && __root_name_str[1] == ':') { - // A drive letter with no root directory is relative, e.g. x:example. - return !__root_dir.empty(); - } - // If no root name, it's relative, e.g. \example is relative to the current drive - if (__root_name_str.empty()) - return false; - if (__root_name_str.size() < 3) - return false; - // A server root name, like \\server, is always absolute - if (__root_name_str[0] != '/' && __root_name_str[0] != '\\') - return false; - if (__root_name_str[1] != '/' && __root_name_str[1] != '\\') - return false; - // Seems to be a server root name - return true; -#else - return has_root_directory(); -#endif - } - _LIBCPP_INLINE_VISIBILITY bool is_relative() const { return !is_absolute(); } - - // relative paths - path lexically_normal() const; - path lexically_relative(const path& __base) const; - - _LIBCPP_INLINE_VISIBILITY path lexically_proximate(const path& __base) const { - path __result = this->lexically_relative(__base); - if (__result.native().empty()) - return *this; - return __result; - } - - // iterators - class _LIBCPP_TYPE_VIS iterator; - typedef iterator const_iterator; - - iterator begin() const; - iterator end() const; - -#if !defined(_LIBCPP_HAS_NO_LOCALIZATION) - template <class _CharT, class _Traits> - _LIBCPP_INLINE_VISIBILITY friend - typename enable_if<is_same<_CharT, value_type>::value && - is_same<_Traits, char_traits<value_type> >::value, - basic_ostream<_CharT, _Traits>&>::type - operator<<(basic_ostream<_CharT, _Traits>& __os, const path& __p) { - __os << _VSTD::__quoted(__p.native()); - return __os; - } - - template <class _CharT, class _Traits> - _LIBCPP_INLINE_VISIBILITY friend - typename enable_if<!is_same<_CharT, value_type>::value || - !is_same<_Traits, char_traits<value_type> >::value, - basic_ostream<_CharT, _Traits>&>::type - operator<<(basic_ostream<_CharT, _Traits>& __os, const path& __p) { - __os << _VSTD::__quoted(__p.string<_CharT, _Traits>()); - return __os; - } - - template <class _CharT, class _Traits> - _LIBCPP_INLINE_VISIBILITY friend basic_istream<_CharT, _Traits>& - operator>>(basic_istream<_CharT, _Traits>& __is, path& __p) { - basic_string<_CharT, _Traits> __tmp; - __is >> __quoted(__tmp); - __p = __tmp; - return __is; - } -#endif // !_LIBCPP_HAS_NO_LOCALIZATION - - friend _LIBCPP_INLINE_VISIBILITY bool operator==(const path& __lhs, const path& __rhs) noexcept { - return __lhs.__compare(__rhs.__pn_) == 0; - } - friend _LIBCPP_INLINE_VISIBILITY bool operator!=(const path& __lhs, const path& __rhs) noexcept { - return __lhs.__compare(__rhs.__pn_) != 0; - } - friend _LIBCPP_INLINE_VISIBILITY bool operator<(const path& __lhs, const path& __rhs) noexcept { - return __lhs.__compare(__rhs.__pn_) < 0; - } - friend _LIBCPP_INLINE_VISIBILITY bool operator<=(const path& __lhs, const path& __rhs) noexcept { - return __lhs.__compare(__rhs.__pn_) <= 0; - } - friend _LIBCPP_INLINE_VISIBILITY bool operator>(const path& __lhs, const path& __rhs) noexcept { - return __lhs.__compare(__rhs.__pn_) > 0; - } - friend _LIBCPP_INLINE_VISIBILITY bool operator>=(const path& __lhs, const path& __rhs) noexcept { - return __lhs.__compare(__rhs.__pn_) >= 0; - } - - friend _LIBCPP_INLINE_VISIBILITY path operator/(const path& __lhs, - const path& __rhs) { - path __result(__lhs); - __result /= __rhs; - return __result; - } -private: - inline _LIBCPP_INLINE_VISIBILITY path& - __assign_view(__string_view const& __s) noexcept { - __pn_ = string_type(__s); - return *this; - } - string_type __pn_; -}; - -inline _LIBCPP_INLINE_VISIBILITY void swap(path& __lhs, path& __rhs) noexcept { - __lhs.swap(__rhs); -} - -_LIBCPP_FUNC_VIS -size_t hash_value(const path& __p) noexcept; - -template <class _InputIt> -_LIBCPP_INLINE_VISIBILITY _LIBCPP_DEPRECATED_WITH_CHAR8_T - typename enable_if<__is_pathable<_InputIt>::value, path>::type - u8path(_InputIt __f, _InputIt __l) { - static_assert( -#ifndef _LIBCPP_HAS_NO_CHAR8_T - is_same<typename __is_pathable<_InputIt>::__char_type, char8_t>::value || -#endif - is_same<typename __is_pathable<_InputIt>::__char_type, char>::value, - "u8path(Iter, Iter) requires Iter have a value_type of type 'char'" - " or 'char8_t'"); -#if defined(_LIBCPP_WIN32API) - string __tmp(__f, __l); - using _CVT = __widen_from_utf8<sizeof(wchar_t) * __CHAR_BIT__>; - _VSTD::wstring __w; - __w.reserve(__tmp.size()); - _CVT()(back_inserter(__w), __tmp.data(), __tmp.data() + __tmp.size()); - return path(__w); -#else - return path(__f, __l); -#endif /* !_LIBCPP_WIN32API */ -} - -#if defined(_LIBCPP_WIN32API) -template <class _InputIt> -_LIBCPP_INLINE_VISIBILITY _LIBCPP_DEPRECATED_WITH_CHAR8_T - typename enable_if<__is_pathable<_InputIt>::value, path>::type - u8path(_InputIt __f, _NullSentinel) { - static_assert( -#ifndef _LIBCPP_HAS_NO_CHAR8_T - is_same<typename __is_pathable<_InputIt>::__char_type, char8_t>::value || -#endif - is_same<typename __is_pathable<_InputIt>::__char_type, char>::value, - "u8path(Iter, Iter) requires Iter have a value_type of type 'char'" - " or 'char8_t'"); - string __tmp; - const char __sentinel = char{}; - for (; *__f != __sentinel; ++__f) - __tmp.push_back(*__f); - using _CVT = __widen_from_utf8<sizeof(wchar_t) * __CHAR_BIT__>; - _VSTD::wstring __w; - __w.reserve(__tmp.size()); - _CVT()(back_inserter(__w), __tmp.data(), __tmp.data() + __tmp.size()); - return path(__w); -} -#endif /* _LIBCPP_WIN32API */ - -template <class _Source> -_LIBCPP_INLINE_VISIBILITY _LIBCPP_DEPRECATED_WITH_CHAR8_T - typename enable_if<__is_pathable<_Source>::value, path>::type - u8path(const _Source& __s) { - static_assert( -#ifndef _LIBCPP_HAS_NO_CHAR8_T - is_same<typename __is_pathable<_Source>::__char_type, char8_t>::value || -#endif - is_same<typename __is_pathable<_Source>::__char_type, char>::value, - "u8path(Source const&) requires Source have a character type of type " - "'char' or 'char8_t'"); -#if defined(_LIBCPP_WIN32API) - using _Traits = __is_pathable<_Source>; - return u8path(_VSTD::__unwrap_iter(_Traits::__range_begin(__s)), _VSTD::__unwrap_iter(_Traits::__range_end(__s))); -#else - return path(__s); -#endif -} - -class _LIBCPP_TYPE_VIS path::iterator { -public: - enum _ParserState : unsigned char { - _Singular, - _BeforeBegin, - _InRootName, - _InRootDir, - _InFilenames, - _InTrailingSep, - _AtEnd - }; - -public: - typedef bidirectional_iterator_tag iterator_category; - - typedef path value_type; - typedef ptrdiff_t difference_type; - typedef const path* pointer; - typedef const path& reference; - - typedef void - __stashing_iterator_tag; // See reverse_iterator and __is_stashing_iterator - -public: - _LIBCPP_INLINE_VISIBILITY - iterator() - : __stashed_elem_(), __path_ptr_(nullptr), __entry_(), - __state_(_Singular) {} - - iterator(const iterator&) = default; - ~iterator() = default; - - iterator& operator=(const iterator&) = default; - - _LIBCPP_INLINE_VISIBILITY - reference operator*() const { return __stashed_elem_; } - - _LIBCPP_INLINE_VISIBILITY - pointer operator->() const { return &__stashed_elem_; } - - _LIBCPP_INLINE_VISIBILITY - iterator& operator++() { - _LIBCPP_ASSERT(__state_ != _Singular, - "attempting to increment a singular iterator"); - _LIBCPP_ASSERT(__state_ != _AtEnd, - "attempting to increment the end iterator"); - return __increment(); - } - - _LIBCPP_INLINE_VISIBILITY - iterator operator++(int) { - iterator __it(*this); - this->operator++(); - return __it; - } - - _LIBCPP_INLINE_VISIBILITY - iterator& operator--() { - _LIBCPP_ASSERT(__state_ != _Singular, - "attempting to decrement a singular iterator"); - _LIBCPP_ASSERT(__entry_.data() != __path_ptr_->native().data(), - "attempting to decrement the begin iterator"); - return __decrement(); - } - - _LIBCPP_INLINE_VISIBILITY - iterator operator--(int) { - iterator __it(*this); - this->operator--(); - return __it; - } - -private: - friend class path; - - inline _LIBCPP_INLINE_VISIBILITY friend bool operator==(const iterator&, - const iterator&); - - iterator& __increment(); - iterator& __decrement(); - - path __stashed_elem_; - const path* __path_ptr_; - path::__string_view __entry_; - _ParserState __state_; -}; - -inline _LIBCPP_INLINE_VISIBILITY bool operator==(const path::iterator& __lhs, - const path::iterator& __rhs) { - return __lhs.__path_ptr_ == __rhs.__path_ptr_ && - __lhs.__entry_.data() == __rhs.__entry_.data(); -} - -inline _LIBCPP_INLINE_VISIBILITY bool operator!=(const path::iterator& __lhs, - const path::iterator& __rhs) { - return !(__lhs == __rhs); -} - -// TODO(ldionne): We need to pop the pragma and push it again after -// filesystem_error to work around PR41078. -_LIBCPP_AVAILABILITY_FILESYSTEM_POP - -class _LIBCPP_AVAILABILITY_FILESYSTEM _LIBCPP_EXCEPTION_ABI filesystem_error : public system_error { -public: - _LIBCPP_INLINE_VISIBILITY - filesystem_error(const string& __what, error_code __ec) - : system_error(__ec, __what), - __storage_(make_shared<_Storage>(path(), path())) { - __create_what(0); - } - - _LIBCPP_INLINE_VISIBILITY - filesystem_error(const string& __what, const path& __p1, error_code __ec) - : system_error(__ec, __what), - __storage_(make_shared<_Storage>(__p1, path())) { - __create_what(1); - } - - _LIBCPP_INLINE_VISIBILITY - filesystem_error(const string& __what, const path& __p1, const path& __p2, - error_code __ec) - : system_error(__ec, __what), - __storage_(make_shared<_Storage>(__p1, __p2)) { - __create_what(2); - } - - _LIBCPP_INLINE_VISIBILITY - const path& path1() const noexcept { return __storage_->__p1_; } - - _LIBCPP_INLINE_VISIBILITY - const path& path2() const noexcept { return __storage_->__p2_; } - - filesystem_error(const filesystem_error&) = default; - ~filesystem_error() override; // key function - - _LIBCPP_INLINE_VISIBILITY - const char* what() const noexcept override { - return __storage_->__what_.c_str(); - } - - void __create_what(int __num_paths); - -private: - struct _LIBCPP_HIDDEN _Storage { - _LIBCPP_INLINE_VISIBILITY - _Storage(const path& __p1, const path& __p2) : __p1_(__p1), __p2_(__p2) {} - - path __p1_; - path __p2_; - string __what_; - }; - shared_ptr<_Storage> __storage_; -}; - -_LIBCPP_AVAILABILITY_FILESYSTEM_PUSH - -template <class... _Args> -_LIBCPP_NORETURN inline _LIBCPP_INLINE_VISIBILITY -#ifndef _LIBCPP_NO_EXCEPTIONS -void __throw_filesystem_error(_Args&&... __args) { - throw filesystem_error(_VSTD::forward<_Args>(__args)...); -} -#else -void __throw_filesystem_error(_Args&&...) { - _VSTD::abort(); -} -#endif - -// operational functions - -_LIBCPP_FUNC_VIS -path __absolute(const path&, error_code* __ec = nullptr); -_LIBCPP_FUNC_VIS -path __canonical(const path&, error_code* __ec = nullptr); -_LIBCPP_FUNC_VIS -void __copy(const path& __from, const path& __to, copy_options __opt, - error_code* __ec = nullptr); -_LIBCPP_FUNC_VIS -bool __copy_file(const path& __from, const path& __to, copy_options __opt, - error_code* __ec = nullptr); -_LIBCPP_FUNC_VIS -void __copy_symlink(const path& __existing_symlink, const path& __new_symlink, - error_code* __ec = nullptr); -_LIBCPP_FUNC_VIS -bool __create_directories(const path& p, error_code* ec = nullptr); -_LIBCPP_FUNC_VIS -bool __create_directory(const path& p, error_code* ec = nullptr); -_LIBCPP_FUNC_VIS -bool __create_directory(const path& p, const path& attributes, - error_code* ec = nullptr); -_LIBCPP_FUNC_VIS -void __create_directory_symlink(const path& __to, const path& __new_symlink, - error_code* __ec = nullptr); -_LIBCPP_FUNC_VIS -void __create_hard_link(const path& __to, const path& __new_hard_link, - error_code* __ec = nullptr); -_LIBCPP_FUNC_VIS -void __create_symlink(const path& __to, const path& __new_symlink, - error_code* __ec = nullptr); -_LIBCPP_FUNC_VIS -path __current_path(error_code* __ec = nullptr); -_LIBCPP_FUNC_VIS -void __current_path(const path&, error_code* __ec = nullptr); -_LIBCPP_FUNC_VIS -bool __equivalent(const path&, const path&, error_code* __ec = nullptr); -_LIBCPP_FUNC_VIS -uintmax_t __file_size(const path&, error_code* __ec = nullptr); -_LIBCPP_FUNC_VIS -uintmax_t __hard_link_count(const path&, error_code* __ec = nullptr); -_LIBCPP_FUNC_VIS -bool __fs_is_empty(const path& p, error_code* ec = nullptr); -_LIBCPP_FUNC_VIS -file_time_type __last_write_time(const path& p, error_code* ec = nullptr); -_LIBCPP_FUNC_VIS -void __last_write_time(const path& p, file_time_type new_time, - error_code* ec = nullptr); -_LIBCPP_FUNC_VIS -void __permissions(const path&, perms, perm_options, error_code* = nullptr); -_LIBCPP_FUNC_VIS -path __read_symlink(const path& p, error_code* ec = nullptr); -_LIBCPP_FUNC_VIS -bool __remove(const path& p, error_code* ec = nullptr); -_LIBCPP_FUNC_VIS -uintmax_t __remove_all(const path& p, error_code* ec = nullptr); -_LIBCPP_FUNC_VIS -void __rename(const path& from, const path& to, error_code* ec = nullptr); -_LIBCPP_FUNC_VIS -void __resize_file(const path& p, uintmax_t size, error_code* ec = nullptr); -_LIBCPP_FUNC_VIS -space_info __space(const path&, error_code* __ec = nullptr); -_LIBCPP_FUNC_VIS -file_status __status(const path&, error_code* __ec = nullptr); -_LIBCPP_FUNC_VIS -file_status __symlink_status(const path&, error_code* __ec = nullptr); -_LIBCPP_FUNC_VIS -path __system_complete(const path&, error_code* __ec = nullptr); -_LIBCPP_FUNC_VIS -path __temp_directory_path(error_code* __ec = nullptr); -_LIBCPP_FUNC_VIS -path __weakly_canonical(path const& __p, error_code* __ec = nullptr); - -inline _LIBCPP_INLINE_VISIBILITY path current_path() { - return __current_path(); -} - -inline _LIBCPP_INLINE_VISIBILITY path current_path(error_code& __ec) { - return __current_path(&__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY void current_path(const path& __p) { - __current_path(__p); -} - -inline _LIBCPP_INLINE_VISIBILITY void current_path(const path& __p, - error_code& __ec) noexcept { - __current_path(__p, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY path absolute(const path& __p) { - return __absolute(__p); -} - -inline _LIBCPP_INLINE_VISIBILITY path absolute(const path& __p, - error_code& __ec) { - return __absolute(__p, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY path canonical(const path& __p) { - return __canonical(__p); -} - -inline _LIBCPP_INLINE_VISIBILITY path canonical(const path& __p, - error_code& __ec) { - return __canonical(__p, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY void copy(const path& __from, - const path& __to) { - __copy(__from, __to, copy_options::none); -} - -inline _LIBCPP_INLINE_VISIBILITY void copy(const path& __from, const path& __to, - error_code& __ec) { - __copy(__from, __to, copy_options::none, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY void copy(const path& __from, const path& __to, - copy_options __opt) { - __copy(__from, __to, __opt); -} - -inline _LIBCPP_INLINE_VISIBILITY void copy(const path& __from, const path& __to, - copy_options __opt, - error_code& __ec) { - __copy(__from, __to, __opt, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY bool copy_file(const path& __from, - const path& __to) { - return __copy_file(__from, __to, copy_options::none); -} - -inline _LIBCPP_INLINE_VISIBILITY bool -copy_file(const path& __from, const path& __to, error_code& __ec) { - return __copy_file(__from, __to, copy_options::none, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY bool -copy_file(const path& __from, const path& __to, copy_options __opt) { - return __copy_file(__from, __to, __opt); -} - -inline _LIBCPP_INLINE_VISIBILITY bool copy_file(const path& __from, - const path& __to, - copy_options __opt, - error_code& __ec) { - return __copy_file(__from, __to, __opt, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY void copy_symlink(const path& __existing, - const path& __new) { - __copy_symlink(__existing, __new); -} - -inline _LIBCPP_INLINE_VISIBILITY void -copy_symlink(const path& __ext, const path& __new, error_code& __ec) noexcept { - __copy_symlink(__ext, __new, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY bool create_directories(const path& __p) { - return __create_directories(__p); -} - -inline _LIBCPP_INLINE_VISIBILITY bool create_directories(const path& __p, - error_code& __ec) { - return __create_directories(__p, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY bool create_directory(const path& __p) { - return __create_directory(__p); -} - -inline _LIBCPP_INLINE_VISIBILITY bool -create_directory(const path& __p, error_code& __ec) noexcept { - return __create_directory(__p, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY bool create_directory(const path& __p, - const path& __attrs) { - return __create_directory(__p, __attrs); -} - -inline _LIBCPP_INLINE_VISIBILITY bool -create_directory(const path& __p, const path& __attrs, - error_code& __ec) noexcept { - return __create_directory(__p, __attrs, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY void -create_directory_symlink(const path& __to, const path& __new) { - __create_directory_symlink(__to, __new); -} - -inline _LIBCPP_INLINE_VISIBILITY void -create_directory_symlink(const path& __to, const path& __new, - error_code& __ec) noexcept { - __create_directory_symlink(__to, __new, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY void create_hard_link(const path& __to, - const path& __new) { - __create_hard_link(__to, __new); -} - -inline _LIBCPP_INLINE_VISIBILITY void -create_hard_link(const path& __to, const path& __new, - error_code& __ec) noexcept { - __create_hard_link(__to, __new, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY void create_symlink(const path& __to, - const path& __new) { - __create_symlink(__to, __new); -} - -inline _LIBCPP_INLINE_VISIBILITY void -create_symlink(const path& __to, const path& __new, error_code& __ec) noexcept { - return __create_symlink(__to, __new, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY bool status_known(file_status __s) noexcept { - return __s.type() != file_type::none; -} - -inline _LIBCPP_INLINE_VISIBILITY bool exists(file_status __s) noexcept { - return status_known(__s) && __s.type() != file_type::not_found; -} - -inline _LIBCPP_INLINE_VISIBILITY bool exists(const path& __p) { - return exists(__status(__p)); -} - -inline _LIBCPP_INLINE_VISIBILITY bool exists(const path& __p, - error_code& __ec) noexcept { - auto __s = __status(__p, &__ec); - if (status_known(__s)) - __ec.clear(); - return exists(__s); -} - -inline _LIBCPP_INLINE_VISIBILITY bool equivalent(const path& __p1, - const path& __p2) { - return __equivalent(__p1, __p2); -} - -inline _LIBCPP_INLINE_VISIBILITY bool -equivalent(const path& __p1, const path& __p2, error_code& __ec) noexcept { - return __equivalent(__p1, __p2, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY uintmax_t file_size(const path& __p) { - return __file_size(__p); -} - -inline _LIBCPP_INLINE_VISIBILITY uintmax_t -file_size(const path& __p, error_code& __ec) noexcept { - return __file_size(__p, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY uintmax_t hard_link_count(const path& __p) { - return __hard_link_count(__p); -} - -inline _LIBCPP_INLINE_VISIBILITY uintmax_t -hard_link_count(const path& __p, error_code& __ec) noexcept { - return __hard_link_count(__p, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY bool is_block_file(file_status __s) noexcept { - return __s.type() == file_type::block; -} - -inline _LIBCPP_INLINE_VISIBILITY bool is_block_file(const path& __p) { - return is_block_file(__status(__p)); -} - -inline _LIBCPP_INLINE_VISIBILITY bool is_block_file(const path& __p, - error_code& __ec) noexcept { - return is_block_file(__status(__p, &__ec)); -} - -inline _LIBCPP_INLINE_VISIBILITY bool -is_character_file(file_status __s) noexcept { - return __s.type() == file_type::character; -} - -inline _LIBCPP_INLINE_VISIBILITY bool is_character_file(const path& __p) { - return is_character_file(__status(__p)); -} - -inline _LIBCPP_INLINE_VISIBILITY bool -is_character_file(const path& __p, error_code& __ec) noexcept { - return is_character_file(__status(__p, &__ec)); -} - -inline _LIBCPP_INLINE_VISIBILITY bool is_directory(file_status __s) noexcept { - return __s.type() == file_type::directory; -} - -inline _LIBCPP_INLINE_VISIBILITY bool is_directory(const path& __p) { - return is_directory(__status(__p)); -} - -inline _LIBCPP_INLINE_VISIBILITY bool is_directory(const path& __p, - error_code& __ec) noexcept { - return is_directory(__status(__p, &__ec)); -} - -inline _LIBCPP_INLINE_VISIBILITY bool is_empty(const path& __p) { - return __fs_is_empty(__p); -} - -inline _LIBCPP_INLINE_VISIBILITY bool is_empty(const path& __p, - error_code& __ec) { - return __fs_is_empty(__p, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY bool is_fifo(file_status __s) noexcept { - return __s.type() == file_type::fifo; -} -inline _LIBCPP_INLINE_VISIBILITY bool is_fifo(const path& __p) { - return is_fifo(__status(__p)); -} - -inline _LIBCPP_INLINE_VISIBILITY bool is_fifo(const path& __p, - error_code& __ec) noexcept { - return is_fifo(__status(__p, &__ec)); -} - -inline _LIBCPP_INLINE_VISIBILITY bool -is_regular_file(file_status __s) noexcept { - return __s.type() == file_type::regular; -} - -inline _LIBCPP_INLINE_VISIBILITY bool is_regular_file(const path& __p) { - return is_regular_file(__status(__p)); -} - -inline _LIBCPP_INLINE_VISIBILITY bool -is_regular_file(const path& __p, error_code& __ec) noexcept { - return is_regular_file(__status(__p, &__ec)); -} - -inline _LIBCPP_INLINE_VISIBILITY bool is_socket(file_status __s) noexcept { - return __s.type() == file_type::socket; -} - -inline _LIBCPP_INLINE_VISIBILITY bool is_socket(const path& __p) { - return is_socket(__status(__p)); -} - -inline _LIBCPP_INLINE_VISIBILITY bool is_socket(const path& __p, - error_code& __ec) noexcept { - return is_socket(__status(__p, &__ec)); -} - -inline _LIBCPP_INLINE_VISIBILITY bool is_symlink(file_status __s) noexcept { - return __s.type() == file_type::symlink; -} - -inline _LIBCPP_INLINE_VISIBILITY bool is_symlink(const path& __p) { - return is_symlink(__symlink_status(__p)); -} - -inline _LIBCPP_INLINE_VISIBILITY bool is_symlink(const path& __p, - error_code& __ec) noexcept { - return is_symlink(__symlink_status(__p, &__ec)); -} - -inline _LIBCPP_INLINE_VISIBILITY bool is_other(file_status __s) noexcept { - return exists(__s) && !is_regular_file(__s) && !is_directory(__s) && - !is_symlink(__s); -} - -inline _LIBCPP_INLINE_VISIBILITY bool is_other(const path& __p) { - return is_other(__status(__p)); -} - -inline _LIBCPP_INLINE_VISIBILITY bool is_other(const path& __p, - error_code& __ec) noexcept { - return is_other(__status(__p, &__ec)); -} - -inline _LIBCPP_INLINE_VISIBILITY file_time_type -last_write_time(const path& __p) { - return __last_write_time(__p); -} - -inline _LIBCPP_INLINE_VISIBILITY file_time_type -last_write_time(const path& __p, error_code& __ec) noexcept { - return __last_write_time(__p, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY void last_write_time(const path& __p, - file_time_type __t) { - __last_write_time(__p, __t); -} - -inline _LIBCPP_INLINE_VISIBILITY void -last_write_time(const path& __p, file_time_type __t, - error_code& __ec) noexcept { - __last_write_time(__p, __t, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY void -permissions(const path& __p, perms __prms, - perm_options __opts = perm_options::replace) { - __permissions(__p, __prms, __opts); -} - -inline _LIBCPP_INLINE_VISIBILITY void permissions(const path& __p, perms __prms, - error_code& __ec) noexcept { - __permissions(__p, __prms, perm_options::replace, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY void permissions(const path& __p, perms __prms, - perm_options __opts, - error_code& __ec) { - __permissions(__p, __prms, __opts, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY path proximate(const path& __p, - const path& __base, - error_code& __ec) { - path __tmp = __weakly_canonical(__p, &__ec); - if (__ec) - return {}; - path __tmp_base = __weakly_canonical(__base, &__ec); - if (__ec) - return {}; - return __tmp.lexically_proximate(__tmp_base); -} - -inline _LIBCPP_INLINE_VISIBILITY path proximate(const path& __p, - error_code& __ec) { - return proximate(__p, current_path(), __ec); -} - -inline _LIBCPP_INLINE_VISIBILITY path -proximate(const path& __p, const path& __base = current_path()) { - return __weakly_canonical(__p).lexically_proximate( - __weakly_canonical(__base)); -} - -inline _LIBCPP_INLINE_VISIBILITY path read_symlink(const path& __p) { - return __read_symlink(__p); -} - -inline _LIBCPP_INLINE_VISIBILITY path read_symlink(const path& __p, - error_code& __ec) { - return __read_symlink(__p, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY path relative(const path& __p, - const path& __base, - error_code& __ec) { - path __tmp = __weakly_canonical(__p, &__ec); - if (__ec) - return path(); - path __tmpbase = __weakly_canonical(__base, &__ec); - if (__ec) - return path(); - return __tmp.lexically_relative(__tmpbase); -} - -inline _LIBCPP_INLINE_VISIBILITY path relative(const path& __p, - error_code& __ec) { - return relative(__p, current_path(), __ec); -} - -inline _LIBCPP_INLINE_VISIBILITY path -relative(const path& __p, const path& __base = current_path()) { - return __weakly_canonical(__p).lexically_relative(__weakly_canonical(__base)); -} - -inline _LIBCPP_INLINE_VISIBILITY bool remove(const path& __p) { - return __remove(__p); -} - -inline _LIBCPP_INLINE_VISIBILITY bool remove(const path& __p, - error_code& __ec) noexcept { - return __remove(__p, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY uintmax_t remove_all(const path& __p) { - return __remove_all(__p); -} - -inline _LIBCPP_INLINE_VISIBILITY uintmax_t remove_all(const path& __p, - error_code& __ec) { - return __remove_all(__p, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY void rename(const path& __from, - const path& __to) { - return __rename(__from, __to); -} - -inline _LIBCPP_INLINE_VISIBILITY void -rename(const path& __from, const path& __to, error_code& __ec) noexcept { - return __rename(__from, __to, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY void resize_file(const path& __p, - uintmax_t __ns) { - return __resize_file(__p, __ns); -} - -inline _LIBCPP_INLINE_VISIBILITY void -resize_file(const path& __p, uintmax_t __ns, error_code& __ec) noexcept { - return __resize_file(__p, __ns, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY space_info space(const path& __p) { - return __space(__p); -} - -inline _LIBCPP_INLINE_VISIBILITY space_info space(const path& __p, - error_code& __ec) noexcept { - return __space(__p, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY file_status status(const path& __p) { - return __status(__p); -} - -inline _LIBCPP_INLINE_VISIBILITY file_status status(const path& __p, - error_code& __ec) noexcept { - return __status(__p, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY file_status symlink_status(const path& __p) { - return __symlink_status(__p); -} - -inline _LIBCPP_INLINE_VISIBILITY file_status -symlink_status(const path& __p, error_code& __ec) noexcept { - return __symlink_status(__p, &__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY path temp_directory_path() { - return __temp_directory_path(); -} - -inline _LIBCPP_INLINE_VISIBILITY path temp_directory_path(error_code& __ec) { - return __temp_directory_path(&__ec); -} - -inline _LIBCPP_INLINE_VISIBILITY path weakly_canonical(path const& __p) { - return __weakly_canonical(__p); -} - -inline _LIBCPP_INLINE_VISIBILITY path weakly_canonical(path const& __p, - error_code& __ec) { - return __weakly_canonical(__p, &__ec); -} - -class directory_iterator; -class recursive_directory_iterator; -class _LIBCPP_HIDDEN __dir_stream; - -class directory_entry { - typedef _VSTD_FS::path _Path; - -public: - // constructors and destructors - directory_entry() noexcept = default; - directory_entry(directory_entry const&) = default; - directory_entry(directory_entry&&) noexcept = default; - - _LIBCPP_INLINE_VISIBILITY - explicit directory_entry(_Path const& __p) : __p_(__p) { - error_code __ec; - __refresh(&__ec); - } - - _LIBCPP_INLINE_VISIBILITY - directory_entry(_Path const& __p, error_code& __ec) : __p_(__p) { - __refresh(&__ec); - } - - ~directory_entry() {} - - directory_entry& operator=(directory_entry const&) = default; - directory_entry& operator=(directory_entry&&) noexcept = default; - - _LIBCPP_INLINE_VISIBILITY - void assign(_Path const& __p) { - __p_ = __p; - error_code __ec; - __refresh(&__ec); - } - - _LIBCPP_INLINE_VISIBILITY - void assign(_Path const& __p, error_code& __ec) { - __p_ = __p; - __refresh(&__ec); - } - - _LIBCPP_INLINE_VISIBILITY - void replace_filename(_Path const& __p) { - __p_.replace_filename(__p); - error_code __ec; - __refresh(&__ec); - } - - _LIBCPP_INLINE_VISIBILITY - void replace_filename(_Path const& __p, error_code& __ec) { - __p_ = __p_.parent_path() / __p; - __refresh(&__ec); - } - - _LIBCPP_INLINE_VISIBILITY - void refresh() { __refresh(); } - - _LIBCPP_INLINE_VISIBILITY - void refresh(error_code& __ec) noexcept { __refresh(&__ec); } - - _LIBCPP_INLINE_VISIBILITY - _Path const& path() const noexcept { return __p_; } - - _LIBCPP_INLINE_VISIBILITY - operator const _Path&() const noexcept { return __p_; } - - _LIBCPP_INLINE_VISIBILITY - bool exists() const { return _VSTD_FS::exists(file_status{__get_ft()}); } - - _LIBCPP_INLINE_VISIBILITY - bool exists(error_code& __ec) const noexcept { - return _VSTD_FS::exists(file_status{__get_ft(&__ec)}); - } - - _LIBCPP_INLINE_VISIBILITY - bool is_block_file() const { return __get_ft() == file_type::block; } - - _LIBCPP_INLINE_VISIBILITY - bool is_block_file(error_code& __ec) const noexcept { - return __get_ft(&__ec) == file_type::block; - } - - _LIBCPP_INLINE_VISIBILITY - bool is_character_file() const { return __get_ft() == file_type::character; } - - _LIBCPP_INLINE_VISIBILITY - bool is_character_file(error_code& __ec) const noexcept { - return __get_ft(&__ec) == file_type::character; - } - - _LIBCPP_INLINE_VISIBILITY - bool is_directory() const { return __get_ft() == file_type::directory; } - - _LIBCPP_INLINE_VISIBILITY - bool is_directory(error_code& __ec) const noexcept { - return __get_ft(&__ec) == file_type::directory; - } - - _LIBCPP_INLINE_VISIBILITY - bool is_fifo() const { return __get_ft() == file_type::fifo; } - - _LIBCPP_INLINE_VISIBILITY - bool is_fifo(error_code& __ec) const noexcept { - return __get_ft(&__ec) == file_type::fifo; - } - - _LIBCPP_INLINE_VISIBILITY - bool is_other() const { return _VSTD_FS::is_other(file_status{__get_ft()}); } - - _LIBCPP_INLINE_VISIBILITY - bool is_other(error_code& __ec) const noexcept { - return _VSTD_FS::is_other(file_status{__get_ft(&__ec)}); - } - - _LIBCPP_INLINE_VISIBILITY - bool is_regular_file() const { return __get_ft() == file_type::regular; } - - _LIBCPP_INLINE_VISIBILITY - bool is_regular_file(error_code& __ec) const noexcept { - return __get_ft(&__ec) == file_type::regular; - } - - _LIBCPP_INLINE_VISIBILITY - bool is_socket() const { return __get_ft() == file_type::socket; } - - _LIBCPP_INLINE_VISIBILITY - bool is_socket(error_code& __ec) const noexcept { - return __get_ft(&__ec) == file_type::socket; - } - - _LIBCPP_INLINE_VISIBILITY - bool is_symlink() const { return __get_sym_ft() == file_type::symlink; } - - _LIBCPP_INLINE_VISIBILITY - bool is_symlink(error_code& __ec) const noexcept { - return __get_sym_ft(&__ec) == file_type::symlink; - } - _LIBCPP_INLINE_VISIBILITY - uintmax_t file_size() const { return __get_size(); } - - _LIBCPP_INLINE_VISIBILITY - uintmax_t file_size(error_code& __ec) const noexcept { - return __get_size(&__ec); - } - - _LIBCPP_INLINE_VISIBILITY - uintmax_t hard_link_count() const { return __get_nlink(); } - - _LIBCPP_INLINE_VISIBILITY - uintmax_t hard_link_count(error_code& __ec) const noexcept { - return __get_nlink(&__ec); - } - - _LIBCPP_INLINE_VISIBILITY - file_time_type last_write_time() const { return __get_write_time(); } - - _LIBCPP_INLINE_VISIBILITY - file_time_type last_write_time(error_code& __ec) const noexcept { - return __get_write_time(&__ec); - } - - _LIBCPP_INLINE_VISIBILITY - file_status status() const { return __get_status(); } - - _LIBCPP_INLINE_VISIBILITY - file_status status(error_code& __ec) const noexcept { - return __get_status(&__ec); - } - - _LIBCPP_INLINE_VISIBILITY - file_status symlink_status() const { return __get_symlink_status(); } - - _LIBCPP_INLINE_VISIBILITY - file_status symlink_status(error_code& __ec) const noexcept { - return __get_symlink_status(&__ec); - } - - _LIBCPP_INLINE_VISIBILITY - bool operator<(directory_entry const& __rhs) const noexcept { - return __p_ < __rhs.__p_; - } - - _LIBCPP_INLINE_VISIBILITY - bool operator==(directory_entry const& __rhs) const noexcept { - return __p_ == __rhs.__p_; - } - - _LIBCPP_INLINE_VISIBILITY - bool operator!=(directory_entry const& __rhs) const noexcept { - return __p_ != __rhs.__p_; - } - - _LIBCPP_INLINE_VISIBILITY - bool operator<=(directory_entry const& __rhs) const noexcept { - return __p_ <= __rhs.__p_; - } - - _LIBCPP_INLINE_VISIBILITY - bool operator>(directory_entry const& __rhs) const noexcept { - return __p_ > __rhs.__p_; - } - - _LIBCPP_INLINE_VISIBILITY - bool operator>=(directory_entry const& __rhs) const noexcept { - return __p_ >= __rhs.__p_; - } - -private: - friend class directory_iterator; - friend class recursive_directory_iterator; - friend class __dir_stream; - - enum _CacheType : unsigned char { - _Empty, - _IterSymlink, - _IterNonSymlink, - _RefreshSymlink, - _RefreshSymlinkUnresolved, - _RefreshNonSymlink - }; - - struct __cached_data { - uintmax_t __size_; - uintmax_t __nlink_; - file_time_type __write_time_; - perms __sym_perms_; - perms __non_sym_perms_; - file_type __type_; - _CacheType __cache_type_; - - _LIBCPP_INLINE_VISIBILITY - __cached_data() noexcept { __reset(); } - - _LIBCPP_INLINE_VISIBILITY - void __reset() { - __cache_type_ = _Empty; - __type_ = file_type::none; - __sym_perms_ = __non_sym_perms_ = perms::unknown; - __size_ = __nlink_ = uintmax_t(-1); - __write_time_ = file_time_type::min(); - } - }; - - _LIBCPP_INLINE_VISIBILITY - static __cached_data __create_iter_result(file_type __ft) { - __cached_data __data; - __data.__type_ = __ft; - __data.__cache_type_ = [&]() { - switch (__ft) { - case file_type::none: - return _Empty; - case file_type::symlink: - return _IterSymlink; - default: - return _IterNonSymlink; - } - }(); - return __data; - } - - _LIBCPP_INLINE_VISIBILITY - void __assign_iter_entry(_Path&& __p, __cached_data __dt) { - __p_ = _VSTD::move(__p); - __data_ = __dt; - } - - _LIBCPP_FUNC_VIS - error_code __do_refresh() noexcept; - - _LIBCPP_INLINE_VISIBILITY - static bool __is_dne_error(error_code const& __ec) { - if (!__ec) - return true; - switch (static_cast<errc>(__ec.value())) { - case errc::no_such_file_or_directory: - case errc::not_a_directory: - return true; - default: - return false; - } - } - - _LIBCPP_INLINE_VISIBILITY - void __handle_error(const char* __msg, error_code* __dest_ec, - error_code const& __ec, bool __allow_dne = false) const { - if (__dest_ec) { - *__dest_ec = __ec; - return; - } - if (__ec && (!__allow_dne || !__is_dne_error(__ec))) - __throw_filesystem_error(__msg, __p_, __ec); - } - - _LIBCPP_INLINE_VISIBILITY - void __refresh(error_code* __ec = nullptr) { - __handle_error("in directory_entry::refresh", __ec, __do_refresh(), - /*allow_dne*/ true); - } - - _LIBCPP_INLINE_VISIBILITY - file_type __get_sym_ft(error_code* __ec = nullptr) const { - switch (__data_.__cache_type_) { - case _Empty: - return __symlink_status(__p_, __ec).type(); - case _IterSymlink: - case _RefreshSymlink: - case _RefreshSymlinkUnresolved: - if (__ec) - __ec->clear(); - return file_type::symlink; - case _IterNonSymlink: - case _RefreshNonSymlink: - file_status __st(__data_.__type_); - if (__ec && !_VSTD_FS::exists(__st)) - *__ec = make_error_code(errc::no_such_file_or_directory); - else if (__ec) - __ec->clear(); - return __data_.__type_; - } - _LIBCPP_UNREACHABLE(); - } - - _LIBCPP_INLINE_VISIBILITY - file_type __get_ft(error_code* __ec = nullptr) const { - switch (__data_.__cache_type_) { - case _Empty: - case _IterSymlink: - case _RefreshSymlinkUnresolved: - return __status(__p_, __ec).type(); - case _IterNonSymlink: - case _RefreshNonSymlink: - case _RefreshSymlink: { - file_status __st(__data_.__type_); - if (__ec && !_VSTD_FS::exists(__st)) - *__ec = make_error_code(errc::no_such_file_or_directory); - else if (__ec) - __ec->clear(); - return __data_.__type_; - } - } - _LIBCPP_UNREACHABLE(); - } - - _LIBCPP_INLINE_VISIBILITY - file_status __get_status(error_code* __ec = nullptr) const { - switch (__data_.__cache_type_) { - case _Empty: - case _IterNonSymlink: - case _IterSymlink: - case _RefreshSymlinkUnresolved: - return __status(__p_, __ec); - case _RefreshNonSymlink: - case _RefreshSymlink: - return file_status(__get_ft(__ec), __data_.__non_sym_perms_); - } - _LIBCPP_UNREACHABLE(); - } - - _LIBCPP_INLINE_VISIBILITY - file_status __get_symlink_status(error_code* __ec = nullptr) const { - switch (__data_.__cache_type_) { - case _Empty: - case _IterNonSymlink: - case _IterSymlink: - return __symlink_status(__p_, __ec); - case _RefreshNonSymlink: - return file_status(__get_sym_ft(__ec), __data_.__non_sym_perms_); - case _RefreshSymlink: - case _RefreshSymlinkUnresolved: - return file_status(__get_sym_ft(__ec), __data_.__sym_perms_); - } - _LIBCPP_UNREACHABLE(); - } - - _LIBCPP_INLINE_VISIBILITY - uintmax_t __get_size(error_code* __ec = nullptr) const { - switch (__data_.__cache_type_) { - case _Empty: - case _IterNonSymlink: - case _IterSymlink: - case _RefreshSymlinkUnresolved: - return _VSTD_FS::__file_size(__p_, __ec); - case _RefreshSymlink: - case _RefreshNonSymlink: { - error_code __m_ec; - file_status __st(__get_ft(&__m_ec)); - __handle_error("in directory_entry::file_size", __ec, __m_ec); - if (_VSTD_FS::exists(__st) && !_VSTD_FS::is_regular_file(__st)) { - errc __err_kind = _VSTD_FS::is_directory(__st) ? errc::is_a_directory - : errc::not_supported; - __handle_error("in directory_entry::file_size", __ec, - make_error_code(__err_kind)); - } - return __data_.__size_; - } - } - _LIBCPP_UNREACHABLE(); - } - - _LIBCPP_INLINE_VISIBILITY - uintmax_t __get_nlink(error_code* __ec = nullptr) const { - switch (__data_.__cache_type_) { - case _Empty: - case _IterNonSymlink: - case _IterSymlink: - case _RefreshSymlinkUnresolved: - return _VSTD_FS::__hard_link_count(__p_, __ec); - case _RefreshSymlink: - case _RefreshNonSymlink: { - error_code __m_ec; - (void)__get_ft(&__m_ec); - __handle_error("in directory_entry::hard_link_count", __ec, __m_ec); - return __data_.__nlink_; - } - } - _LIBCPP_UNREACHABLE(); - } - - _LIBCPP_INLINE_VISIBILITY - file_time_type __get_write_time(error_code* __ec = nullptr) const { - switch (__data_.__cache_type_) { - case _Empty: - case _IterNonSymlink: - case _IterSymlink: - case _RefreshSymlinkUnresolved: - return _VSTD_FS::__last_write_time(__p_, __ec); - case _RefreshSymlink: - case _RefreshNonSymlink: { - error_code __m_ec; - file_status __st(__get_ft(&__m_ec)); - __handle_error("in directory_entry::last_write_time", __ec, __m_ec); - if (_VSTD_FS::exists(__st) && - __data_.__write_time_ == file_time_type::min()) - __handle_error("in directory_entry::last_write_time", __ec, - make_error_code(errc::value_too_large)); - return __data_.__write_time_; - } - } - _LIBCPP_UNREACHABLE(); - } - -private: - _Path __p_; - __cached_data __data_; -}; - -class __dir_element_proxy { -public: - inline _LIBCPP_INLINE_VISIBILITY directory_entry operator*() { - return _VSTD::move(__elem_); - } - -private: - friend class directory_iterator; - friend class recursive_directory_iterator; - explicit __dir_element_proxy(directory_entry const& __e) : __elem_(__e) {} - __dir_element_proxy(__dir_element_proxy&& __o) - : __elem_(_VSTD::move(__o.__elem_)) {} - directory_entry __elem_; -}; - -class directory_iterator { -public: - typedef directory_entry value_type; - typedef ptrdiff_t difference_type; - typedef value_type const* pointer; - typedef value_type const& reference; - typedef input_iterator_tag iterator_category; - -public: - //ctor & dtor - directory_iterator() noexcept {} - - explicit directory_iterator(const path& __p) - : directory_iterator(__p, nullptr) {} - - directory_iterator(const path& __p, directory_options __opts) - : directory_iterator(__p, nullptr, __opts) {} - - directory_iterator(const path& __p, error_code& __ec) - : directory_iterator(__p, &__ec) {} - - directory_iterator(const path& __p, directory_options __opts, - error_code& __ec) - : directory_iterator(__p, &__ec, __opts) {} - - directory_iterator(const directory_iterator&) = default; - directory_iterator(directory_iterator&&) = default; - directory_iterator& operator=(const directory_iterator&) = default; - - directory_iterator& operator=(directory_iterator&& __o) noexcept { - // non-default implementation provided to support self-move assign. - if (this != &__o) { - __imp_ = _VSTD::move(__o.__imp_); - } - return *this; - } - - ~directory_iterator() = default; - - const directory_entry& operator*() const { - _LIBCPP_ASSERT(__imp_, "The end iterator cannot be dereferenced"); - return __dereference(); - } - - const directory_entry* operator->() const { return &**this; } - - directory_iterator& operator++() { return __increment(); } - - __dir_element_proxy operator++(int) { - __dir_element_proxy __p(**this); - __increment(); - return __p; - } - - directory_iterator& increment(error_code& __ec) { return __increment(&__ec); } - -private: - inline _LIBCPP_INLINE_VISIBILITY friend bool - operator==(const directory_iterator& __lhs, - const directory_iterator& __rhs) noexcept; - - // construct the dir_stream - _LIBCPP_FUNC_VIS - directory_iterator(const path&, error_code*, - directory_options = directory_options::none); - - _LIBCPP_FUNC_VIS - directory_iterator& __increment(error_code* __ec = nullptr); - - _LIBCPP_FUNC_VIS - const directory_entry& __dereference() const; - -private: - shared_ptr<__dir_stream> __imp_; -}; - -inline _LIBCPP_INLINE_VISIBILITY bool -operator==(const directory_iterator& __lhs, - const directory_iterator& __rhs) noexcept { - return __lhs.__imp_ == __rhs.__imp_; -} - -inline _LIBCPP_INLINE_VISIBILITY bool -operator!=(const directory_iterator& __lhs, - const directory_iterator& __rhs) noexcept { - return !(__lhs == __rhs); -} - -// enable directory_iterator range-based for statements -inline _LIBCPP_INLINE_VISIBILITY directory_iterator -begin(directory_iterator __iter) noexcept { - return __iter; -} - -inline _LIBCPP_INLINE_VISIBILITY directory_iterator -end(directory_iterator) noexcept { - return directory_iterator(); -} - -class recursive_directory_iterator { -public: - using value_type = directory_entry; - using difference_type = ptrdiff_t; - using pointer = directory_entry const*; - using reference = directory_entry const&; - using iterator_category = input_iterator_tag; - -public: - // constructors and destructor - _LIBCPP_INLINE_VISIBILITY - recursive_directory_iterator() noexcept : __rec_(false) {} - - _LIBCPP_INLINE_VISIBILITY - explicit recursive_directory_iterator( - const path& __p, directory_options __xoptions = directory_options::none) - : recursive_directory_iterator(__p, __xoptions, nullptr) {} - - _LIBCPP_INLINE_VISIBILITY - recursive_directory_iterator(const path& __p, directory_options __xoptions, - error_code& __ec) - : recursive_directory_iterator(__p, __xoptions, &__ec) {} - - _LIBCPP_INLINE_VISIBILITY - recursive_directory_iterator(const path& __p, error_code& __ec) - : recursive_directory_iterator(__p, directory_options::none, &__ec) {} - - recursive_directory_iterator(const recursive_directory_iterator&) = default; - recursive_directory_iterator(recursive_directory_iterator&&) = default; - - recursive_directory_iterator& - operator=(const recursive_directory_iterator&) = default; - - _LIBCPP_INLINE_VISIBILITY - recursive_directory_iterator& - operator=(recursive_directory_iterator&& __o) noexcept { - // non-default implementation provided to support self-move assign. - if (this != &__o) { - __imp_ = _VSTD::move(__o.__imp_); - __rec_ = __o.__rec_; - } - return *this; - } - - ~recursive_directory_iterator() = default; - - _LIBCPP_INLINE_VISIBILITY - const directory_entry& operator*() const { return __dereference(); } - - _LIBCPP_INLINE_VISIBILITY - const directory_entry* operator->() const { return &__dereference(); } - - recursive_directory_iterator& operator++() { return __increment(); } - - _LIBCPP_INLINE_VISIBILITY - __dir_element_proxy operator++(int) { - __dir_element_proxy __p(**this); - __increment(); - return __p; - } - - _LIBCPP_INLINE_VISIBILITY - recursive_directory_iterator& increment(error_code& __ec) { - return __increment(&__ec); - } - - _LIBCPP_FUNC_VIS directory_options options() const; - _LIBCPP_FUNC_VIS int depth() const; - - _LIBCPP_INLINE_VISIBILITY - void pop() { __pop(); } - - _LIBCPP_INLINE_VISIBILITY - void pop(error_code& __ec) { __pop(&__ec); } - - _LIBCPP_INLINE_VISIBILITY - bool recursion_pending() const { return __rec_; } - - _LIBCPP_INLINE_VISIBILITY - void disable_recursion_pending() { __rec_ = false; } - -private: - _LIBCPP_FUNC_VIS - recursive_directory_iterator(const path& __p, directory_options __opt, - error_code* __ec); - - _LIBCPP_FUNC_VIS - const directory_entry& __dereference() const; - - _LIBCPP_FUNC_VIS - bool __try_recursion(error_code* __ec); - - _LIBCPP_FUNC_VIS - void __advance(error_code* __ec = nullptr); - - _LIBCPP_FUNC_VIS - recursive_directory_iterator& __increment(error_code* __ec = nullptr); - - _LIBCPP_FUNC_VIS - void __pop(error_code* __ec = nullptr); - - inline _LIBCPP_INLINE_VISIBILITY friend bool - operator==(const recursive_directory_iterator&, - const recursive_directory_iterator&) noexcept; - - struct _LIBCPP_HIDDEN __shared_imp; - shared_ptr<__shared_imp> __imp_; - bool __rec_; -}; // class recursive_directory_iterator - -inline _LIBCPP_INLINE_VISIBILITY bool -operator==(const recursive_directory_iterator& __lhs, - const recursive_directory_iterator& __rhs) noexcept { - return __lhs.__imp_ == __rhs.__imp_; -} - -_LIBCPP_INLINE_VISIBILITY -inline bool operator!=(const recursive_directory_iterator& __lhs, - const recursive_directory_iterator& __rhs) noexcept { - return !(__lhs == __rhs); -} -// enable recursive_directory_iterator range-based for statements -inline _LIBCPP_INLINE_VISIBILITY recursive_directory_iterator -begin(recursive_directory_iterator __iter) noexcept { - return __iter; -} - -inline _LIBCPP_INLINE_VISIBILITY recursive_directory_iterator -end(recursive_directory_iterator) noexcept { - return recursive_directory_iterator(); -} - -_LIBCPP_AVAILABILITY_FILESYSTEM_POP - -_LIBCPP_END_NAMESPACE_FILESYSTEM - -#if !defined(_LIBCPP_HAS_NO_RANGES) -template <> -_LIBCPP_AVAILABILITY_FILESYSTEM -inline constexpr bool _VSTD::ranges::enable_borrowed_range<_VSTD_FS::directory_iterator> = true; -template <> -_LIBCPP_AVAILABILITY_FILESYSTEM -inline constexpr bool _VSTD::ranges::enable_borrowed_range<_VSTD_FS::recursive_directory_iterator> = true; - -template <> -_LIBCPP_AVAILABILITY_FILESYSTEM -inline constexpr bool _VSTD::ranges::enable_view<_VSTD_FS::directory_iterator> = true; -template <> -_LIBCPP_AVAILABILITY_FILESYSTEM -inline constexpr bool _VSTD::ranges::enable_view<_VSTD_FS::recursive_directory_iterator> = true; -#endif - -#endif // !_LIBCPP_CXX03_LANG - -#ifdef _LIBCPP_COMPILER_MSVC -#pragma warning ( pop ) -#endif - -_LIBCPP_POP_MACROS - #endif // _LIBCPP_FILESYSTEM diff --git a/contrib/libs/cxxsupp/libcxx/include/module.modulemap b/contrib/libs/cxxsupp/libcxx/include/module.modulemap index fa4170ba1ed..4194a7fb83f 100644 --- a/contrib/libs/cxxsupp/libcxx/include/module.modulemap +++ b/contrib/libs/cxxsupp/libcxx/include/module.modulemap @@ -450,6 +450,25 @@ module std [system] { module filesystem { header "filesystem" export * + + module __filesystem { + module copy_options { private header "__filesystem/copy_options.h" } + module directory_entry { private header "__filesystem/directory_entry.h" } + module directory_iterator { private header "__filesystem/directory_iterator.h" } + module directory_options { private header "__filesystem/directory_options.h" } + module file_status { private header "__filesystem/file_status.h" } + module file_time_type { private header "__filesystem/file_time_type.h" } + module file_type { private header "__filesystem/file_type.h" } + module filesystem_error { private header "__filesystem/filesystem_error.h" } + module operations { private header "__filesystem/operations.h" } + module path_iterator { private header "__filesystem/path_iterator.h" } + module path { private header "__filesystem/path.h" } + module perm_options { private header "__filesystem/perm_options.h" } + module perms { private header "__filesystem/perms.h" } + module recursive_directory_iterator { private header "__filesystem/recursive_directory_iterator.h" } + module space_info { private header "__filesystem/space_info.h" } + module u8path { private header "__filesystem/u8path.h" } + } } module format { header "format" diff --git a/contrib/python/boto3/py2/patches/02-fix-yamake.patch b/contrib/python/boto3/py2/patches/02-fix-yamake.patch deleted file mode 100644 index f18bb7a4526..00000000000 --- a/contrib/python/boto3/py2/patches/02-fix-yamake.patch +++ /dev/null @@ -1,30 +0,0 @@ ---- contrib/python/boto3/py2/ya.make (index) -+++ contrib/python/boto3/py2/ya.make (working tree) -@@ -61,9 +61,9 @@ PY_SRCS( - PREFIX contrib/python/boto3/py2/ - .dist-info/METADATA - .dist-info/top_level.txt -- boto3/data/cloudformation/2010-05-15/resources-1.json -- boto3/data/cloudwatch/2010-08-01/resources-1.json -- boto3/data/dynamodb/2012-08-10/resources-1.json -+ #boto3/data/cloudformation/2010-05-15/resources-1.json -+ #boto3/data/cloudwatch/2010-08-01/resources-1.json -+ #boto3/data/dynamodb/2012-08-10/resources-1.json - boto3/data/ec2/2014-10-01/resources-1.json - boto3/data/ec2/2015-03-01/resources-1.json - boto3/data/ec2/2015-04-15/resources-1.json -@@ -71,11 +69,11 @@ RESOURCE_FILES( - boto3/data/ec2/2016-04-01/resources-1.json - boto3/data/ec2/2016-09-15/resources-1.json - boto3/data/ec2/2016-11-15/resources-1.json -- boto3/data/glacier/2012-06-01/resources-1.json -+ #boto3/data/glacier/2012-06-01/resources-1.json - boto3/data/iam/2010-05-08/resources-1.json -- boto3/data/opsworks/2013-02-18/resources-1.json -+ #boto3/data/opsworks/2013-02-18/resources-1.json - boto3/data/s3/2006-03-01/resources-1.json -- boto3/data/sns/2010-03-31/resources-1.json -+ #boto3/data/sns/2010-03-31/resources-1.json - boto3/data/sqs/2012-11-05/resources-1.json - boto3/examples/cloudfront.rst - boto3/examples/s3.rst diff --git a/contrib/python/boto3/py3/patches/02-fix-yamake.patch b/contrib/python/boto3/py3/patches/02-fix-yamake.patch deleted file mode 100644 index cc2cbf0672b..00000000000 --- a/contrib/python/boto3/py3/patches/02-fix-yamake.patch +++ /dev/null @@ -1,30 +0,0 @@ ---- contrib/python/boto3/py3/ya.make (index) -+++ contrib/python/boto3/py3/ya.make (working tree) -@@ -61,9 +61,9 @@ PY_SRCS( - PREFIX contrib/python/boto3/py3/ - .dist-info/METADATA - .dist-info/top_level.txt -- boto3/data/cloudformation/2010-05-15/resources-1.json -- boto3/data/cloudwatch/2010-08-01/resources-1.json -- boto3/data/dynamodb/2012-08-10/resources-1.json -+ #boto3/data/cloudformation/2010-05-15/resources-1.json -+ #boto3/data/cloudwatch/2010-08-01/resources-1.json -+ #boto3/data/dynamodb/2012-08-10/resources-1.json - boto3/data/ec2/2014-10-01/resources-1.json - boto3/data/ec2/2015-03-01/resources-1.json - boto3/data/ec2/2015-04-15/resources-1.json -@@ -71,11 +69,11 @@ RESOURCE_FILES( - boto3/data/ec2/2016-04-01/resources-1.json - boto3/data/ec2/2016-09-15/resources-1.json - boto3/data/ec2/2016-11-15/resources-1.json -- boto3/data/glacier/2012-06-01/resources-1.json -+ #boto3/data/glacier/2012-06-01/resources-1.json - boto3/data/iam/2010-05-08/resources-1.json -- boto3/data/opsworks/2013-02-18/resources-1.json -+ #boto3/data/opsworks/2013-02-18/resources-1.json - boto3/data/s3/2006-03-01/resources-1.json -- boto3/data/sns/2010-03-31/resources-1.json -+ #boto3/data/sns/2010-03-31/resources-1.json - boto3/data/sqs/2012-11-05/resources-1.json - boto3/examples/cloudfront.rst - boto3/examples/s3.rst diff --git a/contrib/python/botocore/py2/patches/04-fix-yamake.patch b/contrib/python/botocore/py2/patches/04-fix-yamake.patch deleted file mode 100644 index 534a7aeae1a..00000000000 --- a/contrib/python/botocore/py2/patches/04-fix-yamake.patch +++ /dev/null @@ -1,1545 +0,0 @@ ---- contrib/python/botocore/py2/ya.make (index) -+++ contrib/python/botocore/py2/ya.make (working tree) -@@ -100,283 +98,283 @@ RESOURCE_FILES( - .dist-info/top_level.txt - botocore/cacert.pem - botocore/data/_retry.json -- botocore/data/accessanalyzer/2019-11-01/paginators-1.json -- botocore/data/accessanalyzer/2019-11-01/service-2.json -- botocore/data/acm-pca/2017-08-22/examples-1.json -- botocore/data/acm-pca/2017-08-22/paginators-1.json -- botocore/data/acm-pca/2017-08-22/service-2.json -- botocore/data/acm-pca/2017-08-22/waiters-2.json -- botocore/data/acm/2015-12-08/examples-1.json -- botocore/data/acm/2015-12-08/paginators-1.json -- botocore/data/acm/2015-12-08/service-2.json -- botocore/data/acm/2015-12-08/waiters-2.json -- botocore/data/alexaforbusiness/2017-11-09/examples-1.json -- botocore/data/alexaforbusiness/2017-11-09/paginators-1.json -- botocore/data/alexaforbusiness/2017-11-09/service-2.json -- botocore/data/amp/2020-08-01/paginators-1.json -- botocore/data/amp/2020-08-01/service-2.json -- botocore/data/amplify/2017-07-25/paginators-1.json -- botocore/data/amplify/2017-07-25/service-2.json -- botocore/data/amplifybackend/2020-08-11/paginators-1.json -- botocore/data/amplifybackend/2020-08-11/service-2.json -- botocore/data/apigateway/2015-07-09/examples-1.json -- botocore/data/apigateway/2015-07-09/paginators-1.json -- botocore/data/apigateway/2015-07-09/service-2.json -- botocore/data/apigatewaymanagementapi/2018-11-29/paginators-1.json -- botocore/data/apigatewaymanagementapi/2018-11-29/service-2.json -- botocore/data/apigatewayv2/2018-11-29/paginators-1.json -- botocore/data/apigatewayv2/2018-11-29/service-2.json -- botocore/data/appconfig/2019-10-09/paginators-1.json -- botocore/data/appconfig/2019-10-09/service-2.json -- botocore/data/appflow/2020-08-23/paginators-1.json -- botocore/data/appflow/2020-08-23/service-2.json -- botocore/data/appintegrations/2020-07-29/paginators-1.json -- botocore/data/appintegrations/2020-07-29/service-2.json -- botocore/data/application-autoscaling/2016-02-06/examples-1.json -- botocore/data/application-autoscaling/2016-02-06/paginators-1.json -- botocore/data/application-autoscaling/2016-02-06/service-2.json -- botocore/data/application-insights/2018-11-25/paginators-1.json -- botocore/data/application-insights/2018-11-25/service-2.json -- botocore/data/applicationcostprofiler/2020-09-10/paginators-1.json -- botocore/data/applicationcostprofiler/2020-09-10/service-2.json -- botocore/data/appmesh/2018-10-01/paginators-1.json -- botocore/data/appmesh/2018-10-01/service-2.json -- botocore/data/appmesh/2019-01-25/paginators-1.json -- botocore/data/appmesh/2019-01-25/service-2.json -- botocore/data/apprunner/2020-05-15/paginators-1.json -- botocore/data/apprunner/2020-05-15/service-2.json -- botocore/data/appstream/2016-12-01/examples-1.json -- botocore/data/appstream/2016-12-01/paginators-1.json -- botocore/data/appstream/2016-12-01/service-2.json -- botocore/data/appstream/2016-12-01/waiters-2.json -- botocore/data/appsync/2017-07-25/examples-1.json -- botocore/data/appsync/2017-07-25/paginators-1.json -- botocore/data/appsync/2017-07-25/service-2.json -- botocore/data/athena/2017-05-18/examples-1.json -- botocore/data/athena/2017-05-18/paginators-1.json -- botocore/data/athena/2017-05-18/service-2.json -- botocore/data/auditmanager/2017-07-25/paginators-1.json -- botocore/data/auditmanager/2017-07-25/service-2.json -- botocore/data/autoscaling-plans/2018-01-06/examples-1.json -- botocore/data/autoscaling-plans/2018-01-06/paginators-1.json -- botocore/data/autoscaling-plans/2018-01-06/service-2.json -- botocore/data/autoscaling/2011-01-01/examples-1.json -- botocore/data/autoscaling/2011-01-01/paginators-1.json -- botocore/data/autoscaling/2011-01-01/service-2.json -- botocore/data/backup/2018-11-15/paginators-1.json -- botocore/data/backup/2018-11-15/service-2.json -- botocore/data/batch/2016-08-10/examples-1.json -- botocore/data/batch/2016-08-10/paginators-1.json -- botocore/data/batch/2016-08-10/service-2.json -- botocore/data/braket/2019-09-01/paginators-1.json -- botocore/data/braket/2019-09-01/service-2.json -- botocore/data/budgets/2016-10-20/examples-1.json -- botocore/data/budgets/2016-10-20/paginators-1.json -- botocore/data/budgets/2016-10-20/service-2.json -- botocore/data/ce/2017-10-25/examples-1.json -- botocore/data/ce/2017-10-25/paginators-1.json -- botocore/data/ce/2017-10-25/service-2.json -- botocore/data/chime/2018-05-01/paginators-1.json -- botocore/data/chime/2018-05-01/service-2.json -- botocore/data/cloud9/2017-09-23/examples-1.json -- botocore/data/cloud9/2017-09-23/paginators-1.json -- botocore/data/cloud9/2017-09-23/service-2.json -- botocore/data/clouddirectory/2016-05-10/paginators-1.json -- botocore/data/clouddirectory/2016-05-10/service-2.json -- botocore/data/clouddirectory/2017-01-11/examples-1.json -- botocore/data/clouddirectory/2017-01-11/paginators-1.json -- botocore/data/clouddirectory/2017-01-11/service-2.json -- botocore/data/cloudformation/2010-05-15/examples-1.json -- botocore/data/cloudformation/2010-05-15/paginators-1.json -- botocore/data/cloudformation/2010-05-15/service-2.json -- botocore/data/cloudformation/2010-05-15/waiters-2.json -- botocore/data/cloudfront/2014-05-31/paginators-1.json -- botocore/data/cloudfront/2014-05-31/service-2.json -- botocore/data/cloudfront/2014-05-31/waiters-2.json -- botocore/data/cloudfront/2014-10-21/paginators-1.json -- botocore/data/cloudfront/2014-10-21/service-2.json -- botocore/data/cloudfront/2014-10-21/waiters-2.json -- botocore/data/cloudfront/2014-11-06/paginators-1.json -- botocore/data/cloudfront/2014-11-06/service-2.json -- botocore/data/cloudfront/2014-11-06/waiters-2.json -- botocore/data/cloudfront/2015-04-17/paginators-1.json -- botocore/data/cloudfront/2015-04-17/service-2.json -- botocore/data/cloudfront/2015-04-17/waiters-2.json -- botocore/data/cloudfront/2015-07-27/paginators-1.json -- botocore/data/cloudfront/2015-07-27/service-2.json -- botocore/data/cloudfront/2015-07-27/waiters-2.json -- botocore/data/cloudfront/2015-09-17/paginators-1.json -- botocore/data/cloudfront/2015-09-17/service-2.json -- botocore/data/cloudfront/2015-09-17/waiters-2.json -- botocore/data/cloudfront/2016-01-13/paginators-1.json -- botocore/data/cloudfront/2016-01-13/service-2.json -- botocore/data/cloudfront/2016-01-13/waiters-2.json -- botocore/data/cloudfront/2016-01-28/paginators-1.json -- botocore/data/cloudfront/2016-01-28/service-2.json -- botocore/data/cloudfront/2016-01-28/waiters-2.json -- botocore/data/cloudfront/2016-08-01/paginators-1.json -- botocore/data/cloudfront/2016-08-01/service-2.json -- botocore/data/cloudfront/2016-08-01/waiters-2.json -- botocore/data/cloudfront/2016-08-20/paginators-1.json -- botocore/data/cloudfront/2016-08-20/service-2.json -- botocore/data/cloudfront/2016-08-20/waiters-2.json -- botocore/data/cloudfront/2016-09-07/paginators-1.json -- botocore/data/cloudfront/2016-09-07/service-2.json -- botocore/data/cloudfront/2016-09-07/waiters-2.json -- botocore/data/cloudfront/2016-09-29/paginators-1.json -- botocore/data/cloudfront/2016-09-29/service-2.json -- botocore/data/cloudfront/2016-09-29/waiters-2.json -- botocore/data/cloudfront/2016-11-25/examples-1.json -- botocore/data/cloudfront/2016-11-25/paginators-1.json -- botocore/data/cloudfront/2016-11-25/service-2.json -- botocore/data/cloudfront/2016-11-25/waiters-2.json -- botocore/data/cloudfront/2017-03-25/examples-1.json -- botocore/data/cloudfront/2017-03-25/paginators-1.json -- botocore/data/cloudfront/2017-03-25/service-2.json -- botocore/data/cloudfront/2017-03-25/waiters-2.json -- botocore/data/cloudfront/2017-10-30/examples-1.json -- botocore/data/cloudfront/2017-10-30/paginators-1.json -- botocore/data/cloudfront/2017-10-30/service-2.json -- botocore/data/cloudfront/2017-10-30/waiters-2.json -- botocore/data/cloudfront/2018-06-18/examples-1.json -- botocore/data/cloudfront/2018-06-18/paginators-1.json -- botocore/data/cloudfront/2018-06-18/service-2.json -- botocore/data/cloudfront/2018-06-18/waiters-2.json -- botocore/data/cloudfront/2018-11-05/examples-1.json -- botocore/data/cloudfront/2018-11-05/paginators-1.json -- botocore/data/cloudfront/2018-11-05/service-2.json -- botocore/data/cloudfront/2018-11-05/waiters-2.json -- botocore/data/cloudfront/2019-03-26/examples-1.json -- botocore/data/cloudfront/2019-03-26/paginators-1.json -- botocore/data/cloudfront/2019-03-26/service-2.json -- botocore/data/cloudfront/2019-03-26/waiters-2.json -- botocore/data/cloudfront/2020-05-31/examples-1.json -- botocore/data/cloudfront/2020-05-31/paginators-1.json -- botocore/data/cloudfront/2020-05-31/service-2.json -- botocore/data/cloudfront/2020-05-31/waiters-2.json -- botocore/data/cloudhsm/2014-05-30/examples-1.json -- botocore/data/cloudhsm/2014-05-30/paginators-1.json -- botocore/data/cloudhsm/2014-05-30/service-2.json -- botocore/data/cloudhsmv2/2017-04-28/examples-1.json -- botocore/data/cloudhsmv2/2017-04-28/paginators-1.json -- botocore/data/cloudhsmv2/2017-04-28/service-2.json -- botocore/data/cloudsearch/2011-02-01/service-2.json -- botocore/data/cloudsearch/2013-01-01/paginators-1.json -- botocore/data/cloudsearch/2013-01-01/service-2.json -- botocore/data/cloudsearchdomain/2013-01-01/examples-1.json -- botocore/data/cloudsearchdomain/2013-01-01/service-2.json -- botocore/data/cloudtrail/2013-11-01/examples-1.json -- botocore/data/cloudtrail/2013-11-01/paginators-1.json -- botocore/data/cloudtrail/2013-11-01/service-2.json -- botocore/data/cloudwatch/2010-08-01/examples-1.json -- botocore/data/cloudwatch/2010-08-01/paginators-1.json -- botocore/data/cloudwatch/2010-08-01/service-2.json -- botocore/data/cloudwatch/2010-08-01/waiters-2.json -- botocore/data/codeartifact/2018-09-22/paginators-1.json -- botocore/data/codeartifact/2018-09-22/paginators-1.sdk-extras.json -- botocore/data/codeartifact/2018-09-22/service-2.json -- botocore/data/codebuild/2016-10-06/examples-1.json -- botocore/data/codebuild/2016-10-06/paginators-1.json -- botocore/data/codebuild/2016-10-06/service-2.json -- botocore/data/codecommit/2015-04-13/examples-1.json -- botocore/data/codecommit/2015-04-13/paginators-1.json -- botocore/data/codecommit/2015-04-13/service-2.json -- botocore/data/codedeploy/2014-10-06/examples-1.json -- botocore/data/codedeploy/2014-10-06/paginators-1.json -- botocore/data/codedeploy/2014-10-06/service-2.json -- botocore/data/codedeploy/2014-10-06/waiters-2.json -- botocore/data/codeguru-reviewer/2019-09-19/paginators-1.json -- botocore/data/codeguru-reviewer/2019-09-19/service-2.json -- botocore/data/codeguru-reviewer/2019-09-19/waiters-2.json -- botocore/data/codeguruprofiler/2019-07-18/paginators-1.json -- botocore/data/codeguruprofiler/2019-07-18/service-2.json -- botocore/data/codepipeline/2015-07-09/examples-1.json -- botocore/data/codepipeline/2015-07-09/paginators-1.json -- botocore/data/codepipeline/2015-07-09/service-2.json -- botocore/data/codestar-connections/2019-12-01/paginators-1.json -- botocore/data/codestar-connections/2019-12-01/service-2.json -- botocore/data/codestar-notifications/2019-10-15/paginators-1.json -- botocore/data/codestar-notifications/2019-10-15/service-2.json -- botocore/data/codestar/2017-04-19/examples-1.json -- botocore/data/codestar/2017-04-19/paginators-1.json -- botocore/data/codestar/2017-04-19/service-2.json -- botocore/data/cognito-identity/2014-06-30/examples-1.json -- botocore/data/cognito-identity/2014-06-30/paginators-1.json -- botocore/data/cognito-identity/2014-06-30/service-2.json -- botocore/data/cognito-idp/2016-04-18/examples-1.json -- botocore/data/cognito-idp/2016-04-18/paginators-1.json -- botocore/data/cognito-idp/2016-04-18/service-2.json -- botocore/data/cognito-sync/2014-06-30/paginators-1.json -- botocore/data/cognito-sync/2014-06-30/service-2.json -- botocore/data/comprehend/2017-11-27/examples-1.json -- botocore/data/comprehend/2017-11-27/paginators-1.json -- botocore/data/comprehend/2017-11-27/service-2.json -- botocore/data/comprehendmedical/2018-10-30/paginators-1.json -- botocore/data/comprehendmedical/2018-10-30/service-2.json -- botocore/data/compute-optimizer/2019-11-01/paginators-1.json -- botocore/data/compute-optimizer/2019-11-01/service-2.json -- botocore/data/config/2014-11-12/examples-1.json -- botocore/data/config/2014-11-12/paginators-1.json -- botocore/data/config/2014-11-12/service-2.json -- botocore/data/connect-contact-lens/2020-08-21/paginators-1.json -- botocore/data/connect-contact-lens/2020-08-21/service-2.json -- botocore/data/connect/2017-08-08/examples-1.json -- botocore/data/connect/2017-08-08/paginators-1.json -- botocore/data/connect/2017-08-08/service-2.json -- botocore/data/connectparticipant/2018-09-07/paginators-1.json -- botocore/data/connectparticipant/2018-09-07/service-2.json -- botocore/data/cur/2017-01-06/examples-1.json -- botocore/data/cur/2017-01-06/paginators-1.json -- botocore/data/cur/2017-01-06/service-2.json -- botocore/data/customer-profiles/2020-08-15/paginators-1.json -- botocore/data/customer-profiles/2020-08-15/service-2.json -- botocore/data/databrew/2017-07-25/paginators-1.json -- botocore/data/databrew/2017-07-25/service-2.json -- botocore/data/dataexchange/2017-07-25/paginators-1.json -- botocore/data/dataexchange/2017-07-25/service-2.json -- botocore/data/datapipeline/2012-10-29/paginators-1.json -- botocore/data/datapipeline/2012-10-29/service-2.json -- botocore/data/datasync/2018-11-09/paginators-1.json -- botocore/data/datasync/2018-11-09/service-2.json -- botocore/data/dax/2017-04-19/examples-1.json -- botocore/data/dax/2017-04-19/paginators-1.json -- botocore/data/dax/2017-04-19/service-2.json -- botocore/data/detective/2018-10-26/paginators-1.json -- botocore/data/detective/2018-10-26/service-2.json -- botocore/data/devicefarm/2015-06-23/examples-1.json -- botocore/data/devicefarm/2015-06-23/paginators-1.json -- botocore/data/devicefarm/2015-06-23/service-2.json -- botocore/data/devops-guru/2020-12-01/paginators-1.json -- botocore/data/devops-guru/2020-12-01/service-2.json -- botocore/data/directconnect/2012-10-25/examples-1.json -- botocore/data/directconnect/2012-10-25/paginators-1.json -- botocore/data/directconnect/2012-10-25/service-2.json -- botocore/data/discovery/2015-11-01/examples-1.json -- botocore/data/discovery/2015-11-01/paginators-1.json -- botocore/data/discovery/2015-11-01/service-2.json -- botocore/data/dlm/2018-01-12/examples-1.json -- botocore/data/dlm/2018-01-12/paginators-1.json -- botocore/data/dlm/2018-01-12/service-2.json -- botocore/data/dms/2016-01-01/examples-1.json -- botocore/data/dms/2016-01-01/paginators-1.json -- botocore/data/dms/2016-01-01/service-2.json -- botocore/data/dms/2016-01-01/waiters-2.json -- botocore/data/docdb/2014-10-31/paginators-1.json -- botocore/data/docdb/2014-10-31/service-2.json -- botocore/data/docdb/2014-10-31/service-2.sdk-extras.json -- botocore/data/docdb/2014-10-31/waiters-2.json -- botocore/data/ds/2015-04-16/examples-1.json -- botocore/data/ds/2015-04-16/paginators-1.json -- botocore/data/ds/2015-04-16/service-2.json -- botocore/data/dynamodb/2012-08-10/examples-1.json -- botocore/data/dynamodb/2012-08-10/paginators-1.json -- botocore/data/dynamodb/2012-08-10/service-2.json -- botocore/data/dynamodb/2012-08-10/waiters-2.json -- botocore/data/dynamodbstreams/2012-08-10/examples-1.json -- botocore/data/dynamodbstreams/2012-08-10/paginators-1.json -- botocore/data/dynamodbstreams/2012-08-10/service-2.json -- botocore/data/ebs/2019-11-02/paginators-1.json -- botocore/data/ebs/2019-11-02/service-2.json -+ #botocore/data/accessanalyzer/2019-11-01/paginators-1.json -+ #botocore/data/accessanalyzer/2019-11-01/service-2.json -+ #botocore/data/acm-pca/2017-08-22/examples-1.json -+ #botocore/data/acm-pca/2017-08-22/paginators-1.json -+ #botocore/data/acm-pca/2017-08-22/service-2.json -+ #botocore/data/acm-pca/2017-08-22/waiters-2.json -+ #botocore/data/acm/2015-12-08/examples-1.json -+ #botocore/data/acm/2015-12-08/paginators-1.json -+ #botocore/data/acm/2015-12-08/service-2.json -+ #botocore/data/acm/2015-12-08/waiters-2.json -+ #botocore/data/alexaforbusiness/2017-11-09/examples-1.json -+ #botocore/data/alexaforbusiness/2017-11-09/paginators-1.json -+ #botocore/data/alexaforbusiness/2017-11-09/service-2.json -+ #botocore/data/amp/2020-08-01/paginators-1.json -+ #botocore/data/amp/2020-08-01/service-2.json -+ #botocore/data/amplify/2017-07-25/paginators-1.json -+ #botocore/data/amplify/2017-07-25/service-2.json -+ #botocore/data/amplifybackend/2020-08-11/paginators-1.json -+ #botocore/data/amplifybackend/2020-08-11/service-2.json -+ #botocore/data/apigateway/2015-07-09/examples-1.json -+ #botocore/data/apigateway/2015-07-09/paginators-1.json -+ #botocore/data/apigateway/2015-07-09/service-2.json -+ #botocore/data/apigatewaymanagementapi/2018-11-29/paginators-1.json -+ #botocore/data/apigatewaymanagementapi/2018-11-29/service-2.json -+ #botocore/data/apigatewayv2/2018-11-29/paginators-1.json -+ #botocore/data/apigatewayv2/2018-11-29/service-2.json -+ #botocore/data/appconfig/2019-10-09/paginators-1.json -+ #botocore/data/appconfig/2019-10-09/service-2.json -+ #botocore/data/appflow/2020-08-23/paginators-1.json -+ #botocore/data/appflow/2020-08-23/service-2.json -+ #botocore/data/appintegrations/2020-07-29/paginators-1.json -+ #botocore/data/appintegrations/2020-07-29/service-2.json -+ #botocore/data/application-autoscaling/2016-02-06/examples-1.json -+ #botocore/data/application-autoscaling/2016-02-06/paginators-1.json -+ #botocore/data/application-autoscaling/2016-02-06/service-2.json -+ #botocore/data/application-insights/2018-11-25/paginators-1.json -+ #botocore/data/application-insights/2018-11-25/service-2.json -+ #botocore/data/applicationcostprofiler/2020-09-10/paginators-1.json -+ #botocore/data/applicationcostprofiler/2020-09-10/service-2.json -+ #botocore/data/appmesh/2018-10-01/paginators-1.json -+ #botocore/data/appmesh/2018-10-01/service-2.json -+ #botocore/data/appmesh/2019-01-25/paginators-1.json -+ #botocore/data/appmesh/2019-01-25/service-2.json -+ #botocore/data/apprunner/2020-05-15/paginators-1.json -+ #botocore/data/apprunner/2020-05-15/service-2.json -+ #botocore/data/appstream/2016-12-01/examples-1.json -+ #botocore/data/appstream/2016-12-01/paginators-1.json -+ #botocore/data/appstream/2016-12-01/service-2.json -+ #botocore/data/appstream/2016-12-01/waiters-2.json -+ #botocore/data/appsync/2017-07-25/examples-1.json -+ #botocore/data/appsync/2017-07-25/paginators-1.json -+ #botocore/data/appsync/2017-07-25/service-2.json -+ #botocore/data/athena/2017-05-18/examples-1.json -+ #botocore/data/athena/2017-05-18/paginators-1.json -+ #botocore/data/athena/2017-05-18/service-2.json -+ #botocore/data/auditmanager/2017-07-25/paginators-1.json -+ #botocore/data/auditmanager/2017-07-25/service-2.json -+ #botocore/data/autoscaling-plans/2018-01-06/examples-1.json -+ #botocore/data/autoscaling-plans/2018-01-06/paginators-1.json -+ #botocore/data/autoscaling-plans/2018-01-06/service-2.json -+ #botocore/data/autoscaling/2011-01-01/examples-1.json -+ #botocore/data/autoscaling/2011-01-01/paginators-1.json -+ #botocore/data/autoscaling/2011-01-01/service-2.json -+ #botocore/data/backup/2018-11-15/paginators-1.json -+ #botocore/data/backup/2018-11-15/service-2.json -+ #botocore/data/batch/2016-08-10/examples-1.json -+ #botocore/data/batch/2016-08-10/paginators-1.json -+ #botocore/data/batch/2016-08-10/service-2.json -+ #botocore/data/braket/2019-09-01/paginators-1.json -+ #botocore/data/braket/2019-09-01/service-2.json -+ #botocore/data/budgets/2016-10-20/examples-1.json -+ #botocore/data/budgets/2016-10-20/paginators-1.json -+ #botocore/data/budgets/2016-10-20/service-2.json -+ #botocore/data/ce/2017-10-25/examples-1.json -+ #botocore/data/ce/2017-10-25/paginators-1.json -+ #botocore/data/ce/2017-10-25/service-2.json -+ #botocore/data/chime/2018-05-01/paginators-1.json -+ #botocore/data/chime/2018-05-01/service-2.json -+ #botocore/data/cloud9/2017-09-23/examples-1.json -+ #botocore/data/cloud9/2017-09-23/paginators-1.json -+ #botocore/data/cloud9/2017-09-23/service-2.json -+ #botocore/data/clouddirectory/2016-05-10/paginators-1.json -+ #botocore/data/clouddirectory/2016-05-10/service-2.json -+ #botocore/data/clouddirectory/2017-01-11/examples-1.json -+ #botocore/data/clouddirectory/2017-01-11/paginators-1.json -+ #botocore/data/clouddirectory/2017-01-11/service-2.json -+ #botocore/data/cloudformation/2010-05-15/examples-1.json -+ #botocore/data/cloudformation/2010-05-15/paginators-1.json -+ #botocore/data/cloudformation/2010-05-15/service-2.json -+ #botocore/data/cloudformation/2010-05-15/waiters-2.json -+ #botocore/data/cloudfront/2014-05-31/paginators-1.json -+ #botocore/data/cloudfront/2014-05-31/service-2.json -+ #botocore/data/cloudfront/2014-05-31/waiters-2.json -+ #botocore/data/cloudfront/2014-10-21/paginators-1.json -+ #botocore/data/cloudfront/2014-10-21/service-2.json -+ #botocore/data/cloudfront/2014-10-21/waiters-2.json -+ #botocore/data/cloudfront/2014-11-06/paginators-1.json -+ #botocore/data/cloudfront/2014-11-06/service-2.json -+ #botocore/data/cloudfront/2014-11-06/waiters-2.json -+ #botocore/data/cloudfront/2015-04-17/paginators-1.json -+ #botocore/data/cloudfront/2015-04-17/service-2.json -+ #botocore/data/cloudfront/2015-04-17/waiters-2.json -+ #botocore/data/cloudfront/2015-07-27/paginators-1.json -+ #botocore/data/cloudfront/2015-07-27/service-2.json -+ #botocore/data/cloudfront/2015-07-27/waiters-2.json -+ #botocore/data/cloudfront/2015-09-17/paginators-1.json -+ #botocore/data/cloudfront/2015-09-17/service-2.json -+ #botocore/data/cloudfront/2015-09-17/waiters-2.json -+ #botocore/data/cloudfront/2016-01-13/paginators-1.json -+ #botocore/data/cloudfront/2016-01-13/service-2.json -+ #botocore/data/cloudfront/2016-01-13/waiters-2.json -+ #botocore/data/cloudfront/2016-01-28/paginators-1.json -+ #botocore/data/cloudfront/2016-01-28/service-2.json -+ #botocore/data/cloudfront/2016-01-28/waiters-2.json -+ #botocore/data/cloudfront/2016-08-01/paginators-1.json -+ #botocore/data/cloudfront/2016-08-01/service-2.json -+ #botocore/data/cloudfront/2016-08-01/waiters-2.json -+ #botocore/data/cloudfront/2016-08-20/paginators-1.json -+ #botocore/data/cloudfront/2016-08-20/service-2.json -+ #botocore/data/cloudfront/2016-08-20/waiters-2.json -+ #botocore/data/cloudfront/2016-09-07/paginators-1.json -+ #botocore/data/cloudfront/2016-09-07/service-2.json -+ #botocore/data/cloudfront/2016-09-07/waiters-2.json -+ #botocore/data/cloudfront/2016-09-29/paginators-1.json -+ #botocore/data/cloudfront/2016-09-29/service-2.json -+ #botocore/data/cloudfront/2016-09-29/waiters-2.json -+ #botocore/data/cloudfront/2016-11-25/examples-1.json -+ #botocore/data/cloudfront/2016-11-25/paginators-1.json -+ #botocore/data/cloudfront/2016-11-25/service-2.json -+ #botocore/data/cloudfront/2016-11-25/waiters-2.json -+ #botocore/data/cloudfront/2017-03-25/examples-1.json -+ #botocore/data/cloudfront/2017-03-25/paginators-1.json -+ #botocore/data/cloudfront/2017-03-25/service-2.json -+ #botocore/data/cloudfront/2017-03-25/waiters-2.json -+ #botocore/data/cloudfront/2017-10-30/examples-1.json -+ #botocore/data/cloudfront/2017-10-30/paginators-1.json -+ #botocore/data/cloudfront/2017-10-30/service-2.json -+ #botocore/data/cloudfront/2017-10-30/waiters-2.json -+ #botocore/data/cloudfront/2018-06-18/examples-1.json -+ #botocore/data/cloudfront/2018-06-18/paginators-1.json -+ #botocore/data/cloudfront/2018-06-18/service-2.json -+ #botocore/data/cloudfront/2018-06-18/waiters-2.json -+ #botocore/data/cloudfront/2018-11-05/examples-1.json -+ #botocore/data/cloudfront/2018-11-05/paginators-1.json -+ #botocore/data/cloudfront/2018-11-05/service-2.json -+ #botocore/data/cloudfront/2018-11-05/waiters-2.json -+ #botocore/data/cloudfront/2019-03-26/examples-1.json -+ #botocore/data/cloudfront/2019-03-26/paginators-1.json -+ #botocore/data/cloudfront/2019-03-26/service-2.json -+ #botocore/data/cloudfront/2019-03-26/waiters-2.json -+ #botocore/data/cloudfront/2020-05-31/examples-1.json -+ #botocore/data/cloudfront/2020-05-31/paginators-1.json -+ #botocore/data/cloudfront/2020-05-31/service-2.json -+ #botocore/data/cloudfront/2020-05-31/waiters-2.json -+ #botocore/data/cloudhsm/2014-05-30/examples-1.json -+ #botocore/data/cloudhsm/2014-05-30/paginators-1.json -+ #botocore/data/cloudhsm/2014-05-30/service-2.json -+ #botocore/data/cloudhsmv2/2017-04-28/examples-1.json -+ #botocore/data/cloudhsmv2/2017-04-28/paginators-1.json -+ #botocore/data/cloudhsmv2/2017-04-28/service-2.json -+ #botocore/data/cloudsearch/2011-02-01/service-2.json -+ #botocore/data/cloudsearch/2013-01-01/paginators-1.json -+ #botocore/data/cloudsearch/2013-01-01/service-2.json -+ #botocore/data/cloudsearchdomain/2013-01-01/examples-1.json -+ #botocore/data/cloudsearchdomain/2013-01-01/service-2.json -+ #botocore/data/cloudtrail/2013-11-01/examples-1.json -+ #botocore/data/cloudtrail/2013-11-01/paginators-1.json -+ #botocore/data/cloudtrail/2013-11-01/service-2.json -+ #botocore/data/cloudwatch/2010-08-01/examples-1.json -+ #botocore/data/cloudwatch/2010-08-01/paginators-1.json -+ #botocore/data/cloudwatch/2010-08-01/service-2.json -+ #botocore/data/cloudwatch/2010-08-01/waiters-2.json -+ #botocore/data/codeartifact/2018-09-22/paginators-1.json -+ #botocore/data/codeartifact/2018-09-22/paginators-1.sdk-extras.json -+ #botocore/data/codeartifact/2018-09-22/service-2.json -+ #botocore/data/codebuild/2016-10-06/examples-1.json -+ #botocore/data/codebuild/2016-10-06/paginators-1.json -+ #botocore/data/codebuild/2016-10-06/service-2.json -+ #botocore/data/codecommit/2015-04-13/examples-1.json -+ #botocore/data/codecommit/2015-04-13/paginators-1.json -+ #botocore/data/codecommit/2015-04-13/service-2.json -+ #botocore/data/codedeploy/2014-10-06/examples-1.json -+ #botocore/data/codedeploy/2014-10-06/paginators-1.json -+ #botocore/data/codedeploy/2014-10-06/service-2.json -+ #botocore/data/codedeploy/2014-10-06/waiters-2.json -+ #botocore/data/codeguru-reviewer/2019-09-19/paginators-1.json -+ #botocore/data/codeguru-reviewer/2019-09-19/service-2.json -+ #botocore/data/codeguru-reviewer/2019-09-19/waiters-2.json -+ #botocore/data/codeguruprofiler/2019-07-18/paginators-1.json -+ #botocore/data/codeguruprofiler/2019-07-18/service-2.json -+ #botocore/data/codepipeline/2015-07-09/examples-1.json -+ #botocore/data/codepipeline/2015-07-09/paginators-1.json -+ #botocore/data/codepipeline/2015-07-09/service-2.json -+ #botocore/data/codestar-connections/2019-12-01/paginators-1.json -+ #botocore/data/codestar-connections/2019-12-01/service-2.json -+ #botocore/data/codestar-notifications/2019-10-15/paginators-1.json -+ #botocore/data/codestar-notifications/2019-10-15/service-2.json -+ #botocore/data/codestar/2017-04-19/examples-1.json -+ #botocore/data/codestar/2017-04-19/paginators-1.json -+ #botocore/data/codestar/2017-04-19/service-2.json -+ #botocore/data/cognito-identity/2014-06-30/examples-1.json -+ #botocore/data/cognito-identity/2014-06-30/paginators-1.json -+ #botocore/data/cognito-identity/2014-06-30/service-2.json -+ #botocore/data/cognito-idp/2016-04-18/examples-1.json -+ #botocore/data/cognito-idp/2016-04-18/paginators-1.json -+ #botocore/data/cognito-idp/2016-04-18/service-2.json -+ #botocore/data/cognito-sync/2014-06-30/paginators-1.json -+ #botocore/data/cognito-sync/2014-06-30/service-2.json -+ #botocore/data/comprehend/2017-11-27/examples-1.json -+ #botocore/data/comprehend/2017-11-27/paginators-1.json -+ #botocore/data/comprehend/2017-11-27/service-2.json -+ #botocore/data/comprehendmedical/2018-10-30/paginators-1.json -+ #botocore/data/comprehendmedical/2018-10-30/service-2.json -+ #botocore/data/compute-optimizer/2019-11-01/paginators-1.json -+ #botocore/data/compute-optimizer/2019-11-01/service-2.json -+ #botocore/data/config/2014-11-12/examples-1.json -+ #botocore/data/config/2014-11-12/paginators-1.json -+ #botocore/data/config/2014-11-12/service-2.json -+ #botocore/data/connect-contact-lens/2020-08-21/paginators-1.json -+ #botocore/data/connect-contact-lens/2020-08-21/service-2.json -+ #botocore/data/connect/2017-08-08/examples-1.json -+ #botocore/data/connect/2017-08-08/paginators-1.json -+ #botocore/data/connect/2017-08-08/service-2.json -+ #botocore/data/connectparticipant/2018-09-07/paginators-1.json -+ #botocore/data/connectparticipant/2018-09-07/service-2.json -+ #botocore/data/cur/2017-01-06/examples-1.json -+ #botocore/data/cur/2017-01-06/paginators-1.json -+ #botocore/data/cur/2017-01-06/service-2.json -+ #botocore/data/customer-profiles/2020-08-15/paginators-1.json -+ #botocore/data/customer-profiles/2020-08-15/service-2.json -+ #botocore/data/databrew/2017-07-25/paginators-1.json -+ #botocore/data/databrew/2017-07-25/service-2.json -+ #botocore/data/dataexchange/2017-07-25/paginators-1.json -+ #botocore/data/dataexchange/2017-07-25/service-2.json -+ #botocore/data/datapipeline/2012-10-29/paginators-1.json -+ #botocore/data/datapipeline/2012-10-29/service-2.json -+ #botocore/data/datasync/2018-11-09/paginators-1.json -+ #botocore/data/datasync/2018-11-09/service-2.json -+ #botocore/data/dax/2017-04-19/examples-1.json -+ #botocore/data/dax/2017-04-19/paginators-1.json -+ #botocore/data/dax/2017-04-19/service-2.json -+ #botocore/data/detective/2018-10-26/paginators-1.json -+ #botocore/data/detective/2018-10-26/service-2.json -+ #botocore/data/devicefarm/2015-06-23/examples-1.json -+ #botocore/data/devicefarm/2015-06-23/paginators-1.json -+ #botocore/data/devicefarm/2015-06-23/service-2.json -+ #botocore/data/devops-guru/2020-12-01/paginators-1.json -+ #botocore/data/devops-guru/2020-12-01/service-2.json -+ #botocore/data/directconnect/2012-10-25/examples-1.json -+ #botocore/data/directconnect/2012-10-25/paginators-1.json -+ #botocore/data/directconnect/2012-10-25/service-2.json -+ #botocore/data/discovery/2015-11-01/examples-1.json -+ #botocore/data/discovery/2015-11-01/paginators-1.json -+ #botocore/data/discovery/2015-11-01/service-2.json -+ #botocore/data/dlm/2018-01-12/examples-1.json -+ #botocore/data/dlm/2018-01-12/paginators-1.json -+ #botocore/data/dlm/2018-01-12/service-2.json -+ #botocore/data/dms/2016-01-01/examples-1.json -+ #botocore/data/dms/2016-01-01/paginators-1.json -+ #botocore/data/dms/2016-01-01/service-2.json -+ #botocore/data/dms/2016-01-01/waiters-2.json -+ #botocore/data/docdb/2014-10-31/paginators-1.json -+ #botocore/data/docdb/2014-10-31/service-2.json -+ #botocore/data/docdb/2014-10-31/service-2.sdk-extras.json -+ #botocore/data/docdb/2014-10-31/waiters-2.json -+ #botocore/data/ds/2015-04-16/examples-1.json -+ #botocore/data/ds/2015-04-16/paginators-1.json -+ #botocore/data/ds/2015-04-16/service-2.json -+ #botocore/data/dynamodb/2012-08-10/examples-1.json -+ #botocore/data/dynamodb/2012-08-10/paginators-1.json -+ #botocore/data/dynamodb/2012-08-10/service-2.json -+ #botocore/data/dynamodb/2012-08-10/waiters-2.json -+ #botocore/data/dynamodbstreams/2012-08-10/examples-1.json -+ #botocore/data/dynamodbstreams/2012-08-10/paginators-1.json -+ #botocore/data/dynamodbstreams/2012-08-10/service-2.json -+ #botocore/data/ebs/2019-11-02/paginators-1.json -+ #botocore/data/ebs/2019-11-02/service-2.json - botocore/data/ec2-instance-connect/2018-04-02/paginators-1.json - botocore/data/ec2-instance-connect/2018-04-02/service-2.json - botocore/data/ec2/2014-09-01/paginators-1.json -@@ -405,364 +403,364 @@ RESOURCE_FILES( - botocore/data/ec2/2016-11-15/paginators-1.json - botocore/data/ec2/2016-11-15/service-2.json - botocore/data/ec2/2016-11-15/waiters-2.json -- botocore/data/ecr-public/2020-10-30/paginators-1.json -- botocore/data/ecr-public/2020-10-30/service-2.json -- botocore/data/ecr/2015-09-21/examples-1.json -- botocore/data/ecr/2015-09-21/paginators-1.json -- botocore/data/ecr/2015-09-21/service-2.json -- botocore/data/ecr/2015-09-21/waiters-2.json -- botocore/data/ecs/2014-11-13/examples-1.json -- botocore/data/ecs/2014-11-13/paginators-1.json -- botocore/data/ecs/2014-11-13/service-2.json -- botocore/data/ecs/2014-11-13/waiters-2.json -- botocore/data/efs/2015-02-01/examples-1.json -- botocore/data/efs/2015-02-01/paginators-1.json -- botocore/data/efs/2015-02-01/service-2.json -- botocore/data/eks/2017-11-01/examples-1.json -- botocore/data/eks/2017-11-01/paginators-1.json -- botocore/data/eks/2017-11-01/service-2.json -- botocore/data/eks/2017-11-01/service-2.sdk-extras.json -- botocore/data/eks/2017-11-01/waiters-2.json -- botocore/data/elastic-inference/2017-07-25/paginators-1.json -- botocore/data/elastic-inference/2017-07-25/service-2.json -- botocore/data/elasticache/2014-09-30/paginators-1.json -- botocore/data/elasticache/2014-09-30/service-2.json -- botocore/data/elasticache/2014-09-30/waiters-2.json -- botocore/data/elasticache/2015-02-02/examples-1.json -- botocore/data/elasticache/2015-02-02/paginators-1.json -- botocore/data/elasticache/2015-02-02/service-2.json -- botocore/data/elasticache/2015-02-02/waiters-2.json -- botocore/data/elasticbeanstalk/2010-12-01/examples-1.json -- botocore/data/elasticbeanstalk/2010-12-01/paginators-1.json -- botocore/data/elasticbeanstalk/2010-12-01/service-2.json -- botocore/data/elasticbeanstalk/2010-12-01/waiters-2.json -- botocore/data/elastictranscoder/2012-09-25/examples-1.json -- botocore/data/elastictranscoder/2012-09-25/paginators-1.json -- botocore/data/elastictranscoder/2012-09-25/service-2.json -- botocore/data/elastictranscoder/2012-09-25/waiters-2.json -- botocore/data/elb/2012-06-01/examples-1.json -- botocore/data/elb/2012-06-01/paginators-1.json -- botocore/data/elb/2012-06-01/service-2.json -- botocore/data/elb/2012-06-01/waiters-2.json -- botocore/data/elbv2/2015-12-01/examples-1.json -- botocore/data/elbv2/2015-12-01/paginators-1.json -- botocore/data/elbv2/2015-12-01/service-2.json -- botocore/data/elbv2/2015-12-01/waiters-2.json -- botocore/data/emr-containers/2020-10-01/paginators-1.json -- botocore/data/emr-containers/2020-10-01/service-2.json -- botocore/data/emr/2009-03-31/examples-1.json -- botocore/data/emr/2009-03-31/paginators-1.json -- botocore/data/emr/2009-03-31/service-2.json -- botocore/data/emr/2009-03-31/waiters-2.json -+ #botocore/data/ecr-public/2020-10-30/paginators-1.json -+ #botocore/data/ecr-public/2020-10-30/service-2.json -+ #botocore/data/ecr/2015-09-21/examples-1.json -+ #botocore/data/ecr/2015-09-21/paginators-1.json -+ #botocore/data/ecr/2015-09-21/service-2.json -+ #botocore/data/ecr/2015-09-21/waiters-2.json -+ #botocore/data/ecs/2014-11-13/examples-1.json -+ #botocore/data/ecs/2014-11-13/paginators-1.json -+ #botocore/data/ecs/2014-11-13/service-2.json -+ #botocore/data/ecs/2014-11-13/waiters-2.json -+ #botocore/data/efs/2015-02-01/examples-1.json -+ #botocore/data/efs/2015-02-01/paginators-1.json -+ #botocore/data/efs/2015-02-01/service-2.json -+ #botocore/data/eks/2017-11-01/examples-1.json -+ #botocore/data/eks/2017-11-01/paginators-1.json -+ #botocore/data/eks/2017-11-01/service-2.json -+ #botocore/data/eks/2017-11-01/service-2.sdk-extras.json -+ #botocore/data/eks/2017-11-01/waiters-2.json -+ #botocore/data/elastic-inference/2017-07-25/paginators-1.json -+ #botocore/data/elastic-inference/2017-07-25/service-2.json -+ #botocore/data/elasticache/2014-09-30/paginators-1.json -+ #botocore/data/elasticache/2014-09-30/service-2.json -+ #botocore/data/elasticache/2014-09-30/waiters-2.json -+ #botocore/data/elasticache/2015-02-02/examples-1.json -+ #botocore/data/elasticache/2015-02-02/paginators-1.json -+ #botocore/data/elasticache/2015-02-02/service-2.json -+ #botocore/data/elasticache/2015-02-02/waiters-2.json -+ #botocore/data/elasticbeanstalk/2010-12-01/examples-1.json -+ #botocore/data/elasticbeanstalk/2010-12-01/paginators-1.json -+ #botocore/data/elasticbeanstalk/2010-12-01/service-2.json -+ #botocore/data/elasticbeanstalk/2010-12-01/waiters-2.json -+ #botocore/data/elastictranscoder/2012-09-25/examples-1.json -+ #botocore/data/elastictranscoder/2012-09-25/paginators-1.json -+ #botocore/data/elastictranscoder/2012-09-25/service-2.json -+ #botocore/data/elastictranscoder/2012-09-25/waiters-2.json -+ #botocore/data/elb/2012-06-01/examples-1.json -+ #botocore/data/elb/2012-06-01/paginators-1.json -+ #botocore/data/elb/2012-06-01/service-2.json -+ #botocore/data/elb/2012-06-01/waiters-2.json -+ #botocore/data/elbv2/2015-12-01/examples-1.json -+ #botocore/data/elbv2/2015-12-01/paginators-1.json -+ #botocore/data/elbv2/2015-12-01/service-2.json -+ #botocore/data/elbv2/2015-12-01/waiters-2.json -+ #botocore/data/emr-containers/2020-10-01/paginators-1.json -+ #botocore/data/emr-containers/2020-10-01/service-2.json -+ #botocore/data/emr/2009-03-31/examples-1.json -+ #botocore/data/emr/2009-03-31/paginators-1.json -+ #botocore/data/emr/2009-03-31/service-2.json -+ #botocore/data/emr/2009-03-31/waiters-2.json - botocore/data/endpoints.json -- botocore/data/es/2015-01-01/examples-1.json -- botocore/data/es/2015-01-01/paginators-1.json -- botocore/data/es/2015-01-01/service-2.json -- botocore/data/events/2014-02-03/service-2.json -- botocore/data/events/2015-10-07/examples-1.json -- botocore/data/events/2015-10-07/paginators-1.json -- botocore/data/events/2015-10-07/service-2.json -- botocore/data/finspace-data/2020-07-13/paginators-1.json -- botocore/data/finspace-data/2020-07-13/service-2.json -- botocore/data/finspace/2021-03-12/paginators-1.json -- botocore/data/finspace/2021-03-12/service-2.json -- botocore/data/firehose/2015-08-04/examples-1.json -- botocore/data/firehose/2015-08-04/paginators-1.json -- botocore/data/firehose/2015-08-04/service-2.json -- botocore/data/fis/2020-12-01/paginators-1.json -- botocore/data/fis/2020-12-01/service-2.json -- botocore/data/fms/2018-01-01/examples-1.json -- botocore/data/fms/2018-01-01/paginators-1.json -- botocore/data/fms/2018-01-01/service-2.json -- botocore/data/forecast/2018-06-26/paginators-1.json -- botocore/data/forecast/2018-06-26/service-2.json -- botocore/data/forecastquery/2018-06-26/paginators-1.json -- botocore/data/forecastquery/2018-06-26/service-2.json -- botocore/data/frauddetector/2019-11-15/paginators-1.json -- botocore/data/frauddetector/2019-11-15/service-2.json -- botocore/data/fsx/2018-03-01/paginators-1.json -- botocore/data/fsx/2018-03-01/service-2.json -- botocore/data/gamelift/2015-10-01/examples-1.json -- botocore/data/gamelift/2015-10-01/paginators-1.json -- botocore/data/gamelift/2015-10-01/service-2.json -- botocore/data/glacier/2012-06-01/examples-1.json -- botocore/data/glacier/2012-06-01/paginators-1.json -- botocore/data/glacier/2012-06-01/service-2.json -- botocore/data/glacier/2012-06-01/waiters-2.json -- botocore/data/globalaccelerator/2018-08-08/paginators-1.json -- botocore/data/globalaccelerator/2018-08-08/service-2.json -- botocore/data/glue/2017-03-31/examples-1.json -- botocore/data/glue/2017-03-31/paginators-1.json -- botocore/data/glue/2017-03-31/service-2.json -- botocore/data/greengrass/2017-06-07/paginators-1.json -- botocore/data/greengrass/2017-06-07/service-2.json -- botocore/data/greengrassv2/2020-11-30/paginators-1.json -- botocore/data/greengrassv2/2020-11-30/service-2.json -- botocore/data/groundstation/2019-05-23/paginators-1.json -- botocore/data/groundstation/2019-05-23/service-2.json -- botocore/data/guardduty/2017-11-28/paginators-1.json -- botocore/data/guardduty/2017-11-28/service-2.json -- botocore/data/health/2016-08-04/examples-1.json -- botocore/data/health/2016-08-04/paginators-1.json -- botocore/data/health/2016-08-04/service-2.json -- botocore/data/healthlake/2017-07-01/paginators-1.json -- botocore/data/healthlake/2017-07-01/service-2.json -- botocore/data/honeycode/2020-03-01/paginators-1.json -- botocore/data/honeycode/2020-03-01/paginators-1.sdk-extras.json -- botocore/data/honeycode/2020-03-01/service-2.json -+ #botocore/data/es/2015-01-01/examples-1.json -+ #botocore/data/es/2015-01-01/paginators-1.json -+ #botocore/data/es/2015-01-01/service-2.json -+ #botocore/data/events/2014-02-03/service-2.json -+ #botocore/data/events/2015-10-07/examples-1.json -+ #botocore/data/events/2015-10-07/paginators-1.json -+ #botocore/data/events/2015-10-07/service-2.json -+ #botocore/data/finspace-data/2020-07-13/paginators-1.json -+ #botocore/data/finspace-data/2020-07-13/service-2.json -+ #botocore/data/finspace/2021-03-12/paginators-1.json -+ #botocore/data/finspace/2021-03-12/service-2.json -+ #botocore/data/firehose/2015-08-04/examples-1.json -+ #botocore/data/firehose/2015-08-04/paginators-1.json -+ #botocore/data/firehose/2015-08-04/service-2.json -+ #botocore/data/fis/2020-12-01/paginators-1.json -+ #botocore/data/fis/2020-12-01/service-2.json -+ #botocore/data/fms/2018-01-01/examples-1.json -+ #botocore/data/fms/2018-01-01/paginators-1.json -+ #botocore/data/fms/2018-01-01/service-2.json -+ #botocore/data/forecast/2018-06-26/paginators-1.json -+ #botocore/data/forecast/2018-06-26/service-2.json -+ #botocore/data/forecastquery/2018-06-26/paginators-1.json -+ #botocore/data/forecastquery/2018-06-26/service-2.json -+ #botocore/data/frauddetector/2019-11-15/paginators-1.json -+ #botocore/data/frauddetector/2019-11-15/service-2.json -+ #botocore/data/fsx/2018-03-01/paginators-1.json -+ #botocore/data/fsx/2018-03-01/service-2.json -+ #botocore/data/gamelift/2015-10-01/examples-1.json -+ #botocore/data/gamelift/2015-10-01/paginators-1.json -+ #botocore/data/gamelift/2015-10-01/service-2.json -+ #botocore/data/glacier/2012-06-01/examples-1.json -+ #botocore/data/glacier/2012-06-01/paginators-1.json -+ #botocore/data/glacier/2012-06-01/service-2.json -+ #botocore/data/glacier/2012-06-01/waiters-2.json -+ #botocore/data/globalaccelerator/2018-08-08/paginators-1.json -+ #botocore/data/globalaccelerator/2018-08-08/service-2.json -+ #botocore/data/glue/2017-03-31/examples-1.json -+ #botocore/data/glue/2017-03-31/paginators-1.json -+ #botocore/data/glue/2017-03-31/service-2.json -+ #botocore/data/greengrass/2017-06-07/paginators-1.json -+ #botocore/data/greengrass/2017-06-07/service-2.json -+ #botocore/data/greengrassv2/2020-11-30/paginators-1.json -+ #botocore/data/greengrassv2/2020-11-30/service-2.json -+ #botocore/data/groundstation/2019-05-23/paginators-1.json -+ #botocore/data/groundstation/2019-05-23/service-2.json -+ #botocore/data/guardduty/2017-11-28/paginators-1.json -+ #botocore/data/guardduty/2017-11-28/service-2.json -+ #botocore/data/health/2016-08-04/examples-1.json -+ #botocore/data/health/2016-08-04/paginators-1.json -+ #botocore/data/health/2016-08-04/service-2.json -+ #botocore/data/healthlake/2017-07-01/paginators-1.json -+ #botocore/data/healthlake/2017-07-01/service-2.json -+ #botocore/data/honeycode/2020-03-01/paginators-1.json -+ #botocore/data/honeycode/2020-03-01/paginators-1.sdk-extras.json -+ #botocore/data/honeycode/2020-03-01/service-2.json - botocore/data/iam/2010-05-08/examples-1.json - botocore/data/iam/2010-05-08/paginators-1.json - botocore/data/iam/2010-05-08/service-2.json - botocore/data/iam/2010-05-08/waiters-2.json -- botocore/data/identitystore/2020-06-15/paginators-1.json -- botocore/data/identitystore/2020-06-15/service-2.json -- botocore/data/imagebuilder/2019-12-02/paginators-1.json -- botocore/data/imagebuilder/2019-12-02/service-2.json -- botocore/data/importexport/2010-06-01/paginators-1.json -- botocore/data/importexport/2010-06-01/service-2.json -- botocore/data/inspector/2015-08-18/service-2.json -- botocore/data/inspector/2016-02-16/examples-1.json -- botocore/data/inspector/2016-02-16/paginators-1.json -- botocore/data/inspector/2016-02-16/service-2.json -- botocore/data/iot-data/2015-05-28/paginators-1.json -- botocore/data/iot-data/2015-05-28/service-2.json -- botocore/data/iot-jobs-data/2017-09-29/examples-1.json -- botocore/data/iot-jobs-data/2017-09-29/paginators-1.json -- botocore/data/iot-jobs-data/2017-09-29/service-2.json -- botocore/data/iot/2015-05-28/examples-1.json -- botocore/data/iot/2015-05-28/paginators-1.json -- botocore/data/iot/2015-05-28/service-2.json -- botocore/data/iot1click-devices/2018-05-14/paginators-1.json -- botocore/data/iot1click-devices/2018-05-14/service-2.json -- botocore/data/iot1click-projects/2018-05-14/examples-1.json -- botocore/data/iot1click-projects/2018-05-14/paginators-1.json -- botocore/data/iot1click-projects/2018-05-14/service-2.json -- botocore/data/iotanalytics/2017-11-27/examples-1.json -- botocore/data/iotanalytics/2017-11-27/paginators-1.json -- botocore/data/iotanalytics/2017-11-27/service-2.json -- botocore/data/iotdeviceadvisor/2020-09-18/paginators-1.json -- botocore/data/iotdeviceadvisor/2020-09-18/service-2.json -- botocore/data/iotevents-data/2018-10-23/paginators-1.json -- botocore/data/iotevents-data/2018-10-23/service-2.json -- botocore/data/iotevents/2018-07-27/paginators-1.json -- botocore/data/iotevents/2018-07-27/service-2.json -- botocore/data/iotfleethub/2020-11-03/paginators-1.json -- botocore/data/iotfleethub/2020-11-03/service-2.json -- botocore/data/iotsecuretunneling/2018-10-05/paginators-1.json -- botocore/data/iotsecuretunneling/2018-10-05/service-2.json -- botocore/data/iotsitewise/2019-12-02/paginators-1.json -- botocore/data/iotsitewise/2019-12-02/service-2.json -- botocore/data/iotsitewise/2019-12-02/waiters-2.json -- botocore/data/iotthingsgraph/2018-09-06/paginators-1.json -- botocore/data/iotthingsgraph/2018-09-06/service-2.json -- botocore/data/iotwireless/2020-11-22/paginators-1.json -- botocore/data/iotwireless/2020-11-22/service-2.json -- botocore/data/ivs/2020-07-14/paginators-1.json -- botocore/data/ivs/2020-07-14/service-2.json -- botocore/data/kafka/2018-11-14/paginators-1.json -- botocore/data/kafka/2018-11-14/service-2.json -- botocore/data/kendra/2019-02-03/paginators-1.json -- botocore/data/kendra/2019-02-03/service-2.json -- botocore/data/kinesis-video-archived-media/2017-09-30/examples-1.json -- botocore/data/kinesis-video-archived-media/2017-09-30/paginators-1.json -- botocore/data/kinesis-video-archived-media/2017-09-30/service-2.json -- botocore/data/kinesis-video-media/2017-09-30/examples-1.json -- botocore/data/kinesis-video-media/2017-09-30/paginators-1.json -- botocore/data/kinesis-video-media/2017-09-30/service-2.json -- botocore/data/kinesis-video-signaling/2019-12-04/paginators-1.json -- botocore/data/kinesis-video-signaling/2019-12-04/service-2.json -+ #botocore/data/identitystore/2020-06-15/paginators-1.json -+ #botocore/data/identitystore/2020-06-15/service-2.json -+ #botocore/data/imagebuilder/2019-12-02/paginators-1.json -+ #botocore/data/imagebuilder/2019-12-02/service-2.json -+ #botocore/data/importexport/2010-06-01/paginators-1.json -+ #botocore/data/importexport/2010-06-01/service-2.json -+ #botocore/data/inspector/2015-08-18/service-2.json -+ #botocore/data/inspector/2016-02-16/examples-1.json -+ #botocore/data/inspector/2016-02-16/paginators-1.json -+ #botocore/data/inspector/2016-02-16/service-2.json -+ #botocore/data/iot-data/2015-05-28/paginators-1.json -+ #botocore/data/iot-data/2015-05-28/service-2.json -+ #botocore/data/iot-jobs-data/2017-09-29/examples-1.json -+ #botocore/data/iot-jobs-data/2017-09-29/paginators-1.json -+ #botocore/data/iot-jobs-data/2017-09-29/service-2.json -+ #botocore/data/iot/2015-05-28/examples-1.json -+ #botocore/data/iot/2015-05-28/paginators-1.json -+ #botocore/data/iot/2015-05-28/service-2.json -+ #botocore/data/iot1click-devices/2018-05-14/paginators-1.json -+ #botocore/data/iot1click-devices/2018-05-14/service-2.json -+ #botocore/data/iot1click-projects/2018-05-14/examples-1.json -+ #botocore/data/iot1click-projects/2018-05-14/paginators-1.json -+ #botocore/data/iot1click-projects/2018-05-14/service-2.json -+ #botocore/data/iotanalytics/2017-11-27/examples-1.json -+ #botocore/data/iotanalytics/2017-11-27/paginators-1.json -+ #botocore/data/iotanalytics/2017-11-27/service-2.json -+ #botocore/data/iotdeviceadvisor/2020-09-18/paginators-1.json -+ #botocore/data/iotdeviceadvisor/2020-09-18/service-2.json -+ #botocore/data/iotevents-data/2018-10-23/paginators-1.json -+ #botocore/data/iotevents-data/2018-10-23/service-2.json -+ #botocore/data/iotevents/2018-07-27/paginators-1.json -+ #botocore/data/iotevents/2018-07-27/service-2.json -+ #botocore/data/iotfleethub/2020-11-03/paginators-1.json -+ #botocore/data/iotfleethub/2020-11-03/service-2.json -+ #botocore/data/iotsecuretunneling/2018-10-05/paginators-1.json -+ #botocore/data/iotsecuretunneling/2018-10-05/service-2.json -+ #botocore/data/iotsitewise/2019-12-02/paginators-1.json -+ #botocore/data/iotsitewise/2019-12-02/service-2.json -+ #botocore/data/iotsitewise/2019-12-02/waiters-2.json -+ #botocore/data/iotthingsgraph/2018-09-06/paginators-1.json -+ #botocore/data/iotthingsgraph/2018-09-06/service-2.json -+ #botocore/data/iotwireless/2020-11-22/paginators-1.json -+ #botocore/data/iotwireless/2020-11-22/service-2.json -+ #botocore/data/ivs/2020-07-14/paginators-1.json -+ #botocore/data/ivs/2020-07-14/service-2.json -+ #botocore/data/kafka/2018-11-14/paginators-1.json -+ #botocore/data/kafka/2018-11-14/service-2.json -+ #botocore/data/kendra/2019-02-03/paginators-1.json -+ #botocore/data/kendra/2019-02-03/service-2.json -+ #botocore/data/kinesis-video-archived-media/2017-09-30/examples-1.json -+ #botocore/data/kinesis-video-archived-media/2017-09-30/paginators-1.json -+ #botocore/data/kinesis-video-archived-media/2017-09-30/service-2.json -+ #botocore/data/kinesis-video-media/2017-09-30/examples-1.json -+ #botocore/data/kinesis-video-media/2017-09-30/paginators-1.json -+ #botocore/data/kinesis-video-media/2017-09-30/service-2.json -+ #botocore/data/kinesis-video-signaling/2019-12-04/paginators-1.json -+ #botocore/data/kinesis-video-signaling/2019-12-04/service-2.json - botocore/data/kinesis/2013-12-02/examples-1.json - botocore/data/kinesis/2013-12-02/paginators-1.json - botocore/data/kinesis/2013-12-02/service-2.json - botocore/data/kinesis/2013-12-02/waiters-2.json -- botocore/data/kinesisanalytics/2015-08-14/examples-1.json -- botocore/data/kinesisanalytics/2015-08-14/paginators-1.json -- botocore/data/kinesisanalytics/2015-08-14/service-2.json -- botocore/data/kinesisanalyticsv2/2018-05-23/paginators-1.json -- botocore/data/kinesisanalyticsv2/2018-05-23/service-2.json -- botocore/data/kinesisvideo/2017-09-30/examples-1.json -- botocore/data/kinesisvideo/2017-09-30/paginators-1.json -- botocore/data/kinesisvideo/2017-09-30/service-2.json -+ #botocore/data/kinesisanalytics/2015-08-14/examples-1.json -+ #botocore/data/kinesisanalytics/2015-08-14/paginators-1.json -+ #botocore/data/kinesisanalytics/2015-08-14/service-2.json -+ #botocore/data/kinesisanalyticsv2/2018-05-23/paginators-1.json -+ #botocore/data/kinesisanalyticsv2/2018-05-23/service-2.json -+ #botocore/data/kinesisvideo/2017-09-30/examples-1.json -+ #botocore/data/kinesisvideo/2017-09-30/paginators-1.json -+ #botocore/data/kinesisvideo/2017-09-30/service-2.json - botocore/data/kms/2014-11-01/examples-1.json - botocore/data/kms/2014-11-01/paginators-1.json - botocore/data/kms/2014-11-01/service-2.json -- botocore/data/lakeformation/2017-03-31/paginators-1.json -- botocore/data/lakeformation/2017-03-31/service-2.json -- botocore/data/lambda/2014-11-11/service-2.json -- botocore/data/lambda/2015-03-31/examples-1.json -- botocore/data/lambda/2015-03-31/paginators-1.json -- botocore/data/lambda/2015-03-31/service-2.json -- botocore/data/lambda/2015-03-31/waiters-2.json -- botocore/data/lex-models/2017-04-19/examples-1.json -- botocore/data/lex-models/2017-04-19/paginators-1.json -- botocore/data/lex-models/2017-04-19/service-2.json -- botocore/data/lex-runtime/2016-11-28/examples-1.json -- botocore/data/lex-runtime/2016-11-28/paginators-1.json -- botocore/data/lex-runtime/2016-11-28/service-2.json -- botocore/data/lexv2-models/2020-08-07/paginators-1.json -- botocore/data/lexv2-models/2020-08-07/service-2.json -- botocore/data/lexv2-runtime/2020-08-07/paginators-1.json -- botocore/data/lexv2-runtime/2020-08-07/service-2.json -- botocore/data/license-manager/2018-08-01/paginators-1.json -- botocore/data/license-manager/2018-08-01/service-2.json -- botocore/data/lightsail/2016-11-28/examples-1.json -- botocore/data/lightsail/2016-11-28/paginators-1.json -- botocore/data/lightsail/2016-11-28/service-2.json -- botocore/data/location/2020-11-19/paginators-1.json -- botocore/data/location/2020-11-19/service-2.json -- botocore/data/logs/2014-03-28/examples-1.json -- botocore/data/logs/2014-03-28/paginators-1.json -- botocore/data/logs/2014-03-28/service-2.json -- botocore/data/lookoutequipment/2020-12-15/paginators-1.json -- botocore/data/lookoutequipment/2020-12-15/service-2.json -- botocore/data/lookoutmetrics/2017-07-25/paginators-1.json -- botocore/data/lookoutmetrics/2017-07-25/service-2.json -- botocore/data/lookoutvision/2020-11-20/paginators-1.json -- botocore/data/lookoutvision/2020-11-20/service-2.json -- botocore/data/machinelearning/2014-12-12/examples-1.json -- botocore/data/machinelearning/2014-12-12/paginators-1.json -- botocore/data/machinelearning/2014-12-12/service-2.json -- botocore/data/machinelearning/2014-12-12/waiters-2.json -- botocore/data/macie/2017-12-19/examples-1.json -- botocore/data/macie/2017-12-19/paginators-1.json -- botocore/data/macie/2017-12-19/service-2.json -- botocore/data/macie2/2020-01-01/paginators-1.json -- botocore/data/macie2/2020-01-01/service-2.json -- botocore/data/managedblockchain/2018-09-24/paginators-1.json -- botocore/data/managedblockchain/2018-09-24/service-2.json -- botocore/data/marketplace-catalog/2018-09-17/paginators-1.json -- botocore/data/marketplace-catalog/2018-09-17/service-2.json -- botocore/data/marketplace-entitlement/2017-01-11/examples-1.json -- botocore/data/marketplace-entitlement/2017-01-11/paginators-1.json -- botocore/data/marketplace-entitlement/2017-01-11/service-2.json -- botocore/data/marketplacecommerceanalytics/2015-07-01/examples-1.json -- botocore/data/marketplacecommerceanalytics/2015-07-01/paginators-1.json -- botocore/data/marketplacecommerceanalytics/2015-07-01/service-2.json -- botocore/data/mediaconnect/2018-11-14/paginators-1.json -- botocore/data/mediaconnect/2018-11-14/service-2.json -- botocore/data/mediaconnect/2018-11-14/waiters-2.json -- botocore/data/mediaconvert/2017-08-29/paginators-1.json -- botocore/data/mediaconvert/2017-08-29/service-2.json -- botocore/data/medialive/2017-10-14/paginators-1.json -- botocore/data/medialive/2017-10-14/service-2.json -- botocore/data/medialive/2017-10-14/waiters-2.json -- botocore/data/mediapackage-vod/2018-11-07/paginators-1.json -- botocore/data/mediapackage-vod/2018-11-07/service-2.json -- botocore/data/mediapackage/2017-10-12/paginators-1.json -- botocore/data/mediapackage/2017-10-12/service-2.json -- botocore/data/mediastore-data/2017-09-01/examples-1.json -- botocore/data/mediastore-data/2017-09-01/paginators-1.json -- botocore/data/mediastore-data/2017-09-01/service-2.json -- botocore/data/mediastore/2017-09-01/examples-1.json -- botocore/data/mediastore/2017-09-01/paginators-1.json -- botocore/data/mediastore/2017-09-01/service-2.json -- botocore/data/mediatailor/2018-04-23/paginators-1.json -- botocore/data/mediatailor/2018-04-23/service-2.json -- botocore/data/meteringmarketplace/2016-01-14/examples-1.json -- botocore/data/meteringmarketplace/2016-01-14/paginators-1.json -- botocore/data/meteringmarketplace/2016-01-14/service-2.json -- botocore/data/mgh/2017-05-31/examples-1.json -- botocore/data/mgh/2017-05-31/paginators-1.json -- botocore/data/mgh/2017-05-31/service-2.json -- botocore/data/mgn/2020-02-26/paginators-1.json -- botocore/data/mgn/2020-02-26/service-2.json -- botocore/data/migrationhub-config/2019-06-30/paginators-1.json -- botocore/data/migrationhub-config/2019-06-30/service-2.json -- botocore/data/mobile/2017-07-01/examples-1.json -- botocore/data/mobile/2017-07-01/paginators-1.json -- botocore/data/mobile/2017-07-01/service-2.json -- botocore/data/mq/2017-11-27/paginators-1.json -- botocore/data/mq/2017-11-27/service-2.json -- botocore/data/mturk/2017-01-17/examples-1.json -- botocore/data/mturk/2017-01-17/paginators-1.json -- botocore/data/mturk/2017-01-17/service-2.json -- botocore/data/mwaa/2020-07-01/paginators-1.json -- botocore/data/mwaa/2020-07-01/service-2.json -- botocore/data/neptune/2014-10-31/examples-1.json -- botocore/data/neptune/2014-10-31/paginators-1.json -- botocore/data/neptune/2014-10-31/service-2.json -- botocore/data/neptune/2014-10-31/service-2.sdk-extras.json -- botocore/data/neptune/2014-10-31/waiters-2.json -- botocore/data/network-firewall/2020-11-12/paginators-1.json -- botocore/data/network-firewall/2020-11-12/service-2.json -- botocore/data/networkmanager/2019-07-05/paginators-1.json -- botocore/data/networkmanager/2019-07-05/service-2.json -- botocore/data/nimble/2020-08-01/paginators-1.json -- botocore/data/nimble/2020-08-01/service-2.json -- botocore/data/opsworks/2013-02-18/examples-1.json -- botocore/data/opsworks/2013-02-18/paginators-1.json -- botocore/data/opsworks/2013-02-18/service-2.json -- botocore/data/opsworks/2013-02-18/waiters-2.json -- botocore/data/opsworkscm/2016-11-01/examples-1.json -- botocore/data/opsworkscm/2016-11-01/paginators-1.json -- botocore/data/opsworkscm/2016-11-01/service-2.json -- botocore/data/opsworkscm/2016-11-01/waiters-2.json -- botocore/data/organizations/2016-11-28/examples-1.json -- botocore/data/organizations/2016-11-28/paginators-1.json -- botocore/data/organizations/2016-11-28/service-2.json -- botocore/data/outposts/2019-12-03/paginators-1.json -- botocore/data/outposts/2019-12-03/service-2.json -- botocore/data/personalize-events/2018-03-22/paginators-1.json -- botocore/data/personalize-events/2018-03-22/service-2.json -- botocore/data/personalize-runtime/2018-05-22/paginators-1.json -- botocore/data/personalize-runtime/2018-05-22/service-2.json -- botocore/data/personalize/2018-05-22/paginators-1.json -- botocore/data/personalize/2018-05-22/service-2.json -- botocore/data/pi/2018-02-27/examples-1.json -- botocore/data/pi/2018-02-27/paginators-1.json -- botocore/data/pi/2018-02-27/service-2.json -- botocore/data/pinpoint-email/2018-07-26/paginators-1.json -- botocore/data/pinpoint-email/2018-07-26/service-2.json -- botocore/data/pinpoint-sms-voice/2018-09-05/service-2.json -- botocore/data/pinpoint/2016-12-01/examples-1.json -- botocore/data/pinpoint/2016-12-01/service-2.json -+ #botocore/data/lakeformation/2017-03-31/paginators-1.json -+ #botocore/data/lakeformation/2017-03-31/service-2.json -+ #botocore/data/lambda/2014-11-11/service-2.json -+ #botocore/data/lambda/2015-03-31/examples-1.json -+ #botocore/data/lambda/2015-03-31/paginators-1.json -+ #botocore/data/lambda/2015-03-31/service-2.json -+ #botocore/data/lambda/2015-03-31/waiters-2.json -+ #botocore/data/lex-models/2017-04-19/examples-1.json -+ #botocore/data/lex-models/2017-04-19/paginators-1.json -+ #botocore/data/lex-models/2017-04-19/service-2.json -+ #botocore/data/lex-runtime/2016-11-28/examples-1.json -+ #botocore/data/lex-runtime/2016-11-28/paginators-1.json -+ #botocore/data/lex-runtime/2016-11-28/service-2.json -+ #botocore/data/lexv2-models/2020-08-07/paginators-1.json -+ #botocore/data/lexv2-models/2020-08-07/service-2.json -+ #botocore/data/lexv2-runtime/2020-08-07/paginators-1.json -+ #botocore/data/lexv2-runtime/2020-08-07/service-2.json -+ #botocore/data/license-manager/2018-08-01/paginators-1.json -+ #botocore/data/license-manager/2018-08-01/service-2.json -+ #botocore/data/lightsail/2016-11-28/examples-1.json -+ #botocore/data/lightsail/2016-11-28/paginators-1.json -+ #botocore/data/lightsail/2016-11-28/service-2.json -+ #botocore/data/location/2020-11-19/paginators-1.json -+ #botocore/data/location/2020-11-19/service-2.json -+ #botocore/data/logs/2014-03-28/examples-1.json -+ #botocore/data/logs/2014-03-28/paginators-1.json -+ #botocore/data/logs/2014-03-28/service-2.json -+ #botocore/data/lookoutequipment/2020-12-15/paginators-1.json -+ #botocore/data/lookoutequipment/2020-12-15/service-2.json -+ #botocore/data/lookoutmetrics/2017-07-25/paginators-1.json -+ #botocore/data/lookoutmetrics/2017-07-25/service-2.json -+ #botocore/data/lookoutvision/2020-11-20/paginators-1.json -+ #botocore/data/lookoutvision/2020-11-20/service-2.json -+ #botocore/data/machinelearning/2014-12-12/examples-1.json -+ #botocore/data/machinelearning/2014-12-12/paginators-1.json -+ #botocore/data/machinelearning/2014-12-12/service-2.json -+ #botocore/data/machinelearning/2014-12-12/waiters-2.json -+ #botocore/data/macie/2017-12-19/examples-1.json -+ #botocore/data/macie/2017-12-19/paginators-1.json -+ #botocore/data/macie/2017-12-19/service-2.json -+ #botocore/data/macie2/2020-01-01/paginators-1.json -+ #botocore/data/macie2/2020-01-01/service-2.json -+ #botocore/data/managedblockchain/2018-09-24/paginators-1.json -+ #botocore/data/managedblockchain/2018-09-24/service-2.json -+ #botocore/data/marketplace-catalog/2018-09-17/paginators-1.json -+ #botocore/data/marketplace-catalog/2018-09-17/service-2.json -+ #botocore/data/marketplace-entitlement/2017-01-11/examples-1.json -+ #botocore/data/marketplace-entitlement/2017-01-11/paginators-1.json -+ #botocore/data/marketplace-entitlement/2017-01-11/service-2.json -+ #botocore/data/marketplacecommerceanalytics/2015-07-01/examples-1.json -+ #botocore/data/marketplacecommerceanalytics/2015-07-01/paginators-1.json -+ #botocore/data/marketplacecommerceanalytics/2015-07-01/service-2.json -+ #botocore/data/mediaconnect/2018-11-14/paginators-1.json -+ #botocore/data/mediaconnect/2018-11-14/service-2.json -+ #botocore/data/mediaconnect/2018-11-14/waiters-2.json -+ #botocore/data/mediaconvert/2017-08-29/paginators-1.json -+ #botocore/data/mediaconvert/2017-08-29/service-2.json -+ #botocore/data/medialive/2017-10-14/paginators-1.json -+ #botocore/data/medialive/2017-10-14/service-2.json -+ #botocore/data/medialive/2017-10-14/waiters-2.json -+ #botocore/data/mediapackage-vod/2018-11-07/paginators-1.json -+ #botocore/data/mediapackage-vod/2018-11-07/service-2.json -+ #botocore/data/mediapackage/2017-10-12/paginators-1.json -+ #botocore/data/mediapackage/2017-10-12/service-2.json -+ #botocore/data/mediastore-data/2017-09-01/examples-1.json -+ #botocore/data/mediastore-data/2017-09-01/paginators-1.json -+ #botocore/data/mediastore-data/2017-09-01/service-2.json -+ #botocore/data/mediastore/2017-09-01/examples-1.json -+ #botocore/data/mediastore/2017-09-01/paginators-1.json -+ #botocore/data/mediastore/2017-09-01/service-2.json -+ #botocore/data/mediatailor/2018-04-23/paginators-1.json -+ #botocore/data/mediatailor/2018-04-23/service-2.json -+ #botocore/data/meteringmarketplace/2016-01-14/examples-1.json -+ #botocore/data/meteringmarketplace/2016-01-14/paginators-1.json -+ #botocore/data/meteringmarketplace/2016-01-14/service-2.json -+ #botocore/data/mgh/2017-05-31/examples-1.json -+ #botocore/data/mgh/2017-05-31/paginators-1.json -+ #botocore/data/mgh/2017-05-31/service-2.json -+ #botocore/data/mgn/2020-02-26/paginators-1.json -+ #botocore/data/mgn/2020-02-26/service-2.json -+ #botocore/data/migrationhub-config/2019-06-30/paginators-1.json -+ #botocore/data/migrationhub-config/2019-06-30/service-2.json -+ #botocore/data/mobile/2017-07-01/examples-1.json -+ #botocore/data/mobile/2017-07-01/paginators-1.json -+ #botocore/data/mobile/2017-07-01/service-2.json -+ #botocore/data/mq/2017-11-27/paginators-1.json -+ #botocore/data/mq/2017-11-27/service-2.json -+ #botocore/data/mturk/2017-01-17/examples-1.json -+ #botocore/data/mturk/2017-01-17/paginators-1.json -+ #botocore/data/mturk/2017-01-17/service-2.json -+ #botocore/data/mwaa/2020-07-01/paginators-1.json -+ #botocore/data/mwaa/2020-07-01/service-2.json -+ #botocore/data/neptune/2014-10-31/examples-1.json -+ #botocore/data/neptune/2014-10-31/paginators-1.json -+ #botocore/data/neptune/2014-10-31/service-2.json -+ #botocore/data/neptune/2014-10-31/service-2.sdk-extras.json -+ #botocore/data/neptune/2014-10-31/waiters-2.json -+ #botocore/data/network-firewall/2020-11-12/paginators-1.json -+ #botocore/data/network-firewall/2020-11-12/service-2.json -+ #botocore/data/networkmanager/2019-07-05/paginators-1.json -+ #botocore/data/networkmanager/2019-07-05/service-2.json -+ #botocore/data/nimble/2020-08-01/paginators-1.json -+ #botocore/data/nimble/2020-08-01/service-2.json -+ #botocore/data/opsworks/2013-02-18/examples-1.json -+ #botocore/data/opsworks/2013-02-18/paginators-1.json -+ #botocore/data/opsworks/2013-02-18/service-2.json -+ #botocore/data/opsworks/2013-02-18/waiters-2.json -+ #botocore/data/opsworkscm/2016-11-01/examples-1.json -+ #botocore/data/opsworkscm/2016-11-01/paginators-1.json -+ #botocore/data/opsworkscm/2016-11-01/service-2.json -+ #botocore/data/opsworkscm/2016-11-01/waiters-2.json -+ #botocore/data/organizations/2016-11-28/examples-1.json -+ #botocore/data/organizations/2016-11-28/paginators-1.json -+ #botocore/data/organizations/2016-11-28/service-2.json -+ #botocore/data/outposts/2019-12-03/paginators-1.json -+ #botocore/data/outposts/2019-12-03/service-2.json -+ #botocore/data/personalize-events/2018-03-22/paginators-1.json -+ #botocore/data/personalize-events/2018-03-22/service-2.json -+ #botocore/data/personalize-runtime/2018-05-22/paginators-1.json -+ #botocore/data/personalize-runtime/2018-05-22/service-2.json -+ #botocore/data/personalize/2018-05-22/paginators-1.json -+ #botocore/data/personalize/2018-05-22/service-2.json -+ #botocore/data/pi/2018-02-27/examples-1.json -+ #botocore/data/pi/2018-02-27/paginators-1.json -+ #botocore/data/pi/2018-02-27/service-2.json -+ #botocore/data/pinpoint-email/2018-07-26/paginators-1.json -+ #botocore/data/pinpoint-email/2018-07-26/service-2.json -+ #botocore/data/pinpoint-sms-voice/2018-09-05/service-2.json -+ #botocore/data/pinpoint/2016-12-01/examples-1.json -+ #botocore/data/pinpoint/2016-12-01/service-2.json - botocore/data/polly/2016-06-10/examples-1.json - botocore/data/polly/2016-06-10/paginators-1.json - botocore/data/polly/2016-06-10/service-2.json -- botocore/data/pricing/2017-10-15/examples-1.json -- botocore/data/pricing/2017-10-15/paginators-1.json -- botocore/data/pricing/2017-10-15/service-2.json -- botocore/data/proton/2020-07-20/paginators-1.json -- botocore/data/proton/2020-07-20/service-2.json -- botocore/data/proton/2020-07-20/waiters-2.json -- botocore/data/qldb-session/2019-07-11/paginators-1.json -- botocore/data/qldb-session/2019-07-11/service-2.json -- botocore/data/qldb/2019-01-02/paginators-1.json -- botocore/data/qldb/2019-01-02/service-2.json -- botocore/data/quicksight/2018-04-01/paginators-1.json -- botocore/data/quicksight/2018-04-01/paginators-1.sdk-extras.json -- botocore/data/quicksight/2018-04-01/service-2.json -- botocore/data/ram/2018-01-04/paginators-1.json -- botocore/data/ram/2018-01-04/service-2.json -- botocore/data/rds-data/2018-08-01/paginators-1.json -- botocore/data/rds-data/2018-08-01/service-2.json -- botocore/data/rds/2014-09-01/paginators-1.json -- botocore/data/rds/2014-09-01/service-2.json -- botocore/data/rds/2014-09-01/waiters-2.json -- botocore/data/rds/2014-10-31/examples-1.json -- botocore/data/rds/2014-10-31/paginators-1.json -- botocore/data/rds/2014-10-31/service-2.json -- botocore/data/rds/2014-10-31/service-2.sdk-extras.json -- botocore/data/rds/2014-10-31/waiters-2.json -- botocore/data/redshift-data/2019-12-20/paginators-1.json -- botocore/data/redshift-data/2019-12-20/paginators-1.sdk-extras.json -- botocore/data/redshift-data/2019-12-20/service-2.json -- botocore/data/redshift/2012-12-01/examples-1.json -- botocore/data/redshift/2012-12-01/paginators-1.json -- botocore/data/redshift/2012-12-01/service-2.json -- botocore/data/redshift/2012-12-01/waiters-2.json -- botocore/data/rekognition/2016-06-27/examples-1.json -- botocore/data/rekognition/2016-06-27/paginators-1.json -- botocore/data/rekognition/2016-06-27/service-2.json -- botocore/data/rekognition/2016-06-27/waiters-2.json -- botocore/data/resource-groups/2017-11-27/examples-1.json -- botocore/data/resource-groups/2017-11-27/paginators-1.json -- botocore/data/resource-groups/2017-11-27/service-2.json -- botocore/data/resourcegroupstaggingapi/2017-01-26/examples-1.json -- botocore/data/resourcegroupstaggingapi/2017-01-26/paginators-1.json -- botocore/data/resourcegroupstaggingapi/2017-01-26/service-2.json -- botocore/data/robomaker/2018-06-29/paginators-1.json -- botocore/data/robomaker/2018-06-29/service-2.json -+ #botocore/data/pricing/2017-10-15/examples-1.json -+ #botocore/data/pricing/2017-10-15/paginators-1.json -+ #botocore/data/pricing/2017-10-15/service-2.json -+ #botocore/data/proton/2020-07-20/paginators-1.json -+ #botocore/data/proton/2020-07-20/service-2.json -+ #botocore/data/proton/2020-07-20/waiters-2.json -+ #botocore/data/qldb-session/2019-07-11/paginators-1.json -+ #botocore/data/qldb-session/2019-07-11/service-2.json -+ #botocore/data/qldb/2019-01-02/paginators-1.json -+ #botocore/data/qldb/2019-01-02/service-2.json -+ #botocore/data/quicksight/2018-04-01/paginators-1.json -+ #botocore/data/quicksight/2018-04-01/paginators-1.sdk-extras.json -+ #botocore/data/quicksight/2018-04-01/service-2.json -+ #botocore/data/ram/2018-01-04/paginators-1.json -+ #botocore/data/ram/2018-01-04/service-2.json -+ #botocore/data/rds-data/2018-08-01/paginators-1.json -+ #botocore/data/rds-data/2018-08-01/service-2.json -+ #botocore/data/rds/2014-09-01/paginators-1.json -+ #botocore/data/rds/2014-09-01/service-2.json -+ #botocore/data/rds/2014-09-01/waiters-2.json -+ #botocore/data/rds/2014-10-31/examples-1.json -+ #botocore/data/rds/2014-10-31/paginators-1.json -+ #botocore/data/rds/2014-10-31/service-2.json -+ #botocore/data/rds/2014-10-31/service-2.sdk-extras.json -+ #botocore/data/rds/2014-10-31/waiters-2.json -+ #botocore/data/redshift-data/2019-12-20/paginators-1.json -+ #botocore/data/redshift-data/2019-12-20/paginators-1.sdk-extras.json -+ #botocore/data/redshift-data/2019-12-20/service-2.json -+ #botocore/data/redshift/2012-12-01/examples-1.json -+ #botocore/data/redshift/2012-12-01/paginators-1.json -+ #botocore/data/redshift/2012-12-01/service-2.json -+ #botocore/data/redshift/2012-12-01/waiters-2.json -+ #botocore/data/rekognition/2016-06-27/examples-1.json -+ #botocore/data/rekognition/2016-06-27/paginators-1.json -+ #botocore/data/rekognition/2016-06-27/service-2.json -+ #botocore/data/rekognition/2016-06-27/waiters-2.json -+ #botocore/data/resource-groups/2017-11-27/examples-1.json -+ #botocore/data/resource-groups/2017-11-27/paginators-1.json -+ #botocore/data/resource-groups/2017-11-27/service-2.json -+ #botocore/data/resourcegroupstaggingapi/2017-01-26/examples-1.json -+ #botocore/data/resourcegroupstaggingapi/2017-01-26/paginators-1.json -+ #botocore/data/resourcegroupstaggingapi/2017-01-26/service-2.json -+ #botocore/data/robomaker/2018-06-29/paginators-1.json -+ #botocore/data/robomaker/2018-06-29/service-2.json - botocore/data/route53/2013-04-01/examples-1.json - botocore/data/route53/2013-04-01/paginators-1.json - botocore/data/route53/2013-04-01/service-2.json -@@ -777,146 +775,146 @@ RESOURCE_FILES( - botocore/data/s3/2006-03-01/paginators-1.json - botocore/data/s3/2006-03-01/service-2.json - botocore/data/s3/2006-03-01/waiters-2.json -- botocore/data/s3control/2018-08-20/paginators-1.json -- botocore/data/s3control/2018-08-20/service-2.json -- botocore/data/s3outposts/2017-07-25/paginators-1.json -- botocore/data/s3outposts/2017-07-25/service-2.json -- botocore/data/sagemaker-a2i-runtime/2019-11-07/paginators-1.json -- botocore/data/sagemaker-a2i-runtime/2019-11-07/service-2.json -- botocore/data/sagemaker-edge/2020-09-23/paginators-1.json -- botocore/data/sagemaker-edge/2020-09-23/service-2.json -- botocore/data/sagemaker-featurestore-runtime/2020-07-01/paginators-1.json -- botocore/data/sagemaker-featurestore-runtime/2020-07-01/service-2.json -- botocore/data/sagemaker-runtime/2017-05-13/examples-1.json -- botocore/data/sagemaker-runtime/2017-05-13/paginators-1.json -- botocore/data/sagemaker-runtime/2017-05-13/service-2.json -- botocore/data/sagemaker/2017-07-24/examples-1.json -- botocore/data/sagemaker/2017-07-24/paginators-1.json -- botocore/data/sagemaker/2017-07-24/service-2.json -- botocore/data/sagemaker/2017-07-24/waiters-2.json -- botocore/data/savingsplans/2019-06-28/paginators-1.json -- botocore/data/savingsplans/2019-06-28/service-2.json -- botocore/data/schemas/2019-12-02/paginators-1.json -- botocore/data/schemas/2019-12-02/service-2.json -- botocore/data/schemas/2019-12-02/waiters-2.json -- botocore/data/sdb/2009-04-15/paginators-1.json -- botocore/data/sdb/2009-04-15/service-2.json -+ #botocore/data/s3control/2018-08-20/paginators-1.json -+ #botocore/data/s3control/2018-08-20/service-2.json -+ #botocore/data/s3outposts/2017-07-25/paginators-1.json -+ #botocore/data/s3outposts/2017-07-25/service-2.json -+ #botocore/data/sagemaker-a2i-runtime/2019-11-07/paginators-1.json -+ #botocore/data/sagemaker-a2i-runtime/2019-11-07/service-2.json -+ #botocore/data/sagemaker-edge/2020-09-23/paginators-1.json -+ #botocore/data/sagemaker-edge/2020-09-23/service-2.json -+ #botocore/data/sagemaker-featurestore-runtime/2020-07-01/paginators-1.json -+ #botocore/data/sagemaker-featurestore-runtime/2020-07-01/service-2.json -+ #botocore/data/sagemaker-runtime/2017-05-13/examples-1.json -+ #botocore/data/sagemaker-runtime/2017-05-13/paginators-1.json -+ #botocore/data/sagemaker-runtime/2017-05-13/service-2.json -+ #botocore/data/sagemaker/2017-07-24/examples-1.json -+ #botocore/data/sagemaker/2017-07-24/paginators-1.json -+ #botocore/data/sagemaker/2017-07-24/service-2.json -+ #botocore/data/sagemaker/2017-07-24/waiters-2.json -+ #botocore/data/savingsplans/2019-06-28/paginators-1.json -+ #botocore/data/savingsplans/2019-06-28/service-2.json -+ #botocore/data/schemas/2019-12-02/paginators-1.json -+ #botocore/data/schemas/2019-12-02/service-2.json -+ #botocore/data/schemas/2019-12-02/waiters-2.json -+ #botocore/data/sdb/2009-04-15/paginators-1.json -+ #botocore/data/sdb/2009-04-15/service-2.json - botocore/data/secretsmanager/2017-10-17/examples-1.json - botocore/data/secretsmanager/2017-10-17/paginators-1.json - botocore/data/secretsmanager/2017-10-17/service-2.json - botocore/data/secretsmanager/2017-10-17/service-2.sdk-extras.json -- botocore/data/securityhub/2018-10-26/paginators-1.json -- botocore/data/securityhub/2018-10-26/service-2.json -- botocore/data/serverlessrepo/2017-09-08/paginators-1.json -- botocore/data/serverlessrepo/2017-09-08/service-2.json -- botocore/data/service-quotas/2019-06-24/paginators-1.json -- botocore/data/service-quotas/2019-06-24/service-2.json -- botocore/data/servicecatalog-appregistry/2020-06-24/paginators-1.json -- botocore/data/servicecatalog-appregistry/2020-06-24/service-2.json -- botocore/data/servicecatalog/2015-12-10/examples-1.json -- botocore/data/servicecatalog/2015-12-10/paginators-1.json -- botocore/data/servicecatalog/2015-12-10/service-2.json -- botocore/data/servicediscovery/2017-03-14/examples-1.json -- botocore/data/servicediscovery/2017-03-14/paginators-1.json -- botocore/data/servicediscovery/2017-03-14/service-2.json -- botocore/data/ses/2010-12-01/examples-1.json -- botocore/data/ses/2010-12-01/paginators-1.json -- botocore/data/ses/2010-12-01/service-2.json -- botocore/data/ses/2010-12-01/waiters-2.json -- botocore/data/sesv2/2019-09-27/paginators-1.json -- botocore/data/sesv2/2019-09-27/service-2.json -- botocore/data/shield/2016-06-02/examples-1.json -- botocore/data/shield/2016-06-02/paginators-1.json -- botocore/data/shield/2016-06-02/service-2.json -- botocore/data/signer/2017-08-25/examples-1.json -- botocore/data/signer/2017-08-25/paginators-1.json -- botocore/data/signer/2017-08-25/service-2.json -- botocore/data/signer/2017-08-25/waiters-2.json -- botocore/data/sms-voice/2018-09-05/service-2.json -- botocore/data/sms/2016-10-24/examples-1.json -- botocore/data/sms/2016-10-24/paginators-1.json -- botocore/data/sms/2016-10-24/service-2.json -- botocore/data/snowball/2016-06-30/examples-1.json -- botocore/data/snowball/2016-06-30/paginators-1.json -- botocore/data/snowball/2016-06-30/service-2.json -- botocore/data/sns/2010-03-31/examples-1.json -- botocore/data/sns/2010-03-31/paginators-1.json -- botocore/data/sns/2010-03-31/service-2.json -+ #botocore/data/securityhub/2018-10-26/paginators-1.json -+ #botocore/data/securityhub/2018-10-26/service-2.json -+ #botocore/data/serverlessrepo/2017-09-08/paginators-1.json -+ #botocore/data/serverlessrepo/2017-09-08/service-2.json -+ #botocore/data/service-quotas/2019-06-24/paginators-1.json -+ #botocore/data/service-quotas/2019-06-24/service-2.json -+ #botocore/data/servicecatalog-appregistry/2020-06-24/paginators-1.json -+ #botocore/data/servicecatalog-appregistry/2020-06-24/service-2.json -+ #botocore/data/servicecatalog/2015-12-10/examples-1.json -+ #botocore/data/servicecatalog/2015-12-10/paginators-1.json -+ #botocore/data/servicecatalog/2015-12-10/service-2.json -+ #botocore/data/servicediscovery/2017-03-14/examples-1.json -+ #botocore/data/servicediscovery/2017-03-14/paginators-1.json -+ #botocore/data/servicediscovery/2017-03-14/service-2.json -+ #botocore/data/ses/2010-12-01/examples-1.json -+ #botocore/data/ses/2010-12-01/paginators-1.json -+ #botocore/data/ses/2010-12-01/service-2.json -+ #botocore/data/ses/2010-12-01/waiters-2.json -+ #botocore/data/sesv2/2019-09-27/paginators-1.json -+ #botocore/data/sesv2/2019-09-27/service-2.json -+ #botocore/data/shield/2016-06-02/examples-1.json -+ #botocore/data/shield/2016-06-02/paginators-1.json -+ #botocore/data/shield/2016-06-02/service-2.json -+ #botocore/data/signer/2017-08-25/examples-1.json -+ #botocore/data/signer/2017-08-25/paginators-1.json -+ #botocore/data/signer/2017-08-25/service-2.json -+ #botocore/data/signer/2017-08-25/waiters-2.json -+ #botocore/data/sms-voice/2018-09-05/service-2.json -+ #botocore/data/sms/2016-10-24/examples-1.json -+ #botocore/data/sms/2016-10-24/paginators-1.json -+ #botocore/data/sms/2016-10-24/service-2.json -+ #botocore/data/snowball/2016-06-30/examples-1.json -+ #botocore/data/snowball/2016-06-30/paginators-1.json -+ #botocore/data/snowball/2016-06-30/service-2.json -+ #botocore/data/sns/2010-03-31/examples-1.json -+ #botocore/data/sns/2010-03-31/paginators-1.json -+ #botocore/data/sns/2010-03-31/service-2.json - botocore/data/sqs/2012-11-05/examples-1.json - botocore/data/sqs/2012-11-05/paginators-1.json - botocore/data/sqs/2012-11-05/service-2.json -- botocore/data/ssm-contacts/2021-05-03/paginators-1.json -- botocore/data/ssm-contacts/2021-05-03/service-2.json -- botocore/data/ssm-incidents/2018-05-10/paginators-1.json -- botocore/data/ssm-incidents/2018-05-10/service-2.json -- botocore/data/ssm-incidents/2018-05-10/waiters-2.json -- botocore/data/ssm/2014-11-06/examples-1.json -- botocore/data/ssm/2014-11-06/paginators-1.json -- botocore/data/ssm/2014-11-06/service-2.json -- botocore/data/ssm/2014-11-06/waiters-2.json -- botocore/data/sso-admin/2020-07-20/paginators-1.json -- botocore/data/sso-admin/2020-07-20/service-2.json -- botocore/data/sso-oidc/2019-06-10/paginators-1.json -- botocore/data/sso-oidc/2019-06-10/service-2.json -- botocore/data/sso/2019-06-10/paginators-1.json -- botocore/data/sso/2019-06-10/service-2.json -- botocore/data/stepfunctions/2016-11-23/examples-1.json -- botocore/data/stepfunctions/2016-11-23/paginators-1.json -- botocore/data/stepfunctions/2016-11-23/service-2.json -- botocore/data/storagegateway/2013-06-30/examples-1.json -- botocore/data/storagegateway/2013-06-30/paginators-1.json -- botocore/data/storagegateway/2013-06-30/service-2.json -+ #botocore/data/ssm-contacts/2021-05-03/paginators-1.json -+ #botocore/data/ssm-contacts/2021-05-03/service-2.json -+ #botocore/data/ssm-incidents/2018-05-10/paginators-1.json -+ #botocore/data/ssm-incidents/2018-05-10/service-2.json -+ #botocore/data/ssm-incidents/2018-05-10/waiters-2.json -+ #botocore/data/ssm/2014-11-06/examples-1.json -+ #botocore/data/ssm/2014-11-06/paginators-1.json -+ #botocore/data/ssm/2014-11-06/service-2.json -+ #botocore/data/ssm/2014-11-06/waiters-2.json -+ #botocore/data/sso-admin/2020-07-20/paginators-1.json -+ #botocore/data/sso-admin/2020-07-20/service-2.json -+ #botocore/data/sso-oidc/2019-06-10/paginators-1.json -+ #botocore/data/sso-oidc/2019-06-10/service-2.json -+ #botocore/data/sso/2019-06-10/paginators-1.json -+ #botocore/data/sso/2019-06-10/service-2.json -+ #botocore/data/stepfunctions/2016-11-23/examples-1.json -+ #botocore/data/stepfunctions/2016-11-23/paginators-1.json -+ #botocore/data/stepfunctions/2016-11-23/service-2.json -+ #botocore/data/storagegateway/2013-06-30/examples-1.json -+ #botocore/data/storagegateway/2013-06-30/paginators-1.json -+ #botocore/data/storagegateway/2013-06-30/service-2.json - botocore/data/sts/2011-06-15/examples-1.json - botocore/data/sts/2011-06-15/paginators-1.json - botocore/data/sts/2011-06-15/service-2.json -- botocore/data/support/2013-04-15/examples-1.json -- botocore/data/support/2013-04-15/paginators-1.json -- botocore/data/support/2013-04-15/service-2.json -- botocore/data/swf/2012-01-25/examples-1.json -- botocore/data/swf/2012-01-25/paginators-1.json -- botocore/data/swf/2012-01-25/service-2.json -- botocore/data/synthetics/2017-10-11/paginators-1.json -- botocore/data/synthetics/2017-10-11/service-2.json -- botocore/data/textract/2018-06-27/paginators-1.json -- botocore/data/textract/2018-06-27/service-2.json -- botocore/data/timestream-query/2018-11-01/paginators-1.json -- botocore/data/timestream-query/2018-11-01/service-2.json -- botocore/data/timestream-write/2018-11-01/paginators-1.json -- botocore/data/timestream-write/2018-11-01/service-2.json -- botocore/data/transcribe/2017-10-26/examples-1.json -- botocore/data/transcribe/2017-10-26/paginators-1.json -- botocore/data/transcribe/2017-10-26/service-2.json -- botocore/data/transfer/2018-11-05/paginators-1.json -- botocore/data/transfer/2018-11-05/service-2.json -+ #botocore/data/support/2013-04-15/examples-1.json -+ #botocore/data/support/2013-04-15/paginators-1.json -+ #botocore/data/support/2013-04-15/service-2.json -+ #botocore/data/swf/2012-01-25/examples-1.json -+ #botocore/data/swf/2012-01-25/paginators-1.json -+ #botocore/data/swf/2012-01-25/service-2.json -+ #botocore/data/synthetics/2017-10-11/paginators-1.json -+ #botocore/data/synthetics/2017-10-11/service-2.json -+ #botocore/data/textract/2018-06-27/paginators-1.json -+ #botocore/data/textract/2018-06-27/service-2.json -+ #botocore/data/timestream-query/2018-11-01/paginators-1.json -+ #botocore/data/timestream-query/2018-11-01/service-2.json -+ #botocore/data/timestream-write/2018-11-01/paginators-1.json -+ #botocore/data/timestream-write/2018-11-01/service-2.json -+ #botocore/data/transcribe/2017-10-26/examples-1.json -+ #botocore/data/transcribe/2017-10-26/paginators-1.json -+ #botocore/data/transcribe/2017-10-26/service-2.json -+ #botocore/data/transfer/2018-11-05/paginators-1.json -+ #botocore/data/transfer/2018-11-05/service-2.json - botocore/data/translate/2017-07-01/examples-1.json - botocore/data/translate/2017-07-01/paginators-1.json - botocore/data/translate/2017-07-01/service-2.json -- botocore/data/waf-regional/2016-11-28/examples-1.json -- botocore/data/waf-regional/2016-11-28/paginators-1.json -- botocore/data/waf-regional/2016-11-28/service-2.json -- botocore/data/waf/2015-08-24/examples-1.json -- botocore/data/waf/2015-08-24/paginators-1.json -- botocore/data/waf/2015-08-24/service-2.json -- botocore/data/wafv2/2019-07-29/paginators-1.json -- botocore/data/wafv2/2019-07-29/service-2.json -- botocore/data/wellarchitected/2020-03-31/paginators-1.json -- botocore/data/wellarchitected/2020-03-31/service-2.json -- botocore/data/workdocs/2016-05-01/examples-1.json -- botocore/data/workdocs/2016-05-01/paginators-1.json -- botocore/data/workdocs/2016-05-01/service-2.json -- botocore/data/worklink/2018-09-25/paginators-1.json -- botocore/data/worklink/2018-09-25/service-2.json -- botocore/data/workmail/2017-10-01/examples-1.json -- botocore/data/workmail/2017-10-01/paginators-1.json -- botocore/data/workmail/2017-10-01/service-2.json -- botocore/data/workmailmessageflow/2019-05-01/paginators-1.json -- botocore/data/workmailmessageflow/2019-05-01/service-2.json -- botocore/data/workspaces/2015-04-08/examples-1.json -- botocore/data/workspaces/2015-04-08/paginators-1.json -- botocore/data/workspaces/2015-04-08/service-2.json -- botocore/data/xray/2016-04-12/examples-1.json -- botocore/data/xray/2016-04-12/paginators-1.json -- botocore/data/xray/2016-04-12/service-2.json -+ #botocore/data/waf-regional/2016-11-28/examples-1.json -+ #botocore/data/waf-regional/2016-11-28/paginators-1.json -+ #botocore/data/waf-regional/2016-11-28/service-2.json -+ #botocore/data/waf/2015-08-24/examples-1.json -+ #botocore/data/waf/2015-08-24/paginators-1.json -+ #botocore/data/waf/2015-08-24/service-2.json -+ #botocore/data/wafv2/2019-07-29/paginators-1.json -+ #botocore/data/wafv2/2019-07-29/service-2.json -+ #botocore/data/wellarchitected/2020-03-31/paginators-1.json -+ #botocore/data/wellarchitected/2020-03-31/service-2.json -+ #botocore/data/workdocs/2016-05-01/examples-1.json -+ #botocore/data/workdocs/2016-05-01/paginators-1.json -+ #botocore/data/workdocs/2016-05-01/service-2.json -+ #botocore/data/worklink/2018-09-25/paginators-1.json -+ #botocore/data/worklink/2018-09-25/service-2.json -+ #botocore/data/workmail/2017-10-01/examples-1.json -+ #botocore/data/workmail/2017-10-01/paginators-1.json -+ #botocore/data/workmail/2017-10-01/service-2.json -+ #botocore/data/workmailmessageflow/2019-05-01/paginators-1.json -+ #botocore/data/workmailmessageflow/2019-05-01/service-2.json -+ #botocore/data/workspaces/2015-04-08/examples-1.json -+ #botocore/data/workspaces/2015-04-08/paginators-1.json -+ #botocore/data/workspaces/2015-04-08/service-2.json -+ #botocore/data/xray/2016-04-12/examples-1.json -+ #botocore/data/xray/2016-04-12/paginators-1.json -+ #botocore/data/xray/2016-04-12/service-2.json - ) - - END() diff --git a/contrib/python/botocore/py3/patches/04-fix-ya.make.patch b/contrib/python/botocore/py3/patches/04-fix-ya.make.patch deleted file mode 100644 index 165d8d55e11..00000000000 --- a/contrib/python/botocore/py3/patches/04-fix-ya.make.patch +++ /dev/null @@ -1,1690 +0,0 @@ ---- contrib/python/botocore/py3/ya.make (index) -+++ contrib/python/botocore/py3/ya.make (working tree) -@@ -1,5 +1,3 @@ --# Generated by devtools/yamaker (pypi). -- - PY3_LIBRARY() - - OWNER(g:python-contrib) -@@ -100,303 +98,303 @@ RESOURCE_FILES( - .dist-info/top_level.txt - botocore/cacert.pem - botocore/data/_retry.json -- botocore/data/accessanalyzer/2019-11-01/paginators-1.json -- botocore/data/accessanalyzer/2019-11-01/service-2.json -- botocore/data/account/2021-02-01/paginators-1.json -- botocore/data/account/2021-02-01/service-2.json -- botocore/data/acm-pca/2017-08-22/examples-1.json -- botocore/data/acm-pca/2017-08-22/paginators-1.json -- botocore/data/acm-pca/2017-08-22/service-2.json -- botocore/data/acm-pca/2017-08-22/waiters-2.json -- botocore/data/acm/2015-12-08/examples-1.json -- botocore/data/acm/2015-12-08/paginators-1.json -- botocore/data/acm/2015-12-08/service-2.json -- botocore/data/acm/2015-12-08/waiters-2.json -- botocore/data/alexaforbusiness/2017-11-09/examples-1.json -- botocore/data/alexaforbusiness/2017-11-09/paginators-1.json -- botocore/data/alexaforbusiness/2017-11-09/service-2.json -- botocore/data/amp/2020-08-01/paginators-1.json -- botocore/data/amp/2020-08-01/service-2.json -- botocore/data/amp/2020-08-01/waiters-2.json -- botocore/data/amplify/2017-07-25/paginators-1.json -- botocore/data/amplify/2017-07-25/service-2.json -- botocore/data/amplifybackend/2020-08-11/paginators-1.json -- botocore/data/amplifybackend/2020-08-11/service-2.json -- botocore/data/amplifyuibuilder/2021-08-11/paginators-1.json -- botocore/data/amplifyuibuilder/2021-08-11/service-2.json -- botocore/data/apigateway/2015-07-09/examples-1.json -- botocore/data/apigateway/2015-07-09/paginators-1.json -- botocore/data/apigateway/2015-07-09/service-2.json -- botocore/data/apigatewaymanagementapi/2018-11-29/paginators-1.json -- botocore/data/apigatewaymanagementapi/2018-11-29/service-2.json -- botocore/data/apigatewayv2/2018-11-29/paginators-1.json -- botocore/data/apigatewayv2/2018-11-29/service-2.json -- botocore/data/appconfig/2019-10-09/paginators-1.json -- botocore/data/appconfig/2019-10-09/service-2.json -- botocore/data/appconfigdata/2021-11-11/paginators-1.json -- botocore/data/appconfigdata/2021-11-11/service-2.json -- botocore/data/appflow/2020-08-23/paginators-1.json -- botocore/data/appflow/2020-08-23/service-2.json -- botocore/data/appintegrations/2020-07-29/paginators-1.json -- botocore/data/appintegrations/2020-07-29/service-2.json -- botocore/data/application-autoscaling/2016-02-06/examples-1.json -- botocore/data/application-autoscaling/2016-02-06/paginators-1.json -- botocore/data/application-autoscaling/2016-02-06/service-2.json -- botocore/data/application-insights/2018-11-25/paginators-1.json -- botocore/data/application-insights/2018-11-25/service-2.json -- botocore/data/applicationcostprofiler/2020-09-10/paginators-1.json -- botocore/data/applicationcostprofiler/2020-09-10/service-2.json -- botocore/data/appmesh/2018-10-01/paginators-1.json -- botocore/data/appmesh/2018-10-01/service-2.json -- botocore/data/appmesh/2019-01-25/paginators-1.json -- botocore/data/appmesh/2019-01-25/service-2.json -- botocore/data/apprunner/2020-05-15/paginators-1.json -- botocore/data/apprunner/2020-05-15/service-2.json -- botocore/data/appstream/2016-12-01/examples-1.json -- botocore/data/appstream/2016-12-01/paginators-1.json -- botocore/data/appstream/2016-12-01/service-2.json -- botocore/data/appstream/2016-12-01/waiters-2.json -- botocore/data/appsync/2017-07-25/examples-1.json -- botocore/data/appsync/2017-07-25/paginators-1.json -- botocore/data/appsync/2017-07-25/service-2.json -- botocore/data/athena/2017-05-18/examples-1.json -- botocore/data/athena/2017-05-18/paginators-1.json -- botocore/data/athena/2017-05-18/service-2.json -- botocore/data/auditmanager/2017-07-25/paginators-1.json -- botocore/data/auditmanager/2017-07-25/service-2.json -- botocore/data/autoscaling-plans/2018-01-06/examples-1.json -- botocore/data/autoscaling-plans/2018-01-06/paginators-1.json -- botocore/data/autoscaling-plans/2018-01-06/service-2.json -- botocore/data/autoscaling/2011-01-01/examples-1.json -- botocore/data/autoscaling/2011-01-01/paginators-1.json -- botocore/data/autoscaling/2011-01-01/service-2.json -- botocore/data/backup-gateway/2021-01-01/paginators-1.json -- botocore/data/backup-gateway/2021-01-01/service-2.json -- botocore/data/backup/2018-11-15/paginators-1.json -- botocore/data/backup/2018-11-15/service-2.json -- botocore/data/batch/2016-08-10/examples-1.json -- botocore/data/batch/2016-08-10/paginators-1.json -- botocore/data/batch/2016-08-10/service-2.json -- botocore/data/braket/2019-09-01/paginators-1.json -- botocore/data/braket/2019-09-01/service-2.json -- botocore/data/budgets/2016-10-20/examples-1.json -- botocore/data/budgets/2016-10-20/paginators-1.json -- botocore/data/budgets/2016-10-20/service-2.json -- botocore/data/ce/2017-10-25/examples-1.json -- botocore/data/ce/2017-10-25/paginators-1.json -- botocore/data/ce/2017-10-25/service-2.json -- botocore/data/chime-sdk-identity/2021-04-20/paginators-1.json -- botocore/data/chime-sdk-identity/2021-04-20/service-2.json -- botocore/data/chime-sdk-meetings/2021-07-15/paginators-1.json -- botocore/data/chime-sdk-meetings/2021-07-15/service-2.json -- botocore/data/chime-sdk-messaging/2021-05-15/paginators-1.json -- botocore/data/chime-sdk-messaging/2021-05-15/service-2.json -- botocore/data/chime/2018-05-01/paginators-1.json -- botocore/data/chime/2018-05-01/service-2.json -- botocore/data/cloud9/2017-09-23/examples-1.json -- botocore/data/cloud9/2017-09-23/paginators-1.json -- botocore/data/cloud9/2017-09-23/service-2.json -- botocore/data/cloudcontrol/2021-09-30/paginators-1.json -- botocore/data/cloudcontrol/2021-09-30/service-2.json -- botocore/data/cloudcontrol/2021-09-30/waiters-2.json -- botocore/data/clouddirectory/2016-05-10/paginators-1.json -- botocore/data/clouddirectory/2016-05-10/service-2.json -- botocore/data/clouddirectory/2017-01-11/examples-1.json -- botocore/data/clouddirectory/2017-01-11/paginators-1.json -- botocore/data/clouddirectory/2017-01-11/service-2.json -- botocore/data/cloudformation/2010-05-15/examples-1.json -- botocore/data/cloudformation/2010-05-15/paginators-1.json -- botocore/data/cloudformation/2010-05-15/service-2.json -- botocore/data/cloudformation/2010-05-15/waiters-2.json -- botocore/data/cloudfront/2014-05-31/paginators-1.json -- botocore/data/cloudfront/2014-05-31/service-2.json -- botocore/data/cloudfront/2014-05-31/waiters-2.json -- botocore/data/cloudfront/2014-10-21/paginators-1.json -- botocore/data/cloudfront/2014-10-21/service-2.json -- botocore/data/cloudfront/2014-10-21/waiters-2.json -- botocore/data/cloudfront/2014-11-06/paginators-1.json -- botocore/data/cloudfront/2014-11-06/service-2.json -- botocore/data/cloudfront/2014-11-06/waiters-2.json -- botocore/data/cloudfront/2015-04-17/paginators-1.json -- botocore/data/cloudfront/2015-04-17/service-2.json -- botocore/data/cloudfront/2015-04-17/waiters-2.json -- botocore/data/cloudfront/2015-07-27/paginators-1.json -- botocore/data/cloudfront/2015-07-27/service-2.json -- botocore/data/cloudfront/2015-07-27/waiters-2.json -- botocore/data/cloudfront/2015-09-17/paginators-1.json -- botocore/data/cloudfront/2015-09-17/service-2.json -- botocore/data/cloudfront/2015-09-17/waiters-2.json -- botocore/data/cloudfront/2016-01-13/paginators-1.json -- botocore/data/cloudfront/2016-01-13/service-2.json -- botocore/data/cloudfront/2016-01-13/waiters-2.json -- botocore/data/cloudfront/2016-01-28/paginators-1.json -- botocore/data/cloudfront/2016-01-28/service-2.json -- botocore/data/cloudfront/2016-01-28/waiters-2.json -- botocore/data/cloudfront/2016-08-01/paginators-1.json -- botocore/data/cloudfront/2016-08-01/service-2.json -- botocore/data/cloudfront/2016-08-01/waiters-2.json -- botocore/data/cloudfront/2016-08-20/paginators-1.json -- botocore/data/cloudfront/2016-08-20/service-2.json -- botocore/data/cloudfront/2016-08-20/waiters-2.json -- botocore/data/cloudfront/2016-09-07/paginators-1.json -- botocore/data/cloudfront/2016-09-07/service-2.json -- botocore/data/cloudfront/2016-09-07/waiters-2.json -- botocore/data/cloudfront/2016-09-29/paginators-1.json -- botocore/data/cloudfront/2016-09-29/service-2.json -- botocore/data/cloudfront/2016-09-29/waiters-2.json -- botocore/data/cloudfront/2016-11-25/examples-1.json -- botocore/data/cloudfront/2016-11-25/paginators-1.json -- botocore/data/cloudfront/2016-11-25/service-2.json -- botocore/data/cloudfront/2016-11-25/waiters-2.json -- botocore/data/cloudfront/2017-03-25/examples-1.json -- botocore/data/cloudfront/2017-03-25/paginators-1.json -- botocore/data/cloudfront/2017-03-25/service-2.json -- botocore/data/cloudfront/2017-03-25/waiters-2.json -- botocore/data/cloudfront/2017-10-30/examples-1.json -- botocore/data/cloudfront/2017-10-30/paginators-1.json -- botocore/data/cloudfront/2017-10-30/service-2.json -- botocore/data/cloudfront/2017-10-30/waiters-2.json -- botocore/data/cloudfront/2018-06-18/examples-1.json -- botocore/data/cloudfront/2018-06-18/paginators-1.json -- botocore/data/cloudfront/2018-06-18/service-2.json -- botocore/data/cloudfront/2018-06-18/waiters-2.json -- botocore/data/cloudfront/2018-11-05/examples-1.json -- botocore/data/cloudfront/2018-11-05/paginators-1.json -- botocore/data/cloudfront/2018-11-05/service-2.json -- botocore/data/cloudfront/2018-11-05/waiters-2.json -- botocore/data/cloudfront/2019-03-26/examples-1.json -- botocore/data/cloudfront/2019-03-26/paginators-1.json -- botocore/data/cloudfront/2019-03-26/service-2.json -- botocore/data/cloudfront/2019-03-26/waiters-2.json -- botocore/data/cloudfront/2020-05-31/examples-1.json -- botocore/data/cloudfront/2020-05-31/paginators-1.json -- botocore/data/cloudfront/2020-05-31/service-2.json -- botocore/data/cloudfront/2020-05-31/waiters-2.json -- botocore/data/cloudhsm/2014-05-30/examples-1.json -- botocore/data/cloudhsm/2014-05-30/paginators-1.json -- botocore/data/cloudhsm/2014-05-30/service-2.json -- botocore/data/cloudhsmv2/2017-04-28/examples-1.json -- botocore/data/cloudhsmv2/2017-04-28/paginators-1.json -- botocore/data/cloudhsmv2/2017-04-28/service-2.json -- botocore/data/cloudsearch/2011-02-01/service-2.json -- botocore/data/cloudsearch/2013-01-01/paginators-1.json -- botocore/data/cloudsearch/2013-01-01/service-2.json -- botocore/data/cloudsearchdomain/2013-01-01/examples-1.json -- botocore/data/cloudsearchdomain/2013-01-01/service-2.json -- botocore/data/cloudtrail/2013-11-01/examples-1.json -- botocore/data/cloudtrail/2013-11-01/paginators-1.json -- botocore/data/cloudtrail/2013-11-01/service-2.json -- botocore/data/cloudwatch/2010-08-01/examples-1.json -- botocore/data/cloudwatch/2010-08-01/paginators-1.json -- botocore/data/cloudwatch/2010-08-01/service-2.json -- botocore/data/cloudwatch/2010-08-01/waiters-2.json -- botocore/data/codeartifact/2018-09-22/paginators-1.json -- botocore/data/codeartifact/2018-09-22/paginators-1.sdk-extras.json -- botocore/data/codeartifact/2018-09-22/service-2.json -- botocore/data/codebuild/2016-10-06/examples-1.json -- botocore/data/codebuild/2016-10-06/paginators-1.json -- botocore/data/codebuild/2016-10-06/service-2.json -- botocore/data/codecommit/2015-04-13/examples-1.json -- botocore/data/codecommit/2015-04-13/paginators-1.json -- botocore/data/codecommit/2015-04-13/service-2.json -- botocore/data/codedeploy/2014-10-06/examples-1.json -- botocore/data/codedeploy/2014-10-06/paginators-1.json -- botocore/data/codedeploy/2014-10-06/service-2.json -- botocore/data/codedeploy/2014-10-06/waiters-2.json -- botocore/data/codeguru-reviewer/2019-09-19/paginators-1.json -- botocore/data/codeguru-reviewer/2019-09-19/service-2.json -- botocore/data/codeguru-reviewer/2019-09-19/waiters-2.json -- botocore/data/codeguruprofiler/2019-07-18/paginators-1.json -- botocore/data/codeguruprofiler/2019-07-18/service-2.json -- botocore/data/codepipeline/2015-07-09/examples-1.json -- botocore/data/codepipeline/2015-07-09/paginators-1.json -- botocore/data/codepipeline/2015-07-09/service-2.json -- botocore/data/codestar-connections/2019-12-01/paginators-1.json -- botocore/data/codestar-connections/2019-12-01/service-2.json -- botocore/data/codestar-notifications/2019-10-15/paginators-1.json -- botocore/data/codestar-notifications/2019-10-15/service-2.json -- botocore/data/codestar/2017-04-19/examples-1.json -- botocore/data/codestar/2017-04-19/paginators-1.json -- botocore/data/codestar/2017-04-19/service-2.json -- botocore/data/cognito-identity/2014-06-30/examples-1.json -- botocore/data/cognito-identity/2014-06-30/paginators-1.json -- botocore/data/cognito-identity/2014-06-30/service-2.json -- botocore/data/cognito-idp/2016-04-18/examples-1.json -- botocore/data/cognito-idp/2016-04-18/paginators-1.json -- botocore/data/cognito-idp/2016-04-18/service-2.json -- botocore/data/cognito-sync/2014-06-30/paginators-1.json -- botocore/data/cognito-sync/2014-06-30/service-2.json -- botocore/data/comprehend/2017-11-27/examples-1.json -- botocore/data/comprehend/2017-11-27/paginators-1.json -- botocore/data/comprehend/2017-11-27/service-2.json -- botocore/data/comprehendmedical/2018-10-30/paginators-1.json -- botocore/data/comprehendmedical/2018-10-30/service-2.json -- botocore/data/compute-optimizer/2019-11-01/paginators-1.json -- botocore/data/compute-optimizer/2019-11-01/service-2.json -- botocore/data/config/2014-11-12/examples-1.json -- botocore/data/config/2014-11-12/paginators-1.json -- botocore/data/config/2014-11-12/service-2.json -- botocore/data/connect-contact-lens/2020-08-21/paginators-1.json -- botocore/data/connect-contact-lens/2020-08-21/service-2.json -- botocore/data/connect/2017-08-08/examples-1.json -- botocore/data/connect/2017-08-08/paginators-1.json -- botocore/data/connect/2017-08-08/service-2.json -- botocore/data/connectparticipant/2018-09-07/paginators-1.json -- botocore/data/connectparticipant/2018-09-07/service-2.json -- botocore/data/cur/2017-01-06/examples-1.json -- botocore/data/cur/2017-01-06/paginators-1.json -- botocore/data/cur/2017-01-06/service-2.json -- botocore/data/customer-profiles/2020-08-15/paginators-1.json -- botocore/data/customer-profiles/2020-08-15/service-2.json -- botocore/data/databrew/2017-07-25/paginators-1.json -- botocore/data/databrew/2017-07-25/service-2.json -- botocore/data/dataexchange/2017-07-25/paginators-1.json -- botocore/data/dataexchange/2017-07-25/service-2.json -- botocore/data/datapipeline/2012-10-29/paginators-1.json -- botocore/data/datapipeline/2012-10-29/service-2.json -- botocore/data/datasync/2018-11-09/paginators-1.json -- botocore/data/datasync/2018-11-09/service-2.json -- botocore/data/dax/2017-04-19/examples-1.json -- botocore/data/dax/2017-04-19/paginators-1.json -- botocore/data/dax/2017-04-19/service-2.json -- botocore/data/detective/2018-10-26/paginators-1.json -- botocore/data/detective/2018-10-26/service-2.json -- botocore/data/devicefarm/2015-06-23/examples-1.json -- botocore/data/devicefarm/2015-06-23/paginators-1.json -- botocore/data/devicefarm/2015-06-23/service-2.json -- botocore/data/devops-guru/2020-12-01/paginators-1.json -- botocore/data/devops-guru/2020-12-01/service-2.json -- botocore/data/directconnect/2012-10-25/examples-1.json -- botocore/data/directconnect/2012-10-25/paginators-1.json -- botocore/data/directconnect/2012-10-25/service-2.json -- botocore/data/discovery/2015-11-01/examples-1.json -- botocore/data/discovery/2015-11-01/paginators-1.json -- botocore/data/discovery/2015-11-01/service-2.json -- botocore/data/dlm/2018-01-12/examples-1.json -- botocore/data/dlm/2018-01-12/paginators-1.json -- botocore/data/dlm/2018-01-12/service-2.json -- botocore/data/dms/2016-01-01/examples-1.json -- botocore/data/dms/2016-01-01/paginators-1.json -- botocore/data/dms/2016-01-01/service-2.json -- botocore/data/dms/2016-01-01/waiters-2.json -- botocore/data/docdb/2014-10-31/paginators-1.json -- botocore/data/docdb/2014-10-31/service-2.json -- botocore/data/docdb/2014-10-31/service-2.sdk-extras.json -- botocore/data/docdb/2014-10-31/waiters-2.json -- botocore/data/drs/2020-02-26/paginators-1.json -- botocore/data/drs/2020-02-26/service-2.json -- botocore/data/ds/2015-04-16/examples-1.json -- botocore/data/ds/2015-04-16/paginators-1.json -- botocore/data/ds/2015-04-16/service-2.json -- botocore/data/dynamodb/2012-08-10/examples-1.json -- botocore/data/dynamodb/2012-08-10/paginators-1.json -- botocore/data/dynamodb/2012-08-10/service-2.json -- botocore/data/dynamodb/2012-08-10/waiters-2.json -- botocore/data/dynamodbstreams/2012-08-10/examples-1.json -- botocore/data/dynamodbstreams/2012-08-10/paginators-1.json -- botocore/data/dynamodbstreams/2012-08-10/service-2.json -- botocore/data/ebs/2019-11-02/paginators-1.json -- botocore/data/ebs/2019-11-02/service-2.json -+ #botocore/data/accessanalyzer/2019-11-01/paginators-1.json -+ #botocore/data/accessanalyzer/2019-11-01/service-2.json -+ #botocore/data/account/2021-02-01/paginators-1.json -+ #botocore/data/account/2021-02-01/service-2.json -+ #botocore/data/acm-pca/2017-08-22/examples-1.json -+ #botocore/data/acm-pca/2017-08-22/paginators-1.json -+ #botocore/data/acm-pca/2017-08-22/service-2.json -+ #botocore/data/acm-pca/2017-08-22/waiters-2.json -+ #botocore/data/acm/2015-12-08/examples-1.json -+ #botocore/data/acm/2015-12-08/paginators-1.json -+ #botocore/data/acm/2015-12-08/service-2.json -+ #botocore/data/acm/2015-12-08/waiters-2.json -+ #botocore/data/alexaforbusiness/2017-11-09/examples-1.json -+ #botocore/data/alexaforbusiness/2017-11-09/paginators-1.json -+ #botocore/data/alexaforbusiness/2017-11-09/service-2.json -+ #botocore/data/amp/2020-08-01/paginators-1.json -+ #botocore/data/amp/2020-08-01/service-2.json -+ #botocore/data/amp/2020-08-01/waiters-2.json -+ #botocore/data/amplify/2017-07-25/paginators-1.json -+ #botocore/data/amplify/2017-07-25/service-2.json -+ #botocore/data/amplifybackend/2020-08-11/paginators-1.json -+ #botocore/data/amplifybackend/2020-08-11/service-2.json -+ #botocore/data/amplifyuibuilder/2021-08-11/paginators-1.json -+ #botocore/data/amplifyuibuilder/2021-08-11/service-2.json -+ #botocore/data/apigateway/2015-07-09/examples-1.json -+ #botocore/data/apigateway/2015-07-09/paginators-1.json -+ #botocore/data/apigateway/2015-07-09/service-2.json -+ #botocore/data/apigatewaymanagementapi/2018-11-29/paginators-1.json -+ #botocore/data/apigatewaymanagementapi/2018-11-29/service-2.json -+ #botocore/data/apigatewayv2/2018-11-29/paginators-1.json -+ #botocore/data/apigatewayv2/2018-11-29/service-2.json -+ #botocore/data/appconfig/2019-10-09/paginators-1.json -+ #botocore/data/appconfig/2019-10-09/service-2.json -+ #botocore/data/appconfigdata/2021-11-11/paginators-1.json -+ #botocore/data/appconfigdata/2021-11-11/service-2.json -+ #botocore/data/appflow/2020-08-23/paginators-1.json -+ #botocore/data/appflow/2020-08-23/service-2.json -+ #botocore/data/appintegrations/2020-07-29/paginators-1.json -+ #botocore/data/appintegrations/2020-07-29/service-2.json -+ #botocore/data/application-autoscaling/2016-02-06/examples-1.json -+ #botocore/data/application-autoscaling/2016-02-06/paginators-1.json -+ #botocore/data/application-autoscaling/2016-02-06/service-2.json -+ #botocore/data/application-insights/2018-11-25/paginators-1.json -+ #botocore/data/application-insights/2018-11-25/service-2.json -+ #botocore/data/applicationcostprofiler/2020-09-10/paginators-1.json -+ #botocore/data/applicationcostprofiler/2020-09-10/service-2.json -+ #botocore/data/appmesh/2018-10-01/paginators-1.json -+ #botocore/data/appmesh/2018-10-01/service-2.json -+ #botocore/data/appmesh/2019-01-25/paginators-1.json -+ #botocore/data/appmesh/2019-01-25/service-2.json -+ #botocore/data/apprunner/2020-05-15/paginators-1.json -+ #botocore/data/apprunner/2020-05-15/service-2.json -+ #botocore/data/appstream/2016-12-01/examples-1.json -+ #botocore/data/appstream/2016-12-01/paginators-1.json -+ #botocore/data/appstream/2016-12-01/service-2.json -+ #botocore/data/appstream/2016-12-01/waiters-2.json -+ #botocore/data/appsync/2017-07-25/examples-1.json -+ #botocore/data/appsync/2017-07-25/paginators-1.json -+ #botocore/data/appsync/2017-07-25/service-2.json -+ #botocore/data/athena/2017-05-18/examples-1.json -+ #botocore/data/athena/2017-05-18/paginators-1.json -+ #botocore/data/athena/2017-05-18/service-2.json -+ #botocore/data/auditmanager/2017-07-25/paginators-1.json -+ #botocore/data/auditmanager/2017-07-25/service-2.json -+ #botocore/data/autoscaling-plans/2018-01-06/examples-1.json -+ #botocore/data/autoscaling-plans/2018-01-06/paginators-1.json -+ #botocore/data/autoscaling-plans/2018-01-06/service-2.json -+ #botocore/data/autoscaling/2011-01-01/examples-1.json -+ #botocore/data/autoscaling/2011-01-01/paginators-1.json -+ #botocore/data/autoscaling/2011-01-01/service-2.json -+ #botocore/data/backup-gateway/2021-01-01/paginators-1.json -+ #botocore/data/backup-gateway/2021-01-01/service-2.json -+ #botocore/data/backup/2018-11-15/paginators-1.json -+ #botocore/data/backup/2018-11-15/service-2.json -+ #botocore/data/batch/2016-08-10/examples-1.json -+ #botocore/data/batch/2016-08-10/paginators-1.json -+ #botocore/data/batch/2016-08-10/service-2.json -+ #botocore/data/braket/2019-09-01/paginators-1.json -+ #botocore/data/braket/2019-09-01/service-2.json -+ #botocore/data/budgets/2016-10-20/examples-1.json -+ #botocore/data/budgets/2016-10-20/paginators-1.json -+ #botocore/data/budgets/2016-10-20/service-2.json -+ #botocore/data/ce/2017-10-25/examples-1.json -+ #botocore/data/ce/2017-10-25/paginators-1.json -+ #botocore/data/ce/2017-10-25/service-2.json -+ #botocore/data/chime-sdk-identity/2021-04-20/paginators-1.json -+ #botocore/data/chime-sdk-identity/2021-04-20/service-2.json -+ #botocore/data/chime-sdk-meetings/2021-07-15/paginators-1.json -+ #botocore/data/chime-sdk-meetings/2021-07-15/service-2.json -+ #botocore/data/chime-sdk-messaging/2021-05-15/paginators-1.json -+ #botocore/data/chime-sdk-messaging/2021-05-15/service-2.json -+ #botocore/data/chime/2018-05-01/paginators-1.json -+ #botocore/data/chime/2018-05-01/service-2.json -+ #botocore/data/cloud9/2017-09-23/examples-1.json -+ #botocore/data/cloud9/2017-09-23/paginators-1.json -+ #botocore/data/cloud9/2017-09-23/service-2.json -+ #botocore/data/cloudcontrol/2021-09-30/paginators-1.json -+ #botocore/data/cloudcontrol/2021-09-30/service-2.json -+ #botocore/data/cloudcontrol/2021-09-30/waiters-2.json -+ #botocore/data/clouddirectory/2016-05-10/paginators-1.json -+ #botocore/data/clouddirectory/2016-05-10/service-2.json -+ #botocore/data/clouddirectory/2017-01-11/examples-1.json -+ #botocore/data/clouddirectory/2017-01-11/paginators-1.json -+ #botocore/data/clouddirectory/2017-01-11/service-2.json -+ #botocore/data/cloudformation/2010-05-15/examples-1.json -+ #botocore/data/cloudformation/2010-05-15/paginators-1.json -+ #botocore/data/cloudformation/2010-05-15/service-2.json -+ #botocore/data/cloudformation/2010-05-15/waiters-2.json -+ #botocore/data/cloudfront/2014-05-31/paginators-1.json -+ #botocore/data/cloudfront/2014-05-31/service-2.json -+ #botocore/data/cloudfront/2014-05-31/waiters-2.json -+ #botocore/data/cloudfront/2014-10-21/paginators-1.json -+ #botocore/data/cloudfront/2014-10-21/service-2.json -+ #botocore/data/cloudfront/2014-10-21/waiters-2.json -+ #botocore/data/cloudfront/2014-11-06/paginators-1.json -+ #botocore/data/cloudfront/2014-11-06/service-2.json -+ #botocore/data/cloudfront/2014-11-06/waiters-2.json -+ #botocore/data/cloudfront/2015-04-17/paginators-1.json -+ #botocore/data/cloudfront/2015-04-17/service-2.json -+ #botocore/data/cloudfront/2015-04-17/waiters-2.json -+ #botocore/data/cloudfront/2015-07-27/paginators-1.json -+ #botocore/data/cloudfront/2015-07-27/service-2.json -+ #botocore/data/cloudfront/2015-07-27/waiters-2.json -+ #botocore/data/cloudfront/2015-09-17/paginators-1.json -+ #botocore/data/cloudfront/2015-09-17/service-2.json -+ #botocore/data/cloudfront/2015-09-17/waiters-2.json -+ #botocore/data/cloudfront/2016-01-13/paginators-1.json -+ #botocore/data/cloudfront/2016-01-13/service-2.json -+ #botocore/data/cloudfront/2016-01-13/waiters-2.json -+ #botocore/data/cloudfront/2016-01-28/paginators-1.json -+ #botocore/data/cloudfront/2016-01-28/service-2.json -+ #botocore/data/cloudfront/2016-01-28/waiters-2.json -+ #botocore/data/cloudfront/2016-08-01/paginators-1.json -+ #botocore/data/cloudfront/2016-08-01/service-2.json -+ #botocore/data/cloudfront/2016-08-01/waiters-2.json -+ #botocore/data/cloudfront/2016-08-20/paginators-1.json -+ #botocore/data/cloudfront/2016-08-20/service-2.json -+ #botocore/data/cloudfront/2016-08-20/waiters-2.json -+ #botocore/data/cloudfront/2016-09-07/paginators-1.json -+ #botocore/data/cloudfront/2016-09-07/service-2.json -+ #botocore/data/cloudfront/2016-09-07/waiters-2.json -+ #botocore/data/cloudfront/2016-09-29/paginators-1.json -+ #botocore/data/cloudfront/2016-09-29/service-2.json -+ #botocore/data/cloudfront/2016-09-29/waiters-2.json -+ #botocore/data/cloudfront/2016-11-25/examples-1.json -+ #botocore/data/cloudfront/2016-11-25/paginators-1.json -+ #botocore/data/cloudfront/2016-11-25/service-2.json -+ #botocore/data/cloudfront/2016-11-25/waiters-2.json -+ #botocore/data/cloudfront/2017-03-25/examples-1.json -+ #botocore/data/cloudfront/2017-03-25/paginators-1.json -+ #botocore/data/cloudfront/2017-03-25/service-2.json -+ #botocore/data/cloudfront/2017-03-25/waiters-2.json -+ #botocore/data/cloudfront/2017-10-30/examples-1.json -+ #botocore/data/cloudfront/2017-10-30/paginators-1.json -+ #botocore/data/cloudfront/2017-10-30/service-2.json -+ #botocore/data/cloudfront/2017-10-30/waiters-2.json -+ #botocore/data/cloudfront/2018-06-18/examples-1.json -+ #botocore/data/cloudfront/2018-06-18/paginators-1.json -+ #botocore/data/cloudfront/2018-06-18/service-2.json -+ #botocore/data/cloudfront/2018-06-18/waiters-2.json -+ #botocore/data/cloudfront/2018-11-05/examples-1.json -+ #botocore/data/cloudfront/2018-11-05/paginators-1.json -+ #botocore/data/cloudfront/2018-11-05/service-2.json -+ #botocore/data/cloudfront/2018-11-05/waiters-2.json -+ #botocore/data/cloudfront/2019-03-26/examples-1.json -+ #botocore/data/cloudfront/2019-03-26/paginators-1.json -+ #botocore/data/cloudfront/2019-03-26/service-2.json -+ #botocore/data/cloudfront/2019-03-26/waiters-2.json -+ #botocore/data/cloudfront/2020-05-31/examples-1.json -+ #botocore/data/cloudfront/2020-05-31/paginators-1.json -+ #botocore/data/cloudfront/2020-05-31/service-2.json -+ #botocore/data/cloudfront/2020-05-31/waiters-2.json -+ #botocore/data/cloudhsm/2014-05-30/examples-1.json -+ #botocore/data/cloudhsm/2014-05-30/paginators-1.json -+ #botocore/data/cloudhsm/2014-05-30/service-2.json -+ #botocore/data/cloudhsmv2/2017-04-28/examples-1.json -+ #botocore/data/cloudhsmv2/2017-04-28/paginators-1.json -+ #botocore/data/cloudhsmv2/2017-04-28/service-2.json -+ #botocore/data/cloudsearch/2011-02-01/service-2.json -+ #botocore/data/cloudsearch/2013-01-01/paginators-1.json -+ #botocore/data/cloudsearch/2013-01-01/service-2.json -+ #botocore/data/cloudsearchdomain/2013-01-01/examples-1.json -+ #botocore/data/cloudsearchdomain/2013-01-01/service-2.json -+ #botocore/data/cloudtrail/2013-11-01/examples-1.json -+ #botocore/data/cloudtrail/2013-11-01/paginators-1.json -+ #botocore/data/cloudtrail/2013-11-01/service-2.json -+ #botocore/data/cloudwatch/2010-08-01/examples-1.json -+ #botocore/data/cloudwatch/2010-08-01/paginators-1.json -+ #botocore/data/cloudwatch/2010-08-01/service-2.json -+ #botocore/data/cloudwatch/2010-08-01/waiters-2.json -+ #botocore/data/codeartifact/2018-09-22/paginators-1.json -+ #botocore/data/codeartifact/2018-09-22/paginators-1.sdk-extras.json -+ #botocore/data/codeartifact/2018-09-22/service-2.json -+ #botocore/data/codebuild/2016-10-06/examples-1.json -+ #botocore/data/codebuild/2016-10-06/paginators-1.json -+ #botocore/data/codebuild/2016-10-06/service-2.json -+ #botocore/data/codecommit/2015-04-13/examples-1.json -+ #botocore/data/codecommit/2015-04-13/paginators-1.json -+ #botocore/data/codecommit/2015-04-13/service-2.json -+ #botocore/data/codedeploy/2014-10-06/examples-1.json -+ #botocore/data/codedeploy/2014-10-06/paginators-1.json -+ #botocore/data/codedeploy/2014-10-06/service-2.json -+ #botocore/data/codedeploy/2014-10-06/waiters-2.json -+ #botocore/data/codeguru-reviewer/2019-09-19/paginators-1.json -+ #botocore/data/codeguru-reviewer/2019-09-19/service-2.json -+ #botocore/data/codeguru-reviewer/2019-09-19/waiters-2.json -+ #botocore/data/codeguruprofiler/2019-07-18/paginators-1.json -+ #botocore/data/codeguruprofiler/2019-07-18/service-2.json -+ #botocore/data/codepipeline/2015-07-09/examples-1.json -+ #botocore/data/codepipeline/2015-07-09/paginators-1.json -+ #botocore/data/codepipeline/2015-07-09/service-2.json -+ #botocore/data/codestar-connections/2019-12-01/paginators-1.json -+ #botocore/data/codestar-connections/2019-12-01/service-2.json -+ #botocore/data/codestar-notifications/2019-10-15/paginators-1.json -+ #botocore/data/codestar-notifications/2019-10-15/service-2.json -+ #botocore/data/codestar/2017-04-19/examples-1.json -+ #botocore/data/codestar/2017-04-19/paginators-1.json -+ #botocore/data/codestar/2017-04-19/service-2.json -+ #botocore/data/cognito-identity/2014-06-30/examples-1.json -+ #botocore/data/cognito-identity/2014-06-30/paginators-1.json -+ #botocore/data/cognito-identity/2014-06-30/service-2.json -+ #botocore/data/cognito-idp/2016-04-18/examples-1.json -+ #botocore/data/cognito-idp/2016-04-18/paginators-1.json -+ #botocore/data/cognito-idp/2016-04-18/service-2.json -+ #botocore/data/cognito-sync/2014-06-30/paginators-1.json -+ #botocore/data/cognito-sync/2014-06-30/service-2.json -+ #botocore/data/comprehend/2017-11-27/examples-1.json -+ #botocore/data/comprehend/2017-11-27/paginators-1.json -+ #botocore/data/comprehend/2017-11-27/service-2.json -+ #botocore/data/comprehendmedical/2018-10-30/paginators-1.json -+ #botocore/data/comprehendmedical/2018-10-30/service-2.json -+ #botocore/data/compute-optimizer/2019-11-01/paginators-1.json -+ #botocore/data/compute-optimizer/2019-11-01/service-2.json -+ #botocore/data/config/2014-11-12/examples-1.json -+ #botocore/data/config/2014-11-12/paginators-1.json -+ #botocore/data/config/2014-11-12/service-2.json -+ #botocore/data/connect-contact-lens/2020-08-21/paginators-1.json -+ #botocore/data/connect-contact-lens/2020-08-21/service-2.json -+ #botocore/data/connect/2017-08-08/examples-1.json -+ #botocore/data/connect/2017-08-08/paginators-1.json -+ #botocore/data/connect/2017-08-08/service-2.json -+ #botocore/data/connectparticipant/2018-09-07/paginators-1.json -+ #botocore/data/connectparticipant/2018-09-07/service-2.json -+ #botocore/data/cur/2017-01-06/examples-1.json -+ #botocore/data/cur/2017-01-06/paginators-1.json -+ #botocore/data/cur/2017-01-06/service-2.json -+ #botocore/data/customer-profiles/2020-08-15/paginators-1.json -+ #botocore/data/customer-profiles/2020-08-15/service-2.json -+ #botocore/data/databrew/2017-07-25/paginators-1.json -+ #botocore/data/databrew/2017-07-25/service-2.json -+ #botocore/data/dataexchange/2017-07-25/paginators-1.json -+ #botocore/data/dataexchange/2017-07-25/service-2.json -+ #botocore/data/datapipeline/2012-10-29/paginators-1.json -+ #botocore/data/datapipeline/2012-10-29/service-2.json -+ #botocore/data/datasync/2018-11-09/paginators-1.json -+ #botocore/data/datasync/2018-11-09/service-2.json -+ #botocore/data/dax/2017-04-19/examples-1.json -+ #botocore/data/dax/2017-04-19/paginators-1.json -+ #botocore/data/dax/2017-04-19/service-2.json -+ #botocore/data/detective/2018-10-26/paginators-1.json -+ #botocore/data/detective/2018-10-26/service-2.json -+ #botocore/data/devicefarm/2015-06-23/examples-1.json -+ #botocore/data/devicefarm/2015-06-23/paginators-1.json -+ #botocore/data/devicefarm/2015-06-23/service-2.json -+ #botocore/data/devops-guru/2020-12-01/paginators-1.json -+ #botocore/data/devops-guru/2020-12-01/service-2.json -+ #botocore/data/directconnect/2012-10-25/examples-1.json -+ #botocore/data/directconnect/2012-10-25/paginators-1.json -+ #botocore/data/directconnect/2012-10-25/service-2.json -+ #botocore/data/discovery/2015-11-01/examples-1.json -+ #botocore/data/discovery/2015-11-01/paginators-1.json -+ #botocore/data/discovery/2015-11-01/service-2.json -+ #botocore/data/dlm/2018-01-12/examples-1.json -+ #botocore/data/dlm/2018-01-12/paginators-1.json -+ #botocore/data/dlm/2018-01-12/service-2.json -+ #botocore/data/dms/2016-01-01/examples-1.json -+ #botocore/data/dms/2016-01-01/paginators-1.json -+ #botocore/data/dms/2016-01-01/service-2.json -+ #botocore/data/dms/2016-01-01/waiters-2.json -+ #botocore/data/docdb/2014-10-31/paginators-1.json -+ #botocore/data/docdb/2014-10-31/service-2.json -+ #botocore/data/docdb/2014-10-31/service-2.sdk-extras.json -+ #botocore/data/docdb/2014-10-31/waiters-2.json -+ #botocore/data/drs/2020-02-26/paginators-1.json -+ #botocore/data/drs/2020-02-26/service-2.json -+ #botocore/data/ds/2015-04-16/examples-1.json -+ #botocore/data/ds/2015-04-16/paginators-1.json -+ #botocore/data/ds/2015-04-16/service-2.json -+ #botocore/data/dynamodb/2012-08-10/examples-1.json -+ #botocore/data/dynamodb/2012-08-10/paginators-1.json -+ #botocore/data/dynamodb/2012-08-10/service-2.json -+ #botocore/data/dynamodb/2012-08-10/waiters-2.json -+ #botocore/data/dynamodbstreams/2012-08-10/examples-1.json -+ #botocore/data/dynamodbstreams/2012-08-10/paginators-1.json -+ #botocore/data/dynamodbstreams/2012-08-10/service-2.json -+ #botocore/data/ebs/2019-11-02/paginators-1.json -+ #botocore/data/ebs/2019-11-02/service-2.json - botocore/data/ec2-instance-connect/2018-04-02/paginators-1.json - botocore/data/ec2-instance-connect/2018-04-02/service-2.json - botocore/data/ec2/2014-09-01/paginators-1.json -@@ -425,401 +423,401 @@ RESOURCE_FILES( - botocore/data/ec2/2016-11-15/paginators-1.json - botocore/data/ec2/2016-11-15/service-2.json - botocore/data/ec2/2016-11-15/waiters-2.json -- botocore/data/ecr-public/2020-10-30/paginators-1.json -- botocore/data/ecr-public/2020-10-30/service-2.json -- botocore/data/ecr/2015-09-21/examples-1.json -- botocore/data/ecr/2015-09-21/paginators-1.json -- botocore/data/ecr/2015-09-21/service-2.json -- botocore/data/ecr/2015-09-21/waiters-2.json -- botocore/data/ecs/2014-11-13/examples-1.json -- botocore/data/ecs/2014-11-13/paginators-1.json -- botocore/data/ecs/2014-11-13/service-2.json -- botocore/data/ecs/2014-11-13/waiters-2.json -- botocore/data/efs/2015-02-01/examples-1.json -- botocore/data/efs/2015-02-01/paginators-1.json -- botocore/data/efs/2015-02-01/service-2.json -- botocore/data/eks/2017-11-01/examples-1.json -- botocore/data/eks/2017-11-01/paginators-1.json -- botocore/data/eks/2017-11-01/service-2.json -- botocore/data/eks/2017-11-01/service-2.sdk-extras.json -- botocore/data/eks/2017-11-01/waiters-2.json -- botocore/data/elastic-inference/2017-07-25/paginators-1.json -- botocore/data/elastic-inference/2017-07-25/service-2.json -- botocore/data/elasticache/2014-09-30/paginators-1.json -- botocore/data/elasticache/2014-09-30/service-2.json -- botocore/data/elasticache/2014-09-30/waiters-2.json -- botocore/data/elasticache/2015-02-02/examples-1.json -- botocore/data/elasticache/2015-02-02/paginators-1.json -- botocore/data/elasticache/2015-02-02/service-2.json -- botocore/data/elasticache/2015-02-02/waiters-2.json -- botocore/data/elasticbeanstalk/2010-12-01/examples-1.json -- botocore/data/elasticbeanstalk/2010-12-01/paginators-1.json -- botocore/data/elasticbeanstalk/2010-12-01/service-2.json -- botocore/data/elasticbeanstalk/2010-12-01/waiters-2.json -- botocore/data/elastictranscoder/2012-09-25/examples-1.json -- botocore/data/elastictranscoder/2012-09-25/paginators-1.json -- botocore/data/elastictranscoder/2012-09-25/service-2.json -- botocore/data/elastictranscoder/2012-09-25/waiters-2.json -- botocore/data/elb/2012-06-01/examples-1.json -- botocore/data/elb/2012-06-01/paginators-1.json -- botocore/data/elb/2012-06-01/service-2.json -- botocore/data/elb/2012-06-01/waiters-2.json -- botocore/data/elbv2/2015-12-01/examples-1.json -- botocore/data/elbv2/2015-12-01/paginators-1.json -- botocore/data/elbv2/2015-12-01/service-2.json -- botocore/data/elbv2/2015-12-01/waiters-2.json -- botocore/data/emr-containers/2020-10-01/paginators-1.json -- botocore/data/emr-containers/2020-10-01/service-2.json -- botocore/data/emr/2009-03-31/examples-1.json -- botocore/data/emr/2009-03-31/paginators-1.json -- botocore/data/emr/2009-03-31/service-2.json -- botocore/data/emr/2009-03-31/waiters-2.json -+ #botocore/data/ecr-public/2020-10-30/paginators-1.json -+ #botocore/data/ecr-public/2020-10-30/service-2.json -+ #botocore/data/ecr/2015-09-21/examples-1.json -+ #botocore/data/ecr/2015-09-21/paginators-1.json -+ #botocore/data/ecr/2015-09-21/service-2.json -+ #botocore/data/ecr/2015-09-21/waiters-2.json -+ #botocore/data/ecs/2014-11-13/examples-1.json -+ #botocore/data/ecs/2014-11-13/paginators-1.json -+ #botocore/data/ecs/2014-11-13/service-2.json -+ #botocore/data/ecs/2014-11-13/waiters-2.json -+ #botocore/data/efs/2015-02-01/examples-1.json -+ #botocore/data/efs/2015-02-01/paginators-1.json -+ #botocore/data/efs/2015-02-01/service-2.json -+ #botocore/data/eks/2017-11-01/examples-1.json -+ #botocore/data/eks/2017-11-01/paginators-1.json -+ #botocore/data/eks/2017-11-01/service-2.json -+ #botocore/data/eks/2017-11-01/service-2.sdk-extras.json -+ #botocore/data/eks/2017-11-01/waiters-2.json -+ #botocore/data/elastic-inference/2017-07-25/paginators-1.json -+ #botocore/data/elastic-inference/2017-07-25/service-2.json -+ #botocore/data/elasticache/2014-09-30/paginators-1.json -+ #botocore/data/elasticache/2014-09-30/service-2.json -+ #botocore/data/elasticache/2014-09-30/waiters-2.json -+ #botocore/data/elasticache/2015-02-02/examples-1.json -+ #botocore/data/elasticache/2015-02-02/paginators-1.json -+ #botocore/data/elasticache/2015-02-02/service-2.json -+ #botocore/data/elasticache/2015-02-02/waiters-2.json -+ #botocore/data/elasticbeanstalk/2010-12-01/examples-1.json -+ #botocore/data/elasticbeanstalk/2010-12-01/paginators-1.json -+ #botocore/data/elasticbeanstalk/2010-12-01/service-2.json -+ #botocore/data/elasticbeanstalk/2010-12-01/waiters-2.json -+ #botocore/data/elastictranscoder/2012-09-25/examples-1.json -+ #botocore/data/elastictranscoder/2012-09-25/paginators-1.json -+ #botocore/data/elastictranscoder/2012-09-25/service-2.json -+ #botocore/data/elastictranscoder/2012-09-25/waiters-2.json -+ #botocore/data/elb/2012-06-01/examples-1.json -+ #botocore/data/elb/2012-06-01/paginators-1.json -+ #botocore/data/elb/2012-06-01/service-2.json -+ #botocore/data/elb/2012-06-01/waiters-2.json -+ #botocore/data/elbv2/2015-12-01/examples-1.json -+ #botocore/data/elbv2/2015-12-01/paginators-1.json -+ #botocore/data/elbv2/2015-12-01/service-2.json -+ #botocore/data/elbv2/2015-12-01/waiters-2.json -+ #botocore/data/emr-containers/2020-10-01/paginators-1.json -+ #botocore/data/emr-containers/2020-10-01/service-2.json -+ #botocore/data/emr/2009-03-31/examples-1.json -+ #botocore/data/emr/2009-03-31/paginators-1.json -+ #botocore/data/emr/2009-03-31/service-2.json -+ #botocore/data/emr/2009-03-31/waiters-2.json - botocore/data/endpoints.json -- botocore/data/es/2015-01-01/examples-1.json -- botocore/data/es/2015-01-01/paginators-1.json -- botocore/data/es/2015-01-01/service-2.json -- botocore/data/events/2014-02-03/service-2.json -- botocore/data/events/2015-10-07/examples-1.json -- botocore/data/events/2015-10-07/paginators-1.json -- botocore/data/events/2015-10-07/service-2.json -- botocore/data/evidently/2021-02-01/paginators-1.json -- botocore/data/evidently/2021-02-01/service-2.json -- botocore/data/finspace-data/2020-07-13/paginators-1.json -- botocore/data/finspace-data/2020-07-13/service-2.json -- botocore/data/finspace/2021-03-12/paginators-1.json -- botocore/data/finspace/2021-03-12/service-2.json -- botocore/data/firehose/2015-08-04/examples-1.json -- botocore/data/firehose/2015-08-04/paginators-1.json -- botocore/data/firehose/2015-08-04/service-2.json -- botocore/data/fis/2020-12-01/paginators-1.json -- botocore/data/fis/2020-12-01/service-2.json -- botocore/data/fms/2018-01-01/examples-1.json -- botocore/data/fms/2018-01-01/paginators-1.json -- botocore/data/fms/2018-01-01/service-2.json -- botocore/data/forecast/2018-06-26/paginators-1.json -- botocore/data/forecast/2018-06-26/service-2.json -- botocore/data/forecastquery/2018-06-26/paginators-1.json -- botocore/data/forecastquery/2018-06-26/service-2.json -- botocore/data/frauddetector/2019-11-15/paginators-1.json -- botocore/data/frauddetector/2019-11-15/service-2.json -- botocore/data/fsx/2018-03-01/paginators-1.json -- botocore/data/fsx/2018-03-01/service-2.json -- botocore/data/gamelift/2015-10-01/examples-1.json -- botocore/data/gamelift/2015-10-01/paginators-1.json -- botocore/data/gamelift/2015-10-01/service-2.json -- botocore/data/glacier/2012-06-01/examples-1.json -- botocore/data/glacier/2012-06-01/paginators-1.json -- botocore/data/glacier/2012-06-01/service-2.json -- botocore/data/glacier/2012-06-01/waiters-2.json -- botocore/data/globalaccelerator/2018-08-08/paginators-1.json -- botocore/data/globalaccelerator/2018-08-08/service-2.json -- botocore/data/glue/2017-03-31/examples-1.json -- botocore/data/glue/2017-03-31/paginators-1.json -- botocore/data/glue/2017-03-31/service-2.json -- botocore/data/grafana/2020-08-18/paginators-1.json -- botocore/data/grafana/2020-08-18/service-2.json -- botocore/data/greengrass/2017-06-07/paginators-1.json -- botocore/data/greengrass/2017-06-07/service-2.json -- botocore/data/greengrassv2/2020-11-30/paginators-1.json -- botocore/data/greengrassv2/2020-11-30/service-2.json -- botocore/data/groundstation/2019-05-23/paginators-1.json -- botocore/data/groundstation/2019-05-23/service-2.json -- botocore/data/guardduty/2017-11-28/paginators-1.json -- botocore/data/guardduty/2017-11-28/service-2.json -- botocore/data/health/2016-08-04/examples-1.json -- botocore/data/health/2016-08-04/paginators-1.json -- botocore/data/health/2016-08-04/service-2.json -- botocore/data/healthlake/2017-07-01/paginators-1.json -- botocore/data/healthlake/2017-07-01/service-2.json -- botocore/data/honeycode/2020-03-01/paginators-1.json -- botocore/data/honeycode/2020-03-01/paginators-1.sdk-extras.json -- botocore/data/honeycode/2020-03-01/service-2.json -+ #botocore/data/es/2015-01-01/examples-1.json -+ #botocore/data/es/2015-01-01/paginators-1.json -+ #botocore/data/es/2015-01-01/service-2.json -+ #botocore/data/events/2014-02-03/service-2.json -+ #botocore/data/events/2015-10-07/examples-1.json -+ #botocore/data/events/2015-10-07/paginators-1.json -+ #botocore/data/events/2015-10-07/service-2.json -+ #botocore/data/evidently/2021-02-01/paginators-1.json -+ #botocore/data/evidently/2021-02-01/service-2.json -+ #botocore/data/finspace-data/2020-07-13/paginators-1.json -+ #botocore/data/finspace-data/2020-07-13/service-2.json -+ #botocore/data/finspace/2021-03-12/paginators-1.json -+ #botocore/data/finspace/2021-03-12/service-2.json -+ #botocore/data/firehose/2015-08-04/examples-1.json -+ #botocore/data/firehose/2015-08-04/paginators-1.json -+ #botocore/data/firehose/2015-08-04/service-2.json -+ #botocore/data/fis/2020-12-01/paginators-1.json -+ #botocore/data/fis/2020-12-01/service-2.json -+ #botocore/data/fms/2018-01-01/examples-1.json -+ #botocore/data/fms/2018-01-01/paginators-1.json -+ #botocore/data/fms/2018-01-01/service-2.json -+ #botocore/data/forecast/2018-06-26/paginators-1.json -+ #botocore/data/forecast/2018-06-26/service-2.json -+ #botocore/data/forecastquery/2018-06-26/paginators-1.json -+ #botocore/data/forecastquery/2018-06-26/service-2.json -+ #botocore/data/frauddetector/2019-11-15/paginators-1.json -+ #botocore/data/frauddetector/2019-11-15/service-2.json -+ #botocore/data/fsx/2018-03-01/paginators-1.json -+ #botocore/data/fsx/2018-03-01/service-2.json -+ #botocore/data/gamelift/2015-10-01/examples-1.json -+ #botocore/data/gamelift/2015-10-01/paginators-1.json -+ #botocore/data/gamelift/2015-10-01/service-2.json -+ #botocore/data/glacier/2012-06-01/examples-1.json -+ #botocore/data/glacier/2012-06-01/paginators-1.json -+ #botocore/data/glacier/2012-06-01/service-2.json -+ #botocore/data/glacier/2012-06-01/waiters-2.json -+ #botocore/data/globalaccelerator/2018-08-08/paginators-1.json -+ #botocore/data/globalaccelerator/2018-08-08/service-2.json -+ #botocore/data/glue/2017-03-31/examples-1.json -+ #botocore/data/glue/2017-03-31/paginators-1.json -+ #botocore/data/glue/2017-03-31/service-2.json -+ #botocore/data/grafana/2020-08-18/paginators-1.json -+ #botocore/data/grafana/2020-08-18/service-2.json -+ #botocore/data/greengrass/2017-06-07/paginators-1.json -+ #botocore/data/greengrass/2017-06-07/service-2.json -+ #botocore/data/greengrassv2/2020-11-30/paginators-1.json -+ #botocore/data/greengrassv2/2020-11-30/service-2.json -+ #botocore/data/groundstation/2019-05-23/paginators-1.json -+ #botocore/data/groundstation/2019-05-23/service-2.json -+ #botocore/data/guardduty/2017-11-28/paginators-1.json -+ #botocore/data/guardduty/2017-11-28/service-2.json -+ #botocore/data/health/2016-08-04/examples-1.json -+ #botocore/data/health/2016-08-04/paginators-1.json -+ #botocore/data/health/2016-08-04/service-2.json -+ #botocore/data/healthlake/2017-07-01/paginators-1.json -+ #botocore/data/healthlake/2017-07-01/service-2.json -+ #botocore/data/honeycode/2020-03-01/paginators-1.json -+ #botocore/data/honeycode/2020-03-01/paginators-1.sdk-extras.json -+ #botocore/data/honeycode/2020-03-01/service-2.json - botocore/data/iam/2010-05-08/examples-1.json - botocore/data/iam/2010-05-08/paginators-1.json - botocore/data/iam/2010-05-08/service-2.json - botocore/data/iam/2010-05-08/waiters-2.json -- botocore/data/identitystore/2020-06-15/paginators-1.json -- botocore/data/identitystore/2020-06-15/service-2.json -- botocore/data/imagebuilder/2019-12-02/paginators-1.json -- botocore/data/imagebuilder/2019-12-02/service-2.json -- botocore/data/importexport/2010-06-01/paginators-1.json -- botocore/data/importexport/2010-06-01/service-2.json -- botocore/data/inspector/2015-08-18/service-2.json -- botocore/data/inspector/2016-02-16/examples-1.json -- botocore/data/inspector/2016-02-16/paginators-1.json -- botocore/data/inspector/2016-02-16/service-2.json -- botocore/data/inspector2/2020-06-08/paginators-1.json -- botocore/data/inspector2/2020-06-08/paginators-1.sdk-extras.json -- botocore/data/inspector2/2020-06-08/service-2.json -- botocore/data/iot-data/2015-05-28/paginators-1.json -- botocore/data/iot-data/2015-05-28/service-2.json -- botocore/data/iot-jobs-data/2017-09-29/examples-1.json -- botocore/data/iot-jobs-data/2017-09-29/paginators-1.json -- botocore/data/iot-jobs-data/2017-09-29/service-2.json -- botocore/data/iot/2015-05-28/examples-1.json -- botocore/data/iot/2015-05-28/paginators-1.json -- botocore/data/iot/2015-05-28/service-2.json -- botocore/data/iot1click-devices/2018-05-14/paginators-1.json -- botocore/data/iot1click-devices/2018-05-14/service-2.json -- botocore/data/iot1click-projects/2018-05-14/examples-1.json -- botocore/data/iot1click-projects/2018-05-14/paginators-1.json -- botocore/data/iot1click-projects/2018-05-14/service-2.json -- botocore/data/iotanalytics/2017-11-27/examples-1.json -- botocore/data/iotanalytics/2017-11-27/paginators-1.json -- botocore/data/iotanalytics/2017-11-27/service-2.json -- botocore/data/iotdeviceadvisor/2020-09-18/paginators-1.json -- botocore/data/iotdeviceadvisor/2020-09-18/service-2.json -- botocore/data/iotevents-data/2018-10-23/paginators-1.json -- botocore/data/iotevents-data/2018-10-23/service-2.json -- botocore/data/iotevents/2018-07-27/paginators-1.json -- botocore/data/iotevents/2018-07-27/service-2.json -- botocore/data/iotfleethub/2020-11-03/paginators-1.json -- botocore/data/iotfleethub/2020-11-03/service-2.json -- botocore/data/iotsecuretunneling/2018-10-05/paginators-1.json -- botocore/data/iotsecuretunneling/2018-10-05/service-2.json -- botocore/data/iotsitewise/2019-12-02/paginators-1.json -- botocore/data/iotsitewise/2019-12-02/service-2.json -- botocore/data/iotsitewise/2019-12-02/waiters-2.json -- botocore/data/iotthingsgraph/2018-09-06/paginators-1.json -- botocore/data/iotthingsgraph/2018-09-06/service-2.json -- botocore/data/iottwinmaker/2021-11-29/paginators-1.json -- botocore/data/iottwinmaker/2021-11-29/service-2.json -- botocore/data/iottwinmaker/2021-11-29/waiters-2.json -- botocore/data/iotwireless/2020-11-22/paginators-1.json -- botocore/data/iotwireless/2020-11-22/service-2.json -- botocore/data/ivs/2020-07-14/paginators-1.json -- botocore/data/ivs/2020-07-14/service-2.json -- botocore/data/kafka/2018-11-14/paginators-1.json -- botocore/data/kafka/2018-11-14/service-2.json -- botocore/data/kafkaconnect/2021-09-14/paginators-1.json -- botocore/data/kafkaconnect/2021-09-14/service-2.json -- botocore/data/kendra/2019-02-03/paginators-1.json -- botocore/data/kendra/2019-02-03/service-2.json -- botocore/data/kinesis-video-archived-media/2017-09-30/examples-1.json -- botocore/data/kinesis-video-archived-media/2017-09-30/paginators-1.json -- botocore/data/kinesis-video-archived-media/2017-09-30/service-2.json -- botocore/data/kinesis-video-media/2017-09-30/examples-1.json -- botocore/data/kinesis-video-media/2017-09-30/paginators-1.json -- botocore/data/kinesis-video-media/2017-09-30/service-2.json -- botocore/data/kinesis-video-signaling/2019-12-04/paginators-1.json -- botocore/data/kinesis-video-signaling/2019-12-04/service-2.json -+ #botocore/data/identitystore/2020-06-15/paginators-1.json -+ #botocore/data/identitystore/2020-06-15/service-2.json -+ #botocore/data/imagebuilder/2019-12-02/paginators-1.json -+ #botocore/data/imagebuilder/2019-12-02/service-2.json -+ #botocore/data/importexport/2010-06-01/paginators-1.json -+ #botocore/data/importexport/2010-06-01/service-2.json -+ #botocore/data/inspector/2015-08-18/service-2.json -+ #botocore/data/inspector/2016-02-16/examples-1.json -+ #botocore/data/inspector/2016-02-16/paginators-1.json -+ #botocore/data/inspector/2016-02-16/service-2.json -+ #botocore/data/inspector2/2020-06-08/paginators-1.json -+ #botocore/data/inspector2/2020-06-08/paginators-1.sdk-extras.json -+ #botocore/data/inspector2/2020-06-08/service-2.json -+ #botocore/data/iot-data/2015-05-28/paginators-1.json -+ #botocore/data/iot-data/2015-05-28/service-2.json -+ #botocore/data/iot-jobs-data/2017-09-29/examples-1.json -+ #botocore/data/iot-jobs-data/2017-09-29/paginators-1.json -+ #botocore/data/iot-jobs-data/2017-09-29/service-2.json -+ #botocore/data/iot/2015-05-28/examples-1.json -+ #botocore/data/iot/2015-05-28/paginators-1.json -+ #botocore/data/iot/2015-05-28/service-2.json -+ #botocore/data/iot1click-devices/2018-05-14/paginators-1.json -+ #botocore/data/iot1click-devices/2018-05-14/service-2.json -+ #botocore/data/iot1click-projects/2018-05-14/examples-1.json -+ #botocore/data/iot1click-projects/2018-05-14/paginators-1.json -+ #botocore/data/iot1click-projects/2018-05-14/service-2.json -+ #botocore/data/iotanalytics/2017-11-27/examples-1.json -+ #botocore/data/iotanalytics/2017-11-27/paginators-1.json -+ #botocore/data/iotanalytics/2017-11-27/service-2.json -+ #botocore/data/iotdeviceadvisor/2020-09-18/paginators-1.json -+ #botocore/data/iotdeviceadvisor/2020-09-18/service-2.json -+ #botocore/data/iotevents-data/2018-10-23/paginators-1.json -+ #botocore/data/iotevents-data/2018-10-23/service-2.json -+ #botocore/data/iotevents/2018-07-27/paginators-1.json -+ #botocore/data/iotevents/2018-07-27/service-2.json -+ #botocore/data/iotfleethub/2020-11-03/paginators-1.json -+ #botocore/data/iotfleethub/2020-11-03/service-2.json -+ #botocore/data/iotsecuretunneling/2018-10-05/paginators-1.json -+ #botocore/data/iotsecuretunneling/2018-10-05/service-2.json -+ #botocore/data/iotsitewise/2019-12-02/paginators-1.json -+ #botocore/data/iotsitewise/2019-12-02/service-2.json -+ #botocore/data/iotsitewise/2019-12-02/waiters-2.json -+ #botocore/data/iotthingsgraph/2018-09-06/paginators-1.json -+ #botocore/data/iotthingsgraph/2018-09-06/service-2.json -+ #botocore/data/iottwinmaker/2021-11-29/paginators-1.json -+ #botocore/data/iottwinmaker/2021-11-29/service-2.json -+ #botocore/data/iottwinmaker/2021-11-29/waiters-2.json -+ #botocore/data/iotwireless/2020-11-22/paginators-1.json -+ #botocore/data/iotwireless/2020-11-22/service-2.json -+ #botocore/data/ivs/2020-07-14/paginators-1.json -+ #botocore/data/ivs/2020-07-14/service-2.json -+ #botocore/data/kafka/2018-11-14/paginators-1.json -+ #botocore/data/kafka/2018-11-14/service-2.json -+ #botocore/data/kafkaconnect/2021-09-14/paginators-1.json -+ #botocore/data/kafkaconnect/2021-09-14/service-2.json -+ #botocore/data/kendra/2019-02-03/paginators-1.json -+ #botocore/data/kendra/2019-02-03/service-2.json -+ #botocore/data/kinesis-video-archived-media/2017-09-30/examples-1.json -+ #botocore/data/kinesis-video-archived-media/2017-09-30/paginators-1.json -+ #botocore/data/kinesis-video-archived-media/2017-09-30/service-2.json -+ #botocore/data/kinesis-video-media/2017-09-30/examples-1.json -+ #botocore/data/kinesis-video-media/2017-09-30/paginators-1.json -+ #botocore/data/kinesis-video-media/2017-09-30/service-2.json -+ #botocore/data/kinesis-video-signaling/2019-12-04/paginators-1.json -+ #botocore/data/kinesis-video-signaling/2019-12-04/service-2.json - botocore/data/kinesis/2013-12-02/examples-1.json - botocore/data/kinesis/2013-12-02/paginators-1.json - botocore/data/kinesis/2013-12-02/service-2.json - botocore/data/kinesis/2013-12-02/waiters-2.json -- botocore/data/kinesisanalytics/2015-08-14/examples-1.json -- botocore/data/kinesisanalytics/2015-08-14/paginators-1.json -- botocore/data/kinesisanalytics/2015-08-14/service-2.json -- botocore/data/kinesisanalyticsv2/2018-05-23/paginators-1.json -- botocore/data/kinesisanalyticsv2/2018-05-23/service-2.json -- botocore/data/kinesisvideo/2017-09-30/examples-1.json -- botocore/data/kinesisvideo/2017-09-30/paginators-1.json -- botocore/data/kinesisvideo/2017-09-30/service-2.json -+ #botocore/data/kinesisanalytics/2015-08-14/examples-1.json -+ #botocore/data/kinesisanalytics/2015-08-14/paginators-1.json -+ #botocore/data/kinesisanalytics/2015-08-14/service-2.json -+ #botocore/data/kinesisanalyticsv2/2018-05-23/paginators-1.json -+ #botocore/data/kinesisanalyticsv2/2018-05-23/service-2.json -+ #botocore/data/kinesisvideo/2017-09-30/examples-1.json -+ #botocore/data/kinesisvideo/2017-09-30/paginators-1.json -+ #botocore/data/kinesisvideo/2017-09-30/service-2.json - botocore/data/kms/2014-11-01/examples-1.json - botocore/data/kms/2014-11-01/paginators-1.json - botocore/data/kms/2014-11-01/service-2.json -- botocore/data/lakeformation/2017-03-31/paginators-1.json -- botocore/data/lakeformation/2017-03-31/paginators-1.sdk-extras.json -- botocore/data/lakeformation/2017-03-31/service-2.json -- botocore/data/lambda/2014-11-11/service-2.json -- botocore/data/lambda/2015-03-31/examples-1.json -- botocore/data/lambda/2015-03-31/paginators-1.json -- botocore/data/lambda/2015-03-31/service-2.json -- botocore/data/lambda/2015-03-31/waiters-2.json -- botocore/data/lex-models/2017-04-19/examples-1.json -- botocore/data/lex-models/2017-04-19/paginators-1.json -- botocore/data/lex-models/2017-04-19/service-2.json -- botocore/data/lex-runtime/2016-11-28/examples-1.json -- botocore/data/lex-runtime/2016-11-28/paginators-1.json -- botocore/data/lex-runtime/2016-11-28/service-2.json -- botocore/data/lexv2-models/2020-08-07/paginators-1.json -- botocore/data/lexv2-models/2020-08-07/service-2.json -- botocore/data/lexv2-models/2020-08-07/waiters-2.json -- botocore/data/lexv2-runtime/2020-08-07/paginators-1.json -- botocore/data/lexv2-runtime/2020-08-07/service-2.json -- botocore/data/license-manager/2018-08-01/paginators-1.json -- botocore/data/license-manager/2018-08-01/service-2.json -- botocore/data/lightsail/2016-11-28/examples-1.json -- botocore/data/lightsail/2016-11-28/paginators-1.json -- botocore/data/lightsail/2016-11-28/service-2.json -- botocore/data/location/2020-11-19/paginators-1.json -- botocore/data/location/2020-11-19/service-2.json -- botocore/data/logs/2014-03-28/examples-1.json -- botocore/data/logs/2014-03-28/paginators-1.json -- botocore/data/logs/2014-03-28/service-2.json -- botocore/data/lookoutequipment/2020-12-15/paginators-1.json -- botocore/data/lookoutequipment/2020-12-15/service-2.json -- botocore/data/lookoutmetrics/2017-07-25/paginators-1.json -- botocore/data/lookoutmetrics/2017-07-25/service-2.json -- botocore/data/lookoutvision/2020-11-20/paginators-1.json -- botocore/data/lookoutvision/2020-11-20/service-2.json -- botocore/data/machinelearning/2014-12-12/examples-1.json -- botocore/data/machinelearning/2014-12-12/paginators-1.json -- botocore/data/machinelearning/2014-12-12/service-2.json -- botocore/data/machinelearning/2014-12-12/waiters-2.json -- botocore/data/macie/2017-12-19/examples-1.json -- botocore/data/macie/2017-12-19/paginators-1.json -- botocore/data/macie/2017-12-19/service-2.json -- botocore/data/macie2/2020-01-01/paginators-1.json -- botocore/data/macie2/2020-01-01/service-2.json -- botocore/data/managedblockchain/2018-09-24/paginators-1.json -- botocore/data/managedblockchain/2018-09-24/service-2.json -- botocore/data/marketplace-catalog/2018-09-17/paginators-1.json -- botocore/data/marketplace-catalog/2018-09-17/service-2.json -- botocore/data/marketplace-entitlement/2017-01-11/examples-1.json -- botocore/data/marketplace-entitlement/2017-01-11/paginators-1.json -- botocore/data/marketplace-entitlement/2017-01-11/service-2.json -- botocore/data/marketplacecommerceanalytics/2015-07-01/examples-1.json -- botocore/data/marketplacecommerceanalytics/2015-07-01/paginators-1.json -- botocore/data/marketplacecommerceanalytics/2015-07-01/service-2.json -- botocore/data/mediaconnect/2018-11-14/paginators-1.json -- botocore/data/mediaconnect/2018-11-14/service-2.json -- botocore/data/mediaconnect/2018-11-14/waiters-2.json -- botocore/data/mediaconvert/2017-08-29/paginators-1.json -- botocore/data/mediaconvert/2017-08-29/service-2.json -- botocore/data/medialive/2017-10-14/paginators-1.json -- botocore/data/medialive/2017-10-14/service-2.json -- botocore/data/medialive/2017-10-14/waiters-2.json -- botocore/data/mediapackage-vod/2018-11-07/paginators-1.json -- botocore/data/mediapackage-vod/2018-11-07/service-2.json -- botocore/data/mediapackage/2017-10-12/paginators-1.json -- botocore/data/mediapackage/2017-10-12/service-2.json -- botocore/data/mediastore-data/2017-09-01/examples-1.json -- botocore/data/mediastore-data/2017-09-01/paginators-1.json -- botocore/data/mediastore-data/2017-09-01/service-2.json -- botocore/data/mediastore/2017-09-01/examples-1.json -- botocore/data/mediastore/2017-09-01/paginators-1.json -- botocore/data/mediastore/2017-09-01/service-2.json -- botocore/data/mediatailor/2018-04-23/paginators-1.json -- botocore/data/mediatailor/2018-04-23/service-2.json -- botocore/data/memorydb/2021-01-01/paginators-1.json -- botocore/data/memorydb/2021-01-01/service-2.json -- botocore/data/meteringmarketplace/2016-01-14/examples-1.json -- botocore/data/meteringmarketplace/2016-01-14/paginators-1.json -- botocore/data/meteringmarketplace/2016-01-14/service-2.json -- botocore/data/mgh/2017-05-31/examples-1.json -- botocore/data/mgh/2017-05-31/paginators-1.json -- botocore/data/mgh/2017-05-31/service-2.json -- botocore/data/mgn/2020-02-26/paginators-1.json -- botocore/data/mgn/2020-02-26/service-2.json -- botocore/data/migration-hub-refactor-spaces/2021-10-26/paginators-1.json -- botocore/data/migration-hub-refactor-spaces/2021-10-26/service-2.json -- botocore/data/migrationhub-config/2019-06-30/paginators-1.json -- botocore/data/migrationhub-config/2019-06-30/service-2.json -- botocore/data/migrationhubstrategy/2020-02-19/paginators-1.json -- botocore/data/migrationhubstrategy/2020-02-19/paginators-1.sdk-extras.json -- botocore/data/migrationhubstrategy/2020-02-19/service-2.json -- botocore/data/mobile/2017-07-01/examples-1.json -- botocore/data/mobile/2017-07-01/paginators-1.json -- botocore/data/mobile/2017-07-01/service-2.json -- botocore/data/mq/2017-11-27/paginators-1.json -- botocore/data/mq/2017-11-27/service-2.json -- botocore/data/mturk/2017-01-17/examples-1.json -- botocore/data/mturk/2017-01-17/paginators-1.json -- botocore/data/mturk/2017-01-17/service-2.json -- botocore/data/mwaa/2020-07-01/paginators-1.json -- botocore/data/mwaa/2020-07-01/service-2.json -- botocore/data/neptune/2014-10-31/examples-1.json -- botocore/data/neptune/2014-10-31/paginators-1.json -- botocore/data/neptune/2014-10-31/service-2.json -- botocore/data/neptune/2014-10-31/service-2.sdk-extras.json -- botocore/data/neptune/2014-10-31/waiters-2.json -- botocore/data/network-firewall/2020-11-12/paginators-1.json -- botocore/data/network-firewall/2020-11-12/service-2.json -- botocore/data/networkmanager/2019-07-05/paginators-1.json -- botocore/data/networkmanager/2019-07-05/service-2.json -- botocore/data/nimble/2020-08-01/paginators-1.json -- botocore/data/nimble/2020-08-01/service-2.json -- botocore/data/nimble/2020-08-01/waiters-2.json -- botocore/data/opensearch/2021-01-01/paginators-1.json -- botocore/data/opensearch/2021-01-01/service-2.json -- botocore/data/opsworks/2013-02-18/examples-1.json -- botocore/data/opsworks/2013-02-18/paginators-1.json -- botocore/data/opsworks/2013-02-18/service-2.json -- botocore/data/opsworks/2013-02-18/waiters-2.json -- botocore/data/opsworkscm/2016-11-01/examples-1.json -- botocore/data/opsworkscm/2016-11-01/paginators-1.json -- botocore/data/opsworkscm/2016-11-01/service-2.json -- botocore/data/opsworkscm/2016-11-01/waiters-2.json -- botocore/data/organizations/2016-11-28/examples-1.json -- botocore/data/organizations/2016-11-28/paginators-1.json -- botocore/data/organizations/2016-11-28/service-2.json -- botocore/data/outposts/2019-12-03/paginators-1.json -- botocore/data/outposts/2019-12-03/service-2.json -- botocore/data/panorama/2019-07-24/paginators-1.json -- botocore/data/panorama/2019-07-24/service-2.json -- botocore/data/personalize-events/2018-03-22/paginators-1.json -- botocore/data/personalize-events/2018-03-22/service-2.json -- botocore/data/personalize-runtime/2018-05-22/paginators-1.json -- botocore/data/personalize-runtime/2018-05-22/service-2.json -- botocore/data/personalize/2018-05-22/paginators-1.json -- botocore/data/personalize/2018-05-22/service-2.json -- botocore/data/pi/2018-02-27/examples-1.json -- botocore/data/pi/2018-02-27/paginators-1.json -- botocore/data/pi/2018-02-27/service-2.json -- botocore/data/pinpoint-email/2018-07-26/paginators-1.json -- botocore/data/pinpoint-email/2018-07-26/service-2.json -- botocore/data/pinpoint-sms-voice/2018-09-05/service-2.json -- botocore/data/pinpoint/2016-12-01/examples-1.json -- botocore/data/pinpoint/2016-12-01/service-2.json -+ #botocore/data/lakeformation/2017-03-31/paginators-1.json -+ #botocore/data/lakeformation/2017-03-31/paginators-1.sdk-extras.json -+ #botocore/data/lakeformation/2017-03-31/service-2.json -+ #botocore/data/lambda/2014-11-11/service-2.json -+ #botocore/data/lambda/2015-03-31/examples-1.json -+ #botocore/data/lambda/2015-03-31/paginators-1.json -+ #botocore/data/lambda/2015-03-31/service-2.json -+ #botocore/data/lambda/2015-03-31/waiters-2.json -+ #botocore/data/lex-models/2017-04-19/examples-1.json -+ #botocore/data/lex-models/2017-04-19/paginators-1.json -+ #botocore/data/lex-models/2017-04-19/service-2.json -+ #botocore/data/lex-runtime/2016-11-28/examples-1.json -+ #botocore/data/lex-runtime/2016-11-28/paginators-1.json -+ #botocore/data/lex-runtime/2016-11-28/service-2.json -+ #botocore/data/lexv2-models/2020-08-07/paginators-1.json -+ #botocore/data/lexv2-models/2020-08-07/service-2.json -+ #botocore/data/lexv2-models/2020-08-07/waiters-2.json -+ #botocore/data/lexv2-runtime/2020-08-07/paginators-1.json -+ #botocore/data/lexv2-runtime/2020-08-07/service-2.json -+ #botocore/data/license-manager/2018-08-01/paginators-1.json -+ #botocore/data/license-manager/2018-08-01/service-2.json -+ #botocore/data/lightsail/2016-11-28/examples-1.json -+ #botocore/data/lightsail/2016-11-28/paginators-1.json -+ #botocore/data/lightsail/2016-11-28/service-2.json -+ #botocore/data/location/2020-11-19/paginators-1.json -+ #botocore/data/location/2020-11-19/service-2.json -+ #botocore/data/logs/2014-03-28/examples-1.json -+ #botocore/data/logs/2014-03-28/paginators-1.json -+ #botocore/data/logs/2014-03-28/service-2.json -+ #botocore/data/lookoutequipment/2020-12-15/paginators-1.json -+ #botocore/data/lookoutequipment/2020-12-15/service-2.json -+ #botocore/data/lookoutmetrics/2017-07-25/paginators-1.json -+ #botocore/data/lookoutmetrics/2017-07-25/service-2.json -+ #botocore/data/lookoutvision/2020-11-20/paginators-1.json -+ #botocore/data/lookoutvision/2020-11-20/service-2.json -+ #botocore/data/machinelearning/2014-12-12/examples-1.json -+ #botocore/data/machinelearning/2014-12-12/paginators-1.json -+ #botocore/data/machinelearning/2014-12-12/service-2.json -+ #botocore/data/machinelearning/2014-12-12/waiters-2.json -+ #botocore/data/macie/2017-12-19/examples-1.json -+ #botocore/data/macie/2017-12-19/paginators-1.json -+ #botocore/data/macie/2017-12-19/service-2.json -+ #botocore/data/macie2/2020-01-01/paginators-1.json -+ #botocore/data/macie2/2020-01-01/service-2.json -+ #botocore/data/managedblockchain/2018-09-24/paginators-1.json -+ #botocore/data/managedblockchain/2018-09-24/service-2.json -+ #botocore/data/marketplace-catalog/2018-09-17/paginators-1.json -+ #botocore/data/marketplace-catalog/2018-09-17/service-2.json -+ #botocore/data/marketplace-entitlement/2017-01-11/examples-1.json -+ #botocore/data/marketplace-entitlement/2017-01-11/paginators-1.json -+ #botocore/data/marketplace-entitlement/2017-01-11/service-2.json -+ #botocore/data/marketplacecommerceanalytics/2015-07-01/examples-1.json -+ #botocore/data/marketplacecommerceanalytics/2015-07-01/paginators-1.json -+ #botocore/data/marketplacecommerceanalytics/2015-07-01/service-2.json -+ #botocore/data/mediaconnect/2018-11-14/paginators-1.json -+ #botocore/data/mediaconnect/2018-11-14/service-2.json -+ #botocore/data/mediaconnect/2018-11-14/waiters-2.json -+ #botocore/data/mediaconvert/2017-08-29/paginators-1.json -+ #botocore/data/mediaconvert/2017-08-29/service-2.json -+ #botocore/data/medialive/2017-10-14/paginators-1.json -+ #botocore/data/medialive/2017-10-14/service-2.json -+ #botocore/data/medialive/2017-10-14/waiters-2.json -+ #botocore/data/mediapackage-vod/2018-11-07/paginators-1.json -+ #botocore/data/mediapackage-vod/2018-11-07/service-2.json -+ #botocore/data/mediapackage/2017-10-12/paginators-1.json -+ #botocore/data/mediapackage/2017-10-12/service-2.json -+ #botocore/data/mediastore-data/2017-09-01/examples-1.json -+ #botocore/data/mediastore-data/2017-09-01/paginators-1.json -+ #botocore/data/mediastore-data/2017-09-01/service-2.json -+ #botocore/data/mediastore/2017-09-01/examples-1.json -+ #botocore/data/mediastore/2017-09-01/paginators-1.json -+ #botocore/data/mediastore/2017-09-01/service-2.json -+ #botocore/data/mediatailor/2018-04-23/paginators-1.json -+ #botocore/data/mediatailor/2018-04-23/service-2.json -+ #botocore/data/memorydb/2021-01-01/paginators-1.json -+ #botocore/data/memorydb/2021-01-01/service-2.json -+ #botocore/data/meteringmarketplace/2016-01-14/examples-1.json -+ #botocore/data/meteringmarketplace/2016-01-14/paginators-1.json -+ #botocore/data/meteringmarketplace/2016-01-14/service-2.json -+ #botocore/data/mgh/2017-05-31/examples-1.json -+ #botocore/data/mgh/2017-05-31/paginators-1.json -+ #botocore/data/mgh/2017-05-31/service-2.json -+ #botocore/data/mgn/2020-02-26/paginators-1.json -+ #botocore/data/mgn/2020-02-26/service-2.json -+ #botocore/data/migration-hub-refactor-spaces/2021-10-26/paginators-1.json -+ #botocore/data/migration-hub-refactor-spaces/2021-10-26/service-2.json -+ #botocore/data/migrationhub-config/2019-06-30/paginators-1.json -+ #botocore/data/migrationhub-config/2019-06-30/service-2.json -+ #botocore/data/migrationhubstrategy/2020-02-19/paginators-1.json -+ #botocore/data/migrationhubstrategy/2020-02-19/paginators-1.sdk-extras.json -+ #botocore/data/migrationhubstrategy/2020-02-19/service-2.json -+ #botocore/data/mobile/2017-07-01/examples-1.json -+ #botocore/data/mobile/2017-07-01/paginators-1.json -+ #botocore/data/mobile/2017-07-01/service-2.json -+ #botocore/data/mq/2017-11-27/paginators-1.json -+ #botocore/data/mq/2017-11-27/service-2.json -+ #botocore/data/mturk/2017-01-17/examples-1.json -+ #botocore/data/mturk/2017-01-17/paginators-1.json -+ #botocore/data/mturk/2017-01-17/service-2.json -+ #botocore/data/mwaa/2020-07-01/paginators-1.json -+ #botocore/data/mwaa/2020-07-01/service-2.json -+ #botocore/data/neptune/2014-10-31/examples-1.json -+ #botocore/data/neptune/2014-10-31/paginators-1.json -+ #botocore/data/neptune/2014-10-31/service-2.json -+ #botocore/data/neptune/2014-10-31/service-2.sdk-extras.json -+ #botocore/data/neptune/2014-10-31/waiters-2.json -+ #botocore/data/network-firewall/2020-11-12/paginators-1.json -+ #botocore/data/network-firewall/2020-11-12/service-2.json -+ #botocore/data/networkmanager/2019-07-05/paginators-1.json -+ #botocore/data/networkmanager/2019-07-05/service-2.json -+ #botocore/data/nimble/2020-08-01/paginators-1.json -+ #botocore/data/nimble/2020-08-01/service-2.json -+ #botocore/data/nimble/2020-08-01/waiters-2.json -+ #botocore/data/opensearch/2021-01-01/paginators-1.json -+ #botocore/data/opensearch/2021-01-01/service-2.json -+ #botocore/data/opsworks/2013-02-18/examples-1.json -+ #botocore/data/opsworks/2013-02-18/paginators-1.json -+ #botocore/data/opsworks/2013-02-18/service-2.json -+ #botocore/data/opsworks/2013-02-18/waiters-2.json -+ #botocore/data/opsworkscm/2016-11-01/examples-1.json -+ #botocore/data/opsworkscm/2016-11-01/paginators-1.json -+ #botocore/data/opsworkscm/2016-11-01/service-2.json -+ #botocore/data/opsworkscm/2016-11-01/waiters-2.json -+ #botocore/data/organizations/2016-11-28/examples-1.json -+ #botocore/data/organizations/2016-11-28/paginators-1.json -+ #botocore/data/organizations/2016-11-28/service-2.json -+ #botocore/data/outposts/2019-12-03/paginators-1.json -+ #botocore/data/outposts/2019-12-03/service-2.json -+ #botocore/data/panorama/2019-07-24/paginators-1.json -+ #botocore/data/panorama/2019-07-24/service-2.json -+ #botocore/data/personalize-events/2018-03-22/paginators-1.json -+ #botocore/data/personalize-events/2018-03-22/service-2.json -+ #botocore/data/personalize-runtime/2018-05-22/paginators-1.json -+ #botocore/data/personalize-runtime/2018-05-22/service-2.json -+ #botocore/data/personalize/2018-05-22/paginators-1.json -+ #botocore/data/personalize/2018-05-22/service-2.json -+ #botocore/data/pi/2018-02-27/examples-1.json -+ #botocore/data/pi/2018-02-27/paginators-1.json -+ #botocore/data/pi/2018-02-27/service-2.json -+ #botocore/data/pinpoint-email/2018-07-26/paginators-1.json -+ #botocore/data/pinpoint-email/2018-07-26/service-2.json -+ #botocore/data/pinpoint-sms-voice/2018-09-05/service-2.json -+ #botocore/data/pinpoint/2016-12-01/examples-1.json -+ #botocore/data/pinpoint/2016-12-01/service-2.json - botocore/data/polly/2016-06-10/examples-1.json - botocore/data/polly/2016-06-10/paginators-1.json - botocore/data/polly/2016-06-10/service-2.json -- botocore/data/pricing/2017-10-15/examples-1.json -- botocore/data/pricing/2017-10-15/paginators-1.json -- botocore/data/pricing/2017-10-15/service-2.json -- botocore/data/proton/2020-07-20/paginators-1.json -- botocore/data/proton/2020-07-20/service-2.json -- botocore/data/proton/2020-07-20/waiters-2.json -- botocore/data/qldb-session/2019-07-11/paginators-1.json -- botocore/data/qldb-session/2019-07-11/service-2.json -- botocore/data/qldb/2019-01-02/paginators-1.json -- botocore/data/qldb/2019-01-02/service-2.json -- botocore/data/quicksight/2018-04-01/paginators-1.json -- botocore/data/quicksight/2018-04-01/paginators-1.sdk-extras.json -- botocore/data/quicksight/2018-04-01/service-2.json -- botocore/data/ram/2018-01-04/paginators-1.json -- botocore/data/ram/2018-01-04/service-2.json -- botocore/data/rbin/2021-06-15/paginators-1.json -- botocore/data/rbin/2021-06-15/service-2.json -- botocore/data/rds-data/2018-08-01/paginators-1.json -- botocore/data/rds-data/2018-08-01/service-2.json -- botocore/data/rds/2014-09-01/paginators-1.json -- botocore/data/rds/2014-09-01/service-2.json -- botocore/data/rds/2014-09-01/waiters-2.json -- botocore/data/rds/2014-10-31/examples-1.json -- botocore/data/rds/2014-10-31/paginators-1.json -- botocore/data/rds/2014-10-31/service-2.json -- botocore/data/rds/2014-10-31/service-2.sdk-extras.json -- botocore/data/rds/2014-10-31/waiters-2.json -- botocore/data/redshift-data/2019-12-20/paginators-1.json -- botocore/data/redshift-data/2019-12-20/paginators-1.sdk-extras.json -- botocore/data/redshift-data/2019-12-20/service-2.json -- botocore/data/redshift/2012-12-01/examples-1.json -- botocore/data/redshift/2012-12-01/paginators-1.json -- botocore/data/redshift/2012-12-01/service-2.json -- botocore/data/redshift/2012-12-01/waiters-2.json -- botocore/data/rekognition/2016-06-27/examples-1.json -- botocore/data/rekognition/2016-06-27/paginators-1.json -- botocore/data/rekognition/2016-06-27/service-2.json -- botocore/data/rekognition/2016-06-27/waiters-2.json -- botocore/data/resiliencehub/2020-04-30/paginators-1.json -- botocore/data/resiliencehub/2020-04-30/service-2.json -- botocore/data/resource-groups/2017-11-27/examples-1.json -- botocore/data/resource-groups/2017-11-27/paginators-1.json -- botocore/data/resource-groups/2017-11-27/service-2.json -- botocore/data/resourcegroupstaggingapi/2017-01-26/examples-1.json -- botocore/data/resourcegroupstaggingapi/2017-01-26/paginators-1.json -- botocore/data/resourcegroupstaggingapi/2017-01-26/service-2.json -- botocore/data/robomaker/2018-06-29/paginators-1.json -- botocore/data/robomaker/2018-06-29/service-2.json -- botocore/data/route53-recovery-cluster/2019-12-02/paginators-1.json -- botocore/data/route53-recovery-cluster/2019-12-02/service-2.json -- botocore/data/route53-recovery-control-config/2020-11-02/paginators-1.json -- botocore/data/route53-recovery-control-config/2020-11-02/service-2.json -- botocore/data/route53-recovery-control-config/2020-11-02/waiters-2.json -- botocore/data/route53-recovery-readiness/2019-12-02/paginators-1.json -- botocore/data/route53-recovery-readiness/2019-12-02/service-2.json -+ #botocore/data/pricing/2017-10-15/examples-1.json -+ #botocore/data/pricing/2017-10-15/paginators-1.json -+ #botocore/data/pricing/2017-10-15/service-2.json -+ #botocore/data/proton/2020-07-20/paginators-1.json -+ #botocore/data/proton/2020-07-20/service-2.json -+ #botocore/data/proton/2020-07-20/waiters-2.json -+ #botocore/data/qldb-session/2019-07-11/paginators-1.json -+ #botocore/data/qldb-session/2019-07-11/service-2.json -+ #botocore/data/qldb/2019-01-02/paginators-1.json -+ #botocore/data/qldb/2019-01-02/service-2.json -+ #botocore/data/quicksight/2018-04-01/paginators-1.json -+ #botocore/data/quicksight/2018-04-01/paginators-1.sdk-extras.json -+ #botocore/data/quicksight/2018-04-01/service-2.json -+ #botocore/data/ram/2018-01-04/paginators-1.json -+ #botocore/data/ram/2018-01-04/service-2.json -+ #botocore/data/rbin/2021-06-15/paginators-1.json -+ #botocore/data/rbin/2021-06-15/service-2.json -+ #botocore/data/rds-data/2018-08-01/paginators-1.json -+ #botocore/data/rds-data/2018-08-01/service-2.json -+ #botocore/data/rds/2014-09-01/paginators-1.json -+ #botocore/data/rds/2014-09-01/service-2.json -+ #botocore/data/rds/2014-09-01/waiters-2.json -+ #botocore/data/rds/2014-10-31/examples-1.json -+ #botocore/data/rds/2014-10-31/paginators-1.json -+ #botocore/data/rds/2014-10-31/service-2.json -+ #botocore/data/rds/2014-10-31/service-2.sdk-extras.json -+ #botocore/data/rds/2014-10-31/waiters-2.json -+ #botocore/data/redshift-data/2019-12-20/paginators-1.json -+ #botocore/data/redshift-data/2019-12-20/paginators-1.sdk-extras.json -+ #botocore/data/redshift-data/2019-12-20/service-2.json -+ #botocore/data/redshift/2012-12-01/examples-1.json -+ #botocore/data/redshift/2012-12-01/paginators-1.json -+ #botocore/data/redshift/2012-12-01/service-2.json -+ #botocore/data/redshift/2012-12-01/waiters-2.json -+ #botocore/data/rekognition/2016-06-27/examples-1.json -+ #botocore/data/rekognition/2016-06-27/paginators-1.json -+ #botocore/data/rekognition/2016-06-27/service-2.json -+ #botocore/data/rekognition/2016-06-27/waiters-2.json -+ #botocore/data/resiliencehub/2020-04-30/paginators-1.json -+ #botocore/data/resiliencehub/2020-04-30/service-2.json -+ #botocore/data/resource-groups/2017-11-27/examples-1.json -+ #botocore/data/resource-groups/2017-11-27/paginators-1.json -+ #botocore/data/resource-groups/2017-11-27/service-2.json -+ #botocore/data/resourcegroupstaggingapi/2017-01-26/examples-1.json -+ #botocore/data/resourcegroupstaggingapi/2017-01-26/paginators-1.json -+ #botocore/data/resourcegroupstaggingapi/2017-01-26/service-2.json -+ #botocore/data/robomaker/2018-06-29/paginators-1.json -+ #botocore/data/robomaker/2018-06-29/service-2.json -+ #botocore/data/route53-recovery-cluster/2019-12-02/paginators-1.json -+ #botocore/data/route53-recovery-cluster/2019-12-02/service-2.json -+ #botocore/data/route53-recovery-control-config/2020-11-02/paginators-1.json -+ #botocore/data/route53-recovery-control-config/2020-11-02/service-2.json -+ #botocore/data/route53-recovery-control-config/2020-11-02/waiters-2.json -+ #botocore/data/route53-recovery-readiness/2019-12-02/paginators-1.json -+ #botocore/data/route53-recovery-readiness/2019-12-02/service-2.json - botocore/data/route53/2013-04-01/examples-1.json - botocore/data/route53/2013-04-01/paginators-1.json - botocore/data/route53/2013-04-01/service-2.json -@@ -830,161 +828,161 @@ RESOURCE_FILES( - botocore/data/route53resolver/2018-04-01/paginators-1.json - botocore/data/route53resolver/2018-04-01/paginators-1.sdk-extras.json - botocore/data/route53resolver/2018-04-01/service-2.json -- botocore/data/rum/2018-05-10/paginators-1.json -- botocore/data/rum/2018-05-10/service-2.json -+ #botocore/data/rum/2018-05-10/paginators-1.json -+ #botocore/data/rum/2018-05-10/service-2.json - botocore/data/s3/2006-03-01/examples-1.json - botocore/data/s3/2006-03-01/paginators-1.json - botocore/data/s3/2006-03-01/service-2.json - botocore/data/s3/2006-03-01/waiters-2.json -- botocore/data/s3control/2018-08-20/paginators-1.json -- botocore/data/s3control/2018-08-20/service-2.json -- botocore/data/s3outposts/2017-07-25/paginators-1.json -- botocore/data/s3outposts/2017-07-25/service-2.json -- botocore/data/sagemaker-a2i-runtime/2019-11-07/paginators-1.json -- botocore/data/sagemaker-a2i-runtime/2019-11-07/service-2.json -- botocore/data/sagemaker-edge/2020-09-23/paginators-1.json -- botocore/data/sagemaker-edge/2020-09-23/service-2.json -- botocore/data/sagemaker-featurestore-runtime/2020-07-01/paginators-1.json -- botocore/data/sagemaker-featurestore-runtime/2020-07-01/service-2.json -- botocore/data/sagemaker-runtime/2017-05-13/examples-1.json -- botocore/data/sagemaker-runtime/2017-05-13/paginators-1.json -- botocore/data/sagemaker-runtime/2017-05-13/service-2.json -- botocore/data/sagemaker/2017-07-24/examples-1.json -- botocore/data/sagemaker/2017-07-24/paginators-1.json -- botocore/data/sagemaker/2017-07-24/service-2.json -- botocore/data/sagemaker/2017-07-24/waiters-2.json -- botocore/data/savingsplans/2019-06-28/paginators-1.json -- botocore/data/savingsplans/2019-06-28/service-2.json -- botocore/data/schemas/2019-12-02/paginators-1.json -- botocore/data/schemas/2019-12-02/service-2.json -- botocore/data/schemas/2019-12-02/waiters-2.json -- botocore/data/sdb/2009-04-15/paginators-1.json -- botocore/data/sdb/2009-04-15/service-2.json -+ #botocore/data/s3control/2018-08-20/paginators-1.json -+ #botocore/data/s3control/2018-08-20/service-2.json -+ #botocore/data/s3outposts/2017-07-25/paginators-1.json -+ #botocore/data/s3outposts/2017-07-25/service-2.json -+ #botocore/data/sagemaker-a2i-runtime/2019-11-07/paginators-1.json -+ #botocore/data/sagemaker-a2i-runtime/2019-11-07/service-2.json -+ #botocore/data/sagemaker-edge/2020-09-23/paginators-1.json -+ #botocore/data/sagemaker-edge/2020-09-23/service-2.json -+ #botocore/data/sagemaker-featurestore-runtime/2020-07-01/paginators-1.json -+ #botocore/data/sagemaker-featurestore-runtime/2020-07-01/service-2.json -+ #botocore/data/sagemaker-runtime/2017-05-13/examples-1.json -+ #botocore/data/sagemaker-runtime/2017-05-13/paginators-1.json -+ #botocore/data/sagemaker-runtime/2017-05-13/service-2.json -+ #botocore/data/sagemaker/2017-07-24/examples-1.json -+ #botocore/data/sagemaker/2017-07-24/paginators-1.json -+ #botocore/data/sagemaker/2017-07-24/service-2.json -+ #botocore/data/sagemaker/2017-07-24/waiters-2.json -+ #botocore/data/savingsplans/2019-06-28/paginators-1.json -+ #botocore/data/savingsplans/2019-06-28/service-2.json -+ #botocore/data/schemas/2019-12-02/paginators-1.json -+ #botocore/data/schemas/2019-12-02/service-2.json -+ #botocore/data/schemas/2019-12-02/waiters-2.json -+ #botocore/data/sdb/2009-04-15/paginators-1.json -+ #botocore/data/sdb/2009-04-15/service-2.json - botocore/data/sdk-default-configuration.json - botocore/data/secretsmanager/2017-10-17/examples-1.json - botocore/data/secretsmanager/2017-10-17/paginators-1.json - botocore/data/secretsmanager/2017-10-17/service-2.json - botocore/data/secretsmanager/2017-10-17/service-2.sdk-extras.json -- botocore/data/securityhub/2018-10-26/paginators-1.json -- botocore/data/securityhub/2018-10-26/service-2.json -- botocore/data/serverlessrepo/2017-09-08/paginators-1.json -- botocore/data/serverlessrepo/2017-09-08/service-2.json -- botocore/data/service-quotas/2019-06-24/paginators-1.json -- botocore/data/service-quotas/2019-06-24/service-2.json -- botocore/data/servicecatalog-appregistry/2020-06-24/paginators-1.json -- botocore/data/servicecatalog-appregistry/2020-06-24/service-2.json -- botocore/data/servicecatalog/2015-12-10/examples-1.json -- botocore/data/servicecatalog/2015-12-10/paginators-1.json -- botocore/data/servicecatalog/2015-12-10/service-2.json -- botocore/data/servicediscovery/2017-03-14/examples-1.json -- botocore/data/servicediscovery/2017-03-14/paginators-1.json -- botocore/data/servicediscovery/2017-03-14/service-2.json -- botocore/data/ses/2010-12-01/examples-1.json -- botocore/data/ses/2010-12-01/paginators-1.json -- botocore/data/ses/2010-12-01/service-2.json -- botocore/data/ses/2010-12-01/waiters-2.json -- botocore/data/sesv2/2019-09-27/paginators-1.json -- botocore/data/sesv2/2019-09-27/service-2.json -- botocore/data/shield/2016-06-02/examples-1.json -- botocore/data/shield/2016-06-02/paginators-1.json -- botocore/data/shield/2016-06-02/service-2.json -- botocore/data/signer/2017-08-25/examples-1.json -- botocore/data/signer/2017-08-25/paginators-1.json -- botocore/data/signer/2017-08-25/service-2.json -- botocore/data/signer/2017-08-25/waiters-2.json -- botocore/data/sms-voice/2018-09-05/service-2.json -- botocore/data/sms/2016-10-24/examples-1.json -- botocore/data/sms/2016-10-24/paginators-1.json -- botocore/data/sms/2016-10-24/service-2.json -- botocore/data/snow-device-management/2021-08-04/paginators-1.json -- botocore/data/snow-device-management/2021-08-04/service-2.json -- botocore/data/snowball/2016-06-30/examples-1.json -- botocore/data/snowball/2016-06-30/paginators-1.json -- botocore/data/snowball/2016-06-30/service-2.json -- botocore/data/sns/2010-03-31/examples-1.json -- botocore/data/sns/2010-03-31/paginators-1.json -- botocore/data/sns/2010-03-31/service-2.json -+ #botocore/data/securityhub/2018-10-26/paginators-1.json -+ #botocore/data/securityhub/2018-10-26/service-2.json -+ #botocore/data/serverlessrepo/2017-09-08/paginators-1.json -+ #botocore/data/serverlessrepo/2017-09-08/service-2.json -+ #botocore/data/service-quotas/2019-06-24/paginators-1.json -+ #botocore/data/service-quotas/2019-06-24/service-2.json -+ #botocore/data/servicecatalog-appregistry/2020-06-24/paginators-1.json -+ #botocore/data/servicecatalog-appregistry/2020-06-24/service-2.json -+ #botocore/data/servicecatalog/2015-12-10/examples-1.json -+ #botocore/data/servicecatalog/2015-12-10/paginators-1.json -+ #botocore/data/servicecatalog/2015-12-10/service-2.json -+ #botocore/data/servicediscovery/2017-03-14/examples-1.json -+ #botocore/data/servicediscovery/2017-03-14/paginators-1.json -+ #botocore/data/servicediscovery/2017-03-14/service-2.json -+ #botocore/data/ses/2010-12-01/examples-1.json -+ #botocore/data/ses/2010-12-01/paginators-1.json -+ #botocore/data/ses/2010-12-01/service-2.json -+ #botocore/data/ses/2010-12-01/waiters-2.json -+ #botocore/data/sesv2/2019-09-27/paginators-1.json -+ #botocore/data/sesv2/2019-09-27/service-2.json -+ #botocore/data/shield/2016-06-02/examples-1.json -+ #botocore/data/shield/2016-06-02/paginators-1.json -+ #botocore/data/shield/2016-06-02/service-2.json -+ #botocore/data/signer/2017-08-25/examples-1.json -+ #botocore/data/signer/2017-08-25/paginators-1.json -+ #botocore/data/signer/2017-08-25/service-2.json -+ #botocore/data/signer/2017-08-25/waiters-2.json -+ #botocore/data/sms-voice/2018-09-05/service-2.json -+ #botocore/data/sms/2016-10-24/examples-1.json -+ #botocore/data/sms/2016-10-24/paginators-1.json -+ #botocore/data/sms/2016-10-24/service-2.json -+ #botocore/data/snow-device-management/2021-08-04/paginators-1.json -+ #botocore/data/snow-device-management/2021-08-04/service-2.json -+ #botocore/data/snowball/2016-06-30/examples-1.json -+ #botocore/data/snowball/2016-06-30/paginators-1.json -+ #botocore/data/snowball/2016-06-30/service-2.json -+ #botocore/data/sns/2010-03-31/examples-1.json -+ #botocore/data/sns/2010-03-31/paginators-1.json -+ #botocore/data/sns/2010-03-31/service-2.json - botocore/data/sqs/2012-11-05/examples-1.json - botocore/data/sqs/2012-11-05/paginators-1.json - botocore/data/sqs/2012-11-05/service-2.json -- botocore/data/ssm-contacts/2021-05-03/paginators-1.json -- botocore/data/ssm-contacts/2021-05-03/service-2.json -- botocore/data/ssm-incidents/2018-05-10/paginators-1.json -- botocore/data/ssm-incidents/2018-05-10/service-2.json -- botocore/data/ssm-incidents/2018-05-10/waiters-2.json -- botocore/data/ssm/2014-11-06/examples-1.json -- botocore/data/ssm/2014-11-06/paginators-1.json -- botocore/data/ssm/2014-11-06/service-2.json -- botocore/data/ssm/2014-11-06/waiters-2.json -- botocore/data/sso-admin/2020-07-20/paginators-1.json -- botocore/data/sso-admin/2020-07-20/service-2.json -- botocore/data/sso-oidc/2019-06-10/paginators-1.json -- botocore/data/sso-oidc/2019-06-10/service-2.json -- botocore/data/sso/2019-06-10/paginators-1.json -- botocore/data/sso/2019-06-10/service-2.json -- botocore/data/stepfunctions/2016-11-23/examples-1.json -- botocore/data/stepfunctions/2016-11-23/paginators-1.json -- botocore/data/stepfunctions/2016-11-23/service-2.json -- botocore/data/storagegateway/2013-06-30/examples-1.json -- botocore/data/storagegateway/2013-06-30/paginators-1.json -- botocore/data/storagegateway/2013-06-30/service-2.json -+ #botocore/data/ssm-contacts/2021-05-03/paginators-1.json -+ #botocore/data/ssm-contacts/2021-05-03/service-2.json -+ #botocore/data/ssm-incidents/2018-05-10/paginators-1.json -+ #botocore/data/ssm-incidents/2018-05-10/service-2.json -+ #botocore/data/ssm-incidents/2018-05-10/waiters-2.json -+ #botocore/data/ssm/2014-11-06/examples-1.json -+ #botocore/data/ssm/2014-11-06/paginators-1.json -+ #botocore/data/ssm/2014-11-06/service-2.json -+ #botocore/data/ssm/2014-11-06/waiters-2.json -+ #botocore/data/sso-admin/2020-07-20/paginators-1.json -+ #botocore/data/sso-admin/2020-07-20/service-2.json -+ #botocore/data/sso-oidc/2019-06-10/paginators-1.json -+ #botocore/data/sso-oidc/2019-06-10/service-2.json -+ #botocore/data/sso/2019-06-10/paginators-1.json -+ #botocore/data/sso/2019-06-10/service-2.json -+ #botocore/data/stepfunctions/2016-11-23/examples-1.json -+ #botocore/data/stepfunctions/2016-11-23/paginators-1.json -+ #botocore/data/stepfunctions/2016-11-23/service-2.json -+ #botocore/data/storagegateway/2013-06-30/examples-1.json -+ #botocore/data/storagegateway/2013-06-30/paginators-1.json -+ #botocore/data/storagegateway/2013-06-30/service-2.json - botocore/data/sts/2011-06-15/examples-1.json - botocore/data/sts/2011-06-15/paginators-1.json - botocore/data/sts/2011-06-15/service-2.json -- botocore/data/support/2013-04-15/examples-1.json -- botocore/data/support/2013-04-15/paginators-1.json -- botocore/data/support/2013-04-15/service-2.json -- botocore/data/swf/2012-01-25/examples-1.json -- botocore/data/swf/2012-01-25/paginators-1.json -- botocore/data/swf/2012-01-25/service-2.json -- botocore/data/synthetics/2017-10-11/paginators-1.json -- botocore/data/synthetics/2017-10-11/service-2.json -- botocore/data/textract/2018-06-27/paginators-1.json -- botocore/data/textract/2018-06-27/service-2.json -- botocore/data/timestream-query/2018-11-01/paginators-1.json -- botocore/data/timestream-query/2018-11-01/service-2.json -- botocore/data/timestream-write/2018-11-01/paginators-1.json -- botocore/data/timestream-write/2018-11-01/service-2.json -- botocore/data/transcribe/2017-10-26/examples-1.json -- botocore/data/transcribe/2017-10-26/paginators-1.json -- botocore/data/transcribe/2017-10-26/service-2.json -- botocore/data/transfer/2018-11-05/paginators-1.json -- botocore/data/transfer/2018-11-05/service-2.json -+ #botocore/data/support/2013-04-15/examples-1.json -+ #botocore/data/support/2013-04-15/paginators-1.json -+ #botocore/data/support/2013-04-15/service-2.json -+ #botocore/data/swf/2012-01-25/examples-1.json -+ #botocore/data/swf/2012-01-25/paginators-1.json -+ #botocore/data/swf/2012-01-25/service-2.json -+ #botocore/data/synthetics/2017-10-11/paginators-1.json -+ #botocore/data/synthetics/2017-10-11/service-2.json -+ #botocore/data/textract/2018-06-27/paginators-1.json -+ #botocore/data/textract/2018-06-27/service-2.json -+ #botocore/data/timestream-query/2018-11-01/paginators-1.json -+ #botocore/data/timestream-query/2018-11-01/service-2.json -+ #botocore/data/timestream-write/2018-11-01/paginators-1.json -+ #botocore/data/timestream-write/2018-11-01/service-2.json -+ #botocore/data/transcribe/2017-10-26/examples-1.json -+ #botocore/data/transcribe/2017-10-26/paginators-1.json -+ #botocore/data/transcribe/2017-10-26/service-2.json -+ #botocore/data/transfer/2018-11-05/paginators-1.json -+ #botocore/data/transfer/2018-11-05/service-2.json - botocore/data/translate/2017-07-01/examples-1.json - botocore/data/translate/2017-07-01/paginators-1.json - botocore/data/translate/2017-07-01/service-2.json -- botocore/data/voice-id/2021-09-27/paginators-1.json -- botocore/data/voice-id/2021-09-27/service-2.json -- botocore/data/waf-regional/2016-11-28/examples-1.json -- botocore/data/waf-regional/2016-11-28/paginators-1.json -- botocore/data/waf-regional/2016-11-28/service-2.json -- botocore/data/waf/2015-08-24/examples-1.json -- botocore/data/waf/2015-08-24/paginators-1.json -- botocore/data/waf/2015-08-24/service-2.json -- botocore/data/wafv2/2019-07-29/paginators-1.json -- botocore/data/wafv2/2019-07-29/service-2.json -- botocore/data/wellarchitected/2020-03-31/paginators-1.json -- botocore/data/wellarchitected/2020-03-31/service-2.json -- botocore/data/wisdom/2020-10-19/paginators-1.json -- botocore/data/wisdom/2020-10-19/service-2.json -- botocore/data/workdocs/2016-05-01/examples-1.json -- botocore/data/workdocs/2016-05-01/paginators-1.json -- botocore/data/workdocs/2016-05-01/service-2.json -- botocore/data/worklink/2018-09-25/paginators-1.json -- botocore/data/worklink/2018-09-25/service-2.json -- botocore/data/workmail/2017-10-01/examples-1.json -- botocore/data/workmail/2017-10-01/paginators-1.json -- botocore/data/workmail/2017-10-01/service-2.json -- botocore/data/workmailmessageflow/2019-05-01/paginators-1.json -- botocore/data/workmailmessageflow/2019-05-01/service-2.json -- botocore/data/workspaces-web/2020-07-08/paginators-1.json -- botocore/data/workspaces-web/2020-07-08/service-2.json -- botocore/data/workspaces/2015-04-08/examples-1.json -- botocore/data/workspaces/2015-04-08/paginators-1.json -- botocore/data/workspaces/2015-04-08/service-2.json -- botocore/data/xray/2016-04-12/examples-1.json -- botocore/data/xray/2016-04-12/paginators-1.json -- botocore/data/xray/2016-04-12/service-2.json -+ #botocore/data/voice-id/2021-09-27/paginators-1.json -+ #botocore/data/voice-id/2021-09-27/service-2.json -+ #botocore/data/waf-regional/2016-11-28/examples-1.json -+ #botocore/data/waf-regional/2016-11-28/paginators-1.json -+ #botocore/data/waf-regional/2016-11-28/service-2.json -+ #botocore/data/waf/2015-08-24/examples-1.json -+ #botocore/data/waf/2015-08-24/paginators-1.json -+ #botocore/data/waf/2015-08-24/service-2.json -+ #botocore/data/wafv2/2019-07-29/paginators-1.json -+ #botocore/data/wafv2/2019-07-29/service-2.json -+ #botocore/data/wellarchitected/2020-03-31/paginators-1.json -+ #botocore/data/wellarchitected/2020-03-31/service-2.json -+ #botocore/data/wisdom/2020-10-19/paginators-1.json -+ #botocore/data/wisdom/2020-10-19/service-2.json -+ #botocore/data/workdocs/2016-05-01/examples-1.json -+ #botocore/data/workdocs/2016-05-01/paginators-1.json -+ #botocore/data/workdocs/2016-05-01/service-2.json -+ #botocore/data/worklink/2018-09-25/paginators-1.json -+ #botocore/data/worklink/2018-09-25/service-2.json -+ #botocore/data/workmail/2017-10-01/examples-1.json -+ #botocore/data/workmail/2017-10-01/paginators-1.json -+ #botocore/data/workmail/2017-10-01/service-2.json -+ #botocore/data/workmailmessageflow/2019-05-01/paginators-1.json -+ #botocore/data/workmailmessageflow/2019-05-01/service-2.json -+ #botocore/data/workspaces-web/2020-07-08/paginators-1.json -+ #botocore/data/workspaces-web/2020-07-08/service-2.json -+ #botocore/data/workspaces/2015-04-08/examples-1.json -+ #botocore/data/workspaces/2015-04-08/paginators-1.json -+ #botocore/data/workspaces/2015-04-08/service-2.json -+ #botocore/data/xray/2016-04-12/examples-1.json -+ #botocore/data/xray/2016-04-12/paginators-1.json -+ #botocore/data/xray/2016-04-12/service-2.json - ) - - END() |