From 350b3e35109171f0edd6fe9d697b91d5e76561f9 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sun, 6 Feb 2022 03:01:17 +0000 Subject: CTAN sync 202202060301 --- .../src/CMakeFiles/CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/network-uri.dir/DependInfo.cmake | 26 + .../uri/src/CMakeFiles/network-uri.dir/build.make | 226 ++ .../CMakeFiles/network-uri.dir/cmake_clean.cmake | 25 + .../network-uri.dir/cmake_clean_target.cmake | 3 + .../network-uri.dir/compiler_depend.internal | 1714 +++++++++++++++ .../network-uri.dir/compiler_depend.make | 2200 ++++++++++++++++++++ .../CMakeFiles/network-uri.dir/compiler_depend.ts | 2 + .../uri/src/CMakeFiles/network-uri.dir/depend.make | 2 + .../uri/src/CMakeFiles/network-uri.dir/flags.make | 10 + .../uri/src/CMakeFiles/network-uri.dir/link.txt | 2 + .../src/CMakeFiles/network-uri.dir/progress.make | 10 + .../third_party/uri/src/CMakeFiles/progress.marks | 1 + .../LspCpp/third_party/uri/src/CMakeLists.txt | 32 + .../asymptote/LspCpp/third_party/uri/src/Makefile | 423 ++++ .../LspCpp/third_party/uri/src/cmake_install.cmake | 48 + .../third_party/uri/src/detail/algorithm.hpp | 70 + .../third_party/uri/src/detail/algorithm_find.hpp | 79 + .../third_party/uri/src/detail/algorithm_split.hpp | 75 + .../LspCpp/third_party/uri/src/detail/grammar.hpp | 124 ++ .../uri/src/detail/uri_advance_parts.cpp | 78 + .../uri/src/detail/uri_advance_parts.hpp | 20 + .../third_party/uri/src/detail/uri_normalize.cpp | 74 + .../third_party/uri/src/detail/uri_normalize.hpp | 20 + .../third_party/uri/src/detail/uri_parse.cpp | 384 ++++ .../third_party/uri/src/detail/uri_parse.hpp | 20 + .../uri/src/detail/uri_parse_authority.cpp | 116 ++ .../uri/src/detail/uri_parse_authority.hpp | 20 + .../uri/src/detail/uri_percent_encode.hpp | 80 + .../third_party/uri/src/detail/uri_resolve.cpp | 88 + .../third_party/uri/src/detail/uri_resolve.hpp | 22 + .../asymptote/LspCpp/third_party/uri/src/uri.cpp | 695 +++++++ .../LspCpp/third_party/uri/src/uri_builder.cpp | 151 ++ .../LspCpp/third_party/uri/src/uri_errors.cpp | 69 + 34 files changed, 6925 insertions(+) create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/build.make create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/cmake_clean.cmake create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/cmake_clean_target.cmake create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.internal create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.make create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/depend.make create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/flags.make create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/link.txt create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/progress.make create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/progress.marks create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/CMakeLists.txt create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/Makefile create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/cmake_install.cmake create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/detail/algorithm.hpp create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/detail/algorithm_find.hpp create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/detail/algorithm_split.hpp create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/detail/grammar.hpp create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_advance_parts.hpp create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_normalize.cpp create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_normalize.hpp create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse.cpp create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse.hpp create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse_authority.hpp create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_percent_encode.hpp create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_resolve.cpp create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_resolve.hpp create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/uri.cpp create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/uri_builder.cpp create mode 100644 graphics/asymptote/LspCpp/third_party/uri/src/uri_errors.cpp (limited to 'graphics/asymptote/LspCpp/third_party/uri/src') diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/CMakeDirectoryInformation.cmake b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000000..15412a42ec --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/usr/local/src/asymptote-2.78/LspCpp") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/usr/local/src/asymptote-2.78/LspCpp") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake new file mode 100644 index 0000000000..a1448c3dca --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake @@ -0,0 +1,26 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o.d" + "/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_normalize.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o.d" + "/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o.d" + "/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o.d" + "/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_resolve.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o.d" + "/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o.d" + "/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri_builder.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o.d" + "/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri_errors.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/build.make b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/build.make new file mode 100644 index 0000000000..8bec2df843 --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/build.make @@ -0,0 +1,226 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /usr/local/src/asymptote-2.78/LspCpp + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /usr/local/src/asymptote-2.78/LspCpp + +# Include any dependencies generated for this target. +include third_party/uri/src/CMakeFiles/network-uri.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.make + +# Include the progress variables for this target. +include third_party/uri/src/CMakeFiles/network-uri.dir/progress.make + +# Include the compile flags for this target's objects. +include third_party/uri/src/CMakeFiles/network-uri.dir/flags.make + +third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/flags.make +third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o: third_party/uri/src/uri.cpp +third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o" + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o -MF CMakeFiles/network-uri.dir/uri.cpp.o.d -o CMakeFiles/network-uri.dir/uri.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri.cpp + +third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/network-uri.dir/uri.cpp.i" + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri.cpp > CMakeFiles/network-uri.dir/uri.cpp.i + +third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/network-uri.dir/uri.cpp.s" + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri.cpp -o CMakeFiles/network-uri.dir/uri.cpp.s + +third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/flags.make +third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o: third_party/uri/src/uri_builder.cpp +third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o" + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o -MF CMakeFiles/network-uri.dir/uri_builder.cpp.o.d -o CMakeFiles/network-uri.dir/uri_builder.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri_builder.cpp + +third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/network-uri.dir/uri_builder.cpp.i" + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri_builder.cpp > CMakeFiles/network-uri.dir/uri_builder.cpp.i + +third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/network-uri.dir/uri_builder.cpp.s" + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri_builder.cpp -o CMakeFiles/network-uri.dir/uri_builder.cpp.s + +third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/flags.make +third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o: third_party/uri/src/uri_errors.cpp +third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o" + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o -MF CMakeFiles/network-uri.dir/uri_errors.cpp.o.d -o CMakeFiles/network-uri.dir/uri_errors.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri_errors.cpp + +third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/network-uri.dir/uri_errors.cpp.i" + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri_errors.cpp > CMakeFiles/network-uri.dir/uri_errors.cpp.i + +third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/network-uri.dir/uri_errors.cpp.s" + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri_errors.cpp -o CMakeFiles/network-uri.dir/uri_errors.cpp.s + +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/flags.make +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o: third_party/uri/src/detail/uri_parse.cpp +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o" + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o -MF CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o.d -o CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse.cpp + +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/network-uri.dir/detail/uri_parse.cpp.i" + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse.cpp > CMakeFiles/network-uri.dir/detail/uri_parse.cpp.i + +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/network-uri.dir/detail/uri_parse.cpp.s" + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse.cpp -o CMakeFiles/network-uri.dir/detail/uri_parse.cpp.s + +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/flags.make +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o: third_party/uri/src/detail/uri_parse_authority.cpp +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o" + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o -MF CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o.d -o CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp + +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.i" + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp > CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.i + +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.s" + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp -o CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.s + +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/flags.make +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o: third_party/uri/src/detail/uri_advance_parts.cpp +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o" + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o -MF CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o.d -o CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp + +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.i" + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp > CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.i + +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.s" + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp -o CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.s + +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/flags.make +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o: third_party/uri/src/detail/uri_normalize.cpp +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o" + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o -MF CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o.d -o CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_normalize.cpp + +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.i" + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_normalize.cpp > CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.i + +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.s" + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_normalize.cpp -o CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.s + +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/flags.make +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o: third_party/uri/src/detail/uri_resolve.cpp +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o" + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o -MF CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o.d -o CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_resolve.cpp + +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.i" + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_resolve.cpp > CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.i + +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.s" + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_resolve.cpp -o CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.s + +# Object files for target network-uri +network__uri_OBJECTS = \ +"CMakeFiles/network-uri.dir/uri.cpp.o" \ +"CMakeFiles/network-uri.dir/uri_builder.cpp.o" \ +"CMakeFiles/network-uri.dir/uri_errors.cpp.o" \ +"CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o" \ +"CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o" \ +"CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o" \ +"CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o" \ +"CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o" + +# External object files for target network-uri +network__uri_EXTERNAL_OBJECTS = + +third_party/uri/src/libnetwork-uri.a: third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o +third_party/uri/src/libnetwork-uri.a: third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o +third_party/uri/src/libnetwork-uri.a: third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o +third_party/uri/src/libnetwork-uri.a: third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o +third_party/uri/src/libnetwork-uri.a: third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o +third_party/uri/src/libnetwork-uri.a: third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o +third_party/uri/src/libnetwork-uri.a: third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o +third_party/uri/src/libnetwork-uri.a: third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o +third_party/uri/src/libnetwork-uri.a: third_party/uri/src/CMakeFiles/network-uri.dir/build.make +third_party/uri/src/libnetwork-uri.a: third_party/uri/src/CMakeFiles/network-uri.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Linking CXX static library libnetwork-uri.a" + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && $(CMAKE_COMMAND) -P CMakeFiles/network-uri.dir/cmake_clean_target.cmake + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/network-uri.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +third_party/uri/src/CMakeFiles/network-uri.dir/build: third_party/uri/src/libnetwork-uri.a +.PHONY : third_party/uri/src/CMakeFiles/network-uri.dir/build + +third_party/uri/src/CMakeFiles/network-uri.dir/clean: + cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && $(CMAKE_COMMAND) -P CMakeFiles/network-uri.dir/cmake_clean.cmake +.PHONY : third_party/uri/src/CMakeFiles/network-uri.dir/clean + +third_party/uri/src/CMakeFiles/network-uri.dir/depend: + cd /usr/local/src/asymptote-2.78/LspCpp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /usr/local/src/asymptote-2.78/LspCpp /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src /usr/local/src/asymptote-2.78/LspCpp /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : third_party/uri/src/CMakeFiles/network-uri.dir/depend + diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/cmake_clean.cmake b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/cmake_clean.cmake new file mode 100644 index 0000000000..1d050bed3e --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/cmake_clean.cmake @@ -0,0 +1,25 @@ +file(REMOVE_RECURSE + "CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o" + "CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o.d" + "CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o" + "CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o.d" + "CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o" + "CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o.d" + "CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o" + "CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o.d" + "CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o" + "CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o.d" + "CMakeFiles/network-uri.dir/uri.cpp.o" + "CMakeFiles/network-uri.dir/uri.cpp.o.d" + "CMakeFiles/network-uri.dir/uri_builder.cpp.o" + "CMakeFiles/network-uri.dir/uri_builder.cpp.o.d" + "CMakeFiles/network-uri.dir/uri_errors.cpp.o" + "CMakeFiles/network-uri.dir/uri_errors.cpp.o.d" + "libnetwork-uri.a" + "libnetwork-uri.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/network-uri.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/cmake_clean_target.cmake b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/cmake_clean_target.cmake new file mode 100644 index 0000000000..0b9c366a69 --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libnetwork-uri.a" +) diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.internal b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.internal new file mode 100644 index 0000000000..4c10e742c2 --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.internal @@ -0,0 +1,1714 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp + /usr/include/stdc-predef.h + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_advance_parts.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp + /usr/include/c++/11/string + /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h + /usr/include/bits/wordsize.h + /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h + /usr/include/features.h + /usr/include/sys/cdefs.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h + /usr/include/bits/wchar.h + /usr/include/bits/types/wint_t.h + /usr/include/bits/types/mbstate_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/c++/11/cstdint + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/types.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /usr/include/c++/11/bits/allocator.h + /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/localefwd.h + /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/include/bits/locale.h + /usr/include/c++/11/iosfwd + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/initializer_list + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/sched.h + /usr/include/bits/types/struct_sched_param.h + /usr/include/bits/cpu-set.h + /usr/include/time.h + /usr/include/bits/time.h + /usr/include/bits/timex.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/struct_tm.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/types/struct_itimerspec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /usr/include/bits/setjmp.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct___jmp_buf_tag.h + /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h + /usr/include/sys/single_threaded.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cstdlib + /usr/include/stdlib.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/endian.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/types/sigset_t.h + /usr/include/alloca.h + /usr/include/bits/stdlib-bsearch.h + /usr/include/bits/stdlib-float.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/c++/11/cstdio + /usr/include/stdio.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/stdio.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/bits/errno.h + /usr/include/linux/errno.h + /usr/include/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/bits/types/error_t.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/bits/basic_string.tcc + /usr/include/c++/11/utility + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/iterator + /usr/include/c++/11/bits/stream_iterator.h + /usr/include/c++/11/bits/streambuf_iterator.h + /usr/include/c++/11/streambuf + /usr/include/c++/11/bits/ios_base.h + /usr/include/c++/11/bits/locale_classes.h + /usr/include/c++/11/bits/locale_classes.tcc + /usr/include/c++/11/system_error + /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/bits/streambuf.tcc + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/optional.hpp + /usr/include/c++/11/memory + /usr/include/c++/11/bits/stl_uninitialized.h + /usr/include/c++/11/bits/stl_tempbuf.h + /usr/include/c++/11/bits/stl_raw_storage_iter.h + /usr/include/c++/11/bits/align.h + /usr/include/c++/11/bit + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/unique_ptr.h + /usr/include/c++/11/tuple + /usr/include/c++/11/array + /usr/include/c++/11/bits/invoke.h + /usr/include/c++/11/bits/shared_ptr.h + /usr/include/c++/11/bits/shared_ptr_base.h + /usr/include/c++/11/bits/allocated_ptr.h + /usr/include/c++/11/bits/refwrap.h + /usr/include/c++/11/ext/aligned_buffer.h + /usr/include/c++/11/ext/concurrence.h + /usr/include/c++/11/bits/shared_ptr_atomic.h + /usr/include/c++/11/bits/atomic_base.h + /usr/include/c++/11/bits/atomic_lockfree_defines.h + /usr/include/c++/11/backward/auto_ptr.h + /usr/include/c++/11/algorithm + /usr/include/c++/11/bits/stl_algo.h + /usr/include/c++/11/bits/algorithmfwd.h + /usr/include/c++/11/bits/stl_heap.h + /usr/include/c++/11/bits/uniform_int_dist.h + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/string_view.hpp + /usr/include/c++/11/cassert + /usr/include/assert.h + /usr/include/c++/11/limits + +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_normalize.cpp + /usr/include/stdc-predef.h + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_normalize.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri.hpp + /usr/include/c++/11/iterator + /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h + /usr/include/bits/wordsize.h + /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h + /usr/include/features.h + /usr/include/sys/cdefs.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/iosfwd + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h + /usr/include/bits/wchar.h + /usr/include/bits/types/wint_t.h + /usr/include/bits/types/mbstate_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/c++/11/bits/stream_iterator.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/streambuf_iterator.h + /usr/include/c++/11/streambuf + /usr/include/c++/11/bits/localefwd.h + /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/include/bits/locale.h + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/bits/types.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/c++/11/bits/ios_base.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/sched.h + /usr/include/bits/types/struct_sched_param.h + /usr/include/bits/cpu-set.h + /usr/include/time.h + /usr/include/bits/time.h + /usr/include/bits/timex.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/struct_tm.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/types/struct_itimerspec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /usr/include/bits/setjmp.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct___jmp_buf_tag.h + /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h + /usr/include/sys/single_threaded.h + /usr/include/c++/11/bits/locale_classes.h + /usr/include/c++/11/string + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/cstdint + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /usr/include/c++/11/bits/allocator.h + /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/initializer_list + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cstdlib + /usr/include/stdlib.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/endian.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/types/sigset_t.h + /usr/include/alloca.h + /usr/include/bits/stdlib-bsearch.h + /usr/include/bits/stdlib-float.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/c++/11/cstdio + /usr/include/stdio.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/stdio.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/bits/errno.h + /usr/include/linux/errno.h + /usr/include/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/bits/types/error_t.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/bits/basic_string.tcc + /usr/include/c++/11/bits/locale_classes.tcc + /usr/include/c++/11/system_error + /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/bits/streambuf.tcc + /usr/include/c++/11/algorithm + /usr/include/c++/11/utility + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/bits/stl_algo.h + /usr/include/c++/11/bits/algorithmfwd.h + /usr/include/c++/11/bits/stl_heap.h + /usr/include/c++/11/bits/stl_tempbuf.h + /usr/include/c++/11/bits/uniform_int_dist.h + /usr/include/c++/11/functional + /usr/include/c++/11/tuple + /usr/include/c++/11/array + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/invoke.h + /usr/include/c++/11/bits/refwrap.h + /usr/include/c++/11/bits/std_function.h + /usr/include/c++/11/memory + /usr/include/c++/11/bits/stl_uninitialized.h + /usr/include/c++/11/bits/stl_raw_storage_iter.h + /usr/include/c++/11/bits/align.h + /usr/include/c++/11/bit + /usr/include/c++/11/bits/unique_ptr.h + /usr/include/c++/11/bits/shared_ptr.h + /usr/include/c++/11/bits/shared_ptr_base.h + /usr/include/c++/11/bits/allocated_ptr.h + /usr/include/c++/11/ext/aligned_buffer.h + /usr/include/c++/11/ext/concurrence.h + /usr/include/c++/11/bits/shared_ptr_atomic.h + /usr/include/c++/11/bits/atomic_base.h + /usr/include/c++/11/bits/atomic_lockfree_defines.h + /usr/include/c++/11/backward/auto_ptr.h + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/string_view.hpp + /usr/include/c++/11/cassert + /usr/include/assert.h + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/optional.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/config.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri_errors.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/encode.hpp + /usr/include/c++/11/cstring + /usr/include/string.h + /usr/include/strings.h + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/decode.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/translate.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri_builder.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_percent_encode.hpp + /usr/include/c++/11/vector + /usr/include/c++/11/bits/stl_vector.h + /usr/include/c++/11/bits/stl_bvector.h + /usr/include/c++/11/bits/vector.tcc + /usr/include/c++/11/locale + /usr/include/c++/11/bits/locale_facets.h + /usr/include/c++/11/cwctype + /usr/include/wctype.h + /usr/include/bits/wctype-wchar.h + /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h + /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h + /usr/include/c++/11/bits/locale_facets.tcc + /usr/include/c++/11/bits/locale_facets_nonio.h + /usr/include/c++/11/ctime + /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h + /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h + /usr/include/libintl.h + /usr/include/c++/11/bits/codecvt.h + /usr/include/c++/11/bits/locale_facets_nonio.tcc + /usr/include/c++/11/bits/locale_conv.h + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/algorithm.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/algorithm_split.hpp + +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse.cpp + /usr/include/stdc-predef.h + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/string_view.hpp + /usr/include/c++/11/string + /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h + /usr/include/bits/wordsize.h + /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h + /usr/include/features.h + /usr/include/sys/cdefs.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h + /usr/include/bits/wchar.h + /usr/include/bits/types/wint_t.h + /usr/include/bits/types/mbstate_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/c++/11/cstdint + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/types.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /usr/include/c++/11/bits/allocator.h + /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/localefwd.h + /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/include/bits/locale.h + /usr/include/c++/11/iosfwd + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/initializer_list + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/sched.h + /usr/include/bits/types/struct_sched_param.h + /usr/include/bits/cpu-set.h + /usr/include/time.h + /usr/include/bits/time.h + /usr/include/bits/timex.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/struct_tm.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/types/struct_itimerspec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /usr/include/bits/setjmp.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct___jmp_buf_tag.h + /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h + /usr/include/sys/single_threaded.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cstdlib + /usr/include/stdlib.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/endian.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/types/sigset_t.h + /usr/include/alloca.h + /usr/include/bits/stdlib-bsearch.h + /usr/include/bits/stdlib-float.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/c++/11/cstdio + /usr/include/stdio.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/stdio.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/bits/errno.h + /usr/include/linux/errno.h + /usr/include/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/bits/types/error_t.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/bits/basic_string.tcc + /usr/include/c++/11/iterator + /usr/include/c++/11/bits/stream_iterator.h + /usr/include/c++/11/bits/streambuf_iterator.h + /usr/include/c++/11/streambuf + /usr/include/c++/11/bits/ios_base.h + /usr/include/c++/11/bits/locale_classes.h + /usr/include/c++/11/bits/locale_classes.tcc + /usr/include/c++/11/system_error + /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/bits/streambuf.tcc + /usr/include/c++/11/cassert + /usr/include/assert.h + /usr/include/c++/11/algorithm + /usr/include/c++/11/utility + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/bits/stl_algo.h + /usr/include/c++/11/bits/algorithmfwd.h + /usr/include/c++/11/bits/stl_heap.h + /usr/include/c++/11/bits/stl_tempbuf.h + /usr/include/c++/11/bits/uniform_int_dist.h + /usr/include/c++/11/limits + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/grammar.hpp + /usr/include/c++/11/locale + /usr/include/c++/11/bits/locale_facets.h + /usr/include/c++/11/cwctype + /usr/include/wctype.h + /usr/include/bits/wctype-wchar.h + /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h + /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h + /usr/include/c++/11/bits/locale_facets.tcc + /usr/include/c++/11/bits/locale_facets_nonio.h + /usr/include/c++/11/ctime + /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h + /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h + /usr/include/libintl.h + /usr/include/c++/11/bits/codecvt.h + /usr/include/c++/11/bits/locale_facets_nonio.tcc + /usr/include/c++/11/bits/locale_conv.h + /usr/include/c++/11/bits/unique_ptr.h + /usr/include/c++/11/tuple + /usr/include/c++/11/array + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/invoke.h + /usr/include/c++/11/cstring + /usr/include/string.h + /usr/include/strings.h + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/optional.hpp + /usr/include/c++/11/memory + /usr/include/c++/11/bits/stl_uninitialized.h + /usr/include/c++/11/bits/stl_raw_storage_iter.h + /usr/include/c++/11/bits/align.h + /usr/include/c++/11/bit + /usr/include/c++/11/bits/shared_ptr.h + /usr/include/c++/11/bits/shared_ptr_base.h + /usr/include/c++/11/bits/allocated_ptr.h + /usr/include/c++/11/bits/refwrap.h + /usr/include/c++/11/ext/aligned_buffer.h + /usr/include/c++/11/ext/concurrence.h + /usr/include/c++/11/bits/shared_ptr_atomic.h + /usr/include/c++/11/bits/atomic_base.h + /usr/include/c++/11/bits/atomic_lockfree_defines.h + /usr/include/c++/11/backward/auto_ptr.h + +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp + /usr/include/stdc-predef.h + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse_authority.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp + /usr/include/c++/11/string + /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h + /usr/include/bits/wordsize.h + /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h + /usr/include/features.h + /usr/include/sys/cdefs.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h + /usr/include/bits/wchar.h + /usr/include/bits/types/wint_t.h + /usr/include/bits/types/mbstate_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/c++/11/cstdint + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/types.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /usr/include/c++/11/bits/allocator.h + /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/localefwd.h + /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/include/bits/locale.h + /usr/include/c++/11/iosfwd + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/initializer_list + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/sched.h + /usr/include/bits/types/struct_sched_param.h + /usr/include/bits/cpu-set.h + /usr/include/time.h + /usr/include/bits/time.h + /usr/include/bits/timex.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/struct_tm.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/types/struct_itimerspec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /usr/include/bits/setjmp.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct___jmp_buf_tag.h + /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h + /usr/include/sys/single_threaded.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cstdlib + /usr/include/stdlib.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/endian.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/types/sigset_t.h + /usr/include/alloca.h + /usr/include/bits/stdlib-bsearch.h + /usr/include/bits/stdlib-float.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/c++/11/cstdio + /usr/include/stdio.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/stdio.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/bits/errno.h + /usr/include/linux/errno.h + /usr/include/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/bits/types/error_t.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/bits/basic_string.tcc + /usr/include/c++/11/utility + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/iterator + /usr/include/c++/11/bits/stream_iterator.h + /usr/include/c++/11/bits/streambuf_iterator.h + /usr/include/c++/11/streambuf + /usr/include/c++/11/bits/ios_base.h + /usr/include/c++/11/bits/locale_classes.h + /usr/include/c++/11/bits/locale_classes.tcc + /usr/include/c++/11/system_error + /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/bits/streambuf.tcc + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/optional.hpp + /usr/include/c++/11/memory + /usr/include/c++/11/bits/stl_uninitialized.h + /usr/include/c++/11/bits/stl_tempbuf.h + /usr/include/c++/11/bits/stl_raw_storage_iter.h + /usr/include/c++/11/bits/align.h + /usr/include/c++/11/bit + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/unique_ptr.h + /usr/include/c++/11/tuple + /usr/include/c++/11/array + /usr/include/c++/11/bits/invoke.h + /usr/include/c++/11/bits/shared_ptr.h + /usr/include/c++/11/bits/shared_ptr_base.h + /usr/include/c++/11/bits/allocated_ptr.h + /usr/include/c++/11/bits/refwrap.h + /usr/include/c++/11/ext/aligned_buffer.h + /usr/include/c++/11/ext/concurrence.h + /usr/include/c++/11/bits/shared_ptr_atomic.h + /usr/include/c++/11/bits/atomic_base.h + /usr/include/c++/11/bits/atomic_lockfree_defines.h + /usr/include/c++/11/backward/auto_ptr.h + /usr/include/c++/11/algorithm + /usr/include/c++/11/bits/stl_algo.h + /usr/include/c++/11/bits/algorithmfwd.h + /usr/include/c++/11/bits/stl_heap.h + /usr/include/c++/11/bits/uniform_int_dist.h + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/string_view.hpp + /usr/include/c++/11/cassert + /usr/include/assert.h + /usr/include/c++/11/limits + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/grammar.hpp + /usr/include/c++/11/locale + /usr/include/c++/11/bits/locale_facets.h + /usr/include/c++/11/cwctype + /usr/include/wctype.h + /usr/include/bits/wctype-wchar.h + /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h + /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h + /usr/include/c++/11/bits/locale_facets.tcc + /usr/include/c++/11/bits/locale_facets_nonio.h + /usr/include/c++/11/ctime + /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h + /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h + /usr/include/libintl.h + /usr/include/c++/11/bits/codecvt.h + /usr/include/c++/11/bits/locale_facets_nonio.tcc + /usr/include/c++/11/bits/locale_conv.h + /usr/include/c++/11/cstring + /usr/include/string.h + /usr/include/strings.h + +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_resolve.cpp + /usr/include/stdc-predef.h + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_resolve.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri.hpp + /usr/include/c++/11/iterator + /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h + /usr/include/bits/wordsize.h + /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h + /usr/include/features.h + /usr/include/sys/cdefs.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/iosfwd + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h + /usr/include/bits/wchar.h + /usr/include/bits/types/wint_t.h + /usr/include/bits/types/mbstate_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/c++/11/bits/stream_iterator.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/streambuf_iterator.h + /usr/include/c++/11/streambuf + /usr/include/c++/11/bits/localefwd.h + /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/include/bits/locale.h + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/bits/types.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/c++/11/bits/ios_base.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/sched.h + /usr/include/bits/types/struct_sched_param.h + /usr/include/bits/cpu-set.h + /usr/include/time.h + /usr/include/bits/time.h + /usr/include/bits/timex.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/struct_tm.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/types/struct_itimerspec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /usr/include/bits/setjmp.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct___jmp_buf_tag.h + /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h + /usr/include/sys/single_threaded.h + /usr/include/c++/11/bits/locale_classes.h + /usr/include/c++/11/string + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/cstdint + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /usr/include/c++/11/bits/allocator.h + /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/initializer_list + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cstdlib + /usr/include/stdlib.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/endian.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/types/sigset_t.h + /usr/include/alloca.h + /usr/include/bits/stdlib-bsearch.h + /usr/include/bits/stdlib-float.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/c++/11/cstdio + /usr/include/stdio.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/stdio.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/bits/errno.h + /usr/include/linux/errno.h + /usr/include/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/bits/types/error_t.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/bits/basic_string.tcc + /usr/include/c++/11/bits/locale_classes.tcc + /usr/include/c++/11/system_error + /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/bits/streambuf.tcc + /usr/include/c++/11/algorithm + /usr/include/c++/11/utility + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/bits/stl_algo.h + /usr/include/c++/11/bits/algorithmfwd.h + /usr/include/c++/11/bits/stl_heap.h + /usr/include/c++/11/bits/stl_tempbuf.h + /usr/include/c++/11/bits/uniform_int_dist.h + /usr/include/c++/11/functional + /usr/include/c++/11/tuple + /usr/include/c++/11/array + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/invoke.h + /usr/include/c++/11/bits/refwrap.h + /usr/include/c++/11/bits/std_function.h + /usr/include/c++/11/memory + /usr/include/c++/11/bits/stl_uninitialized.h + /usr/include/c++/11/bits/stl_raw_storage_iter.h + /usr/include/c++/11/bits/align.h + /usr/include/c++/11/bit + /usr/include/c++/11/bits/unique_ptr.h + /usr/include/c++/11/bits/shared_ptr.h + /usr/include/c++/11/bits/shared_ptr_base.h + /usr/include/c++/11/bits/allocated_ptr.h + /usr/include/c++/11/ext/aligned_buffer.h + /usr/include/c++/11/ext/concurrence.h + /usr/include/c++/11/bits/shared_ptr_atomic.h + /usr/include/c++/11/bits/atomic_base.h + /usr/include/c++/11/bits/atomic_lockfree_defines.h + /usr/include/c++/11/backward/auto_ptr.h + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/string_view.hpp + /usr/include/c++/11/cassert + /usr/include/assert.h + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/optional.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/config.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri_errors.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/encode.hpp + /usr/include/c++/11/cstring + /usr/include/string.h + /usr/include/strings.h + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/decode.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/translate.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri_builder.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/algorithm_find.hpp + /usr/include/c++/11/cstddef + +third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri.cpp + /usr/include/stdc-predef.h + /usr/include/c++/11/cassert + /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h + /usr/include/bits/wordsize.h + /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h + /usr/include/features.h + /usr/include/sys/cdefs.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h + /usr/include/assert.h + /usr/include/c++/11/locale + /usr/include/c++/11/bits/localefwd.h + /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h + /usr/include/bits/locale.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/c++/11/iosfwd + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h + /usr/include/bits/wchar.h + /usr/include/bits/types/wint_t.h + /usr/include/bits/types/mbstate_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/bits/types.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/c++/11/bits/locale_classes.h + /usr/include/c++/11/string + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/cstdint + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /usr/include/c++/11/bits/allocator.h + /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/initializer_list + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/sched.h + /usr/include/bits/types/struct_sched_param.h + /usr/include/bits/cpu-set.h + /usr/include/time.h + /usr/include/bits/time.h + /usr/include/bits/timex.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/struct_tm.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/types/struct_itimerspec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /usr/include/bits/setjmp.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct___jmp_buf_tag.h + /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h + /usr/include/sys/single_threaded.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cstdlib + /usr/include/stdlib.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/endian.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/types/sigset_t.h + /usr/include/alloca.h + /usr/include/bits/stdlib-bsearch.h + /usr/include/bits/stdlib-float.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/c++/11/cstdio + /usr/include/stdio.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/stdio.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/bits/errno.h + /usr/include/linux/errno.h + /usr/include/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/bits/types/error_t.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/bits/basic_string.tcc + /usr/include/c++/11/bits/locale_classes.tcc + /usr/include/c++/11/bits/locale_facets.h + /usr/include/c++/11/cwctype + /usr/include/wctype.h + /usr/include/bits/wctype-wchar.h + /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h + /usr/include/c++/11/bits/ios_base.h + /usr/include/c++/11/system_error + /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/streambuf + /usr/include/c++/11/bits/streambuf.tcc + /usr/include/c++/11/bits/streambuf_iterator.h + /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h + /usr/include/c++/11/bits/locale_facets.tcc + /usr/include/c++/11/bits/locale_facets_nonio.h + /usr/include/c++/11/ctime + /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h + /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h + /usr/include/libintl.h + /usr/include/c++/11/bits/codecvt.h + /usr/include/c++/11/bits/locale_facets_nonio.tcc + /usr/include/c++/11/bits/locale_conv.h + /usr/include/c++/11/bits/unique_ptr.h + /usr/include/c++/11/utility + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/tuple + /usr/include/c++/11/array + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/invoke.h + /usr/include/c++/11/algorithm + /usr/include/c++/11/bits/stl_algo.h + /usr/include/c++/11/bits/algorithmfwd.h + /usr/include/c++/11/bits/stl_heap.h + /usr/include/c++/11/bits/stl_tempbuf.h + /usr/include/c++/11/bits/uniform_int_dist.h + /usr/include/c++/11/functional + /usr/include/c++/11/bits/refwrap.h + /usr/include/c++/11/bits/std_function.h + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri.hpp + /usr/include/c++/11/iterator + /usr/include/c++/11/bits/stream_iterator.h + /usr/include/c++/11/memory + /usr/include/c++/11/bits/stl_uninitialized.h + /usr/include/c++/11/bits/stl_raw_storage_iter.h + /usr/include/c++/11/bits/align.h + /usr/include/c++/11/bit + /usr/include/c++/11/bits/shared_ptr.h + /usr/include/c++/11/bits/shared_ptr_base.h + /usr/include/c++/11/bits/allocated_ptr.h + /usr/include/c++/11/ext/aligned_buffer.h + /usr/include/c++/11/ext/concurrence.h + /usr/include/c++/11/bits/shared_ptr_atomic.h + /usr/include/c++/11/bits/atomic_base.h + /usr/include/c++/11/bits/atomic_lockfree_defines.h + /usr/include/c++/11/backward/auto_ptr.h + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/string_view.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/optional.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/config.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri_errors.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/encode.hpp + /usr/include/c++/11/cstring + /usr/include/string.h + /usr/include/strings.h + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/decode.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/translate.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri_builder.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_advance_parts.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_percent_encode.hpp + /usr/include/c++/11/vector + /usr/include/c++/11/bits/stl_vector.h + /usr/include/c++/11/bits/stl_bvector.h + /usr/include/c++/11/bits/vector.tcc + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_normalize.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_resolve.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/algorithm.hpp + +third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri_builder.cpp + /usr/include/stdc-predef.h + /usr/include/c++/11/locale + /usr/include/c++/11/bits/localefwd.h + /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h + /usr/include/bits/wordsize.h + /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h + /usr/include/features.h + /usr/include/sys/cdefs.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h + /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h + /usr/include/bits/locale.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/c++/11/iosfwd + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h + /usr/include/bits/wchar.h + /usr/include/bits/types/wint_t.h + /usr/include/bits/types/mbstate_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/bits/types.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/c++/11/bits/locale_classes.h + /usr/include/c++/11/string + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/cstdint + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /usr/include/c++/11/bits/allocator.h + /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/initializer_list + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/sched.h + /usr/include/bits/types/struct_sched_param.h + /usr/include/bits/cpu-set.h + /usr/include/time.h + /usr/include/bits/time.h + /usr/include/bits/timex.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/struct_tm.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/types/struct_itimerspec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /usr/include/bits/setjmp.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct___jmp_buf_tag.h + /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h + /usr/include/sys/single_threaded.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cstdlib + /usr/include/stdlib.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/endian.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/types/sigset_t.h + /usr/include/alloca.h + /usr/include/bits/stdlib-bsearch.h + /usr/include/bits/stdlib-float.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/c++/11/cstdio + /usr/include/stdio.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/stdio.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/bits/errno.h + /usr/include/linux/errno.h + /usr/include/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/bits/types/error_t.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/bits/basic_string.tcc + /usr/include/c++/11/bits/locale_classes.tcc + /usr/include/c++/11/bits/locale_facets.h + /usr/include/c++/11/cwctype + /usr/include/wctype.h + /usr/include/bits/wctype-wchar.h + /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h + /usr/include/c++/11/bits/ios_base.h + /usr/include/c++/11/system_error + /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/streambuf + /usr/include/c++/11/bits/streambuf.tcc + /usr/include/c++/11/bits/streambuf_iterator.h + /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h + /usr/include/c++/11/bits/locale_facets.tcc + /usr/include/c++/11/bits/locale_facets_nonio.h + /usr/include/c++/11/ctime + /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h + /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h + /usr/include/libintl.h + /usr/include/c++/11/bits/codecvt.h + /usr/include/c++/11/bits/locale_facets_nonio.tcc + /usr/include/c++/11/bits/locale_conv.h + /usr/include/c++/11/bits/unique_ptr.h + /usr/include/c++/11/utility + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/tuple + /usr/include/c++/11/array + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/invoke.h + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri_builder.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri.hpp + /usr/include/c++/11/iterator + /usr/include/c++/11/bits/stream_iterator.h + /usr/include/c++/11/algorithm + /usr/include/c++/11/bits/stl_algo.h + /usr/include/c++/11/bits/algorithmfwd.h + /usr/include/c++/11/bits/stl_heap.h + /usr/include/c++/11/bits/stl_tempbuf.h + /usr/include/c++/11/bits/uniform_int_dist.h + /usr/include/c++/11/functional + /usr/include/c++/11/bits/refwrap.h + /usr/include/c++/11/bits/std_function.h + /usr/include/c++/11/memory + /usr/include/c++/11/bits/stl_uninitialized.h + /usr/include/c++/11/bits/stl_raw_storage_iter.h + /usr/include/c++/11/bits/align.h + /usr/include/c++/11/bit + /usr/include/c++/11/bits/shared_ptr.h + /usr/include/c++/11/bits/shared_ptr_base.h + /usr/include/c++/11/bits/allocated_ptr.h + /usr/include/c++/11/ext/aligned_buffer.h + /usr/include/c++/11/ext/concurrence.h + /usr/include/c++/11/bits/shared_ptr_atomic.h + /usr/include/c++/11/bits/atomic_base.h + /usr/include/c++/11/bits/atomic_lockfree_defines.h + /usr/include/c++/11/backward/auto_ptr.h + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/string_view.hpp + /usr/include/c++/11/cassert + /usr/include/assert.h + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/optional.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/config.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri_errors.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/encode.hpp + /usr/include/c++/11/cstring + /usr/include/string.h + /usr/include/strings.h + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/decode.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/translate.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_normalize.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse_authority.hpp + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/algorithm.hpp + +third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri_errors.cpp + /usr/include/stdc-predef.h + /usr/include/c++/11/string + /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h + /usr/include/bits/wordsize.h + /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h + /usr/include/features.h + /usr/include/sys/cdefs.h + /usr/include/bits/long-double.h + /usr/include/gnu/stubs.h + /usr/include/gnu/stubs-64.h + /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/floatn.h + /usr/include/bits/floatn-common.h + /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h + /usr/include/bits/wchar.h + /usr/include/bits/types/wint_t.h + /usr/include/bits/types/mbstate_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/c++/11/cstdint + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h + /usr/include/stdint.h + /usr/include/bits/types.h + /usr/include/bits/timesize.h + /usr/include/bits/typesizes.h + /usr/include/bits/time64.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-uintn.h + /usr/include/c++/11/bits/allocator.h + /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/localefwd.h + /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/include/bits/locale.h + /usr/include/c++/11/iosfwd + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/initializer_list + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/sched.h + /usr/include/bits/types/struct_sched_param.h + /usr/include/bits/cpu-set.h + /usr/include/time.h + /usr/include/bits/time.h + /usr/include/bits/timex.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/struct_tm.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/types/struct_itimerspec.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /usr/include/bits/setjmp.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/struct___jmp_buf_tag.h + /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h + /usr/include/sys/single_threaded.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cstdlib + /usr/include/stdlib.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/sys/types.h + /usr/include/endian.h + /usr/include/bits/byteswap.h + /usr/include/bits/uintn-identity.h + /usr/include/sys/select.h + /usr/include/bits/select.h + /usr/include/bits/types/sigset_t.h + /usr/include/alloca.h + /usr/include/bits/stdlib-bsearch.h + /usr/include/bits/stdlib-float.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/c++/11/cstdio + /usr/include/stdio.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/stdio.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/bits/errno.h + /usr/include/linux/errno.h + /usr/include/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/bits/types/error_t.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/bits/basic_string.tcc + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri_errors.hpp + /usr/include/c++/11/system_error + /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/nested_exception.h + /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/config.hpp + diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.make b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.make new file mode 100644 index 0000000000..590c62800d --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.make @@ -0,0 +1,2200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o: third_party/uri/src/detail/uri_advance_parts.cpp \ + /usr/include/stdc-predef.h \ + third_party/uri/src/detail/uri_advance_parts.hpp \ + third_party/uri/include/network/uri/detail/uri_parts.hpp \ + /usr/include/c++/11/string \ + /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ + /usr/include/bits/wordsize.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/types/wint_t.h \ + /usr/include/bits/types/mbstate_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/include/bits/locale.h \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/sched.h \ + /usr/include/bits/types/struct_sched_param.h \ + /usr/include/bits/cpu-set.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /usr/include/bits/setjmp.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct___jmp_buf_tag.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ + /usr/include/sys/single_threaded.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-bsearch.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/cstdio \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/stdio.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/streambuf.tcc \ + third_party/uri/include/network/optional.hpp \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h \ + /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/algorithm \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + third_party/uri/include/network/string_view.hpp \ + /usr/include/c++/11/cassert \ + /usr/include/assert.h \ + /usr/include/c++/11/limits + +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o: third_party/uri/src/detail/uri_normalize.cpp \ + /usr/include/stdc-predef.h \ + third_party/uri/src/detail/uri_normalize.hpp \ + third_party/uri/include/network/uri/uri.hpp \ + /usr/include/c++/11/iterator \ + /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ + /usr/include/bits/wordsize.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/types/wint_t.h \ + /usr/include/bits/types/mbstate_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/include/bits/locale.h \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/sched.h \ + /usr/include/bits/types/struct_sched_param.h \ + /usr/include/bits/cpu-set.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /usr/include/bits/setjmp.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct___jmp_buf_tag.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ + /usr/include/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/string \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-bsearch.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/cstdio \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/stdio.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/algorithm \ + /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/functional \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h \ + /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + third_party/uri/include/network/string_view.hpp \ + /usr/include/c++/11/cassert \ + /usr/include/assert.h \ + third_party/uri/include/network/optional.hpp \ + third_party/uri/include/network/uri/config.hpp \ + third_party/uri/include/network/uri/uri_errors.hpp \ + third_party/uri/include/network/uri/detail/uri_parts.hpp \ + third_party/uri/include/network/uri/detail/encode.hpp \ + /usr/include/c++/11/cstring \ + /usr/include/string.h \ + /usr/include/strings.h \ + third_party/uri/include/network/uri/detail/decode.hpp \ + third_party/uri/include/network/uri/detail/translate.hpp \ + third_party/uri/include/network/uri/uri_builder.hpp \ + third_party/uri/src/detail/uri_percent_encode.hpp \ + /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets.h \ + /usr/include/c++/11/cwctype \ + /usr/include/wctype.h \ + /usr/include/bits/wctype-wchar.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/locale_facets_nonio.h \ + /usr/include/c++/11/ctime \ + /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11/bits/codecvt.h \ + /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h \ + third_party/uri/src/detail/algorithm.hpp \ + third_party/uri/src/detail/algorithm_split.hpp + +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o: third_party/uri/src/detail/uri_parse.cpp \ + /usr/include/stdc-predef.h \ + third_party/uri/src/detail/uri_parse.hpp \ + third_party/uri/include/network/string_view.hpp \ + /usr/include/c++/11/string \ + /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ + /usr/include/bits/wordsize.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/types/wint_t.h \ + /usr/include/bits/types/mbstate_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/include/bits/locale.h \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/sched.h \ + /usr/include/bits/types/struct_sched_param.h \ + /usr/include/bits/cpu-set.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /usr/include/bits/setjmp.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct___jmp_buf_tag.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ + /usr/include/sys/single_threaded.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-bsearch.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/cstdio \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/stdio.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/cassert \ + /usr/include/assert.h \ + /usr/include/c++/11/algorithm \ + /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/limits \ + third_party/uri/src/detail/grammar.hpp \ + /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets.h \ + /usr/include/c++/11/cwctype \ + /usr/include/wctype.h \ + /usr/include/bits/wctype-wchar.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/locale_facets_nonio.h \ + /usr/include/c++/11/ctime \ + /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11/bits/codecvt.h \ + /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/cstring \ + /usr/include/string.h \ + /usr/include/strings.h \ + third_party/uri/include/network/uri/detail/uri_parts.hpp \ + third_party/uri/include/network/optional.hpp \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h \ + /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h + +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o: third_party/uri/src/detail/uri_parse_authority.cpp \ + /usr/include/stdc-predef.h \ + third_party/uri/src/detail/uri_parse_authority.hpp \ + third_party/uri/include/network/uri/detail/uri_parts.hpp \ + /usr/include/c++/11/string \ + /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ + /usr/include/bits/wordsize.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/types/wint_t.h \ + /usr/include/bits/types/mbstate_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/include/bits/locale.h \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/sched.h \ + /usr/include/bits/types/struct_sched_param.h \ + /usr/include/bits/cpu-set.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /usr/include/bits/setjmp.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct___jmp_buf_tag.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ + /usr/include/sys/single_threaded.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-bsearch.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/cstdio \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/stdio.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/streambuf.tcc \ + third_party/uri/include/network/optional.hpp \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h \ + /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/algorithm \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + third_party/uri/include/network/string_view.hpp \ + /usr/include/c++/11/cassert \ + /usr/include/assert.h \ + /usr/include/c++/11/limits \ + third_party/uri/src/detail/grammar.hpp \ + /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets.h \ + /usr/include/c++/11/cwctype \ + /usr/include/wctype.h \ + /usr/include/bits/wctype-wchar.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/locale_facets_nonio.h \ + /usr/include/c++/11/ctime \ + /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11/bits/codecvt.h \ + /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h \ + /usr/include/c++/11/cstring \ + /usr/include/string.h \ + /usr/include/strings.h + +third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o: third_party/uri/src/detail/uri_resolve.cpp \ + /usr/include/stdc-predef.h \ + third_party/uri/src/detail/uri_resolve.hpp \ + third_party/uri/include/network/uri/uri.hpp \ + /usr/include/c++/11/iterator \ + /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ + /usr/include/bits/wordsize.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/types/wint_t.h \ + /usr/include/bits/types/mbstate_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/include/bits/locale.h \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/sched.h \ + /usr/include/bits/types/struct_sched_param.h \ + /usr/include/bits/cpu-set.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /usr/include/bits/setjmp.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct___jmp_buf_tag.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ + /usr/include/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/string \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-bsearch.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/cstdio \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/stdio.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/algorithm \ + /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/functional \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h \ + /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + third_party/uri/include/network/string_view.hpp \ + /usr/include/c++/11/cassert \ + /usr/include/assert.h \ + third_party/uri/include/network/optional.hpp \ + third_party/uri/include/network/uri/config.hpp \ + third_party/uri/include/network/uri/uri_errors.hpp \ + third_party/uri/include/network/uri/detail/uri_parts.hpp \ + third_party/uri/include/network/uri/detail/encode.hpp \ + /usr/include/c++/11/cstring \ + /usr/include/string.h \ + /usr/include/strings.h \ + third_party/uri/include/network/uri/detail/decode.hpp \ + third_party/uri/include/network/uri/detail/translate.hpp \ + third_party/uri/include/network/uri/uri_builder.hpp \ + third_party/uri/src/detail/algorithm_find.hpp \ + /usr/include/c++/11/cstddef + +third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o: third_party/uri/src/uri.cpp \ + /usr/include/stdc-predef.h \ + /usr/include/c++/11/cassert \ + /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ + /usr/include/bits/wordsize.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ + /usr/include/assert.h \ + /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ + /usr/include/bits/locale.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/types/wint_t.h \ + /usr/include/bits/types/mbstate_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/string \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/sched.h \ + /usr/include/bits/types/struct_sched_param.h \ + /usr/include/bits/cpu-set.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /usr/include/bits/setjmp.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct___jmp_buf_tag.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ + /usr/include/sys/single_threaded.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-bsearch.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/cstdio \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/stdio.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/bits/locale_facets.h \ + /usr/include/c++/11/cwctype \ + /usr/include/wctype.h \ + /usr/include/bits/wctype-wchar.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/system_error \ + /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/locale_facets_nonio.h \ + /usr/include/c++/11/ctime \ + /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11/bits/codecvt.h \ + /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/algorithm \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/functional \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/std_function.h \ + third_party/uri/include/network/uri/uri.hpp \ + /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h \ + /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + third_party/uri/include/network/string_view.hpp \ + third_party/uri/include/network/optional.hpp \ + third_party/uri/include/network/uri/config.hpp \ + third_party/uri/include/network/uri/uri_errors.hpp \ + third_party/uri/include/network/uri/detail/uri_parts.hpp \ + third_party/uri/include/network/uri/detail/encode.hpp \ + /usr/include/c++/11/cstring \ + /usr/include/string.h \ + /usr/include/strings.h \ + third_party/uri/include/network/uri/detail/decode.hpp \ + third_party/uri/include/network/uri/detail/translate.hpp \ + third_party/uri/include/network/uri/uri_builder.hpp \ + third_party/uri/src/detail/uri_parse.hpp \ + third_party/uri/src/detail/uri_advance_parts.hpp \ + third_party/uri/src/detail/uri_percent_encode.hpp \ + /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + third_party/uri/src/detail/uri_normalize.hpp \ + third_party/uri/src/detail/uri_resolve.hpp \ + third_party/uri/src/detail/algorithm.hpp + +third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o: third_party/uri/src/uri_builder.cpp \ + /usr/include/stdc-predef.h \ + /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ + /usr/include/bits/wordsize.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ + /usr/include/bits/locale.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/types/wint_t.h \ + /usr/include/bits/types/mbstate_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/string \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/sched.h \ + /usr/include/bits/types/struct_sched_param.h \ + /usr/include/bits/cpu-set.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /usr/include/bits/setjmp.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct___jmp_buf_tag.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ + /usr/include/sys/single_threaded.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-bsearch.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/cstdio \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/stdio.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/bits/locale_facets.h \ + /usr/include/c++/11/cwctype \ + /usr/include/wctype.h \ + /usr/include/bits/wctype-wchar.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/system_error \ + /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/locale_facets_nonio.h \ + /usr/include/c++/11/ctime \ + /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11/bits/codecvt.h \ + /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h \ + third_party/uri/include/network/uri/uri_builder.hpp \ + third_party/uri/include/network/uri/uri.hpp \ + /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/algorithm \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/functional \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h \ + /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + third_party/uri/include/network/string_view.hpp \ + /usr/include/c++/11/cassert \ + /usr/include/assert.h \ + third_party/uri/include/network/optional.hpp \ + third_party/uri/include/network/uri/config.hpp \ + third_party/uri/include/network/uri/uri_errors.hpp \ + third_party/uri/include/network/uri/detail/uri_parts.hpp \ + third_party/uri/include/network/uri/detail/encode.hpp \ + /usr/include/c++/11/cstring \ + /usr/include/string.h \ + /usr/include/strings.h \ + third_party/uri/include/network/uri/detail/decode.hpp \ + third_party/uri/include/network/uri/detail/translate.hpp \ + third_party/uri/src/detail/uri_normalize.hpp \ + third_party/uri/src/detail/uri_parse_authority.hpp \ + third_party/uri/src/detail/algorithm.hpp + +third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o: third_party/uri/src/uri_errors.cpp \ + /usr/include/stdc-predef.h \ + /usr/include/c++/11/string \ + /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ + /usr/include/bits/wordsize.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/sys/cdefs.h \ + /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/types/wint_t.h \ + /usr/include/bits/types/mbstate_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/bits/types.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/include/bits/locale.h \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/sched.h \ + /usr/include/bits/types/struct_sched_param.h \ + /usr/include/bits/cpu-set.h \ + /usr/include/time.h \ + /usr/include/bits/time.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /usr/include/bits/setjmp.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct___jmp_buf_tag.h \ + /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ + /usr/include/sys/single_threaded.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h \ + /usr/include/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h \ + /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/alloca.h \ + /usr/include/bits/stdlib-bsearch.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/cstdio \ + /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/stdio.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + third_party/uri/include/network/uri/uri_errors.hpp \ + /usr/include/c++/11/system_error \ + /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/nested_exception.h \ + third_party/uri/include/network/uri/config.hpp + + +third_party/uri/src/uri_errors.cpp: + +third_party/uri/src/uri_builder.cpp: + +third_party/uri/src/uri.cpp: + +third_party/uri/src/detail/algorithm_find.hpp: + +third_party/uri/src/detail/uri_resolve.cpp: + +third_party/uri/src/detail/uri_parse_authority.hpp: + +third_party/uri/src/detail/grammar.hpp: + +third_party/uri/src/detail/uri_parse.cpp: + +third_party/uri/src/detail/algorithm_split.hpp: + +third_party/uri/src/detail/algorithm.hpp: + +/usr/include/c++/11/bits/locale_conv.h: + +/usr/include/libintl.h: + +/usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h: + +/usr/include/c++/11/bits/codecvt.h: + +/usr/include/c++/11/ctime: + +/usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h: + +/usr/include/c++/11/bits/locale_facets_nonio.h: + +/usr/include/c++/11/bits/locale_facets.tcc: + +/usr/include/c++/11/cwctype: + +/usr/include/c++/11/bits/locale_facets.h: + +/usr/include/c++/11/bits/stl_bvector.h: + +third_party/uri/src/detail/uri_percent_encode.hpp: + +third_party/uri/include/network/uri/uri_builder.hpp: + +/usr/include/strings.h: + +/usr/include/string.h: + +/usr/include/c++/11/cstring: + +third_party/uri/include/network/uri/detail/encode.hpp: + +third_party/uri/include/network/uri/config.hpp: + +third_party/uri/include/network/uri/uri.hpp: + +/usr/include/c++/11/limits: + +/usr/include/c++/11/bits/stl_heap.h: + +/usr/include/c++/11/bits/algorithmfwd.h: + +/usr/include/c++/11/cassert: + +/usr/include/c++/11/bits/stl_algo.h: + +/usr/include/c++/11/ext/concurrence.h: + +/usr/include/c++/11/bits/allocated_ptr.h: + +/usr/include/c++/11/bits/invoke.h: + +third_party/uri/src/detail/uri_resolve.hpp: + +/usr/include/c++/11/bits/uses_allocator.h: + +/usr/include/c++/11/vector: + +/usr/include/c++/11/bits/align.h: + +/usr/include/c++/11/bits/stl_raw_storage_iter.h: + +/usr/include/c++/11/backward/auto_ptr.h: + +/usr/include/c++/11/bits/stl_uninitialized.h: + +/usr/include/c++/11/memory: + +third_party/uri/include/network/optional.hpp: + +/usr/include/c++/11/bits/nested_exception.h: + +/usr/include/c++/11/typeinfo: + +/usr/include/c++/11/exception: + +/usr/include/c++/11/stdexcept: + +/usr/include/c++/11/bits/stl_vector.h: + +/usr/include/c++/11/system_error: + +/usr/include/c++/11/bits/locale_classes.tcc: + +/usr/include/c++/11/bits/ios_base.h: + +/usr/include/c++/11/bits/stl_relops.h: + +/usr/include/c++/11/bits/basic_string.tcc: + +/usr/include/c++/11/bits/hash_bytes.h: + +/usr/include/c++/11/bits/functional_hash.h: + +/usr/include/c++/11/bits/charconv.h: + +/usr/include/bits/types/error_t.h: + +/usr/include/asm-generic/errno.h: + +third_party/uri/include/network/uri/detail/translate.hpp: + +/usr/include/asm/errno.h: + +/usr/include/c++/11/locale: + +/usr/include/linux/errno.h: + +/usr/include/c++/11/utility: + +/usr/include/errno.h: + +/usr/include/bits/stdio.h: + +/usr/include/bits/types/__fpos64_t.h: + +/usr/include/stdio.h: + +/usr/include/c++/11/cstdio: + +/usr/include/c++/11/bits/std_abs.h: + +/usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h: + +/usr/include/bits/stdlib-float.h: + +/usr/include/bits/time64.h: + +/usr/include/bits/typesizes.h: + +/usr/include/bits/cpu-set.h: + +/usr/include/c++/11/bits/vector.tcc: + +/usr/include/bits/uintn-identity.h: + +/usr/include/bits/types.h: + +/usr/include/c++/11/bits/unique_ptr.h: + +/usr/include/c++/11/iterator: + +/usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h: + +/usr/include/bits/types/FILE.h: + +/usr/include/c++/11/bits/streambuf_iterator.h: + +/usr/include/bits/types/__FILE.h: + +/usr/include/c++/11/streambuf: + +/usr/include/c++/11/bits/functexcept.h: + +/usr/include/c++/11/bits/stl_tempbuf.h: + +/usr/include/bits/types/locale_t.h: + +/usr/include/locale.h: + +/usr/include/bits/wchar.h: + +/usr/include/bits/types/struct_tm.h: + +/usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h: + +/usr/include/bits/types/mbstate_t.h: + +/usr/include/c++/11/cerrno: + +/usr/include/bits/floatn-common.h: + +/usr/include/bits/libc-header-start.h: + +/usr/include/bits/types/cookie_io_functions_t.h: + +/usr/include/c++/11/bits/predefined_ops.h: + +/usr/include/c++/11/bits/uniform_int_dist.h: + +/usr/include/c++/11/bits/cxxabi_init_exception.h: + +/usr/include/wchar.h: + +/usr/include/c++/11/bits/postypes.h: + +/usr/include/c++/11/bits/exception_ptr.h: + +/usr/include/c++/11/ext/string_conversions.h: + +/usr/include/sys/select.h: + +/usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h: + +/usr/include/c++/11/new: + +/usr/include/c++/11/bits/stl_iterator.h: + +/usr/include/c++/11/bits/ptr_traits.h: + +/usr/include/c++/11/clocale: + +/usr/include/c++/11/string: + +/usr/include/bits/stdint-uintn.h: + +/usr/include/c++/11/ext/aligned_buffer.h: + +/usr/include/endian.h: + +/usr/include/bits/stdint-intn.h: + +/usr/include/c++/11/debug/assertions.h: + +/usr/include/bits/select.h: + +/usr/include/bits/wordsize.h: + +/usr/include/assert.h: + +/usr/include/c++/11/bit: + +/usr/include/c++/11/cstdlib: + +/usr/include/c++/11/bits/stl_iterator_base_types.h: + +/usr/include/c++/11/debug/debug.h: + +/usr/include/c++/11/cwchar: + +/usr/include/c++/11/bits/stl_algobase.h: + +third_party/uri/include/network/string_view.hpp: + +/usr/include/bits/types/sigset_t.h: + +/usr/include/c++/11/cstdint: + +/usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h: + +/usr/include/c++/11/bits/stl_iterator_base_funcs.h: + +/usr/include/c++/11/ext/new_allocator.h: + +/usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h: + +/usr/include/c++/11/bits/exception.h: + +/usr/include/c++/11/cstddef: + +/usr/include/c++/11/bits/range_access.h: + +third_party/uri/src/detail/uri_normalize.hpp: + +third_party/uri/src/detail/uri_advance_parts.cpp: + +/usr/include/bits/sched.h: + +/usr/include/c++/11/bits/stl_construct.h: + +/usr/include/bits/long-double.h: + +/usr/include/c++/11/bits/stringfwd.h: + +/usr/include/c++/11/bits/memoryfwd.h: + +/usr/include/c++/11/bits/atomic_base.h: + +/usr/include/c++/11/ext/numeric_traits.h: + +/usr/include/bits/types/__sigset_t.h: + +/usr/include/c++/11/functional: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/c++/11/bits/char_traits.h: + +/usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h: + +/usr/include/gnu/stubs-64.h: + +/usr/include/c++/11/ext/type_traits.h: + +/usr/include/bits/types/__locale_t.h: + +/usr/include/sched.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/cdefs.h: + +/usr/include/stdc-predef.h: + +third_party/uri/include/network/uri/detail/decode.hpp: + +/usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h: + +/usr/include/gnu/stubs.h: + +/usr/include/bits/pthreadtypes-arch.h: + +third_party/uri/src/detail/uri_parse.hpp: + +/usr/include/c++/11/bits/stl_function.h: + +/usr/include/c++/11/bits/locale_facets_nonio.tcc: + +/usr/include/c++/11/bits/stl_pair.h: + +/usr/include/c++/11/ext/atomicity.h: + +/usr/include/c++/11/tuple: + +/usr/include/c++/11/type_traits: + +/usr/include/bits/types/struct_FILE.h: + +/usr/include/c++/11/bits/concept_check.h: + +/usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h: + +/usr/include/wctype.h: + +/usr/include/bits/errno.h: + +/usr/include/bits/timex.h: + +third_party/uri/include/network/uri/detail/uri_parts.hpp: + +/usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h: + +/usr/include/c++/11/bits/alloc_traits.h: + +third_party/uri/include/network/uri/uri_errors.hpp: + +/usr/include/c++/11/bits/move.h: + +/usr/include/bits/struct_mutex.h: + +/usr/include/c++/11/bits/std_function.h: + +/usr/include/c++/11/bits/allocator.h: + +/usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h: + +/usr/include/bits/types/wint_t.h: + +/usr/include/c++/11/bits/localefwd.h: + +/usr/include/c++/11/bits/refwrap.h: + +/usr/include/bits/floatn.h: + +/usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h: + +/usr/include/bits/locale.h: + +/usr/include/c++/11/cctype: + +/usr/include/features.h: + +/usr/include/bits/endianness.h: + +/usr/include/c++/11/bits/ostream_insert.h: + +/usr/include/c++/11/algorithm: + +/usr/include/c++/11/backward/binders.h: + +third_party/uri/src/detail/uri_normalize.cpp: + +/usr/include/c++/11/bits/basic_string.h: + +/usr/include/stdint.h: + +/usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h: + +/usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h: + +/usr/include/c++/11/bits/cpp_type_traits.h: + +/usr/include/pthread.h: + +/usr/include/bits/types/time_t.h: + +/usr/include/bits/types/struct_timespec.h: + +/usr/include/c++/11/bits/atomic_lockfree_defines.h: + +/usr/include/c++/11/bits/streambuf.tcc: + +/usr/include/bits/types/struct_sched_param.h: + +/usr/include/c++/11/bits/stream_iterator.h: + +/usr/include/ctype.h: + +/usr/include/bits/waitflags.h: + +/usr/include/time.h: + +/usr/include/c++/11/bits/shared_ptr_atomic.h: + +/usr/include/bits/stdlib-bsearch.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/bits/types/__mbstate_t.h: + +/usr/include/c++/11/bits/exception_defines.h: + +/usr/include/bits/time.h: + +/usr/include/bits/types/struct_timeval.h: + +/usr/include/bits/types/__fpos_t.h: + +/usr/include/c++/11/iosfwd: + +/usr/include/bits/types/clock_t.h: + +/usr/include/c++/11/initializer_list: + +/usr/include/bits/types/clockid_t.h: + +/usr/include/c++/11/bits/locale_classes.h: + +/usr/include/bits/types/timer_t.h: + +/usr/include/bits/struct_rwlock.h: + +/usr/include/bits/types/struct_itimerspec.h: + +/usr/include/bits/wctype-wchar.h: + +/usr/include/sys/types.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/c++/11/bits/shared_ptr.h: + +/usr/include/bits/thread-shared-types.h: + +third_party/uri/src/detail/uri_parse_authority.cpp: + +/usr/include/bits/setjmp.h: + +/usr/include/bits/types/struct___jmp_buf_tag.h: + +/usr/include/sys/single_threaded.h: + +/usr/include/c++/11/bits/cxxabi_forced.h: + +/usr/include/c++/11/ext/alloc_traits.h: + +/usr/include/stdlib.h: + +/usr/include/c++/11/bits/shared_ptr_base.h: + +/usr/include/bits/timesize.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/c++/11/array: + +third_party/uri/src/detail/uri_advance_parts.hpp: + +/usr/include/bits/byteswap.h: + +/usr/include/alloca.h: diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts new file mode 100644 index 0000000000..ff025e0c9e --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for network-uri. diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/depend.make b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/depend.make new file mode 100644 index 0000000000..2b4283de4b --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for network-uri. +# This may be replaced when dependencies are built. diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/flags.make b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/flags.make new file mode 100644 index 0000000000..abcafdc8ec --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# compile CXX with /bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src -I/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include + +CXX_FLAGS = -fPIE -D_FILE_OFFSET_BITS=64 -DUSEGC -I../gc-8.2.0/include -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG + diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/link.txt b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/link.txt new file mode 100644 index 0000000000..2294b8160a --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/link.txt @@ -0,0 +1,2 @@ +/bin/ar qc libnetwork-uri.a CMakeFiles/network-uri.dir/uri.cpp.o CMakeFiles/network-uri.dir/uri_builder.cpp.o CMakeFiles/network-uri.dir/uri_errors.cpp.o CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o +/bin/ranlib libnetwork-uri.a diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/progress.make b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/progress.make new file mode 100644 index 0000000000..03848ccb80 --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/progress.make @@ -0,0 +1,10 @@ +CMAKE_PROGRESS_1 = 23 +CMAKE_PROGRESS_2 = 24 +CMAKE_PROGRESS_3 = 25 +CMAKE_PROGRESS_4 = 26 +CMAKE_PROGRESS_5 = 27 +CMAKE_PROGRESS_6 = 28 +CMAKE_PROGRESS_7 = 29 +CMAKE_PROGRESS_8 = 30 +CMAKE_PROGRESS_9 = 31 + diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/progress.marks b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/progress.marks new file mode 100644 index 0000000000..ec635144f6 --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/progress.marks @@ -0,0 +1 @@ +9 diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/CMakeLists.txt b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeLists.txt new file mode 100644 index 0000000000..d7f387c213 --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeLists.txt @@ -0,0 +1,32 @@ +# Copyright (c) Glyn Matthews 2012-2016. +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE_1_0.txt or copy at +# http://www.boost.org/LICENSE_1_0.txt) + +set(Uri_SRCS + ${CMAKE_CURRENT_SOURCE_DIR}/uri.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/uri_builder.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/uri_errors.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/detail/uri_parse.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/detail/uri_parse_authority.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/detail/uri_advance_parts.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/detail/uri_normalize.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/detail/uri_resolve.cpp + ) + +add_library(network-uri ${Uri_SRCS}) +target_link_libraries(network-uri) +if(${CMAKE_CXX_COMPILER_ID} MATCHES Clang) + if (NOT Uri_DISABLE_LIBCXX) + target_link_libraries(network-uri "c++") + endif() +endif() + +#propagate sources to parent scope for one-lib-build +set(Uri_SRCS ${Uri_SRCS} PARENT_SCOPE) + +install( + TARGETS network-uri + ARCHIVE DESTINATION lib + LIBRARY DESTINATION lib +) diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/Makefile b/graphics/asymptote/LspCpp/third_party/uri/src/Makefile new file mode 100644 index 0000000000..60a57cc6b1 --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/Makefile @@ -0,0 +1,423 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /usr/local/src/asymptote-2.78/LspCpp + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /usr/local/src/asymptote-2.78/LspCpp + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /usr/local/src/asymptote-2.78/LspCpp && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/src/asymptote-2.78/LspCpp/CMakeFiles /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src//CMakeFiles/progress.marks + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/all + $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/src/asymptote-2.78/LspCpp/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /usr/local/src/asymptote-2.78/LspCpp && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +third_party/uri/src/CMakeFiles/network-uri.dir/rule: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/CMakeFiles/network-uri.dir/rule +.PHONY : third_party/uri/src/CMakeFiles/network-uri.dir/rule + +# Convenience name for target. +network-uri: third_party/uri/src/CMakeFiles/network-uri.dir/rule +.PHONY : network-uri + +# fast build rule for target. +network-uri/fast: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/build +.PHONY : network-uri/fast + +detail/uri_advance_parts.o: detail/uri_advance_parts.cpp.o +.PHONY : detail/uri_advance_parts.o + +# target to build an object file +detail/uri_advance_parts.cpp.o: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o +.PHONY : detail/uri_advance_parts.cpp.o + +detail/uri_advance_parts.i: detail/uri_advance_parts.cpp.i +.PHONY : detail/uri_advance_parts.i + +# target to preprocess a source file +detail/uri_advance_parts.cpp.i: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.i +.PHONY : detail/uri_advance_parts.cpp.i + +detail/uri_advance_parts.s: detail/uri_advance_parts.cpp.s +.PHONY : detail/uri_advance_parts.s + +# target to generate assembly for a file +detail/uri_advance_parts.cpp.s: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.s +.PHONY : detail/uri_advance_parts.cpp.s + +detail/uri_normalize.o: detail/uri_normalize.cpp.o +.PHONY : detail/uri_normalize.o + +# target to build an object file +detail/uri_normalize.cpp.o: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o +.PHONY : detail/uri_normalize.cpp.o + +detail/uri_normalize.i: detail/uri_normalize.cpp.i +.PHONY : detail/uri_normalize.i + +# target to preprocess a source file +detail/uri_normalize.cpp.i: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.i +.PHONY : detail/uri_normalize.cpp.i + +detail/uri_normalize.s: detail/uri_normalize.cpp.s +.PHONY : detail/uri_normalize.s + +# target to generate assembly for a file +detail/uri_normalize.cpp.s: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.s +.PHONY : detail/uri_normalize.cpp.s + +detail/uri_parse.o: detail/uri_parse.cpp.o +.PHONY : detail/uri_parse.o + +# target to build an object file +detail/uri_parse.cpp.o: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o +.PHONY : detail/uri_parse.cpp.o + +detail/uri_parse.i: detail/uri_parse.cpp.i +.PHONY : detail/uri_parse.i + +# target to preprocess a source file +detail/uri_parse.cpp.i: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.i +.PHONY : detail/uri_parse.cpp.i + +detail/uri_parse.s: detail/uri_parse.cpp.s +.PHONY : detail/uri_parse.s + +# target to generate assembly for a file +detail/uri_parse.cpp.s: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.s +.PHONY : detail/uri_parse.cpp.s + +detail/uri_parse_authority.o: detail/uri_parse_authority.cpp.o +.PHONY : detail/uri_parse_authority.o + +# target to build an object file +detail/uri_parse_authority.cpp.o: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o +.PHONY : detail/uri_parse_authority.cpp.o + +detail/uri_parse_authority.i: detail/uri_parse_authority.cpp.i +.PHONY : detail/uri_parse_authority.i + +# target to preprocess a source file +detail/uri_parse_authority.cpp.i: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.i +.PHONY : detail/uri_parse_authority.cpp.i + +detail/uri_parse_authority.s: detail/uri_parse_authority.cpp.s +.PHONY : detail/uri_parse_authority.s + +# target to generate assembly for a file +detail/uri_parse_authority.cpp.s: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.s +.PHONY : detail/uri_parse_authority.cpp.s + +detail/uri_resolve.o: detail/uri_resolve.cpp.o +.PHONY : detail/uri_resolve.o + +# target to build an object file +detail/uri_resolve.cpp.o: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o +.PHONY : detail/uri_resolve.cpp.o + +detail/uri_resolve.i: detail/uri_resolve.cpp.i +.PHONY : detail/uri_resolve.i + +# target to preprocess a source file +detail/uri_resolve.cpp.i: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.i +.PHONY : detail/uri_resolve.cpp.i + +detail/uri_resolve.s: detail/uri_resolve.cpp.s +.PHONY : detail/uri_resolve.s + +# target to generate assembly for a file +detail/uri_resolve.cpp.s: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.s +.PHONY : detail/uri_resolve.cpp.s + +uri.o: uri.cpp.o +.PHONY : uri.o + +# target to build an object file +uri.cpp.o: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o +.PHONY : uri.cpp.o + +uri.i: uri.cpp.i +.PHONY : uri.i + +# target to preprocess a source file +uri.cpp.i: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.i +.PHONY : uri.cpp.i + +uri.s: uri.cpp.s +.PHONY : uri.s + +# target to generate assembly for a file +uri.cpp.s: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.s +.PHONY : uri.cpp.s + +uri_builder.o: uri_builder.cpp.o +.PHONY : uri_builder.o + +# target to build an object file +uri_builder.cpp.o: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o +.PHONY : uri_builder.cpp.o + +uri_builder.i: uri_builder.cpp.i +.PHONY : uri_builder.i + +# target to preprocess a source file +uri_builder.cpp.i: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.i +.PHONY : uri_builder.cpp.i + +uri_builder.s: uri_builder.cpp.s +.PHONY : uri_builder.s + +# target to generate assembly for a file +uri_builder.cpp.s: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.s +.PHONY : uri_builder.cpp.s + +uri_errors.o: uri_errors.cpp.o +.PHONY : uri_errors.o + +# target to build an object file +uri_errors.cpp.o: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o +.PHONY : uri_errors.cpp.o + +uri_errors.i: uri_errors.cpp.i +.PHONY : uri_errors.i + +# target to preprocess a source file +uri_errors.cpp.i: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.i +.PHONY : uri_errors.cpp.i + +uri_errors.s: uri_errors.cpp.s +.PHONY : uri_errors.s + +# target to generate assembly for a file +uri_errors.cpp.s: + cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.s +.PHONY : uri_errors.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... network-uri" + @echo "... detail/uri_advance_parts.o" + @echo "... detail/uri_advance_parts.i" + @echo "... detail/uri_advance_parts.s" + @echo "... detail/uri_normalize.o" + @echo "... detail/uri_normalize.i" + @echo "... detail/uri_normalize.s" + @echo "... detail/uri_parse.o" + @echo "... detail/uri_parse.i" + @echo "... detail/uri_parse.s" + @echo "... detail/uri_parse_authority.o" + @echo "... detail/uri_parse_authority.i" + @echo "... detail/uri_parse_authority.s" + @echo "... detail/uri_resolve.o" + @echo "... detail/uri_resolve.i" + @echo "... detail/uri_resolve.s" + @echo "... uri.o" + @echo "... uri.i" + @echo "... uri.s" + @echo "... uri_builder.o" + @echo "... uri_builder.i" + @echo "... uri_builder.s" + @echo "... uri_errors.o" + @echo "... uri_errors.i" + @echo "... uri_errors.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /usr/local/src/asymptote-2.78/LspCpp && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/cmake_install.cmake b/graphics/asymptote/LspCpp/third_party/uri/src/cmake_install.cmake new file mode 100644 index 0000000000..78b8a80b97 --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/cmake_install.cmake @@ -0,0 +1,48 @@ +# Install script for directory: /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "RelWithDebInfo") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/bin/objdump") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/libnetwork-uri.a") +endif() + diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/detail/algorithm.hpp b/graphics/asymptote/LspCpp/third_party/uri/src/detail/algorithm.hpp new file mode 100644 index 0000000000..6db27e4870 --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/detail/algorithm.hpp @@ -0,0 +1,70 @@ +// Copyright 2016 Glyn Matthews. +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#ifndef NETWORK_DETAIL_RANGE_INC +#define NETWORK_DETAIL_RANGE_INC + +#include +#include +#include +#include +#include +#include + +namespace network { +namespace detail { +template +inline void for_each(Rng &rng, Pred &&pred) { + std::for_each(std::begin(rng), std::end(rng), pred); +} + +template +inline void transform(Rng &rng, Iter out, Pred &&pred) { + std::transform(std::begin(rng), std::end(rng), out, pred); +} + +template +inline typename Rng::difference_type distance(Rng &rng) { + return std::distance(std::begin(rng), std::end(rng)); +} + +template +inline bool equal(const Rng1 &rng1, const Rng2 &rng2) { + return std::equal(std::begin(rng1), std::end(rng1), std::begin(rng2)); +} + +template +inline void remove_erase_if(Rng &rng, Pred &&pred) { + auto first = std::begin(rng), last = std::end(rng); + auto it = std::remove_if(first, last, pred); + rng.erase(it, last); +} + +inline std::string trim_front(const std::string &str) { + auto first = std::begin(str), last = std::end(str); + auto it = std::find_if( + first, last, [](char ch) { return !std::isspace(ch, std::locale()); }); + return std::string(it, last); +} + +inline std::string trim_back(const std::string &str) { + using reverse_iterator = std::reverse_iterator; + + auto first = reverse_iterator(std::end(str)), + last = reverse_iterator(std::begin(str)); + auto it = std::find_if( + first, last, [](char ch) { return !std::isspace(ch, std::locale()); }); + std::string result(it, last); + std::reverse(std::begin(result), std::end(result)); + return result; +} + +inline std::string trim_copy(const std::string &str) { + return trim_back(trim_front(str)); +} +} // namespace detail +} // namespace network + +#endif // NETWORK_DETAIL_RANGE_INC diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/detail/algorithm_find.hpp b/graphics/asymptote/LspCpp/third_party/uri/src/detail/algorithm_find.hpp new file mode 100644 index 0000000000..4d8b99602b --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/detail/algorithm_find.hpp @@ -0,0 +1,79 @@ +/** + * Search algorithms + * @author Lobaskin Vasily + * @data 31 March 2020 + * @copyright Boost Software License, Version 1.0 + */ + +#pragma once + +#include + +namespace network { +namespace algorithm { + +template +IteratorBegT find_nth(IteratorBegT iteratorBeg, IteratorEndT iteratorEnd, + RangeT symbol, std::size_t pos) { + static_assert(std::is_same::value, + "Iterator types are different"); + + if (iteratorBeg > iteratorEnd) { + std::swap(iteratorBeg, iteratorEnd); + } + + std::size_t currentPos = -1; + while (iteratorBeg != iteratorEnd) { + if (*iteratorBeg == symbol) { + ++currentPos; + if (currentPos == pos) break; + } + ++iteratorBeg; + } + + return iteratorBeg; +} + +template +bool all(IteratorBegT iteratorBeg, IteratorEndT iteratorEnd, + ConditionT &&condition) { + static_assert(std::is_same::value, + "Iterator types are different"); + + if (iteratorBeg > iteratorEnd) { + std::swap(iteratorBeg, iteratorEnd); + } + + while (iteratorBeg != iteratorEnd) { + if (!condition(*iteratorBeg)) return false; + + ++iteratorBeg; + } + + return true; +} + +template +typename ContainerT::iterator find_nth(ContainerT &str, RangeT symbol, + std::size_t pos) { + return algorithm::find_nth(str.begin(), str.end(), symbol, pos); +} + +template +typename ContainerT::iterator find_last(ContainerT &str, RangeT symbol) { + auto iter = algorithm::find_nth(str.rbegin(), str.rend(), symbol, 0); + if (iter == str.rend()) { + return str.end(); + } + + return (++iter).base(); +} + +template +bool all(ContainerT const &container, ConditionT &&condition) { + return all(container.cbegin(), container.cend(), + std::forward(condition)); +} + +} // namespace algorithm +} // namespace network \ No newline at end of file diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/detail/algorithm_split.hpp b/graphics/asymptote/LspCpp/third_party/uri/src/detail/algorithm_split.hpp new file mode 100644 index 0000000000..d6de14543a --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/detail/algorithm_split.hpp @@ -0,0 +1,75 @@ +/** + * Search algorithms + * @author Lobaskin Vasily + * @data 31 March 2020 + * @copyright Boost Software License, Version 1.0 + */ + +#include + +namespace network { +namespace algorithm { + +template ::value>::type + * = nullptr> +bool split(ContainerT &container, SequenceT const &str, SplitterT symbol) { + using PartT = typename ContainerT::value_type; + static_assert(std::is_same::value, + "Splitter type doesn't match sequence inner type"); + + std::size_t sequenceStart = 0; + for (std::size_t i = 0, len = str.size(); i <= len; ++i) { + if (str[i] != symbol && i != len) continue; + + std::size_t substrLen = i - sequenceStart; + if (substrLen > 0) { + PartT part{str.cbegin() + sequenceStart, str.cbegin() + i}; + container.emplace_back(std::move(part)); + } else { + container.emplace_back(PartT{}); + } + sequenceStart = i + 1; + } + + return true; +} + +template ::value>::type + * = nullptr> +bool split(ContainerT &container, SequenceT const &str, SplitterT splitter) { + using PartT = typename ContainerT::value_type; + static_assert( + std::is_same::value, + "Invalid container type, only string is supported"); + + bool isEqual = false; + std::size_t sequenceLen = splitter.size(); + std::size_t sequenceStart = 0; + for (std::size_t i = 0, len = str.size(); i <= len; ++i) { + isEqual = true; + for (std::size_t j = 0; j < sequenceLen; ++j) { + if (str[i + j] != splitter[j]) { + isEqual = false; + break; + } + } + if (!isEqual && i != len) continue; + + std::size_t substrLen = i - sequenceStart; + if (substrLen > 0) { + PartT part{str.cbegin() + sequenceStart, str.cbegin() + i}; + container.emplace_back(std::move(part)); + } else { + container.emplace_back(PartT{}); + } + sequenceStart = i + sequenceLen; + i += sequenceLen - 1; + } + + return true; +} + +} // namespace algorithm +} // namespace network diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/detail/grammar.hpp b/graphics/asymptote/LspCpp/third_party/uri/src/detail/grammar.hpp new file mode 100644 index 0000000000..7630b4ca80 --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/detail/grammar.hpp @@ -0,0 +1,124 @@ +// Copyright 2016 Glyn Matthews. +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#ifndef NETWORK_DETAIL_URI_GRAMMAR_INC +#define NETWORK_DETAIL_URI_GRAMMAR_INC + +#include +#include +#include +#include +#include + +namespace network { +namespace detail { +inline bool isalnum(string_view::const_iterator &it, + string_view::const_iterator last) { + if (it != last) { + if (std::isalnum(*it, std::locale::classic())) { + ++it; + return true; + } + } + return false; +} + +inline bool isdigit(string_view::const_iterator &it, + string_view::const_iterator last) { + if (it != last) { + if (std::isdigit(*it, std::locale::classic())) { + ++it; + return true; + } + } + return false; +} + +inline bool is_in(string_view::const_iterator &it, + string_view::const_iterator last, const char *chars) { + if (it != last) { + auto length = std::strlen(chars); + for (std::size_t i = 0; i < length; ++i) { + if (*it == chars[i]) { + ++it; + return true; + } + } + } + return false; +} + +inline bool is_sub_delim(string_view::const_iterator &it, + string_view::const_iterator last) { + return is_in(it, last, "!$&'()*+,;="); +} + +inline bool is_ucschar(string_view::const_iterator &it, + string_view::const_iterator last) { + if (it == last) { + return false; + } + + return false; +} + +inline bool is_private(string_view::const_iterator &it, + string_view::const_iterator last) { + return false; +} + +inline bool is_unreserved(string_view::const_iterator &it, + string_view::const_iterator last) { + return isalnum(it, last) || is_in(it, last, "-._~"); +} + +inline bool is_pct_encoded(string_view::const_iterator &it, + string_view::const_iterator last) { + if (it == last) { + return false; + } + + string_view::const_iterator it_copy = it; + + if (*it_copy == '%') { + ++it_copy; + if (it_copy == last) { + return false; + } + } + + if (std::isxdigit(*it_copy, std::locale::classic())) { + ++it_copy; + if (it_copy == last) { + return false; + } + } + + if (std::isxdigit(*it_copy, std::locale::classic())) { + ++it_copy; + it = it_copy; + return true; + } + + return false; +} + +inline bool is_pchar(string_view::const_iterator &it, + string_view::const_iterator last) { + return is_unreserved(it, last) || is_pct_encoded(it, last) || + is_sub_delim(it, last) || is_in(it, last, ":@") || + is_ucschar(it, last); +} + +inline bool is_valid_port(string_view::const_iterator it) { + const char *port_first = &(*it); + char *port_last = 0; + unsigned long value = std::strtoul(port_first, &port_last, 10); + return (value < std::numeric_limits::max()); +} +} // namespace detail +} // namespace network + +#endif // NETWORK_DETAIL_URI_GRAMMAR_INC diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp b/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp new file mode 100644 index 0000000000..7fe35a1c08 --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp @@ -0,0 +1,78 @@ +// Copyright 2016-2017 Glyn Matthews. +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#include "uri_advance_parts.hpp" +#include +#include +#include + +namespace network_detail = network::detail; +using network::string_view; +using network::detail::uri_part; + +namespace { +template +uri_part copy_part(Iterator first, Iterator last, + string_view::const_iterator &it) { + auto part_first = it; + std::advance(it, std::distance(first, last)); + return network_detail::uri_part(part_first, it); +} +} // namespace + +uri_part network_detail::copy_part(const std::string &uri, + string_view::const_iterator &it) { + return ::copy_part(std::begin(uri), std::end(uri), it); +} + +void network_detail::advance_parts(string_view uri_view, uri_parts &parts, + const uri_parts &existing_parts) { + auto first = std::begin(uri_view); + + auto it = first; + if (auto scheme = existing_parts.scheme) { + parts.scheme = ::copy_part(std::begin(*scheme), std::end(*scheme), it); + + // ignore : for all URIs + if (*it == ':') { + ++it; + } + + // ignore // for hierarchical URIs + if (existing_parts.hier_part.host) { + std::advance(it, 2); + } + } + + if (auto user_info = existing_parts.hier_part.user_info) { + parts.hier_part.user_info = + ::copy_part(std::begin(*user_info), std::end(*user_info), it); + ++it; // ignore @ + } + + if (auto host = existing_parts.hier_part.host) { + parts.hier_part.host = ::copy_part(std::begin(*host), std::end(*host), it); + } + + if (auto port = existing_parts.hier_part.port) { + ++it; // ignore : + parts.hier_part.port = ::copy_part(std::begin(*port), std::end(*port), it); + } + + if (auto path = existing_parts.hier_part.path) { + parts.hier_part.path = ::copy_part(std::begin(*path), std::end(*path), it); + } + + if (auto query = existing_parts.query) { + ++it; // ignore ? + parts.query = ::copy_part(std::begin(*query), std::end(*query), it); + } + + if (auto fragment = existing_parts.fragment) { + ++it; // ignore # + parts.fragment = + ::copy_part(std::begin(*fragment), std::end(*fragment), it); + } +} diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_advance_parts.hpp b/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_advance_parts.hpp new file mode 100644 index 0000000000..6b3eb7e380 --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_advance_parts.hpp @@ -0,0 +1,20 @@ +// Copyright 2013-2016 Glyn Matthews. +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#ifndef NETWORK_DETAIL_URI_ADVANCE_INC +#define NETWORK_DETAIL_URI_ADVANCE_INC + +#include + +namespace network { +namespace detail { +uri_part copy_part(const std::string &part, string_view::const_iterator &it); + +void advance_parts(string_view uri_view, uri_parts &parts, + const uri_parts &existing_parts); +} // namespace detail +} // namespace network + +#endif // NETWORK_DETAIL_URI_ADVANCE_INC diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_normalize.cpp b/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_normalize.cpp new file mode 100644 index 0000000000..de8c4da610 --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_normalize.cpp @@ -0,0 +1,74 @@ +// Copyright 2013-2016 Glyn Matthews. +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#include "uri_normalize.hpp" +#include "uri_percent_encode.hpp" +#include "algorithm.hpp" +#include "algorithm_split.hpp" +#include +#include + +using namespace network::algorithm; +using network::string_view; +using network::uri_comparison_level; +namespace network_detail = network::detail; + +std::string network_detail::normalize_path_segments(string_view path) { + std::string result; + + if (!path.empty()) { + std::vector path_segments; + split(path_segments, path, '/'); + + bool last_segment_is_slash = path_segments.back().empty(); + std::vector normalized_segments; + for (const auto &segment : path_segments) { + if (segment.empty() || (segment == ".")) { + continue; + } else if (segment == "..") { + if (normalized_segments.empty()) { + throw uri_builder_error(); + } + normalized_segments.pop_back(); + } else { + normalized_segments.push_back(segment); + } + } + + for (const auto &segment : normalized_segments) { + result += "/" + segment; + } + + if (last_segment_is_slash) { + result += "/"; + } + } + + if (result.empty()) { + result = "/"; + } + + return result; +} + +std::string network_detail::normalize_path(string_view path, + uri_comparison_level level) { + auto result = path.to_string(); + + if (uri_comparison_level::syntax_based == level) { + // case normalization + for_each(result, percent_encoded_to_upper()); + + // % encoding normalization + result.erase(detail::decode_encoded_unreserved_chars(std::begin(result), + std::end(result)), + std::end(result)); + + // % path segment normalization + result = normalize_path_segments(result); + } + + return result; +} diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_normalize.hpp b/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_normalize.hpp new file mode 100644 index 0000000000..3c2e03b11d --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_normalize.hpp @@ -0,0 +1,20 @@ +// Copyright 2013-2016 Glyn Matthews. +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#ifndef NETWORK_DETAIL_NORMALIZE_INC +#define NETWORK_DETAIL_NORMALIZE_INC + +#include +#include + +namespace network { +namespace detail { +std::string normalize_path_segments(string_view path); + +std::string normalize_path(string_view path, uri_comparison_level level); +} // namespace detail +} // namespace network + +#endif // NETWORK_DETAIL_NORMALIZE_INC diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse.cpp b/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse.cpp new file mode 100644 index 0000000000..7f771480db --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse.cpp @@ -0,0 +1,384 @@ +// Copyright 2016-2017 Glyn Matthews. +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#include "uri_parse.hpp" +#include +#include +#include "grammar.hpp" +#include + +namespace network { +namespace detail { +namespace { +enum class uri_state { scheme, hier_part, query, fragment }; + +enum class hier_part_state { + first_slash, + second_slash, + authority, + host, + host_ipv6, + port, + path +}; + +bool validate_scheme(string_view::const_iterator &it, + string_view::const_iterator last) { + if (it == last) { + return false; + } + + // The first character must be a letter + if (!std::isalpha(*it, std::locale("C"))) { + return false; + } + ++it; + + while (it != last) { + if (*it == ':') { + break; + } else if (!isalnum(it, last) && !is_in(it, last, "+-.")) { + return false; + } + } + + return true; +} + +bool validate_user_info(string_view::const_iterator it, + string_view::const_iterator last) { + while (it != last) { + if (!is_unreserved(it, last) && !is_pct_encoded(it, last) && + !is_sub_delim(it, last) && !is_in(it, last, ":")) { + return false; + } + } + return true; +} + +bool set_host_and_port(string_view::const_iterator first, + string_view::const_iterator last, + string_view::const_iterator last_colon, + uri_parts &parts) { + if (first >= last_colon) { + parts.hier_part.host = uri_part(first, last); + } else { + auto port_start = last_colon; + ++port_start; + parts.hier_part.host = uri_part(first, last_colon); + if (!is_valid_port(port_start)) { + return false; + } + parts.hier_part.port = uri_part(port_start, last); + } + return true; +} + +bool validate_fragment(string_view::const_iterator &it, + string_view::const_iterator last) { + while (it != last) { + if (!is_pchar(it, last) && !is_in(it, last, "?/")) { + return false; + } + } + return true; +} +} // namespace + +bool parse(string_view::const_iterator &it, string_view::const_iterator last, + uri_parts &parts) { + auto state = uri_state::scheme; + + auto first = it; + + if (it == last) { + return false; + } + + if (validate_scheme(it, last)) { + parts.scheme = uri_part(first, it); + // move past the scheme delimiter + ++it; + state = uri_state::hier_part; + } else { + return false; + } + + // Hierarchical part + auto hp_state = hier_part_state::first_slash; + // this is used by the user_info/port + auto last_colon = first; + while (it != last) { + if (hp_state == hier_part_state::first_slash) { + if (*it == '/') { + hp_state = hier_part_state::second_slash; + // set the first iterator in case the second slash is not forthcoming + first = it; + ++it; + continue; + } else { + hp_state = hier_part_state::path; + first = it; + } + } else if (hp_state == hier_part_state::second_slash) { + if (*it == '/') { + hp_state = hier_part_state::authority; + ++it; + first = it; + continue; + } else { + // it's a valid URI, and this is the beginning of the path + hp_state = hier_part_state::path; + } + } else if (hp_state == hier_part_state::authority) { + if (is_in(first, last, "@:")) { + return false; + } + + // reset the last colon + if (first == it) { + last_colon = first; + } + + if (*it == '@') { + if (!validate_user_info(first, it)) { + return false; + } + parts.hier_part.user_info = uri_part(first, it); + hp_state = hier_part_state::host; + ++it; + first = it; + + if (*first == '[') { + // this is an IPv6 address + hp_state = hier_part_state::host_ipv6; + } + + continue; + } else if (*it == '[') { + // this is an IPv6 address + hp_state = hier_part_state::host_ipv6; + first = it; + continue; + } else if (*it == ':') { + last_colon = it; + } else if (*it == '/') { + // we skipped right past the host and port, and are at the path. + if (!set_host_and_port(first, it, last_colon, parts)) { + return false; + } + hp_state = hier_part_state::path; + first = it; + continue; + } else if (*it == '?') { + // the path is empty, but valid, and the next part is the query + if (!set_host_and_port(first, it, last_colon, parts)) { + return false; + } + parts.hier_part.path = uri_part(it, it); + state = uri_state::query; + ++it; + first = it; + break; + } else if (*it == '#') { + // the path is empty, but valid, and the next part is the fragment + if (!set_host_and_port(first, it, last_colon, parts)) { + return false; + } + parts.hier_part.path = uri_part(it, it); + state = uri_state::fragment; + ++it; + first = it; + break; + } + } else if (hp_state == hier_part_state::host) { + if (*first == ':') { + return false; + } + + if (*it == ':') { + parts.hier_part.host = uri_part(first, it); + hp_state = hier_part_state::port; + ++it; + first = it; + continue; + } else if (*it == '/') { + parts.hier_part.host = uri_part(first, it); + hp_state = hier_part_state::path; + first = it; + continue; + } else if (*it == '?') { + // the path is empty, but valid, and the next part is the query + parts.hier_part.host = uri_part(first, it); + parts.hier_part.path = uri_part(it, it); + state = uri_state::query; + ++it; + first = it; + break; + } else if (*it == '#') { + // the path is empty, but valid, and the next part is the fragment + parts.hier_part.host = uri_part(first, it); + parts.hier_part.path = uri_part(it, it); + state = uri_state::fragment; + ++it; + first = it; + break; + } + } else if (hp_state == hier_part_state::host_ipv6) { + if (*first != '[') { + return false; + } + + if (*it == ']') { + ++it; + // Then test if the next part is a host, part, or the end of the file + if (it == last) { + break; + } else if (*it == ':') { + parts.hier_part.host = uri_part(first, it); + hp_state = hier_part_state::port; + ++it; + first = it; + } else if (*it == '/') { + parts.hier_part.host = uri_part(first, it); + hp_state = hier_part_state::path; + first = it; + } else if (*it == '?') { + parts.hier_part.host = uri_part(first, it); + parts.hier_part.path = uri_part(it, it); + state = uri_state::query; + ++it; + first = it; + break; + } else if (*it == '#') { + parts.hier_part.host = uri_part(first, it); + parts.hier_part.path = uri_part(it, it); + state = uri_state::fragment; + ++it; + first = it; + break; + } + continue; + } + } else if (hp_state == hier_part_state::port) { + if (*first == '/') { + // the port is empty, but valid + if (!is_valid_port(first)) { + return false; + } + parts.hier_part.port = uri_part(first, it); + + // the port isn't set, but the path is + hp_state = hier_part_state::path; + continue; + } + + if (*it == '/') { + if (!is_valid_port(first)) { + return false; + } + parts.hier_part.port = uri_part(first, it); + hp_state = hier_part_state::path; + first = it; + continue; + } else if (!isdigit(it, last)) { + return false; + } + continue; + } else if (hp_state == hier_part_state::path) { + if (*it == '?') { + parts.hier_part.path = uri_part(first, it); + // move past the query delimiter + ++it; + first = it; + state = uri_state::query; + break; + } else if (*it == '#') { + parts.hier_part.path = uri_part(first, it); + // move past the fragment delimiter + ++it; + first = it; + state = uri_state::fragment; + break; + } + + if (!is_pchar(it, last) && !is_in(it, last, "/")) { + return false; + } else { + continue; + } + } + + ++it; + } + + if (state == uri_state::query) { + while (it != last) { + if (!is_pchar(it, last) && !is_in(it, last, "?/")) { + // If this is a fragment, keep going + if (*it == '#') { + parts.query = uri_part(first, it); + // move past the fragment delimiter + ++it; + first = it; + state = uri_state::fragment; + break; + } else { + return false; + } + } + } + } + + if (state == uri_state::fragment) { + if (!validate_fragment(it, last)) { + return false; + } + } + + // we're done! + if (state == uri_state::hier_part) { + if (hp_state == hier_part_state::authority) { + if (first == last) { + return false; + } + + if (!set_host_and_port(first, last, last_colon, parts)) { + return false; + } + parts.hier_part.path = uri_part(last, last); + } else if (hp_state == hier_part_state::host) { + if (first == last) { + return false; + } + + if (!set_host_and_port(first, last, last_colon, parts)) { + return false; + } + parts.hier_part.path = uri_part(last, last); + } else if (hp_state == hier_part_state::host_ipv6) { + if (!set_host_and_port(first, last, last_colon, parts)) { + return false; + } + parts.hier_part.path = uri_part(last, last); + } else if (hp_state == hier_part_state::port) { + if (!is_valid_port(first)) { + return false; + } + parts.hier_part.port = uri_part(first, last); + parts.hier_part.path = uri_part(last, last); + } else if (hp_state == hier_part_state::path) { + parts.hier_part.path = uri_part(first, last); + } + } else if (state == uri_state::query) { + parts.query = uri_part(first, last); + } else if (state == uri_state::fragment) { + parts.fragment = uri_part(first, last); + } + + return true; +} +} // namespace detail +} // namespace network diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse.hpp b/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse.hpp new file mode 100644 index 0000000000..5eb5420bd3 --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse.hpp @@ -0,0 +1,20 @@ +// Copyright 2013-2016 Glyn Matthews. +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#ifndef NETWORK_DETAIL_URI_PARSE_INC +#define NETWORK_DETAIL_URI_PARSE_INC + +#include + +namespace network { +namespace detail { +struct uri_parts; + +bool parse(string_view::const_iterator &first, string_view::const_iterator last, + uri_parts &parts); +} // namespace detail +} // namespace network + +#endif // NETWORK_DETAIL_URI_PARSE_INC diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp b/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp new file mode 100644 index 0000000000..29b7de7f68 --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp @@ -0,0 +1,116 @@ +// Copyright 2016 Glyn Matthews. +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#include "uri_parse_authority.hpp" +#include +#include +#include +#include "grammar.hpp" + +namespace network { +namespace detail { +namespace { +enum class authority_state { user_info, host, host_ipv6, port }; +} // namespace + +bool parse_authority(string_view::const_iterator &it, + string_view::const_iterator last, + optional &user_info, optional &host, + optional &port) { + auto first = it; + + auto state = authority_state::user_info; + while (it != last) { + if (state == authority_state::user_info) { + if (is_in(first, last, "@:")) { + return false; + } + + if (*it == '@') { + user_info = uri_part(first, it); + state = authority_state::host; + ++it; + first = it; + continue; + } else if (*it == '[') { + // this is an IPv6 address + state = authority_state::host_ipv6; + first = it; + continue; + } else if (*it == ':') { + // this is actually the host, and the next part is expected to be the + // port + host = uri_part(first, it); + state = authority_state::port; + ++it; + first = it; + continue; + } + } else if (state == authority_state::host) { + if (*first == ':') { + return false; + } + + if (*it == ':') { + host = uri_part(first, it); + state = authority_state::port; + ++it; + first = it; + continue; + } + } else if (state == authority_state::host_ipv6) { + if (*first != '[') { + return false; + } + + if (*it == ']') { + host = uri_part(first, it); + ++it; + // Then test if the next part is a host, part, or the end of the file + if (it == last) { + break; + } else if (*it == ':') { + host = uri_part(first, it); + state = authority_state::port; + ++it; + first = it; + } + } + } else if (state == authority_state::port) { + if (*first == '/') { + // the port is empty, but valid + port = uri_part(first, it); + if (!is_valid_port(std::begin(*port))) { + return false; + } + + continue; + } + + if (!isdigit(it, last)) { + return false; + } + } + + ++it; + } + + if (state == authority_state::user_info) { + host = uri_part(first, last); + } else if (state == authority_state::host) { + host = uri_part(first, last); + } else if (state == authority_state::host_ipv6) { + host = uri_part(first, last); + } else if (state == authority_state::port) { + port = uri_part(first, last); + if (!is_valid_port(std::begin(*port))) { + return false; + } + } + + return true; +} +} // namespace detail +} // namespace network diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse_authority.hpp b/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse_authority.hpp new file mode 100644 index 0000000000..df1d7d5b18 --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse_authority.hpp @@ -0,0 +1,20 @@ +// Copyright 2013-2016 Glyn Matthews. +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#ifndef NETWORK_DETAIL_URI_PARSE_AUTHORITY_INC +#define NETWORK_DETAIL_URI_PARSE_AUTHORITY_INC + +#include + +namespace network { +namespace detail { +bool parse_authority(string_view::const_iterator &first, + string_view::const_iterator last, + optional &user_info, optional &host, + optional &port); +} // namespace detail +} // namespace network + +#endif // NETWORK_DETAIL_URI_PARSE_AUTHORITY_INC diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_percent_encode.hpp b/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_percent_encode.hpp new file mode 100644 index 0000000000..0f39a4723d --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_percent_encode.hpp @@ -0,0 +1,80 @@ +// Copyright 2013-2016 Glyn Matthews. +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#ifndef NETWORK_DETAIL_URI_PERCENT_ENCODE_INC +#define NETWORK_DETAIL_URI_PERCENT_ENCODE_INC + +#include +#include +#include +#include +#include + +namespace network { +namespace detail { + +inline optional percent_encode(std::string::const_iterator it) { + try { + char output = '\0'; + detail::decode_char(it, &output); + return output; + } catch (percent_decoding_error &) { + return optional(); + } +} + +template +struct percent_encoded_to_upper { + percent_encoded_to_upper() : count(0) {} + + void operator()(typename String::value_type &c) { + if (c == '%') { + count = 2; + } else if (count > 0) { + c = std::toupper(c, std::locale()); + --count; + } + } + + unsigned count; +}; + +template +Iter decode_encoded_unreserved_chars(Iter first, Iter last) { + // unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~" + // clang-format off + const auto is_unreserved = [](char c) { + return std::isalnum(c, std::locale()) + || '-' == c + || '.' == c + || '_' == c + || '~' == c; + }; + // clang-format on + + auto it = first, it2 = first; + while (it != last) { + if (*it == '%') { + const auto sfirst = it; + const auto opt_char = percent_encode(sfirst); + if (opt_char && is_unreserved(*opt_char)) { + *it2 = *opt_char; + ++it; + ++it; + } else { + *it2 = *it; + } + } else { + *it2 = *it; + } + ++it; + ++it2; + } + return it2; +} +} // namespace detail +} // namespace network + +#endif // NETWORK_DETAIL_URI_PERCENT_ENCODE_INC diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_resolve.cpp b/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_resolve.cpp new file mode 100644 index 0000000000..024ee12603 --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_resolve.cpp @@ -0,0 +1,88 @@ +// Copyright 2013-2016 Glyn Matthews. +// Copyright 2013 Hannes Kamecke. +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#include "uri_resolve.hpp" +#include "algorithm_find.hpp" + +using namespace network::algorithm; +using network::uri; +using network::string_view; +namespace network_detail = network::detail; + +namespace { + +// remove_dot_segments +inline void remove_last_segment(std::string &path) { + while (!path.empty()) { + if (path.back() == '/') { + path.pop_back(); + break; + } + path.pop_back(); + } +} + +inline bool starts_with(std::string const &str, const char *range) { + return str.find(range) == 0; +} + +// implementation of http://tools.ietf.org/html/rfc3986#section-5.2.4 +static std::string remove_dot_segments(std::string input) { + std::string result; + + while (!input.empty()) { + if (starts_with(input, "../")) { + input.erase(0, 3); + } else if (starts_with(input, "./")) { + input.erase(0, 2); + } else if (starts_with(input, "/./")) { + input.erase(0, 2); + input.front() = '/'; + } else if (input == "/.") { + input.erase(0, 1); + input.front() = '/'; + } else if (starts_with(input, "/../")) { + input.erase(0, 3); + remove_last_segment(result); + } else if (starts_with(input, "/..")) { + input.erase(0, 2); + input.front() = '/'; + remove_last_segment(result); + } else if (all(input, [](char ch) { return ch == '.'; })) { + input.clear(); + } else { + int n = (input.front() == '/') ? 1 : 0; + std::string::iterator slash = find_nth(input, '/', n); + result.append(std::begin(input), slash); + input.erase(std::begin(input), slash); + } + } + return result; +} + +} // namespace + +std::string network_detail::remove_dot_segments(string_view path) { + return ::remove_dot_segments(path.to_string()); +} + +// implementation of http://tools.ietf.org/html/rfc3986#section-5.2.3 +std::string network_detail::merge_paths(const uri &base, const uri &reference) { + std::string result; + + if (!base.has_path() || base.path().empty()) { + result = "/"; + } else { + const auto &base_path = base.path(); + auto last_slash = algorithm::find_last(base_path, '/'); + if (last_slash != base_path.cend()) ++last_slash; + result.append(std::begin(base_path), last_slash); + } + if (reference.has_path()) { + result.append(reference.path().to_string()); + } + return remove_dot_segments(string_view(result)); +} diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_resolve.hpp b/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_resolve.hpp new file mode 100644 index 0000000000..898c6d5423 --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_resolve.hpp @@ -0,0 +1,22 @@ +// Copyright 2013-2016 Glyn Matthews. +// Copyright 2013 Hannes Kamecke. +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#ifndef NETWORK_DETAIL_RESOLVE_INC +#define NETWORK_DETAIL_RESOLVE_INC + +#include + +namespace network { +namespace detail { +// implementation of http://tools.ietf.org/html/rfc3986#section-5.2.4 +std::string remove_dot_segments(string_view input); + +// implementation of http://tools.ietf.org/html/rfc3986#section-5.2.3 +std::string merge_paths(const uri &base, const uri &reference); +} // namespace detail +} // namespace network + +#endif // NETWORK_DETAIL_RESOLVE_INC diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/uri.cpp b/graphics/asymptote/LspCpp/third_party/uri/src/uri.cpp new file mode 100644 index 0000000000..b4b7188822 --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/uri.cpp @@ -0,0 +1,695 @@ +// Copyright 2012-2017 Glyn Matthews. +// Copyright 2012 Google, Inc. +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#include +#include +#include +#include +#include "network/uri/uri.hpp" +#include "detail/uri_parse.hpp" +#include "detail/uri_advance_parts.hpp" +#include "detail/uri_percent_encode.hpp" +#include "detail/uri_normalize.hpp" +#include "detail/uri_resolve.hpp" +#include "detail/algorithm.hpp" + +namespace network { +namespace { +// With the parser, we use string_views, which are mutable. However, +// there are times (e.g. during normalization), when we want a part +// to be mutable. This function returns a pair of +// std::string::iterators in the same range as the URI part. +// +inline std::pair mutable_part( + std::string &str, detail::uri_part part) { + auto view = string_view(str); + + auto first_index = std::distance(std::begin(view), std::begin(part)); + auto first = std::begin(str); + std::advance(first, first_index); + + auto last_index = std::distance(std::begin(view), std::end(part)); + auto last = std::begin(str); + std::advance(last, last_index); + + return std::make_pair(first, last); +} + +// This is a convenience function that converts a part of a +// std::string to a string_view. +inline string_view to_string_view(const std::string &uri, + detail::uri_part part) { + if (!part.empty()) { + const char *c_str = uri.c_str(); + const char *part_begin = &(*(std::begin(part))); + std::advance(c_str, std::distance(c_str, part_begin)); + return string_view(c_str, std::distance(std::begin(part), std::end(part))); + } + return string_view(); +} + +inline optional make_arg(optional view) { + if (view) { + return view->to_string(); + } + return nullopt; +} + +template +inline void ignore(T) {} +} // namespace + +void uri::initialize(optional scheme, + optional user_info, + optional host, optional port, + optional path, optional query, + optional fragment) { + if (scheme) { + uri_.append(*scheme); + } + + if (user_info || host || port) { + if (scheme) { + uri_.append("://"); + } + + if (user_info) { + uri_.append(*user_info); + uri_.append("@"); + } + + if (host) { + uri_.append(*host); + } else { + throw uri_builder_error(); + } + + if (port) { + uri_.append(":"); + uri_.append(*port); + } + } else { + if (scheme) { + if (path || query || fragment) { + uri_.append(":"); + } else { + throw uri_builder_error(); + } + } + } + + if (path) { + // if the URI is not opaque and the path is not already prefixed + // with a '/', add one. + if (host && (!path->empty() && path->front() != '/')) { + path = "/" + *path; + } + uri_.append(*path); + } + + if (query) { + uri_.append("?"); + uri_.append(*query); + } + + if (fragment) { + uri_.append("#"); + uri_.append(*fragment); + } + + uri_view_ = string_view(uri_); + + auto it = std::begin(uri_view_); + if (scheme) { + uri_parts_.scheme = detail::copy_part(*scheme, it); + // ignore : and :// + if (*it == ':') { + ++it; + } + if (*it == '/' && *(it + 1) == '/') { + it += 2; + } + } + + if (user_info) { + uri_parts_.hier_part.user_info = detail::copy_part(*user_info, it); + ++it; // ignore @ + } + + if (host) { + uri_parts_.hier_part.host = detail::copy_part(*host, it); + } + + if (port) { + ++it; // ignore : + uri_parts_.hier_part.port = detail::copy_part(*port, it); + } + + if (path) { + uri_parts_.hier_part.path = detail::copy_part(*path, it); + } + + if (query) { + ++it; // ignore ? + uri_parts_.query = detail::copy_part(*query, it); + } + + if (fragment) { + ++it; // ignore # + uri_parts_.fragment = detail::copy_part(*fragment, it); + } +} + +uri::uri() : uri_view_(uri_) {} + +uri::uri(const uri &other) : uri_(other.uri_), uri_view_(uri_) { + detail::advance_parts(uri_view_, uri_parts_, other.uri_parts_); +} + +uri::uri(const uri_builder &builder) { + initialize(builder.scheme_, builder.user_info_, builder.host_, builder.port_, + builder.path_, builder.query_, builder.fragment_); +} + +uri::uri(uri &&other) noexcept + : uri_(std::move(other.uri_)), + uri_view_(uri_), + uri_parts_(std::move(other.uri_parts_)) { + detail::advance_parts(uri_view_, uri_parts_, other.uri_parts_); + other.uri_.clear(); + other.uri_view_ = string_view(other.uri_); + other.uri_parts_ = detail::uri_parts(); +} + +uri::~uri() {} + +uri &uri::operator=(uri other) { + other.swap(*this); + return *this; +} + +void uri::swap(uri &other) noexcept { + uri_.swap(other.uri_); + uri_view_ = uri_; + other.uri_view_ = other.uri_; + + const auto this_parts = uri_parts_; + uri_parts_.clear(); + detail::advance_parts(uri_view_, uri_parts_, other.uri_parts_); + other.uri_parts_.clear(); + detail::advance_parts(other.uri_view_, other.uri_parts_, this_parts); +} + +uri::const_iterator uri::begin() const noexcept { return uri_view_.begin(); } + +uri::const_iterator uri::end() const noexcept { return uri_view_.end(); } + +bool uri::has_scheme() const noexcept { + return static_cast(uri_parts_.scheme); +} + +uri::string_view uri::scheme() const noexcept { + return has_scheme() ? to_string_view(uri_, *uri_parts_.scheme) + : string_view{}; +} + +bool uri::has_user_info() const noexcept { + return static_cast(uri_parts_.hier_part.user_info); +} + +uri::string_view uri::user_info() const noexcept { + return has_user_info() ? to_string_view(uri_, *uri_parts_.hier_part.user_info) + : string_view{}; +} + +bool uri::has_host() const noexcept { + return static_cast(uri_parts_.hier_part.host); +} + +uri::string_view uri::host() const noexcept { + return has_host() ? to_string_view(uri_, *uri_parts_.hier_part.host) + : string_view{}; +} + +bool uri::has_port() const noexcept { + return static_cast(uri_parts_.hier_part.port); +} + +uri::string_view uri::port() const noexcept { + return has_port() ? to_string_view(uri_, *uri_parts_.hier_part.port) + : string_view{}; +} + +bool uri::has_path() const noexcept { + return static_cast(uri_parts_.hier_part.path); +} + +uri::string_view uri::path() const noexcept { + return has_path() ? to_string_view(uri_, *uri_parts_.hier_part.path) + : string_view{}; +} + +bool uri::has_query() const noexcept { + return static_cast(uri_parts_.query); +} + +uri::string_view uri::query() const noexcept { + return has_query() ? to_string_view(uri_, *uri_parts_.query) : string_view{}; +} + +uri::query_iterator::query_iterator() : query_{}, kvp_{} {} + +uri::query_iterator::query_iterator(optional query) + : query_(query), kvp_{} { + if (query_ && query_->empty()) { + query_ = nullopt; + } else { + assign_kvp(); + } +} + +uri::query_iterator::query_iterator(const query_iterator &other) + : query_(other.query_), kvp_(other.kvp_) {} + +uri::query_iterator &uri::query_iterator::operator=( + const query_iterator &other) { + auto tmp(other); + swap(tmp); + return *this; +} + +uri::query_iterator::reference uri::query_iterator::operator++() noexcept { + increment(); + return kvp_; +} + +uri::query_iterator::value_type uri::query_iterator::operator++(int) noexcept { + auto original = kvp_; + increment(); + return original; +} + +uri::query_iterator::reference uri::query_iterator::operator*() const noexcept { + return kvp_; +} + +uri::query_iterator::pointer uri::query_iterator::operator->() const noexcept { + return std::addressof(kvp_); +} + +bool uri::query_iterator::operator==(const query_iterator &other) const + noexcept { + if (!query_ && !other.query_) { + return true; + } else if (query_ && other.query_) { + // since we're comparing substrings, the address of the first + // element in each iterator must be the same + return std::addressof(kvp_.first) == std::addressof(other.kvp_.first); + } + return false; +} + +void uri::query_iterator::swap(query_iterator &other) noexcept { + std::swap(query_, other.query_); + std::swap(kvp_, other.kvp_); +} + +void uri::query_iterator::advance_to_next_kvp() noexcept { + auto first = std::begin(*query_), last = std::end(*query_); + + auto sep_it = std::find_if( + first, last, [](char c) -> bool { return c == '&' || c == ';'; }); + + if (sep_it != last) { + ++sep_it; // skip next separator + } + + // reassign query to the next element + query_ = detail::uri_part(sep_it, last); +} + +void uri::query_iterator::assign_kvp() noexcept { + auto first = std::begin(*query_), last = std::end(*query_); + + auto sep_it = std::find_if( + first, last, [](char c) -> bool { return c == '&' || c == ';'; }); + auto eq_it = + std::find_if(first, sep_it, [](char c) -> bool { return c == '='; }); + + kvp_.first = string_view(std::addressof(*first), std::distance(first, eq_it)); + if (eq_it != sep_it) { + ++eq_it; // skip '=' symbol + } + kvp_.second = + string_view(std::addressof(*eq_it), std::distance(eq_it, sep_it)); +} + +void uri::query_iterator::increment() noexcept { + assert(query_); + + if (!query_->empty()) { + advance_to_next_kvp(); + assign_kvp(); + } + + if (query_->empty()) { + query_ = nullopt; + } +} + +uri::query_iterator uri::query_begin() const noexcept { + return has_query() ? uri::query_iterator{uri_parts_.query} + : uri::query_iterator{}; +} + +uri::query_iterator uri::query_end() const noexcept { + return uri::query_iterator{}; +} + +bool uri::has_fragment() const noexcept { + return static_cast(uri_parts_.fragment); +} + +uri::string_view uri::fragment() const noexcept { + return has_fragment() ? to_string_view(uri_, *uri_parts_.fragment) + : string_view{}; +} + +bool uri::has_authority() const noexcept { return has_host(); } + +uri::string_view uri::authority() const noexcept { + if (!has_host()) { + return string_view{}; + } + + auto host = this->host(); + + auto user_info = string_view{}; + if (has_user_info()) { + user_info = this->user_info(); + } + + auto port = string_view{}; + if (has_port()) { + port = this->port(); + } + + auto first = std::begin(host), last = std::end(host); + if (has_user_info() && !user_info.empty()) { + first = std::begin(user_info); + } else if (host.empty() && has_port() && !port.empty()) { + first = std::begin(port); + --first; // include ':' before port + } + + if (host.empty()) { + if (has_port() && !port.empty()) { + last = std::end(port); + } else if (has_user_info() && !user_info.empty()) { + last = std::end(user_info); + ++last; // include '@' + } + } else if (has_port()) { + if (port.empty()) { + ++last; // include ':' after host + } else { + last = std::end(port); + } + } + + return string_view(first, std::distance(first, last)); +} + +std::string uri::string() const { return uri_; } + +std::wstring uri::wstring() const { + return std::wstring(std::begin(*this), std::end(*this)); +} + +std::u16string uri::u16string() const { + return std::u16string(std::begin(*this), std::end(*this)); +} + +std::u32string uri::u32string() const { + return std::u32string(std::begin(*this), std::end(*this)); +} + +uri::string_view uri::view() const noexcept { return uri_view_; } + +bool uri::empty() const noexcept { return uri_.empty(); } + +bool uri::is_absolute() const noexcept { return has_scheme(); } + +bool uri::is_opaque() const noexcept { + return (is_absolute() && !has_authority()); +} + +uri uri::normalize(uri_comparison_level level) const { + string_type normalized(uri_); + string_view normalized_view(normalized); + detail::uri_parts parts; + detail::advance_parts(normalized_view, parts, uri_parts_); + + if (uri_comparison_level::syntax_based == level) { + // All alphabetic characters in the scheme and host are + // lower-case... + if (parts.scheme) { + std::string::iterator first, last; + std::tie(first, last) = mutable_part(normalized, *parts.scheme); + std::transform(first, last, first, + [](char ch) { return std::tolower(ch, std::locale()); }); + } + + // if (parts.hier_part.host) { + // std::string::iterator first, last; + // std::tie(first, last) = mutable_part(normalized, + // *parts.hier_part.host); std::transform(first, last, first, + // [](char ch) { return std::tolower(ch, std::locale()); + // }); + // } + + // ...except when used in percent encoding + detail::for_each(normalized, + detail::percent_encoded_to_upper()); + + // parts are invalidated here + // there's got to be a better way of doing this that doesn't + // mean parsing again (twice!) + normalized.erase(detail::decode_encoded_unreserved_chars( + std::begin(normalized), std::end(normalized)), + std::end(normalized)); + normalized_view = string_view(normalized); + + // need to parse the parts again as the underlying string has changed + const_iterator it = std::begin(normalized_view), + last = std::end(normalized_view); + bool is_valid = detail::parse(it, last, parts); + ignore(is_valid); + assert(is_valid); + + if (parts.hier_part.path) { + uri::string_type path = detail::normalize_path_segments( + to_string_view(normalized, *parts.hier_part.path)); + + // put the normalized path back into the uri + optional query, fragment; + if (parts.query) { + query = parts.query->to_string(); + } + + if (parts.fragment) { + fragment = parts.fragment->to_string(); + } + + auto path_begin = std::begin(normalized); + auto path_range = mutable_part(normalized, *parts.hier_part.path); + std::advance(path_begin, std::distance(path_begin, path_range.first)); + normalized.erase(path_begin, std::end(normalized)); + normalized.append(path); + + if (query) { + normalized.append("?"); + normalized.append(*query); + } + + if (fragment) { + normalized.append("#"); + normalized.append(*fragment); + } + } + } + + return uri(normalized); +} + +uri uri::make_relative(const uri &other) const { + if (is_opaque() || other.is_opaque()) { + return other; + } + + if ((!has_scheme() || !other.has_scheme()) || + !detail::equal(scheme(), other.scheme())) { + return other; + } + + if ((!has_authority() || !other.has_authority()) || + !detail::equal(authority(), other.authority())) { + return other; + } + + if (!has_path() || !other.has_path()) { + return other; + } + + auto path = + detail::normalize_path(this->path(), uri_comparison_level::syntax_based); + auto other_path = + detail::normalize_path(other.path(), uri_comparison_level::syntax_based); + + optional query, fragment; + if (other.has_query()) { + query = other.query().to_string(); + } + + if (other.has_fragment()) { + fragment = other.fragment().to_string(); + } + + network::uri result; + result.initialize(optional(), optional(), + optional(), optional(), + other_path, query, fragment); + return result; +} + +uri uri::resolve(const uri &base) const { + // This implementation uses the psuedo-code given in + // http://tools.ietf.org/html/rfc3986#section-5.2.2 + + if (is_absolute() && !is_opaque()) { + // throw an exception ? + return *this; + } + + if (is_opaque()) { + // throw an exception ? + return *this; + } + + optional user_info, host, port, path, query, fragment; + + if (has_authority()) { + // g -> http://g + if (has_user_info()) { + user_info = make_arg(this->user_info()); + } + + if (has_host()) { + host = make_arg(this->host()); + } + + if (has_port()) { + port = make_arg(this->port()); + } + + if (has_path()) { + path = detail::remove_dot_segments(this->path()); + } + + if (has_query()) { + query = make_arg(this->query()); + } + } else { + if (!has_path() || this->path().empty()) { + if (base.has_path()) { + path = make_arg(base.path()); + } + + if (has_query()) { + query = make_arg(this->query()); + } else if (base.has_query()) { + query = make_arg(base.query()); + } + } else { + if (this->path().front() == '/') { + path = detail::remove_dot_segments(this->path()); + } else { + path = detail::merge_paths(base, *this); + } + + if (has_query()) { + query = make_arg(this->query()); + } + } + + if (base.has_user_info()) { + user_info = make_arg(base.user_info()); + } + + if (base.has_host()) { + host = make_arg(base.host()); + } + + if (base.has_port()) { + port = make_arg(base.port()); + } + } + + if (has_fragment()) { + fragment = make_arg(this->fragment()); + } + + network::uri result; + result.initialize(make_arg(base.scheme()), std::move(user_info), + std::move(host), std::move(port), std::move(path), + std::move(query), std::move(fragment)); + return result; +} + +int uri::compare(const uri &other, uri_comparison_level level) const noexcept { + // if both URIs are empty, then we should define them as equal + // even though they're still invalid. + if (empty() && other.empty()) { + return 0; + } + + if (empty()) { + return -1; + } + + if (other.empty()) { + return 1; + } + + return normalize(level).uri_.compare(other.normalize(level).uri_); +} + +bool uri::initialize(const string_type &uri) { + uri_ = detail::trim_copy(uri); + if (!uri_.empty()) { + uri_view_ = string_view(uri_); + const_iterator it = std::begin(uri_view_), last = std::end(uri_view_); + bool is_valid = detail::parse(it, last, uri_parts_); + return is_valid; + } + return true; +} + +void swap(uri &lhs, uri &rhs) noexcept { lhs.swap(rhs); } + +bool operator==(const uri &lhs, const uri &rhs) noexcept { + return lhs.view() == rhs.view(); +} + +bool operator==(const uri &lhs, const char *rhs) noexcept { + return lhs.view() == string_view{rhs}; +} + +bool operator<(const uri &lhs, const uri &rhs) noexcept { + return lhs.view() < rhs.view(); +} + +} // namespace network diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/uri_builder.cpp b/graphics/asymptote/LspCpp/third_party/uri/src/uri_builder.cpp new file mode 100644 index 0000000000..e47e8acb44 --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/uri_builder.cpp @@ -0,0 +1,151 @@ +// Copyright (c) Glyn Matthews 2012-2016. +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#include +#include "network/uri/uri_builder.hpp" +#include "detail/uri_normalize.hpp" +#include "detail/uri_parse_authority.hpp" +#include "detail/algorithm.hpp" + +namespace network { +uri_builder::uri_builder(const network::uri &base_uri) { + if (base_uri.has_scheme()) { + scheme_ = base_uri.scheme().to_string(); + } + + if (base_uri.has_user_info()) { + user_info_ = base_uri.user_info().to_string(); + } + + if (base_uri.has_host()) { + host_ = base_uri.host().to_string(); + } + + if (base_uri.has_port()) { + port_ = base_uri.port().to_string(); + } + + if (base_uri.has_path()) { + path_ = base_uri.path().to_string(); + } + + if (base_uri.has_query()) { + query_ = base_uri.query().to_string(); + } + + if (base_uri.has_fragment()) { + fragment_ = base_uri.fragment().to_string(); + } +} + +uri_builder::~uri_builder() noexcept {} + +network::uri uri_builder::uri() const { return network::uri(*this); } + +void uri_builder::set_scheme(string_type &&scheme) { + // validate scheme is valid and normalize + scheme_ = scheme; + detail::transform(*scheme_, std::begin(*scheme_), + [](char ch) { return std::tolower(ch, std::locale()); }); +} + +void uri_builder::set_user_info(string_type &&user_info) { + user_info_ = string_type(); + network::uri::encode_user_info(std::begin(user_info), std::end(user_info), + std::back_inserter(*user_info_)); +} + +uri_builder &uri_builder::clear_user_info() { + user_info_ = network::nullopt; + return *this; +} + +void uri_builder::set_host(string_type &&host) { + host_ = string_type(); + network::uri::encode_host(std::begin(host), std::end(host), + std::back_inserter(*host_)); + detail::transform(*host_, std::begin(*host_), + [](char ch) { return std::tolower(ch, std::locale()); }); +} + +void uri_builder::set_port(string_type &&port) { + port_ = string_type(); + network::uri::encode_port(std::begin(port), std::end(port), + std::back_inserter(*port_)); +} + +uri_builder &uri_builder::clear_port() { + port_ = network::nullopt; + return *this; +} + +void uri_builder::set_authority(string_type &&authority) { + optional user_info, host, port; + uri::string_view view(authority); + uri::const_iterator it = std::begin(view), last = std::end(view); + detail::parse_authority(it, last, user_info, host, port); + + if (user_info) { + set_user_info(user_info->to_string()); + } + + if (host) { + set_host(host->to_string()); + } + + if (port) { + set_port(port->to_string()); + } +} + +void uri_builder::set_path(string_type &&path) { + path_ = string_type(); + network::uri::encode_path(std::begin(path), std::end(path), + std::back_inserter(*path_)); +} + +uri_builder &uri_builder::clear_path() { + path_ = network::nullopt; + return *this; +} + +void uri_builder::append_query_component(string_type &&name) { + if (!query_) { + query_ = string_type(); + } else { + query_->append("&"); + } + network::uri::encode_query_component(std::begin(name), std::end(name), + std::back_inserter(*query_)); +} + +void uri_builder::append_query_key_value_pair(string_type &&key, + string_type &&value) { + if (!query_) { + query_ = string_type(); + } else { + query_->push_back('&'); + } + network::uri::encode_query_key_value_pair(std::begin(key), std::end(key), + std::begin(value), std::end(value), + std::back_inserter(*query_)); +} + +uri_builder &uri_builder::clear_query() { + query_ = network::nullopt; + return *this; +} + +void uri_builder::set_fragment(string_type &&fragment) { + fragment_ = string_type(); + network::uri::encode_fragment(std::begin(fragment), std::end(fragment), + std::back_inserter(*fragment_)); +} + +uri_builder &uri_builder::clear_fragment() { + fragment_ = network::nullopt; + return *this; +} +} // namespace network diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/uri_errors.cpp b/graphics/asymptote/LspCpp/third_party/uri/src/uri_errors.cpp new file mode 100644 index 0000000000..815ac08342 --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/src/uri_errors.cpp @@ -0,0 +1,69 @@ +// Copyright 2013-2016 Glyn Matthews. +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#include +#include + +namespace network { + +class uri_category_impl : public std::error_category { + public: + uri_category_impl() = default; + + virtual ~uri_category_impl() noexcept; + + virtual const char *name() const noexcept; + + virtual std::string message(int ev) const; +}; + +uri_category_impl::~uri_category_impl() noexcept {} + +const char *uri_category_impl::name() const noexcept { + static const char name[] = "uri_error"; + return name; +} + +std::string uri_category_impl::message(int ev) const { + switch (uri_error(ev)) { + case uri_error::invalid_syntax: + return "Unable to parse URI string."; + case uri_error::not_enough_input: + return "Percent decoding: Not enough input."; + case uri_error::non_hex_input: + return "Percent decoding: Non-hex input."; + case uri_error::conversion_failed: + return "Percent decoding: Conversion failed."; + default: + break; + } + return "Unknown URI error."; +} + +const std::error_category &uri_category() { + static uri_category_impl uri_category; + return uri_category; +} + +std::error_code make_error_code(uri_error e) { + return std::error_code(static_cast(e), uri_category()); +} + +uri_syntax_error::uri_syntax_error() + : std::system_error(make_error_code(uri_error::invalid_syntax)) {} + +uri_syntax_error::~uri_syntax_error() noexcept {} + +uri_builder_error::uri_builder_error() + : std::system_error(make_error_code(uri_error::invalid_uri)) {} + +uri_builder_error::~uri_builder_error() noexcept {} + +percent_decoding_error::percent_decoding_error(uri_error error) + : std::system_error(make_error_code(error)) {} + +percent_decoding_error::~percent_decoding_error() noexcept {} + +} // namespace network -- cgit v1.2.3