{
  "name": "ppxlib",
  "version": "0.15.0",
  "files": [
    "doc/ppxlib_metaquot/Ppxlib_metaquot/Patt/index.html",
    "doc/ppxlib_metaquot/Ppxlib_metaquot/Expr/index.html",
    "doc/ppxlib_metaquot/Ppxlib_metaquot/Make/argument-1-M/class-std_lifters/index.html",
    "doc/ppxlib_metaquot/Ppxlib_metaquot/Make/argument-1-M/index.html",
    "doc/ppxlib_metaquot/Ppxlib_metaquot/Make/index.html",
    "doc/ppxlib_metaquot/Ppxlib_metaquot/index.html",
    "doc/ppxlib_metaquot/index.html",
    "doc/ppxlib_traverse/Ppxlib_traverse/Backends/class-type-what/index.html",
    "doc/ppxlib_traverse/Ppxlib_traverse/Backends/class-reconstructors/index.html",
    "doc/ppxlib_traverse/Ppxlib_traverse/Backends/index.html",
    "doc/ppxlib_traverse/Ppxlib_traverse/index.html",
    "doc/ppxlib_traverse/index.html",
    "doc/ppxlib.traverse_builtins/Ppxlib_traverse_builtins/class-type-std_lifters/index.html",
    "doc/ppxlib.traverse_builtins/Ppxlib_traverse_builtins/class-lift/index.html",
    "doc/ppxlib.traverse_builtins/Ppxlib_traverse_builtins/class-map_with_context/index.html",
    "doc/ppxlib.traverse_builtins/Ppxlib_traverse_builtins/class-fold_map/index.html",
    "doc/ppxlib.traverse_builtins/Ppxlib_traverse_builtins/class-fold/index.html",
    "doc/ppxlib.traverse_builtins/Ppxlib_traverse_builtins/class-iter/index.html",
    "doc/ppxlib.traverse_builtins/Ppxlib_traverse_builtins/class-map/index.html",
    "doc/ppxlib.traverse_builtins/Ppxlib_traverse_builtins/T/index.html",
    "doc/ppxlib.traverse_builtins/Ppxlib_traverse_builtins/index.html",
    "doc/ppxlib.traverse_builtins/index.html",
    "doc/ppxlib.stdppx/Stdppx/String/Set/index.html",
    "doc/ppxlib.stdppx/Stdppx/String/Map/index.html",
    "doc/ppxlib.stdppx/Stdppx/String/index.html",
    "doc/ppxlib.stdppx/Stdppx/Out_channel/index.html",
    "doc/ppxlib.stdppx/Stdppx/Option/index.html",
    "doc/ppxlib.stdppx/Stdppx/List/index.html",
    "doc/ppxlib.stdppx/Stdppx/Int/index.html",
    "doc/ppxlib.stdppx/Stdppx/In_channel/index.html",
    "doc/ppxlib.stdppx/Stdppx/Hashtbl/index.html",
    "doc/ppxlib.stdppx/Stdppx/Fn/index.html",
    "doc/ppxlib.stdppx/Stdppx/Float/index.html",
    "doc/ppxlib.stdppx/Stdppx/Exn/index.html",
    "doc/ppxlib.stdppx/Stdppx/Char/index.html",
    "doc/ppxlib.stdppx/Stdppx/Bytes/index.html",
    "doc/ppxlib.stdppx/Stdppx/Bool/index.html",
    "doc/ppxlib.stdppx/Stdppx/Poly/index.html",
    "doc/ppxlib.stdppx/Stdppx/module-type-Comparisons/index.html",
    "doc/ppxlib.stdppx/Stdppx/index.html", "doc/ppxlib.stdppx/index.html",
    "doc/ppxlib.runner_as_ppx/Ppxlib_runner_as_ppx/Ppx_driver_runner_as_ppx/index.html",
    "doc/ppxlib.runner_as_ppx/Ppxlib_runner_as_ppx/index.html",
    "doc/ppxlib.runner_as_ppx/index.html",
    "doc/ppxlib.runner/Ppxlib_runner/Ppx_driver_runner/index.html",
    "doc/ppxlib.runner/Ppxlib_runner/index.html",
    "doc/ppxlib.runner/index.html",
    "doc/ppxlib.print_diff/Ppxlib_print_diff/index.html",
    "doc/ppxlib.print_diff/index.html",
    "doc/ppxlib.metaquot_lifters/Ppxlib_metaquot_lifters/class-pattern_lifters/index.html",
    "doc/ppxlib.metaquot_lifters/Ppxlib_metaquot_lifters/class-expression_lifters/index.html",
    "doc/ppxlib.metaquot_lifters/Ppxlib_metaquot_lifters/index.html",
    "doc/ppxlib.metaquot_lifters/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Parser/Of_ocaml/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Parser/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Parse/Of_ocaml/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Parse/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Syntaxerr/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Lexer/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Location/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Selected_ast/To_ocaml/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Selected_ast/Of_ocaml/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Selected_ast/Type/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Selected_ast/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Select_ast/To_ocaml/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Select_ast/Of_ocaml/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Select_ast/Type/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Select_ast/argument-1-Ocaml/Ast/Config/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Select_ast/argument-1-Ocaml/Ast/Ast_mapper/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Select_ast/argument-1-Ocaml/Ast/Outcometree/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Select_ast/argument-1-Ocaml/Ast/Parsetree/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Select_ast/argument-1-Ocaml/Ast/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Select_ast/argument-1-Ocaml/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Select_ast/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Syntaxerr/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Selected_ast/To_ocaml/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Selected_ast/Of_ocaml/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Selected_ast/Type/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Selected_ast/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Select_ast/To_ocaml/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Select_ast/Of_ocaml/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Select_ast/Type/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Select_ast/argument-1-Ocaml/Ast/Config/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Select_ast/argument-1-Ocaml/Ast/Ast_mapper/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Select_ast/argument-1-Ocaml/Ast/Outcometree/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Select_ast/argument-1-Ocaml/Ast/Parsetree/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Select_ast/argument-1-Ocaml/Ast/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Select_ast/argument-1-Ocaml/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Select_ast/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Pprintast/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Parser/Of_ocaml/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Parser/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Parse/Of_ocaml/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Parse/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Lexer/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Extra_warnings/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Ast/class-lift/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Ast/class-map_with_context/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Ast/class-fold_map/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Ast/class-fold/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Ast/class-iter/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Ast/class-map/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/Ast/index.html",
    "doc/ppxlib.ast/Ppxlib_ast/index.html", "doc/ppxlib.ast/index.html",
    "doc/ppxlib/Ppxlib/class-type_is_recursive/index.html",
    "doc/ppxlib/Ppxlib/Quoter/index.html",
    "doc/ppxlib/Ppxlib/Spellcheck/index.html",
    "doc/ppxlib/Ppxlib/Reserved_namespaces/index.html",
    "doc/ppxlib/Ppxlib/Merlin_helpers/index.html",
    "doc/ppxlib/Ppxlib/Longident/Set/index.html",
    "doc/ppxlib/Ppxlib/Longident/Map/index.html",
    "doc/ppxlib/Ppxlib/Longident/index.html",
    "doc/ppxlib/Ppxlib/Location/Error/index.html",
    "doc/ppxlib/Ppxlib/Location/index.html",
    "doc/ppxlib/Ppxlib/Loc/index.html",
    "doc/ppxlib/Ppxlib/File_path/index.html",
    "doc/ppxlib/Ppxlib/Extension/V3/index.html",
    "doc/ppxlib/Ppxlib/Extension/V2/index.html",
    "doc/ppxlib/Ppxlib/Extension/Expert/index.html",
    "doc/ppxlib/Ppxlib/Extension/For_context/index.html",
    "doc/ppxlib/Ppxlib/Extension/Context/index.html",
    "doc/ppxlib/Ppxlib/Extension/index.html",
    "doc/ppxlib/Ppxlib/Expansion_context/Deriver/index.html",
    "doc/ppxlib/Ppxlib/Expansion_context/Extension/index.html",
    "doc/ppxlib/Ppxlib/Expansion_context/Base/index.html",
    "doc/ppxlib/Ppxlib/Expansion_context/index.html",
    "doc/ppxlib/Ppxlib/Driver/Create_file_property/argument-1-Name/index.html",
    "doc/ppxlib/Ppxlib/Driver/Create_file_property/index.html",
    "doc/ppxlib/Ppxlib/Driver/Cookies/index.html",
    "doc/ppxlib/Ppxlib/Driver/Lint_error/index.html",
    "doc/ppxlib/Ppxlib/Driver/index.html",
    "doc/ppxlib/Ppxlib/Deriving/Generator/V2/index.html",
    "doc/ppxlib/Ppxlib/Deriving/Generator/index.html",
    "doc/ppxlib/Ppxlib/Deriving/Args/index.html",
    "doc/ppxlib/Ppxlib/Deriving/index.html",
    "doc/ppxlib/Ppxlib/Context_free/class-map_top_down/index.html",
    "doc/ppxlib/Ppxlib/Context_free/Rule/Constant_kind/index.html",
    "doc/ppxlib/Ppxlib/Context_free/Rule/index.html",
    "doc/ppxlib/Ppxlib/Context_free/index.html",
    "doc/ppxlib/Ppxlib/Caller_id/index.html",
    "doc/ppxlib/Ppxlib/Code_path/index.html",
    "doc/ppxlib/Ppxlib/Attribute/Floating/Context/index.html",
    "doc/ppxlib/Ppxlib/Attribute/Floating/index.html",
    "doc/ppxlib/Ppxlib/Attribute/Context/index.html",
    "doc/ppxlib/Ppxlib/Attribute/index.html",
    "doc/ppxlib/Ppxlib/Ast_traverse/class-sexp_of/index.html",
    "doc/ppxlib/Ppxlib/Ast_traverse/class-lift/index.html",
    "doc/ppxlib/Ppxlib/Ast_traverse/class-map_with_expansion_context/index.html",
    "doc/ppxlib/Ppxlib/Ast_traverse/class-map_with_path/index.html",
    "doc/ppxlib/Ppxlib/Ast_traverse/class-map_with_context/index.html",
    "doc/ppxlib/Ppxlib/Ast_traverse/class-fold_map/index.html",
    "doc/ppxlib/Ppxlib/Ast_traverse/class-fold/index.html",
    "doc/ppxlib/Ppxlib/Ast_traverse/class-iter/index.html",
    "doc/ppxlib/Ppxlib/Ast_traverse/class-map/index.html",
    "doc/ppxlib/Ppxlib/Ast_traverse/index.html",
    "doc/ppxlib/Ppxlib/Ast_pattern/Packed/index.html",
    "doc/ppxlib/Ppxlib/Ast_pattern/index.html",
    "doc/ppxlib/Ppxlib/Ast_builder/Make/Located/index.html",
    "doc/ppxlib/Ppxlib/Ast_builder/Make/argument-1-Loc/index.html",
    "doc/ppxlib/Ppxlib/Ast_builder/Make/index.html",
    "doc/ppxlib/Ppxlib/Ast_builder/module-type-S/Located/index.html",
    "doc/ppxlib/Ppxlib/Ast_builder/module-type-S/index.html",
    "doc/ppxlib/Ppxlib/Ast_builder/module-type-Loc/index.html",
    "doc/ppxlib/Ppxlib/Ast_builder/Default/Located/index.html",
    "doc/ppxlib/Ppxlib/Ast_builder/Default/index.html",
    "doc/ppxlib/Ppxlib/Ast_builder/index.html",
    "doc/ppxlib/Ppxlib/class-lift/index.html",
    "doc/ppxlib/Ppxlib/class-map_with_context/index.html",
    "doc/ppxlib/Ppxlib/class-fold_map/index.html",
    "doc/ppxlib/Ppxlib/class-fold/index.html",
    "doc/ppxlib/Ppxlib/class-iter/index.html",
    "doc/ppxlib/Ppxlib/class-map/index.html", "doc/ppxlib/Ppxlib/index.html",
    "doc/ppxlib/index.html",
    "doc/src/ppxlib_traverse/ppxlib_traverse.ml.html",
    "doc/src/ppxlib_metaquot/ppxlib_metaquot.ml.html",
    "doc/src/ppxlib.traverse_builtins/ppxlib_traverse_builtins.ml.html",
    "doc/src/ppxlib.stdppx/stdppx.ml.html",
    "doc/src/ppxlib.runner_as_ppx/ppxlib_runner_as_ppx.ml.html",
    "doc/src/ppxlib.runner_as_ppx/ppx_driver_runner_as_ppx.ml.html",
    "doc/src/ppxlib.runner/ppxlib_runner.ml.html",
    "doc/src/ppxlib.runner/ppx_driver_runner.ml.html",
    "doc/src/ppxlib.print_diff/ppxlib_print_diff.ml.html",
    "doc/src/ppxlib.metaquot_lifters/ppxlib_metaquot_lifters.ml.html",
    "doc/src/ppxlib.ast/ppxlib_ast.ml.html",
    "doc/src/ppxlib.ast/ppxlib_ast__.ml.html",
    "doc/src/ppxlib.ast/location_helper.ml.html",
    "doc/src/ppxlib.ast/warn.ml.html",
    "doc/src/ppxlib.ast/lexer_helper.ml.html",
    "doc/src/ppxlib.ast/import.ml.html",
    "doc/src/ppxlib.ast/misc_helper.ml.html",
    "doc/src/ppxlib.ast/pprintast.ml.html", "doc/src/ppxlib.ast/ast.ml.html",
    "doc/src/ppxlib/ppxlib.ml.html", "doc/src/ppxlib/ppxlib__.ml.html",
    "doc/src/ppxlib/ast_builder_intf.ml.html",
    "doc/src/ppxlib/ast_pattern0.ml.html",
    "doc/src/ppxlib/ast_pattern.ml.html",
    "doc/src/ppxlib/ast_traverse.ml.html",
    "doc/src/ppxlib/caller_id.ml.html", "doc/src/ppxlib/ast_builder.ml.html",
    "doc/src/ppxlib/code_path.ml.html",
    "doc/src/ppxlib/code_matcher.ml.html",
    "doc/src/ppxlib/compiler_specifics.ml.html",
    "doc/src/ppxlib/common.ml.html",
    "doc/src/ppxlib/expansion_context.ml.html",
    "doc/src/ppxlib/attribute.ml.html",
    "doc/src/ppxlib/ignore_unused_warning.ml.html",
    "doc/src/ppxlib/file_path.ml.html", "doc/src/ppxlib/loc.ml.html",
    "doc/src/ppxlib/extension.ml.html", "doc/src/ppxlib/import.ml.html",
    "doc/src/ppxlib/context_free.ml.html", "doc/src/ppxlib/location.ml.html",
    "doc/src/ppxlib/longident.ml.html", "doc/src/ppxlib/options.ml.html",
    "doc/src/ppxlib/merlin_helpers.ml.html",
    "doc/src/ppxlib/deriving.ml.html", "doc/src/ppxlib/quoter.ml.html",
    "doc/src/ppxlib/ast_builder_generated.ml.html",
    "doc/src/ppxlib/name.ml.html", "doc/src/ppxlib/utils.ml.html",
    "doc/src/ppxlib/spellcheck.ml.html",
    "doc/src/ppxlib/location_check.ml.html",
    "doc/src/ppxlib/reconcile.ml.html", "doc/src/ppxlib/driver.ml.html",
    "doc/src/ppxlib/ast_pattern_generated.ml.html", "doc/src/index.html",
    "doc/README.html", "doc/LICENSE.html", "doc/index.html",
    "doc/HISTORY.html", "doc/CHANGES.html"
  ],
  "failed": false,
  "redirections": [
    {
      "old_path": "doc/Ppxlib_traverse/index.html",
      "new_path": "doc/ppxlib_traverse/Ppxlib_traverse/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Context_free/Rule/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Context_free/Rule/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Import_for_core/Location/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Location/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Deriving/Generator/V2/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Deriving/Generator/V2/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Extra_warnings/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Extra_warnings/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Ast_traverse/class-map_with_path/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Ast_traverse/class-map_with_path/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Ast/class-fold_map/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Ast/class-fold_map/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Extension/V3/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Extension/V3/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Import_for_core/Select_ast/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Select_ast/index.html"
    },
    {
      "old_path": "doc/Ppxlib_metaquot/Patt/index.html",
      "new_path": "doc/ppxlib_metaquot/Ppxlib_metaquot/Patt/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Import_for_core/Select_ast/Of_ocaml/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Select_ast/Of_ocaml/index.html"
    },
    {
      "old_path": "doc/Ppxlib/index.html",
      "new_path": "doc/ppxlib/Ppxlib/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Quoter/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Quoter/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Import_for_core/Select_ast/To_ocaml/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Select_ast/To_ocaml/index.html"
    },
    {
      "old_path": "doc/Stdppx/module-type-Comparisons/index.html",
      "new_path": "doc/ppxlib.stdppx/Stdppx/module-type-Comparisons/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Location/Error/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Location/Error/index.html"
    },
    {
      "old_path": "doc/Stdppx/Hashtbl/index.html",
      "new_path": "doc/ppxlib.stdppx/Stdppx/Hashtbl/index.html"
    },
    {
      "old_path": "doc/Stdppx/Bytes/index.html",
      "new_path": "doc/ppxlib.stdppx/Stdppx/Bytes/index.html"
    },
    {
      "old_path": "doc/Ppxlib/class-map_with_context/index.html",
      "new_path": "doc/ppxlib/Ppxlib/class-map_with_context/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Ast_builder/module-type-Loc/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Ast_builder/module-type-Loc/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Extension/V2/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Extension/V2/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Ast_builder/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Ast_builder/index.html"
    },
    {
      "old_path": "doc/Ppxlib_print_diff/index.html",
      "new_path": "doc/ppxlib.print_diff/Ppxlib_print_diff/index.html"
    },
    {
      "old_path": "doc/Stdppx/Char/index.html",
      "new_path": "doc/ppxlib.stdppx/Stdppx/Char/index.html"
    },
    {
      "old_path": "doc/Stdppx/Exn/index.html",
      "new_path": "doc/ppxlib.stdppx/Stdppx/Exn/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Select_ast/argument-1-Ocaml/Ast/Ast_mapper/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Select_ast/argument-1-Ocaml/Ast/Ast_mapper/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Attribute/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Attribute/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Merlin_helpers/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Merlin_helpers/index.html"
    },
    {
      "old_path": "doc/Ppxlib_traverse/Backends/class-reconstructors/index.html",
      "new_path": "doc/ppxlib_traverse/Ppxlib_traverse/Backends/class-reconstructors/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Selected_ast/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Selected_ast/index.html"
    },
    {
      "old_path": "doc/Ppxlib_metaquot_lifters/class-pattern_lifters/index.html",
      "new_path": "doc/ppxlib.metaquot_lifters/Ppxlib_metaquot_lifters/class-pattern_lifters/index.html"
    },
    {
      "old_path": "doc/Ppxlib_traverse_builtins/class-type-std_lifters/index.html",
      "new_path": "doc/ppxlib.traverse_builtins/Ppxlib_traverse_builtins/class-type-std_lifters/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Ast_traverse/class-iter/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Ast_traverse/class-iter/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Loc/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Loc/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Import_for_core/Parser/Of_ocaml/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Parser/Of_ocaml/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Ast_builder/Default/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Ast_builder/Default/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Parse/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Parse/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Ast_traverse/class-lift/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Ast_traverse/class-lift/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Ast_traverse/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Ast_traverse/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Ast_builder/Make/argument-1-Loc/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Ast_builder/Make/argument-1-Loc/index.html"
    },
    {
      "old_path": "doc/Ppxlib_metaquot/Make/argument-1-M/index.html",
      "new_path": "doc/ppxlib_metaquot/Ppxlib_metaquot/Make/argument-1-M/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Ast_builder/module-type-S/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Ast_builder/module-type-S/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Driver/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Driver/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Select_ast/argument-1-Ocaml/Ast/Outcometree/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Select_ast/argument-1-Ocaml/Ast/Outcometree/index.html"
    },
    {
      "old_path": "doc/Stdppx/String/Set/index.html",
      "new_path": "doc/ppxlib.stdppx/Stdppx/String/Set/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Ast/class-fold/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Ast/class-fold/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Import_for_core/Select_ast/argument-1-Ocaml/Ast/Outcometree/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Select_ast/argument-1-Ocaml/Ast/Outcometree/index.html"
    },
    {
      "old_path": "doc/Stdppx/Option/index.html",
      "new_path": "doc/ppxlib.stdppx/Stdppx/Option/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Import_for_core/Syntaxerr/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Syntaxerr/index.html"
    },
    {
      "old_path": "doc/Ppxlib/class-type_is_recursive/index.html",
      "new_path": "doc/ppxlib/Ppxlib/class-type_is_recursive/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Import_for_core/Parse/Of_ocaml/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Parse/Of_ocaml/index.html"
    },
    {
      "old_path": "doc/Ppxlib_runner_as_ppx/Ppx_driver_runner_as_ppx/index.html",
      "new_path": "doc/ppxlib.runner_as_ppx/Ppxlib_runner_as_ppx/Ppx_driver_runner_as_ppx/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Ast/class-map/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Ast/class-map/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Select_ast/argument-1-Ocaml/Ast/Config/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Select_ast/argument-1-Ocaml/Ast/Config/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Selected_ast/To_ocaml/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Selected_ast/To_ocaml/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Import_for_core/Select_ast/argument-1-Ocaml/Ast/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Select_ast/argument-1-Ocaml/Ast/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Ast_builder/Default/Located/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Ast_builder/Default/Located/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Select_ast/argument-1-Ocaml/Ast/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Select_ast/argument-1-Ocaml/Ast/index.html"
    },
    {
      "old_path": "doc/Stdppx/Fn/index.html",
      "new_path": "doc/ppxlib.stdppx/Stdppx/Fn/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Lexer/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Lexer/index.html"
    },
    {
      "old_path": "doc/Ppxlib_traverse_builtins/class-fold/index.html",
      "new_path": "doc/ppxlib.traverse_builtins/Ppxlib_traverse_builtins/class-fold/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Ast_pattern/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Ast_pattern/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Expansion_context/Extension/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Expansion_context/Extension/index.html"
    },
    {
      "old_path": "doc/Stdppx/In_channel/index.html",
      "new_path": "doc/ppxlib.stdppx/Stdppx/In_channel/index.html"
    },
    {
      "old_path": "doc/Stdppx/Bool/index.html",
      "new_path": "doc/ppxlib.stdppx/Stdppx/Bool/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Select_ast/To_ocaml/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Select_ast/To_ocaml/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Import_for_core/Select_ast/argument-1-Ocaml/Ast/Config/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Select_ast/argument-1-Ocaml/Ast/Config/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Import_for_core/Parse/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Parse/index.html"
    },
    {
      "old_path": "doc/Ppxlib/class-iter/index.html",
      "new_path": "doc/ppxlib/Ppxlib/class-iter/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Import_for_core/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Ast/class-map_with_context/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Ast/class-map_with_context/index.html"
    },
    {
      "old_path": "doc/Stdppx/Poly/index.html",
      "new_path": "doc/ppxlib.stdppx/Stdppx/Poly/index.html"
    },
    {
      "old_path": "doc/Stdppx/String/Map/index.html",
      "new_path": "doc/ppxlib.stdppx/Stdppx/String/Map/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Ast_traverse/class-map_with_context/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Ast_traverse/class-map_with_context/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Longident/Set/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Longident/Set/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Spellcheck/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Spellcheck/index.html"
    },
    {
      "old_path": "doc/Ppxlib_traverse_builtins/index.html",
      "new_path": "doc/ppxlib.traverse_builtins/Ppxlib_traverse_builtins/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Attribute/Floating/Context/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Attribute/Floating/Context/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Context_free/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Context_free/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Import_for_core/Selected_ast/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Selected_ast/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Caller_id/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Caller_id/index.html"
    },
    {
      "old_path": "doc/Ppxlib_traverse_builtins/class-map_with_context/index.html",
      "new_path": "doc/ppxlib.traverse_builtins/Ppxlib_traverse_builtins/class-map_with_context/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Extension/For_context/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Extension/For_context/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Reserved_namespaces/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Reserved_namespaces/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Import_for_core/Lexer/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Lexer/index.html"
    },
    {
      "old_path": "doc/Ppxlib_metaquot/Make/index.html",
      "new_path": "doc/ppxlib_metaquot/Ppxlib_metaquot/Make/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Import_for_core/Parser/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Parser/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Extension/Expert/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Extension/Expert/index.html"
    },
    {
      "old_path": "doc/Stdppx/String/index.html",
      "new_path": "doc/ppxlib.stdppx/Stdppx/String/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Extension/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Extension/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Select_ast/argument-1-Ocaml/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Select_ast/argument-1-Ocaml/index.html"
    },
    {
      "old_path": "doc/Ppxlib_traverse_builtins/class-map/index.html",
      "new_path": "doc/ppxlib.traverse_builtins/Ppxlib_traverse_builtins/class-map/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Select_ast/Of_ocaml/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Select_ast/Of_ocaml/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Import_for_core/Select_ast/Type/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Select_ast/Type/index.html"
    },
    {
      "old_path": "doc/Stdppx/Int/index.html",
      "new_path": "doc/ppxlib.stdppx/Stdppx/Int/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Context_free/Rule/Constant_kind/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Context_free/Rule/Constant_kind/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Longident/Map/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Longident/Map/index.html"
    },
    {
      "old_path": "doc/Ppxlib_metaquot/Expr/index.html",
      "new_path": "doc/ppxlib_metaquot/Ppxlib_metaquot/Expr/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Ast_builder/Make/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Ast_builder/Make/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Import_for_core/Selected_ast/Of_ocaml/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Selected_ast/Of_ocaml/index.html"
    },
    {
      "old_path": "doc/Stdppx/List/index.html",
      "new_path": "doc/ppxlib.stdppx/Stdppx/List/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Context_free/class-map_top_down/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Context_free/class-map_top_down/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Selected_ast/Of_ocaml/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Selected_ast/Of_ocaml/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Ast/class-lift/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Ast/class-lift/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Select_ast/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Select_ast/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Import_for_core/Selected_ast/To_ocaml/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Selected_ast/To_ocaml/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Longident/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Longident/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Syntaxerr/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Syntaxerr/index.html"
    },
    {
      "old_path": "doc/Ppxlib_traverse/Backends/index.html",
      "new_path": "doc/ppxlib_traverse/Ppxlib_traverse/Backends/index.html"
    },
    {
      "old_path": "doc/Ppxlib/class-lift/index.html",
      "new_path": "doc/ppxlib/Ppxlib/class-lift/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Import_for_core/Select_ast/argument-1-Ocaml/Ast/Parsetree/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Select_ast/argument-1-Ocaml/Ast/Parsetree/index.html"
    },
    {
      "old_path": "doc/Ppxlib_traverse_builtins/class-iter/index.html",
      "new_path": "doc/ppxlib.traverse_builtins/Ppxlib_traverse_builtins/class-iter/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Import_for_core/Select_ast/argument-1-Ocaml/Ast/Ast_mapper/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Select_ast/argument-1-Ocaml/Ast/Ast_mapper/index.html"
    },
    {
      "old_path": "doc/Stdppx/Float/index.html",
      "new_path": "doc/ppxlib.stdppx/Stdppx/Float/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Select_ast/argument-1-Ocaml/Ast/Parsetree/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Select_ast/argument-1-Ocaml/Ast/Parsetree/index.html"
    },
    {
      "old_path": "doc/Ppxlib_runner_as_ppx/index.html",
      "new_path": "doc/ppxlib.runner_as_ppx/Ppxlib_runner_as_ppx/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Ast_builder/Make/Located/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Ast_builder/Make/Located/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Ast_traverse/class-map_with_expansion_context/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Ast_traverse/class-map_with_expansion_context/index.html"
    },
    {
      "old_path": "doc/Ppxlib_traverse_builtins/class-lift/index.html",
      "new_path": "doc/ppxlib.traverse_builtins/Ppxlib_traverse_builtins/class-lift/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Ast_traverse/class-map/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Ast_traverse/class-map/index.html"
    },
    {
      "old_path": "doc/Ppxlib_metaquot/index.html",
      "new_path": "doc/ppxlib_metaquot/Ppxlib_metaquot/index.html"
    },
    {
      "old_path": "doc/Ppxlib/class-fold_map/index.html",
      "new_path": "doc/ppxlib/Ppxlib/class-fold_map/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Extension/Context/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Extension/Context/index.html"
    },
    {
      "old_path": "doc/Ppxlib_metaquot/Make/argument-1-M/class-std_lifters/index.html",
      "new_path": "doc/ppxlib_metaquot/Ppxlib_metaquot/Make/argument-1-M/class-std_lifters/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Deriving/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Deriving/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Parse/Of_ocaml/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Parse/Of_ocaml/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Ast_traverse/class-fold_map/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Ast_traverse/class-fold_map/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Ast_pattern/Packed/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Ast_pattern/Packed/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Driver/Cookies/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Driver/Cookies/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Deriving/Generator/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Deriving/Generator/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Expansion_context/Deriver/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Expansion_context/Deriver/index.html"
    },
    {
      "old_path": "doc/Ppxlib/class-map/index.html",
      "new_path": "doc/ppxlib/Ppxlib/class-map/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Expansion_context/Base/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Expansion_context/Base/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Parser/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Parser/index.html"
    },
    {
      "old_path": "doc/Ppxlib_runner/index.html",
      "new_path": "doc/ppxlib.runner/Ppxlib_runner/index.html"
    },
    {
      "old_path": "doc/Ppxlib/class-fold/index.html",
      "new_path": "doc/ppxlib/Ppxlib/class-fold/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Driver/Create_file_property/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Driver/Create_file_property/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Driver/Create_file_property/argument-1-Name/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Driver/Create_file_property/argument-1-Name/index.html"
    },
    {
      "old_path": "doc/Ppxlib_traverse_builtins/T/index.html",
      "new_path": "doc/ppxlib.traverse_builtins/Ppxlib_traverse_builtins/T/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Ast_traverse/class-sexp_of/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Ast_traverse/class-sexp_of/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Ast/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Ast/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Code_path/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Code_path/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Pprintast/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Pprintast/index.html"
    },
    {
      "old_path": "doc/Stdppx/index.html",
      "new_path": "doc/ppxlib.stdppx/Stdppx/index.html"
    },
    {
      "old_path": "doc/Ppxlib_metaquot_lifters/index.html",
      "new_path": "doc/ppxlib.metaquot_lifters/Ppxlib_metaquot_lifters/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Driver/Lint_error/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Driver/Lint_error/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Ast_builder/module-type-S/Located/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Ast_builder/module-type-S/Located/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Expansion_context/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Expansion_context/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Deriving/Args/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Deriving/Args/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Select_ast/Type/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Select_ast/Type/index.html"
    },
    {
      "old_path": "doc/Stdppx/Out_channel/index.html",
      "new_path": "doc/ppxlib.stdppx/Stdppx/Out_channel/index.html"
    },
    {
      "old_path": "doc/Ppxlib_traverse/Backends/class-type-what/index.html",
      "new_path": "doc/ppxlib_traverse/Ppxlib_traverse/Backends/class-type-what/index.html"
    },
    {
      "old_path": "doc/Ppxlib/File_path/index.html",
      "new_path": "doc/ppxlib/Ppxlib/File_path/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Location/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Location/index.html"
    },
    {
      "old_path": "doc/Ppxlib_metaquot_lifters/class-expression_lifters/index.html",
      "new_path": "doc/ppxlib.metaquot_lifters/Ppxlib_metaquot_lifters/class-expression_lifters/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Ast/class-iter/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Ast/class-iter/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Import_for_core/Select_ast/argument-1-Ocaml/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Select_ast/argument-1-Ocaml/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Ast_traverse/class-fold/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Ast_traverse/class-fold/index.html"
    },
    {
      "old_path": "doc/Ppxlib_traverse_builtins/class-fold_map/index.html",
      "new_path": "doc/ppxlib.traverse_builtins/Ppxlib_traverse_builtins/class-fold_map/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Selected_ast/Type/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Selected_ast/Type/index.html"
    },
    {
      "old_path": "doc/Ppxlib_runner/Ppx_driver_runner/index.html",
      "new_path": "doc/ppxlib.runner/Ppxlib_runner/Ppx_driver_runner/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Parser/Of_ocaml/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Parser/Of_ocaml/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Attribute/Floating/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Attribute/Floating/index.html"
    },
    {
      "old_path": "doc/Ppxlib/Attribute/Context/index.html",
      "new_path": "doc/ppxlib/Ppxlib/Attribute/Context/index.html"
    },
    {
      "old_path": "doc/Ppxlib_ast/Import_for_core/Selected_ast/Type/index.html",
      "new_path": "doc/ppxlib.ast/Ppxlib_ast/Import_for_core/Selected_ast/Type/index.html"
    }
  ]
}