{
  "name": "merlin-lib",
  "version": "4.19-414",
  "files": [
    "doc/merlin-lib.utils/Merlin_utils/Std/System/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Std/Shell/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Std/Glob/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Std/Char/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Std/Lexing/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Std/Format/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Std/String/Map/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Std/String/Set/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Std/String/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Std/Result/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Std/Option/Infix/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Std/Option/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Std/List/Lazy/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Std/List/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Std/Hashtbl/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Std/Json/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Std/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Stamped_hashtable/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Sexp/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Ppxsetup/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Misc/Color/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Misc/String/Tbl/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Misc/String/Set/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Misc/String/Map/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Misc/String/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Misc/LongString/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Misc/Int_literal_converter/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Misc/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Marg/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Logger/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Lib_config/System/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Lib_config/Json/index.html",
    "doc/merlin-lib.utils/Merlin_utils/Lib_config/index.html",
    "doc/merlin-lib.utils/Merlin_utils/File_id/index.html",
    "doc/merlin-lib.utils/Merlin_utils/File_cache/Make/argument-1-Input/index.html",
    "doc/merlin-lib.utils/Merlin_utils/File_cache/Make/index.html",
    "doc/merlin-lib.utils/Merlin_utils/File_cache/index.html",
    "doc/merlin-lib.utils/Merlin_utils/index.html",
    "doc/merlin-lib.utils/index.html",
    "doc/merlin-lib.sherlodoc/Merlin_sherlodoc/Type_polarity/index.html",
    "doc/merlin-lib.sherlodoc/Merlin_sherlodoc/Type_parser/index.html",
    "doc/merlin-lib.sherlodoc/Merlin_sherlodoc/Type_parsed/index.html",
    "doc/merlin-lib.sherlodoc/Merlin_sherlodoc/Type_lexer/index.html",
    "doc/merlin-lib.sherlodoc/Merlin_sherlodoc/Type_expr/index.html",
    "doc/merlin-lib.sherlodoc/Merlin_sherlodoc/Type_distance/index.html",
    "doc/merlin-lib.sherlodoc/Merlin_sherlodoc/Query/index.html",
    "doc/merlin-lib.sherlodoc/Merlin_sherlodoc/Name_cost/index.html",
    "doc/merlin-lib.sherlodoc/Merlin_sherlodoc/index.html",
    "doc/merlin-lib.sherlodoc/index.html",
    "doc/merlin-lib.os_ipc/Os_ipc/index.html",
    "doc/merlin-lib.os_ipc/index.html",
    "doc/merlin-lib.query_protocol/Query_protocol/Compl/index.html",
    "doc/merlin-lib.query_protocol/Query_protocol/index.html",
    "doc/merlin-lib.query_protocol/index.html",
    "doc/merlin-lib.query_commands/Query_commands/index.html",
    "doc/merlin-lib.query_commands/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Warnings/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Tbl/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Local_store/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Load_path/Dir/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Load_path/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Lazy_backtrack/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/Make/Tbl/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/Make/Map/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/Make/Set/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/Make/T/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/Make/argument-1-T/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/Make/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/module-type-S/Tbl/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/module-type-S/Map/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/module-type-S/Set/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/module-type-S/T/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/module-type-S/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/Pair/argument-2-B/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/Pair/argument-1-A/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/Pair/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/module-type-Thing/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Directory_content_cache/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing_with_keys/Define/Simple/argument-1-_/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing_with_keys/Define/Simple/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing_with_keys/Define/module-type-Parameters/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing_with_keys/Define/argument-1-D/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing_with_keys/Define/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing_with_keys/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing/Define/Right_variadic/argument-1-_/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing/Define/Right_variadic/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing/Define/Left_variadic/argument-1-_/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing/Define/Left_variadic/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing/Define/Simple/argument-1-_/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing/Define/Simple/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing/Define/module-type-S/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing/Define/module-type-Parameters/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing/Define/argument-1-D/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing/Define/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing/module-type-Defs/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Consistbl/Make/argument-1-Module_name/Tbl/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Consistbl/Make/argument-1-Module_name/Map/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Consistbl/Make/argument-1-Module_name/Set/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Consistbl/Make/argument-1-Module_name/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Consistbl/Make/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Consistbl/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Config/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Clflags/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/Build_path_prefix_map/index.html",
    "doc/merlin-lib.ocaml_utils/Ocaml_utils/index.html",
    "doc/merlin-lib.ocaml_utils/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Untypeast/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typetexp/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Types/Separability/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Types/Variance/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Types/Vars/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Types/Meths/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Types/VarSet/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Types/MethSet/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Types/TransientTypeOps/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Types/Transient_expr/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Types/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typeopt/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typemod/Sig_component_kind/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typemod/Signature_names/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typemod/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typedtree/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typedecl_variance/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typedecl_unboxed/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typedecl_separability/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typedecl_properties/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typedecl_immediacy/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typedecl/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typecore/Datatype_kind/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typecore/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typeclass/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Type_immediacy/Violation/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Type_immediacy/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Tast_mapper/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Tast_iterator/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Subst/Lazy/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Subst/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Stypes/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Signature_group/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Graph/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Component/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Diff/Item/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Diff/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Module/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Module_type/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Class_type/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Type/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Origin/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Dependency/Array/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Dependency/Tbl/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Dependency/Set/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Dependency/Map/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Dependency/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Age/Array/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Age/Tbl/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Age/Set/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Age/Map/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Age/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Sort/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Desc/Module/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Desc/Module_type/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Desc/Class_type/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Desc/Type/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Desc/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Path_set/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Path_map/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Path/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Ident_set/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Ident_map/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Ident/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/String_map/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths/Basis/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Shape/Make_reduce/argument-1-Context/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Shape/Make_reduce/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Shape/Map/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Shape/Item/Map/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Shape/Item/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Shape/Sig_component_kind/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Shape/Uid/Tbl/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Shape/Uid/Map/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Shape/Uid/Set/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Shape/Uid/T/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Shape/Uid/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Shape/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Saved_parts/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Rec_check/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Printtyped/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Printtyp/Subtype/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Printtyp/Conflicts/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Printtyp/Naming_context/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Printtyp/Out_name/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Printtyp/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Printpat/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Primitive/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Predef/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Persistent_env/Persistent_signature/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Persistent_env/Consistbl/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Persistent_env/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Patterns/Head/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Patterns/General/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Patterns/Half_simple/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Patterns/Simple/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Patterns/Non_empty_row/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Patterns/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Path/Set/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Path/Map/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Path/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Parmatch/Compat/argument-1-_/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Parmatch/Compat/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Parmatch/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Outcometree/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Oprint/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/Make_no_zero/Array/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/Make_no_zero/Tbl/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/Make_no_zero/Set/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/Make_no_zero/Map/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/Make_no_zero/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/Make/Array/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/Make/Tbl/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/Make/Set/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/Make/Map/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/Make/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/module-type-S/Array/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/module-type-S/Tbl/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/module-type-S/Set/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/module-type-S/Map/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/module-type-S/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/module-type-S_no_zero/Array/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/module-type-S_no_zero/Tbl/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/module-type-S_no_zero/Set/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/module-type-S_no_zero/Map/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/module-type-S_no_zero/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/module-type-Array/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Mtype/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Msupport/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Magic_numbers/Cmi/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Magic_numbers/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Includemod_errorprinter/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Includemod/Functor_app_diff/Defs/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Includemod/Functor_app_diff/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Includemod/Functor_inclusion_diff/Defs/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Includemod/Functor_inclusion_diff/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Includemod/FieldMap/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Includemod/Error/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Includemod/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Includecore/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Includeclass/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Ident/Tbl/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Ident/Map/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Ident/Set/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Ident/T/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Ident/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Errortrace/Subtype/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Errortrace/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Envaux/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Env/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Datarepr/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Ctype/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Cmt_format/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Cmt_cache/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Cmi_format/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Cmi_cache/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Btype/For_copy/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Btype/TypePairs/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Btype/TypeHash/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Btype/TypeMap/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Btype/TransientTypeMap/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Btype/TypeSet/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Btype/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/Annot/index.html",
    "doc/merlin-lib.ocaml_typing/Ocaml_typing/index.html",
    "doc/merlin-lib.ocaml_typing/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/Parser_recover/Default/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/Parser_recover/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/Parser_raw/Incremental/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/Parser_raw/MenhirInterpreter/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/Parser_raw/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/Parser_printer/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/Parser_explain/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/StaticVersion/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/TableInterpreter/MakeEngineTable/Log/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/TableInterpreter/MakeEngineTable/argument-1-T/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/TableInterpreter/MakeEngineTable/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/TableInterpreter/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/Make/argument-4-E/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/Make/argument-3-ET/Log/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/Make/argument-3-ET/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/Make/argument-2-IT/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/Make/argument-1-TT/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/Make/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/Symbols/argument-1-T/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/Symbols/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/InspectionTableFormat/module-type-TABLES/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/InspectionTableFormat/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/TableFormat/module-type-TABLES/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/TableFormat/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/LinearizedArray/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/RowDisplacement/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/PackedIntArray/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/InfiniteArray/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/Printers/Make/argument-2-User/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/Printers/Make/argument-1-I/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/Printers/Make/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/Printers/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/LexerUtil/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/ErrorReports/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/Engine/Make/argument-1-T/Log/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/Engine/Make/argument-1-T/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/Engine/Make/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/Engine/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/EngineTypes/module-type-ENGINE/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/EngineTypes/module-type-INCREMENTAL_ENGINE_START/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/EngineTypes/module-type-MONOLITHIC_ENGINE/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/EngineTypes/module-type-TABLE/Log/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/EngineTypes/module-type-TABLE/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/EngineTypes/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/IncrementalEngine/module-type-EVERYTHING/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/IncrementalEngine/module-type-INSPECTION/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/IncrementalEngine/module-type-SYMBOLS/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/IncrementalEngine/module-type-INCREMENTAL_ENGINE/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/IncrementalEngine/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/Convert/Simplified/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/Convert/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/General/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/Lexer_raw/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/Lexer_ident/index.html",
    "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/index.html",
    "doc/merlin-lib.ocaml_preprocess/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Syntaxerr/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Printast/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Pprintast/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Parsetree/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Msupport_parsing/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Longident/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Location_aux/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Location/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Fake/Meta/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Fake/Lwt/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Fake/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Extend_helper/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Docstrings/WithMenhir/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Docstrings/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Builtin_attributes/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Attr_helper/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Asttypes/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_mapper/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_iterator/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Of/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Rf/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Cstr/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Csig/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Ci/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Cf/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Cl/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Ctf/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Cty/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Vb/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Incl/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Opn/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Mb/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Mtd/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Ms/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Md/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Str/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Sig/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Mod/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Mty/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Te/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Type/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Val/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Exp/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Pat/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Typ/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Attr/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Const/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/index.html",
    "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/index.html",
    "doc/merlin-lib.ocaml_parsing/index.html",
    "doc/merlin-lib.ocaml_merlin_specific/Merlin_specific/Typer_raw/index.html",
    "doc/merlin-lib.ocaml_merlin_specific/Merlin_specific/Tast_helper/Pat/index.html",
    "doc/merlin-lib.ocaml_merlin_specific/Merlin_specific/Tast_helper/index.html",
    "doc/merlin-lib.ocaml_merlin_specific/Merlin_specific/Browse_raw/index.html",
    "doc/merlin-lib.ocaml_merlin_specific/Merlin_specific/index.html",
    "doc/merlin-lib.ocaml_merlin_specific/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Standard_library/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Pparse/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Phase_cache/With_cache/argument-1-Phase/Fingerprint/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Phase_cache/With_cache/argument-1-Phase/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Phase_cache/With_cache/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Phase_cache/module-type-S/Fingerprint/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Phase_cache/module-type-S/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Phase_cache/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Mtyper/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Msource/Digest/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Msource/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Mreader_recover/Make/argument-3-Dump/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Mreader_recover/Make/argument-2-Recovery/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Mreader_recover/Make/argument-1-Parser/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Mreader_recover/Make/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Mreader_recover/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Mreader_parser/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Mreader_lexer/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Mreader_extend/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Mreader_explain/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Mreader/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Mppx/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Mpipeline/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Mocaml/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Mconfig_dot/Configurator/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Mconfig_dot/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Mconfig/Verbosity/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Mconfig/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Mbrowse/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/Extension/index.html",
    "doc/merlin-lib.kernel/Merlin_kernel/index.html",
    "doc/merlin-lib.kernel/index.html",
    "doc/merlin-lib.extend/Merlin_extend/Extend_protocol/Reader/module-type-V0/index.html",
    "doc/merlin-lib.extend/Merlin_extend/Extend_protocol/Reader/index.html",
    "doc/merlin-lib.extend/Merlin_extend/Extend_protocol/index.html",
    "doc/merlin-lib.extend/Merlin_extend/Extend_main/Handshake/index.html",
    "doc/merlin-lib.extend/Merlin_extend/Extend_main/Reader/index.html",
    "doc/merlin-lib.extend/Merlin_extend/Extend_main/Utils/index.html",
    "doc/merlin-lib.extend/Merlin_extend/Extend_main/Description/index.html",
    "doc/merlin-lib.extend/Merlin_extend/Extend_main/index.html",
    "doc/merlin-lib.extend/Merlin_extend/Extend_driver/index.html",
    "doc/merlin-lib.extend/Merlin_extend/index.html",
    "doc/merlin-lib.extend/index.html",
    "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/Blocking/Commands/index.html",
    "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/Blocking/index.html",
    "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/Make/Commands/index.html",
    "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/Make/argument-2-Chan/index.html",
    "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/Make/argument-1-IO/O/index.html",
    "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/Make/argument-1-IO/index.html",
    "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/Make/index.html",
    "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/module-type-S/Commands/index.html",
    "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/module-type-S/index.html",
    "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/Directive/Raw/index.html",
    "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/Directive/Processed/index.html",
    "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/Directive/index.html",
    "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/index.html",
    "doc/merlin-lib.dot_protocol/index.html",
    "doc/merlin-lib.config/Merlin_config/index.html",
    "doc/merlin-lib.config/index.html",
    "doc/merlin-lib.commands/Merlin_commands/Query_json/index.html",
    "doc/merlin-lib.commands/Merlin_commands/New_commands/index.html",
    "doc/merlin-lib.commands/Merlin_commands/index.html",
    "doc/merlin-lib.commands/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Typedtree_utils/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Typed_hole/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Type_utils/Printtyp/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Type_utils/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Type_search/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Type_enclosing/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Tail_analysis/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Syntax_doc/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Signature_help/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Refactor_open/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Ptyp_of_type/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Ppx_expand/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Polarity_search/PathSet/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Polarity_search/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Outline/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Ocamldoc/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Namespaced_path/Id/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Namespaced_path/Namespace/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Namespaced_path/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Misc_utils/Path/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Misc_utils/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Locate/Namespace/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Locate/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Jump/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Inlay_hints/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Expansion/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Destruct/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Context/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Construct/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Completion/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Browse_tree/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/Browse_misc/index.html",
    "doc/merlin-lib.analysis/Merlin_analysis/index.html",
    "doc/merlin-lib.analysis/index.html",
    "doc/src/merlin-lib.query_commands/query_commands.ml.html",
    "doc/src/merlin-lib.utils/merlin_utils.ml.html",
    "doc/src/merlin-lib.utils/file_cache.ml.html",
    "doc/src/merlin-lib.utils/file_id.ml.html",
    "doc/src/merlin-lib.utils/marg.ml.html",
    "doc/src/merlin-lib.utils/logger.ml.html",
    "doc/src/merlin-lib.utils/lib_config.ml.html",
    "doc/src/merlin-lib.utils/stamped_hashtable.ml.html",
    "doc/src/merlin-lib.utils/ppxsetup.ml.html",
    "doc/src/merlin-lib.utils/sexp.ml.html",
    "doc/src/merlin-lib.utils/misc.ml.html",
    "doc/src/merlin-lib.utils/std.ml.html",
    "doc/src/merlin-lib.query_protocol/query_protocol.ml.html",
    "doc/src/merlin-lib.sherlodoc/merlin_sherlodoc.ml.html",
    "doc/src/merlin-lib.sherlodoc/name_cost.ml.html",
    "doc/src/merlin-lib.sherlodoc/type_parsed.ml.html",
    "doc/src/merlin-lib.sherlodoc/query.ml.html",
    "doc/src/merlin-lib.sherlodoc/type_expr.ml.html",
    "doc/src/merlin-lib.sherlodoc/type_distance.ml.html",
    "doc/src/merlin-lib.sherlodoc/type_polarity.ml.html",
    "doc/src/merlin-lib.sherlodoc/type_lexer.ml.html",
    "doc/src/merlin-lib.sherlodoc/type_parser.ml.html",
    "doc/src/merlin-lib.os_ipc/os_ipc.ml.html",
    "doc/src/merlin-lib.ocaml_utils/clflags.ml.html",
    "doc/src/merlin-lib.ocaml_utils/consistbl.ml.html",
    "doc/src/merlin-lib.ocaml_utils/ocaml_utils.ml.html",
    "doc/src/merlin-lib.ocaml_utils/config.ml.html",
    "doc/src/merlin-lib.ocaml_utils/build_path_prefix_map.ml.html",
    "doc/src/merlin-lib.ocaml_utils/identifiable.ml.html",
    "doc/src/merlin-lib.ocaml_utils/directory_content_cache.ml.html",
    "doc/src/merlin-lib.ocaml_utils/diffing_with_keys.ml.html",
    "doc/src/merlin-lib.ocaml_utils/load_path.ml.html",
    "doc/src/merlin-lib.ocaml_utils/lazy_backtrack.ml.html",
    "doc/src/merlin-lib.ocaml_utils/local_store.ml.html",
    "doc/src/merlin-lib.ocaml_utils/diffing.ml.html",
    "doc/src/merlin-lib.ocaml_utils/tbl.ml.html",
    "doc/src/merlin-lib.ocaml_utils/warnings.ml.html",
    "doc/src/merlin-lib.ocaml_typing/ocaml_typing.ml.html",
    "doc/src/merlin-lib.ocaml_typing/cmi_cache.ml.html",
    "doc/src/merlin-lib.ocaml_typing/cmi_format.ml.html",
    "doc/src/merlin-lib.ocaml_typing/cmt_cache.ml.html",
    "doc/src/merlin-lib.ocaml_typing/cmt_format.ml.html",
    "doc/src/merlin-lib.ocaml_typing/envaux.ml.html",
    "doc/src/merlin-lib.ocaml_typing/datarepr.ml.html",
    "doc/src/merlin-lib.ocaml_typing/includeclass.ml.html",
    "doc/src/merlin-lib.ocaml_typing/errortrace.ml.html",
    "doc/src/merlin-lib.ocaml_typing/magic_numbers.ml.html",
    "doc/src/merlin-lib.ocaml_typing/btype.ml.html",
    "doc/src/merlin-lib.ocaml_typing/ident.ml.html",
    "doc/src/merlin-lib.ocaml_typing/msupport.ml.html",
    "doc/src/merlin-lib.ocaml_typing/patterns.ml.html",
    "doc/src/merlin-lib.ocaml_typing/predef.ml.html",
    "doc/src/merlin-lib.ocaml_typing/natural.ml.html",
    "doc/src/merlin-lib.ocaml_typing/saved_parts.ml.html",
    "doc/src/merlin-lib.ocaml_typing/mtype.ml.html",
    "doc/src/merlin-lib.ocaml_typing/primitive.ml.html",
    "doc/src/merlin-lib.ocaml_typing/path.ml.html",
    "doc/src/merlin-lib.ocaml_typing/shape.ml.html",
    "doc/src/merlin-lib.ocaml_typing/includecore.ml.html",
    "doc/src/merlin-lib.ocaml_typing/includemod_errorprinter.ml.html",
    "doc/src/merlin-lib.ocaml_typing/printpat.ml.html",
    "doc/src/merlin-lib.ocaml_typing/includemod.ml.html",
    "doc/src/merlin-lib.ocaml_typing/rec_check.ml.html",
    "doc/src/merlin-lib.ocaml_typing/signature_group.ml.html",
    "doc/src/merlin-lib.ocaml_typing/stypes.ml.html",
    "doc/src/merlin-lib.ocaml_typing/persistent_env.ml.html",
    "doc/src/merlin-lib.ocaml_typing/type_immediacy.ml.html",
    "doc/src/merlin-lib.ocaml_typing/typedecl_immediacy.ml.html",
    "doc/src/merlin-lib.ocaml_typing/typedecl_properties.ml.html",
    "doc/src/merlin-lib.ocaml_typing/printtyped.ml.html",
    "doc/src/merlin-lib.ocaml_typing/tast_iterator.ml.html",
    "doc/src/merlin-lib.ocaml_typing/oprint.ml.html",
    "doc/src/merlin-lib.ocaml_typing/typedecl_separability.ml.html",
    "doc/src/merlin-lib.ocaml_typing/typedecl_unboxed.ml.html",
    "doc/src/merlin-lib.ocaml_typing/tast_mapper.ml.html",
    "doc/src/merlin-lib.ocaml_typing/parmatch.ml.html",
    "doc/src/merlin-lib.ocaml_typing/subst.ml.html",
    "doc/src/merlin-lib.ocaml_typing/typeopt.ml.html",
    "doc/src/merlin-lib.ocaml_typing/typedecl_variance.ml.html",
    "doc/src/merlin-lib.ocaml_typing/typedtree.ml.html",
    "doc/src/merlin-lib.ocaml_typing/short_paths_graph.ml.html",
    "doc/src/merlin-lib.ocaml_typing/types.ml.html",
    "doc/src/merlin-lib.ocaml_typing/typedecl.ml.html",
    "doc/src/merlin-lib.ocaml_typing/typetexp.ml.html",
    "doc/src/merlin-lib.ocaml_typing/typeclass.ml.html",
    "doc/src/merlin-lib.ocaml_typing/short_paths.ml.html",
    "doc/src/merlin-lib.ocaml_typing/untypeast.ml.html",
    "doc/src/merlin-lib.ocaml_typing/printtyp.ml.html",
    "doc/src/merlin-lib.ocaml_typing/env.ml.html",
    "doc/src/merlin-lib.ocaml_typing/typemod.ml.html",
    "doc/src/merlin-lib.ocaml_typing/ctype.ml.html",
    "doc/src/merlin-lib.ocaml_typing/typecore.ml.html",
    "doc/src/merlin-lib.ocaml_preprocess/ocaml_preprocess.ml.html",
    "doc/src/merlin-lib.ocaml_preprocess/parser_explain.ml.html",
    "doc/src/merlin-lib.ocaml_preprocess/lexer_ident.ml.html",
    "doc/src/merlin-lib.ocaml_preprocess/parser_printer.ml.html",
    "doc/src/merlin-lib.ocaml_preprocess/lexer_raw.ml.html",
    "doc/src/merlin-lib.ocaml_preprocess/menhirLib.ml.html",
    "doc/src/merlin-lib.ocaml_preprocess/parser_recover.ml.html",
    "doc/src/merlin-lib.ocaml_preprocess/parser_raw.ml.html",
    "doc/src/merlin-lib.ocaml_parsing/ocaml_parsing.ml.html",
    "doc/src/merlin-lib.ocaml_parsing/attr_helper.ml.html",
    "doc/src/merlin-lib.ocaml_parsing/location_aux.ml.html",
    "doc/src/merlin-lib.ocaml_parsing/extend_helper.ml.html",
    "doc/src/merlin-lib.ocaml_parsing/fake.ml.html",
    "doc/src/merlin-lib.ocaml_parsing/builtin_attributes.ml.html",
    "doc/src/merlin-lib.ocaml_parsing/docstrings.ml.html",
    "doc/src/merlin-lib.ocaml_parsing/longident.ml.html",
    "doc/src/merlin-lib.ocaml_parsing/msupport_parsing.ml.html",
    "doc/src/merlin-lib.ocaml_parsing/syntaxerr.ml.html",
    "doc/src/merlin-lib.ocaml_parsing/ast_iterator.ml.html",
    "doc/src/merlin-lib.ocaml_parsing/location.ml.html",
    "doc/src/merlin-lib.ocaml_parsing/ast_helper.ml.html",
    "doc/src/merlin-lib.ocaml_parsing/ast_mapper.ml.html",
    "doc/src/merlin-lib.ocaml_parsing/printast.ml.html",
    "doc/src/merlin-lib.ocaml_parsing/pprintast.ml.html",
    "doc/src/merlin-lib.ocaml_merlin_specific/merlin_specific.ml.html",
    "doc/src/merlin-lib.ocaml_merlin_specific/tast_helper.ml.html",
    "doc/src/merlin-lib.ocaml_merlin_specific/typer_raw.ml.html",
    "doc/src/merlin-lib.ocaml_merlin_specific/browse_raw.ml.html",
    "doc/src/merlin-lib.kernel/merlin_kernel.ml.html",
    "doc/src/merlin-lib.kernel/extension.ml.html",
    "doc/src/merlin-lib.kernel/mbrowse.ml.html",
    "doc/src/merlin-lib.kernel/mocaml.ml.html",
    "doc/src/merlin-lib.kernel/mppx.ml.html",
    "doc/src/merlin-lib.kernel/mpipeline.ml.html",
    "doc/src/merlin-lib.kernel/mconfig_dot.ml.html",
    "doc/src/merlin-lib.kernel/mreader_explain.ml.html",
    "doc/src/merlin-lib.kernel/mreader_parser.ml.html",
    "doc/src/merlin-lib.kernel/mreader_extend.ml.html",
    "doc/src/merlin-lib.kernel/mreader.ml.html",
    "doc/src/merlin-lib.kernel/msource.ml.html",
    "doc/src/merlin-lib.kernel/phase_cache.ml.html",
    "doc/src/merlin-lib.kernel/mreader_recover.ml.html",
    "doc/src/merlin-lib.kernel/mreader_lexer.ml.html",
    "doc/src/merlin-lib.kernel/standard_library.ml.html",
    "doc/src/merlin-lib.kernel/pparse.ml.html",
    "doc/src/merlin-lib.kernel/mtyper.ml.html",
    "doc/src/merlin-lib.kernel/mconfig.ml.html",
    "doc/src/merlin-lib.extend/merlin_extend.ml.html",
    "doc/src/merlin-lib.extend/extend_driver.ml.html",
    "doc/src/merlin-lib.extend/extend_protocol.ml.html",
    "doc/src/merlin-lib.extend/extend_main.ml.html",
    "doc/src/merlin-lib.dot_protocol/merlin_dot_protocol.ml.html",
    "doc/src/merlin-lib.config/merlin_config.ml.html",
    "doc/src/merlin-lib.commands/merlin_commands.ml.html",
    "doc/src/merlin-lib.commands/query_json.ml.html",
    "doc/src/merlin-lib.commands/new_commands.ml.html",
    "doc/src/merlin-lib.analysis/merlin_analysis.ml.html",
    "doc/src/merlin-lib.analysis/browse_tree.ml.html",
    "doc/src/merlin-lib.analysis/browse_misc.ml.html",
    "doc/src/merlin-lib.analysis/context.ml.html",
    "doc/src/merlin-lib.analysis/namespaced_path.ml.html",
    "doc/src/merlin-lib.analysis/inlay_hints.ml.html",
    "doc/src/merlin-lib.analysis/expansion.ml.html",
    "doc/src/merlin-lib.analysis/ocamldoc.ml.html",
    "doc/src/merlin-lib.analysis/misc_utils.ml.html",
    "doc/src/merlin-lib.analysis/jump.ml.html",
    "doc/src/merlin-lib.analysis/construct.ml.html",
    "doc/src/merlin-lib.analysis/tail_analysis.ml.html",
    "doc/src/merlin-lib.analysis/refactor_open.ml.html",
    "doc/src/merlin-lib.analysis/outline.ml.html",
    "doc/src/merlin-lib.analysis/signature_help.ml.html",
    "doc/src/merlin-lib.analysis/ptyp_of_type.ml.html",
    "doc/src/merlin-lib.analysis/polarity_search.ml.html",
    "doc/src/merlin-lib.analysis/ppx_expand.ml.html",
    "doc/src/merlin-lib.analysis/syntax_doc.ml.html",
    "doc/src/merlin-lib.analysis/type_enclosing.ml.html",
    "doc/src/merlin-lib.analysis/type_search.ml.html",
    "doc/src/merlin-lib.analysis/typed_hole.ml.html",
    "doc/src/merlin-lib.analysis/typedtree_utils.ml.html",
    "doc/src/merlin-lib.analysis/destruct.ml.html",
    "doc/src/merlin-lib.analysis/completion.ml.html",
    "doc/src/merlin-lib.analysis/type_utils.ml.html",
    "doc/src/merlin-lib.analysis/locate.ml.html", "doc/src/index.html",
    "doc/index.html", "doc/README.html", "doc/CHANGES.html"
  ],
  "failed": false,
  "redirections": [
    {
      "old_path": "doc/Ocaml_parsing/Location_aux/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Location_aux/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Diff/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Diff/index.html"
    },
    {
      "old_path": "doc/Merlin_commands/Query_json/index.html",
      "new_path": "doc/merlin-lib.commands/Merlin_commands/Query_json/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/Make/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/Make/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Misc/String/Tbl/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Misc/String/Tbl/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Env/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Env/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Type/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Type/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Cl/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Cl/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/File_id/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/File_id/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Module/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Module/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Attr/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Attr/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Rf/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Rf/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Diffing/module-type-Defs/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing/module-type-Defs/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Std/Option/Infix/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Std/Option/Infix/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Component/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Component/index.html"
    },
    {
      "old_path": "doc/Os_ipc/index.html",
      "new_path": "doc/merlin-lib.os_ipc/Os_ipc/index.html"
    },
    {
      "old_path": "doc/Merlin_specific/Browse_raw/index.html",
      "new_path": "doc/merlin-lib.ocaml_merlin_specific/Merlin_specific/Browse_raw/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/Make/argument-2-IT/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/Make/argument-2-IT/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Ident/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Ident/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Natural/Make_no_zero/Tbl/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/Make_no_zero/Tbl/index.html"
    },
    {
      "old_path": "doc/Merlin_extend/Extend_protocol/index.html",
      "new_path": "doc/merlin-lib.extend/Merlin_extend/Extend_protocol/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Extension/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Extension/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/ErrorReports/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/ErrorReports/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Desc/Class_type/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Desc/Class_type/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Fake/Lwt/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Fake/Lwt/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/TableInterpreter/MakeEngineTable/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/TableInterpreter/MakeEngineTable/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/TableFormat/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/TableFormat/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Diffing/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Identifiable/Pair/argument-2-B/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/Pair/argument-2-B/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Patterns/Head/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Patterns/Head/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Includemod_errorprinter/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Includemod_errorprinter/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Ppx_expand/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Ppx_expand/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/IncrementalEngine/module-type-INCREMENTAL_ENGINE/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/IncrementalEngine/module-type-INCREMENTAL_ENGINE/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Natural/module-type-S_no_zero/Map/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/module-type-S_no_zero/Map/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/Make/argument-1-TT/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/Make/argument-1-TT/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Path_set/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Path_set/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Identifiable/Make/Map/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/Make/Map/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Rec_check/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Rec_check/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Ocamldoc/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Ocamldoc/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Class_type/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Class_type/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Outcometree/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Outcometree/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Namespaced_path/Id/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Namespaced_path/Id/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Diff/Item/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Diff/Item/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/Engine/Make/argument-1-T/Log/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/Engine/Make/argument-1-T/Log/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Msource/Digest/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Msource/Digest/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/Printers/Make/argument-1-I/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/Printers/Make/argument-1-I/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Ctype/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Ctype/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Diffing/Define/Right_variadic/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing/Define/Right_variadic/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Printtyped/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Printtyped/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Warnings/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Warnings/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Misc/LongString/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Misc/LongString/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Namespaced_path/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Namespaced_path/index.html"
    },
    {
      "old_path": "doc/Query_protocol/Compl/index.html",
      "new_path": "doc/merlin-lib.query_protocol/Query_protocol/Compl/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Saved_parts/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Saved_parts/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Typedecl/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typedecl/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Patterns/Non_empty_row/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Patterns/Non_empty_row/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Misc/String/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Misc/String/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Fake/Meta/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Fake/Meta/index.html"
    },
    {
      "old_path": "doc/Merlin_sherlodoc/Type_distance/index.html",
      "new_path": "doc/merlin-lib.sherlodoc/Merlin_sherlodoc/Type_distance/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Errortrace/Subtype/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Errortrace/Subtype/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Printtyp/Conflicts/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Printtyp/Conflicts/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Desc/Module_type/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Desc/Module_type/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Ptyp_of_type/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Ptyp_of_type/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/TableInterpreter/MakeEngineTable/argument-1-T/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/TableInterpreter/MakeEngineTable/argument-1-T/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Std/System/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Std/System/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Oprint/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Oprint/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Misc/Int_literal_converter/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Misc/Int_literal_converter/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Mreader_recover/Make/argument-3-Dump/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Mreader_recover/Make/argument-3-Dump/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Types/Variance/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Types/Variance/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Ppxsetup/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Ppxsetup/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Diffing_with_keys/Define/module-type-Parameters/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing_with_keys/Define/module-type-Parameters/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Destruct/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Destruct/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Mpipeline/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Mpipeline/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Types/Transient_expr/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Types/Transient_expr/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Jump/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Jump/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Natural/Make/Array/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/Make/Array/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Parmatch/Compat/argument-1-_/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Parmatch/Compat/argument-1-_/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Stamped_hashtable/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Stamped_hashtable/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Directory_content_cache/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Directory_content_cache/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Std/Option/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Std/Option/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Mreader_recover/Make/argument-1-Parser/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Mreader_recover/Make/argument-1-Parser/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Mtype/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Mtype/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Shape/Uid/Tbl/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Shape/Uid/Tbl/index.html"
    },
    {
      "old_path": "doc/Merlin_dot_protocol/module-type-S/index.html",
      "new_path": "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/module-type-S/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Longident/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Longident/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Tail_analysis/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Tail_analysis/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Mconfig_dot/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Mconfig_dot/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Phase_cache/With_cache/argument-1-Phase/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Phase_cache/With_cache/argument-1-Phase/index.html"
    },
    {
      "old_path": "doc/Merlin_extend/Extend_main/Utils/index.html",
      "new_path": "doc/merlin-lib.extend/Merlin_extend/Extend_main/Utils/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Magic_numbers/Cmi/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Magic_numbers/Cmi/index.html"
    },
    {
      "old_path": "doc/Merlin_extend/Extend_protocol/Reader/index.html",
      "new_path": "doc/merlin-lib.extend/Merlin_extend/Extend_protocol/Reader/index.html"
    },
    {
      "old_path": "doc/Merlin_specific/Tast_helper/index.html",
      "new_path": "doc/merlin-lib.ocaml_merlin_specific/Merlin_specific/Tast_helper/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Typedecl_unboxed/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typedecl_unboxed/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Mocaml/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Mocaml/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Module_type/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Module_type/index.html"
    },
    {
      "old_path": "doc/Merlin_sherlodoc/Query/index.html",
      "new_path": "doc/merlin-lib.sherlodoc/Merlin_sherlodoc/Query/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Type_utils/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Type_utils/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Predef/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Predef/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Shape/Map/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Shape/Map/index.html"
    },
    {
      "old_path": "doc/Merlin_dot_protocol/Make/index.html",
      "new_path": "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/Make/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Misc_utils/Path/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Misc_utils/Path/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Mconfig/Verbosity/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Mconfig/Verbosity/index.html"
    },
    {
      "old_path": "doc/Merlin_specific/Typer_raw/index.html",
      "new_path": "doc/merlin-lib.ocaml_merlin_specific/Merlin_specific/Typer_raw/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/Convert/Simplified/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/Convert/Simplified/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/StaticVersion/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/StaticVersion/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Shape/Item/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Shape/Item/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Btype/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Btype/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Shape/Make_reduce/argument-1-Context/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Shape/Make_reduce/argument-1-Context/index.html"
    },
    {
      "old_path": "doc/Merlin_sherlodoc/index.html",
      "new_path": "doc/merlin-lib.sherlodoc/Merlin_sherlodoc/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Desc/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Desc/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Cmi_format/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Cmi_format/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Misc/String/Set/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Misc/String/Set/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Incl/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Incl/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/EngineTypes/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/EngineTypes/index.html"
    },
    {
      "old_path": "doc/Merlin_sherlodoc/Type_polarity/index.html",
      "new_path": "doc/merlin-lib.sherlodoc/Merlin_sherlodoc/Type_polarity/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/File_cache/Make/argument-1-Input/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/File_cache/Make/argument-1-Input/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Msupport_parsing/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Msupport_parsing/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Parmatch/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Parmatch/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Shape/Make_reduce/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Shape/Make_reduce/index.html"
    },
    {
      "old_path": "doc/Query_commands/index.html",
      "new_path": "doc/merlin-lib.query_commands/Query_commands/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Type_enclosing/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Type_enclosing/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Extend_helper/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Extend_helper/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Magic_numbers/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Magic_numbers/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Docstrings/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Docstrings/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Includemod/Error/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Includemod/Error/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Construct/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Construct/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Pat/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Pat/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Fake/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Fake/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Includemod/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Includemod/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Includemod/Functor_app_diff/Defs/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Includemod/Functor_app_diff/Defs/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Persistent_env/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Persistent_env/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Mbrowse/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Mbrowse/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Tast_iterator/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Tast_iterator/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/File_cache/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/File_cache/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Config/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Config/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Lib_config/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Lib_config/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Diffing/Define/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing/Define/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/TableFormat/module-type-TABLES/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/TableFormat/module-type-TABLES/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Dependency/Array/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Dependency/Array/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Identifiable/module-type-S/Set/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/module-type-S/Set/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Errortrace/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Errortrace/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Cty/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Cty/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Natural/Make/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/Make/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/File_cache/Make/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/File_cache/Make/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Std/List/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Std/List/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Signature_help/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Signature_help/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Std/Json/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Std/Json/index.html"
    },
    {
      "old_path": "doc/Merlin_extend/Extend_main/Handshake/index.html",
      "new_path": "doc/merlin-lib.extend/Merlin_extend/Extend_main/Handshake/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/IncrementalEngine/module-type-INSPECTION/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/IncrementalEngine/module-type-INSPECTION/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Persistent_env/Persistent_signature/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Persistent_env/Persistent_signature/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Natural/module-type-S_no_zero/Tbl/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/module-type-S_no_zero/Tbl/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Phase_cache/module-type-S/Fingerprint/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Phase_cache/module-type-S/Fingerprint/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Path/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Path/index.html"
    },
    {
      "old_path": "doc/Merlin_extend/Extend_protocol/Reader/module-type-V0/index.html",
      "new_path": "doc/merlin-lib.extend/Merlin_extend/Extend_protocol/Reader/module-type-V0/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Exp/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Exp/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Vb/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Vb/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Btype/TypeMap/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Btype/TypeMap/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Natural/module-type-S/Array/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/module-type-S/Array/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Type/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Type/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/PackedIntArray/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/PackedIntArray/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Includeclass/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Includeclass/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Phase_cache/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Phase_cache/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Te/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Te/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Shape/Sig_component_kind/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Shape/Sig_component_kind/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Typecore/Datatype_kind/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typecore/Datatype_kind/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Identifiable/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Path/Map/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Path/Map/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/EngineTypes/module-type-TABLE/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/EngineTypes/module-type-TABLE/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/InspectionTableFormat/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/InspectionTableFormat/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Typemod/Sig_component_kind/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typemod/Sig_component_kind/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Identifiable/Pair/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/Pair/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Mreader_recover/Make/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Mreader_recover/Make/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Ident/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Ident/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Age/Array/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Age/Array/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Typedecl_immediacy/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typedecl_immediacy/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Diffing/Define/module-type-S/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing/Define/module-type-S/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Includemod/FieldMap/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Includemod/FieldMap/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Shape/Item/Map/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Shape/Item/Map/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Age/Map/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Age/Map/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Type_immediacy/Violation/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Type_immediacy/Violation/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Lib_config/Json/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Lib_config/Json/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Sexp/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Sexp/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Of/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Of/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Types/Vars/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Types/Vars/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Std/Glob/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Std/Glob/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Type_utils/Printtyp/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Type_utils/Printtyp/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/String_map/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/String_map/index.html"
    },
    {
      "old_path": "doc/Merlin_extend/index.html",
      "new_path": "doc/merlin-lib.extend/Merlin_extend/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Typedtree_utils/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Typedtree_utils/index.html"
    },
    {
      "old_path": "doc/Merlin_extend/Extend_driver/index.html",
      "new_path": "doc/merlin-lib.extend/Merlin_extend/Extend_driver/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Type_immediacy/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Type_immediacy/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Val/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Val/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Std/Lexing/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Std/Lexing/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Sig/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Sig/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/IncrementalEngine/module-type-SYMBOLS/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/IncrementalEngine/module-type-SYMBOLS/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/Parser_explain/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/Parser_explain/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Std/Format/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Std/Format/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Annot/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Annot/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Patterns/Simple/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Patterns/Simple/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Consistbl/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Consistbl/index.html"
    },
    {
      "old_path": "doc/Merlin_config/index.html",
      "new_path": "doc/merlin-lib.config/Merlin_config/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Natural/module-type-S_no_zero/Set/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/module-type-S_no_zero/Set/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Diffing/Define/argument-1-D/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing/Define/argument-1-D/index.html"
    },
    {
      "old_path": "doc/Merlin_extend/Extend_main/Reader/index.html",
      "new_path": "doc/merlin-lib.extend/Merlin_extend/Extend_main/Reader/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Diffing/Define/Left_variadic/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing/Define/Left_variadic/index.html"
    },
    {
      "old_path": "doc/Merlin_dot_protocol/module-type-S/Commands/index.html",
      "new_path": "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/module-type-S/Commands/index.html"
    },
    {
      "old_path": "doc/Merlin_dot_protocol/Directive/index.html",
      "new_path": "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/Directive/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Outline/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Outline/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Subst/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Subst/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Mconfig/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Mconfig/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Typ/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Typ/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Includemod/Functor_inclusion_diff/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Includemod/Functor_inclusion_diff/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Std/Char/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Std/Char/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Expansion/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Expansion/index.html"
    },
    {
      "old_path": "doc/Merlin_dot_protocol/Make/Commands/index.html",
      "new_path": "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/Make/Commands/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Age/Tbl/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Age/Tbl/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Types/VarSet/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Types/VarSet/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Typecore/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typecore/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Consistbl/Make/argument-1-Module_name/Map/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Consistbl/Make/argument-1-Module_name/Map/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Types/TransientTypeOps/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Types/TransientTypeOps/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Btype/TypeHash/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Btype/TypeHash/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Typeclass/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typeclass/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Mreader_parser/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Mreader_parser/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Consistbl/Make/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Consistbl/Make/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Natural/Make/Tbl/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/Make/Tbl/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Natural/Make_no_zero/Set/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/Make_no_zero/Set/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/TableInterpreter/MakeEngineTable/Log/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/TableInterpreter/MakeEngineTable/Log/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Btype/TypeSet/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Btype/TypeSet/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Identifiable/Make/T/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/Make/T/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/Parser_raw/Incremental/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/Parser_raw/Incremental/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Path/Set/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Path/Set/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Syntax_doc/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Syntax_doc/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Const/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Const/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Mtd/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Mtd/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Opn/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Opn/index.html"
    },
    {
      "old_path": "doc/Merlin_dot_protocol/Make/argument-1-IO/index.html",
      "new_path": "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/Make/argument-1-IO/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/Printers/Make/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/Printers/Make/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/InfiniteArray/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/InfiniteArray/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/Parser_recover/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/Parser_recover/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Age/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Age/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Str/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Str/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/Printers/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/Printers/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/RowDisplacement/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/RowDisplacement/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/Lexer_raw/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/Lexer_raw/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Dependency/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Dependency/index.html"
    },
    {
      "old_path": "doc/Merlin_dot_protocol/Blocking/index.html",
      "new_path": "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/Blocking/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Mconfig_dot/Configurator/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Mconfig_dot/Configurator/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Misc/String/Map/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Misc/String/Map/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/Lexer_ident/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/Lexer_ident/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Mreader_lexer/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Mreader_lexer/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/Engine/Make/argument-1-T/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/Engine/Make/argument-1-T/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Datarepr/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Datarepr/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Identifiable/module-type-Thing/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/module-type-Thing/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Browse_misc/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Browse_misc/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Mreader_extend/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Mreader_extend/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Natural/module-type-Array/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/module-type-Array/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Lazy_backtrack/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Lazy_backtrack/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Std/Result/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Std/Result/index.html"
    },
    {
      "old_path": "doc/Merlin_sherlodoc/Type_expr/index.html",
      "new_path": "doc/merlin-lib.sherlodoc/Merlin_sherlodoc/Type_expr/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/Symbols/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/Symbols/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Syntaxerr/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Syntaxerr/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/Convert/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/Convert/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/EngineTypes/module-type-TABLE/Log/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/EngineTypes/module-type-TABLE/Log/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Shape/Uid/Set/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Shape/Uid/Set/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Natural/module-type-S_no_zero/Array/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/module-type-S_no_zero/Array/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Natural/Make_no_zero/Map/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/Make_no_zero/Map/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Consistbl/Make/argument-1-Module_name/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Consistbl/Make/argument-1-Module_name/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Patterns/General/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Patterns/General/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Graph/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Graph/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Consistbl/Make/argument-1-Module_name/Tbl/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Consistbl/Make/argument-1-Module_name/Tbl/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Phase_cache/module-type-S/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Phase_cache/module-type-S/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Primitive/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Primitive/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths/index.html"
    },
    {
      "old_path": "doc/Merlin_dot_protocol/Make/argument-2-Chan/index.html",
      "new_path": "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/Make/argument-2-Chan/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Location/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Location/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Ident/T/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Ident/T/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Ident/Tbl/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Ident/Tbl/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Natural/module-type-S/Map/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/module-type-S/Map/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Typedecl_variance/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typedecl_variance/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Type_search/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Type_search/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Natural/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Patterns/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Patterns/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Path/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Path/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Diffing_with_keys/Define/Simple/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing_with_keys/Define/Simple/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Marg/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Marg/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Phase_cache/With_cache/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Phase_cache/With_cache/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Mod/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Mod/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/IncrementalEngine/module-type-EVERYTHING/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/IncrementalEngine/module-type-EVERYTHING/index.html"
    },
    {
      "old_path": "doc/Merlin_sherlodoc/Type_parsed/index.html",
      "new_path": "doc/merlin-lib.sherlodoc/Merlin_sherlodoc/Type_parsed/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Printast/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Printast/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Dependency/Set/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Dependency/Set/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Identifiable/Make/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/Make/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Mreader_recover/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Mreader_recover/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Md/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Md/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Types/Separability/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Types/Separability/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Diffing_with_keys/Define/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing_with_keys/Define/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Browse_tree/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Browse_tree/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Mb/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Mb/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/LexerUtil/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/LexerUtil/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Types/Meths/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Types/Meths/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Refactor_open/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Refactor_open/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Typedecl_properties/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typedecl_properties/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Misc/Color/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Misc/Color/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Standard_library/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Standard_library/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Cf/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Cf/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Msource/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Msource/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Ms/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Ms/index.html"
    },
    {
      "old_path": "doc/Merlin_commands/New_commands/index.html",
      "new_path": "doc/merlin-lib.commands/Merlin_commands/New_commands/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Std/String/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Std/String/index.html"
    },
    {
      "old_path": "doc/Merlin_commands/index.html",
      "new_path": "doc/merlin-lib.commands/Merlin_commands/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Typemod/Signature_names/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typemod/Signature_names/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Polarity_search/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Polarity_search/index.html"
    },
    {
      "old_path": "doc/Merlin_dot_protocol/index.html",
      "new_path": "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Typedtree/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typedtree/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Identifiable/Make/Set/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/Make/Set/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Msupport/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Msupport/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Ident_set/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Ident_set/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Shape/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Shape/index.html"
    },
    {
      "old_path": "doc/Merlin_sherlodoc/Type_parser/index.html",
      "new_path": "doc/merlin-lib.sherlodoc/Merlin_sherlodoc/Type_parser/index.html"
    },
    {
      "old_path": "doc/Merlin_dot_protocol/Directive/Processed/index.html",
      "new_path": "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/Directive/Processed/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Natural/Make_no_zero/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/Make_no_zero/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Sort/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Sort/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Identifiable/module-type-S/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/module-type-S/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Context/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Context/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Consistbl/Make/argument-1-Module_name/Set/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Consistbl/Make/argument-1-Module_name/Set/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/InspectionTableFormat/module-type-TABLES/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/InspectionTableFormat/module-type-TABLES/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Asttypes/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Asttypes/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Natural/module-type-S/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/module-type-S/index.html"
    },
    {
      "old_path": "doc/Merlin_dot_protocol/Blocking/Commands/index.html",
      "new_path": "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/Blocking/Commands/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Ci/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Ci/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Includecore/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Includecore/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Desc/Type/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Desc/Type/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Misc_utils/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Misc_utils/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Attr_helper/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Attr_helper/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/Parser_raw/MenhirInterpreter/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/Parser_raw/MenhirInterpreter/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Typetexp/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typetexp/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/IncrementalEngine/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/IncrementalEngine/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Cstr/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Cstr/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Origin/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Origin/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Std/Shell/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Std/Shell/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Shape/Uid/T/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Shape/Uid/T/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Types/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Types/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Pparse/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Pparse/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/Make/argument-3-ET/Log/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/Make/argument-3-ET/Log/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Natural/module-type-S/Set/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/module-type-S/Set/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Printtyp/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Printtyp/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_mapper/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_mapper/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Persistent_env/Consistbl/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Persistent_env/Consistbl/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Local_store/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Local_store/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Natural/Make/Set/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/Make/Set/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Printtyp/Subtype/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Printtyp/Subtype/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Tast_mapper/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Tast_mapper/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Diffing/Define/Simple/argument-1-_/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing/Define/Simple/argument-1-_/index.html"
    },
    {
      "old_path": "doc/Merlin_sherlodoc/Type_lexer/index.html",
      "new_path": "doc/merlin-lib.sherlodoc/Merlin_sherlodoc/Type_lexer/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Envaux/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Envaux/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Diffing_with_keys/Define/argument-1-D/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing_with_keys/Define/argument-1-D/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Load_path/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Load_path/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Locate/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Locate/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Printtyp/Out_name/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Printtyp/Out_name/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Misc/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Misc/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Std/String/Set/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Std/String/Set/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Inlay_hints/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Inlay_hints/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Includemod/Functor_app_diff/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Includemod/Functor_app_diff/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Parmatch/Compat/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Parmatch/Compat/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Identifiable/module-type-S/Tbl/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/module-type-S/Tbl/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/Symbols/argument-1-T/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/Symbols/argument-1-T/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Ident/Map/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Ident/Map/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Natural/Make_no_zero/Array/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/Make_no_zero/Array/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/Parser_printer/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/Parser_printer/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Btype/TransientTypeMap/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Btype/TransientTypeMap/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Natural/Make/Map/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/Make/Map/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Path_map/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Path_map/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Locate/Namespace/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Locate/Namespace/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/Printers/Make/argument-2-User/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/Printers/Make/argument-2-User/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Polarity_search/PathSet/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Polarity_search/PathSet/index.html"
    },
    {
      "old_path": "doc/Merlin_specific/index.html",
      "new_path": "doc/merlin-lib.ocaml_merlin_specific/Merlin_specific/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Typed_hole/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Typed_hole/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Diffing/Define/Left_variadic/argument-1-_/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing/Define/Left_variadic/argument-1-_/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Typedecl_separability/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typedecl_separability/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/Make/argument-3-ET/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/Make/argument-3-ET/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Pprintast/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Pprintast/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/TableInterpreter/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/TableInterpreter/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths/Basis/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths/Basis/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Build_path_prefix_map/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Build_path_prefix_map/index.html"
    },
    {
      "old_path": "doc/Merlin_sherlodoc/Name_cost/index.html",
      "new_path": "doc/merlin-lib.sherlodoc/Merlin_sherlodoc/Name_cost/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Dependency/Tbl/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Dependency/Tbl/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Types/MethSet/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Types/MethSet/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Mty/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Mty/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/LinearizedArray/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/LinearizedArray/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Btype/For_copy/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Btype/For_copy/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Stypes/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Stypes/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Completion/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Completion/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Natural/module-type-S_no_zero/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/module-type-S_no_zero/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Mreader/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Mreader/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Identifiable/Pair/argument-1-A/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/Pair/argument-1-A/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Cmi_cache/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Cmi_cache/index.html"
    },
    {
      "old_path": "doc/Merlin_extend/Extend_main/index.html",
      "new_path": "doc/merlin-lib.extend/Merlin_extend/Extend_main/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Mreader_explain/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Mreader_explain/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Identifiable/module-type-S/T/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/module-type-S/T/index.html"
    },
    {
      "old_path": "doc/Merlin_specific/Tast_helper/Pat/index.html",
      "new_path": "doc/merlin-lib.ocaml_merlin_specific/Merlin_specific/Tast_helper/Pat/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/General/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/General/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/EngineTypes/module-type-MONOLITHIC_ENGINE/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/EngineTypes/module-type-MONOLITHIC_ENGINE/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/Engine/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/Engine/index.html"
    },
    {
      "old_path": "doc/Merlin_analysis/Namespaced_path/Namespace/index.html",
      "new_path": "doc/merlin-lib.analysis/Merlin_analysis/Namespaced_path/Namespace/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Subst/Lazy/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Subst/Lazy/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Diffing_with_keys/Define/Simple/argument-1-_/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing_with_keys/Define/Simple/argument-1-_/index.html"
    },
    {
      "old_path": "doc/Merlin_dot_protocol/Directive/Raw/index.html",
      "new_path": "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/Directive/Raw/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Ident_map/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Ident_map/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/EngineTypes/module-type-ENGINE/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/EngineTypes/module-type-ENGINE/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Cmt_cache/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Cmt_cache/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Identifiable/Make/argument-1-T/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/Make/argument-1-T/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Tbl/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Tbl/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Printtyp/Naming_context/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Printtyp/Naming_context/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Dependency/Map/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Dependency/Map/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Signature_group/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Signature_group/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Diffing_with_keys/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing_with_keys/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Identifiable/Make/Tbl/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/Make/Tbl/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_iterator/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_iterator/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Docstrings/WithMenhir/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Docstrings/WithMenhir/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Parsetree/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Parsetree/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Identifiable/module-type-S/Map/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Identifiable/module-type-S/Map/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Std/String/Map/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Std/String/Map/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Mreader_recover/Make/argument-2-Recovery/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Mreader_recover/Make/argument-2-Recovery/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Shape/Uid/Map/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Shape/Uid/Map/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Logger/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Logger/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Patterns/Half_simple/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Patterns/Half_simple/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/Parser_raw/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/Parser_raw/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Cmt_format/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Cmt_format/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Mppx/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Mppx/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Ident/Set/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Ident/Set/index.html"
    },
    {
      "old_path": "doc/Merlin_extend/Extend_main/Description/index.html",
      "new_path": "doc/merlin-lib.extend/Merlin_extend/Extend_main/Description/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Btype/TypePairs/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Btype/TypePairs/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Desc/Module/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Desc/Module/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Short_paths_graph/Age/Set/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Short_paths_graph/Age/Set/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/EngineTypes/module-type-INCREMENTAL_ENGINE_START/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/EngineTypes/module-type-INCREMENTAL_ENGINE_START/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Typeopt/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typeopt/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/Engine/Make/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/Engine/Make/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/Parser_recover/Default/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/Parser_recover/Default/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Clflags/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Clflags/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Typemod/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Typemod/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Std/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Std/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Csig/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Csig/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Untypeast/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Untypeast/index.html"
    },
    {
      "old_path": "doc/Merlin_dot_protocol/Make/argument-1-IO/O/index.html",
      "new_path": "doc/merlin-lib.dot_protocol/Merlin_dot_protocol/Make/argument-1-IO/O/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Mtyper/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Mtyper/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Ast_helper/Ctf/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Ast_helper/Ctf/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Diffing/Define/Right_variadic/argument-1-_/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing/Define/Right_variadic/argument-1-_/index.html"
    },
    {
      "old_path": "doc/Merlin_kernel/Phase_cache/With_cache/argument-1-Phase/Fingerprint/index.html",
      "new_path": "doc/merlin-lib.kernel/Merlin_kernel/Phase_cache/With_cache/argument-1-Phase/Fingerprint/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Diffing/Define/Simple/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing/Define/Simple/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Lib_config/System/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Lib_config/System/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Std/Hashtbl/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Std/Hashtbl/index.html"
    },
    {
      "old_path": "doc/Ocaml_parsing/Builtin_attributes/index.html",
      "new_path": "doc/merlin-lib.ocaml_parsing/Ocaml_parsing/Builtin_attributes/index.html"
    },
    {
      "old_path": "doc/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/Make/argument-4-E/index.html",
      "new_path": "doc/merlin-lib.ocaml_preprocess/Ocaml_preprocess/MenhirLib/InspectionTableInterpreter/Make/argument-4-E/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Includemod/Functor_inclusion_diff/Defs/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Includemod/Functor_inclusion_diff/Defs/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Shape/Uid/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Shape/Uid/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Diffing/Define/module-type-Parameters/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Diffing/Define/module-type-Parameters/index.html"
    },
    {
      "old_path": "doc/Query_protocol/index.html",
      "new_path": "doc/merlin-lib.query_protocol/Query_protocol/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Natural/module-type-S/Tbl/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Natural/module-type-S/Tbl/index.html"
    },
    {
      "old_path": "doc/Ocaml_typing/Printpat/index.html",
      "new_path": "doc/merlin-lib.ocaml_typing/Ocaml_typing/Printpat/index.html"
    },
    {
      "old_path": "doc/Ocaml_utils/Load_path/Dir/index.html",
      "new_path": "doc/merlin-lib.ocaml_utils/Ocaml_utils/Load_path/Dir/index.html"
    },
    {
      "old_path": "doc/Merlin_utils/Std/List/Lazy/index.html",
      "new_path": "doc/merlin-lib.utils/Merlin_utils/Std/List/Lazy/index.html"
    }
  ]
}