(lang dune 1.10)
(name ocaml-migrate-parsetree)
(library
 (name ocaml-migrate-parsetree)
 (kind normal)
 (archives (byte migrate_parsetree.cma) (native migrate_parsetree.cmxa))
 (plugins (byte migrate_parsetree.cma) (native migrate_parsetree.cmxs))
 (foreign_archives (native migrate_parsetree.a))
 (requires compiler-libs.common result ppx_derivers)
 (main_module_name Migrate_parsetree)
 (modes byte native)
 (modules
  (alias_module
   (name Migrate_parsetree__)
   (obj_name migrate_parsetree__)
   (visibility public)
   (impl))
  (main_module_name Migrate_parsetree)
  (modules
   ((name Ast_402)
    (obj_name migrate_parsetree__Ast_402)
    (visibility public)
    (impl))
   ((name Ast_403)
    (obj_name migrate_parsetree__Ast_403)
    (visibility public)
    (impl))
   ((name Ast_404)
    (obj_name migrate_parsetree__Ast_404)
    (visibility public)
    (impl))
   ((name Ast_405)
    (obj_name migrate_parsetree__Ast_405)
    (visibility public)
    (impl))
   ((name Ast_406)
    (obj_name migrate_parsetree__Ast_406)
    (visibility public)
    (impl))
   ((name Ast_407)
    (obj_name migrate_parsetree__Ast_407)
    (visibility public)
    (impl))
   ((name Ast_408)
    (obj_name migrate_parsetree__Ast_408)
    (visibility public)
    (impl))
   ((name Ast_408_helper)
    (obj_name migrate_parsetree__Ast_408_helper)
    (visibility public)
    (impl))
   ((name Ast_409)
    (obj_name migrate_parsetree__Ast_409)
    (visibility public)
    (impl))
   ((name Ast_409_helper)
    (obj_name migrate_parsetree__Ast_409_helper)
    (visibility public)
    (impl))
   ((name Locations)
    (obj_name migrate_parsetree__Locations)
    (visibility public)
    (impl))
   ((name Migrate_parsetree)
    (obj_name migrate_parsetree)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_402_403)
    (obj_name migrate_parsetree__Migrate_parsetree_402_403)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_402_403_migrate)
    (obj_name migrate_parsetree__Migrate_parsetree_402_403_migrate)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_403_402)
    (obj_name migrate_parsetree__Migrate_parsetree_403_402)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_403_402_migrate)
    (obj_name migrate_parsetree__Migrate_parsetree_403_402_migrate)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_403_404)
    (obj_name migrate_parsetree__Migrate_parsetree_403_404)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_403_404_migrate)
    (obj_name migrate_parsetree__Migrate_parsetree_403_404_migrate)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_404_403)
    (obj_name migrate_parsetree__Migrate_parsetree_404_403)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_404_403_migrate)
    (obj_name migrate_parsetree__Migrate_parsetree_404_403_migrate)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_404_405)
    (obj_name migrate_parsetree__Migrate_parsetree_404_405)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_404_405_migrate)
    (obj_name migrate_parsetree__Migrate_parsetree_404_405_migrate)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_405_404)
    (obj_name migrate_parsetree__Migrate_parsetree_405_404)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_405_404_migrate)
    (obj_name migrate_parsetree__Migrate_parsetree_405_404_migrate)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_405_406)
    (obj_name migrate_parsetree__Migrate_parsetree_405_406)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_405_406_migrate)
    (obj_name migrate_parsetree__Migrate_parsetree_405_406_migrate)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_406_405)
    (obj_name migrate_parsetree__Migrate_parsetree_406_405)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_406_405_migrate)
    (obj_name migrate_parsetree__Migrate_parsetree_406_405_migrate)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_406_407)
    (obj_name migrate_parsetree__Migrate_parsetree_406_407)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_406_407_migrate)
    (obj_name migrate_parsetree__Migrate_parsetree_406_407_migrate)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_407_406)
    (obj_name migrate_parsetree__Migrate_parsetree_407_406)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_407_406_migrate)
    (obj_name migrate_parsetree__Migrate_parsetree_407_406_migrate)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_407_408)
    (obj_name migrate_parsetree__Migrate_parsetree_407_408)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_407_408_migrate)
    (obj_name migrate_parsetree__Migrate_parsetree_407_408_migrate)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_408_407)
    (obj_name migrate_parsetree__Migrate_parsetree_408_407)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_408_407_migrate)
    (obj_name migrate_parsetree__Migrate_parsetree_408_407_migrate)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_408_409)
    (obj_name migrate_parsetree__Migrate_parsetree_408_409)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_408_409_migrate)
    (obj_name migrate_parsetree__Migrate_parsetree_408_409_migrate)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_409_408)
    (obj_name migrate_parsetree__Migrate_parsetree_409_408)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_409_408_migrate)
    (obj_name migrate_parsetree__Migrate_parsetree_409_408_migrate)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_ast_io)
    (obj_name migrate_parsetree__Migrate_parsetree_ast_io)
    (visibility public)
    (impl)
    (intf))
   ((name Migrate_parsetree_compiler_functions)
    (obj_name migrate_parsetree__Migrate_parsetree_compiler_functions)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_def)
    (obj_name migrate_parsetree__Migrate_parsetree_def)
    (visibility public)
    (impl)
    (intf))
   ((name Migrate_parsetree_driver)
    (obj_name migrate_parsetree__Migrate_parsetree_driver)
    (visibility public)
    (impl)
    (intf))
   ((name Migrate_parsetree_parse)
    (obj_name migrate_parsetree__Migrate_parsetree_parse)
    (visibility public)
    (impl)
    (intf))
   ((name Migrate_parsetree_versions)
    (obj_name migrate_parsetree__Migrate_parsetree_versions)
    (visibility public)
    (impl)
    (intf))
   ((name Stdlib0)
    (obj_name migrate_parsetree__Stdlib0)
    (visibility public)
    (impl)))
  (wrapped
   (transition "Access modules via the Migrate_parsetree toplevel module")))
 (ppx.driver
  (flags --dump-ast)
  (lint_flags --null)
  (main Migrate_parsetree.Driver.run_main)))
(library
 (name ocaml-migrate-parsetree.driver-main)
 (kind normal)
 (archives
  (byte driver-main/migrate_parsetree_driver_main.cma)
  (native driver-main/migrate_parsetree_driver_main.cmxa))
 (plugins
  (byte driver-main/migrate_parsetree_driver_main.cma)
  (native driver-main/migrate_parsetree_driver_main.cmxs))
 (foreign_archives (native driver-main/migrate_parsetree_driver_main.a))
 (requires ocaml-migrate-parsetree)
 (main_module_name Migrate_parsetree_driver_main)
 (modes byte native)
 (modules
  (main_module_name Migrate_parsetree_driver_main)
  (modules
   ((name Migrate_parsetree_driver_main)
    (obj_name migrate_parsetree_driver_main)
    (visibility public)
    (impl)))
  (wrapped true)))
