"oasis2opam-install/oasis2opam_install.ml" 3 49 56 "oasis2opam-install/oasis2opam_install.ml" 3 49 66
ident(
  def String_map "oasis2opam-install/oasis2opam_install.ml" 3 49 85 "oasis2opam-install/oasis2opam_install.ml" 0 0 -1
)
"oasis2opam-install/oasis2opam_install.ml" 4 86 90 "oasis2opam-install/oasis2opam_install.ml" 4 86 108
type(
  (String_map.key * 'a) list -> 'a String_map.t
)
ident(
  def string_map_of_list "oasis2opam-install/oasis2opam_install.ml" 11 252 252 "oasis2opam-install/oasis2opam_install.ml" 0 0 -1
)
"oasis2opam-install/oasis2opam_install.ml" 4 86 109 "oasis2opam-install/oasis2opam_install.ml" 4 86 110
type(
  (String_map.key * 'a) list
)
ident(
  def l "oasis2opam-install/oasis2opam_install.ml" 5 113 115 "oasis2opam-install/oasis2opam_install.ml" 9 228 250
)
"oasis2opam-install/oasis2opam_install.ml" 5 113 115 "oasis2opam-install/oasis2opam_install.ml" 5 113 129
type(
  ('a String_map.t -> String_map.key * 'a -> 'a String_map.t) ->
  'a String_map.t -> (String_map.key * 'a) list -> 'a String_map.t
)
ident(
  int_ref Stdlib.List.fold_left "list.mli" 211 7387 7387 "list.mli" 211 7387 7442
)
"oasis2opam-install/oasis2opam_install.ml" 6 130 139 "oasis2opam-install/oasis2opam_install.ml" 6 130 142
type(
  'a String_map.t
)
ident(
  def acc "oasis2opam-install/oasis2opam_install.ml" 6 130 143 "oasis2opam-install/oasis2opam_install.ml" 8 197 226
)
"oasis2opam-install/oasis2opam_install.ml" 6 130 144 "oasis2opam-install/oasis2opam_install.ml" 6 130 145
type(
  String_map.key
)
ident(
  def k "oasis2opam-install/oasis2opam_install.ml" 7 153 160 "oasis2opam-install/oasis2opam_install.ml" 8 197 226
)
"oasis2opam-install/oasis2opam_install.ml" 6 130 147 "oasis2opam-install/oasis2opam_install.ml" 6 130 148
type(
  'a
)
ident(
  def v "oasis2opam-install/oasis2opam_install.ml" 7 153 160 "oasis2opam-install/oasis2opam_install.ml" 8 197 226
)
"oasis2opam-install/oasis2opam_install.ml" 6 130 143 "oasis2opam-install/oasis2opam_install.ml" 6 130 149
type(
  String_map.key * 'a
)
"oasis2opam-install/oasis2opam_install.ml" 7 153 168 "oasis2opam-install/oasis2opam_install.ml" 7 153 171
type(
  bool -> bool
)
ident(
  int_ref Stdlib.not "stdlib.mli" 211 8889 8889 "stdlib.mli" 211 8889 8929
)
"oasis2opam-install/oasis2opam_install.ml" 7 153 173 "oasis2opam-install/oasis2opam_install.ml" 7 153 187
type(
  String_map.key -> 'a String_map.t -> bool
)
ident(
  int_ref String_map.mem "map.mli" 79 3076 3080 "map.mli" 79 3076 3108
)
"oasis2opam-install/oasis2opam_install.ml" 7 153 188 "oasis2opam-install/oasis2opam_install.ml" 7 153 189
type(
  String_map.key
)
ident(
  int_ref k "oasis2opam-install/oasis2opam_install.ml" 6 130 144 "oasis2opam-install/oasis2opam_install.ml" 6 130 145
)
"oasis2opam-install/oasis2opam_install.ml" 7 153 190 "oasis2opam-install/oasis2opam_install.ml" 7 153 193
type(
  'a String_map.t
)
ident(
  int_ref acc "oasis2opam-install/oasis2opam_install.ml" 6 130 139 "oasis2opam-install/oasis2opam_install.ml" 6 130 142
)
"oasis2opam-install/oasis2opam_install.ml" 7 153 172 "oasis2opam-install/oasis2opam_install.ml" 7 153 194
type(
  bool
)
"oasis2opam-install/oasis2opam_install.ml" 7 153 167 "oasis2opam-install/oasis2opam_install.ml" 7 153 195
type(
  bool
)
"oasis2opam-install/oasis2opam_install.ml" 7 153 160 "oasis2opam-install/oasis2opam_install.ml" 7 153 195
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 8 197 204 "oasis2opam-install/oasis2opam_install.ml" 8 197 218
type(
  String_map.key -> 'a -> 'a String_map.t -> 'a String_map.t
)
ident(
  int_ref String_map.add "map.mli" 83 3211 3215 "map.mli" 83 3211 3249
)
"oasis2opam-install/oasis2opam_install.ml" 8 197 219 "oasis2opam-install/oasis2opam_install.ml" 8 197 220
type(
  String_map.key
)
ident(
  int_ref k "oasis2opam-install/oasis2opam_install.ml" 6 130 144 "oasis2opam-install/oasis2opam_install.ml" 6 130 145
)
"oasis2opam-install/oasis2opam_install.ml" 8 197 221 "oasis2opam-install/oasis2opam_install.ml" 8 197 222
type(
  'a
)
ident(
  int_ref v "oasis2opam-install/oasis2opam_install.ml" 6 130 147 "oasis2opam-install/oasis2opam_install.ml" 6 130 148
)
"oasis2opam-install/oasis2opam_install.ml" 8 197 223 "oasis2opam-install/oasis2opam_install.ml" 8 197 226
type(
  'a String_map.t
)
ident(
  int_ref acc "oasis2opam-install/oasis2opam_install.ml" 6 130 139 "oasis2opam-install/oasis2opam_install.ml" 6 130 142
)
"oasis2opam-install/oasis2opam_install.ml" 8 197 204 "oasis2opam-install/oasis2opam_install.ml" 8 197 226
type(
  'a String_map.t
)
"oasis2opam-install/oasis2opam_install.ml" 7 153 160 "oasis2opam-install/oasis2opam_install.ml" 8 197 226
type(
  'a String_map.t
)
"oasis2opam-install/oasis2opam_install.ml" 6 130 134 "oasis2opam-install/oasis2opam_install.ml" 8 197 227
type(
  'a String_map.t -> String_map.key * 'a -> 'a String_map.t
)
"oasis2opam-install/oasis2opam_install.ml" 9 228 232 "oasis2opam-install/oasis2opam_install.ml" 9 228 248
type(
  'a String_map.t
)
ident(
  int_ref String_map.empty "map.mli" 73 2950 2954 "map.mli" 73 2950 2969
)
"oasis2opam-install/oasis2opam_install.ml" 9 228 249 "oasis2opam-install/oasis2opam_install.ml" 9 228 250
type(
  (String_map.key * 'a) list
)
ident(
  int_ref l "oasis2opam-install/oasis2opam_install.ml" 4 86 109 "oasis2opam-install/oasis2opam_install.ml" 4 86 110
)
"oasis2opam-install/oasis2opam_install.ml" 5 113 115 "oasis2opam-install/oasis2opam_install.ml" 9 228 250
type(
  'a String_map.t
)
"oasis2opam-install/oasis2opam_install.ml" 11 252 256 "oasis2opam-install/oasis2opam_install.ml" 11 252 269
type(
  string -> string list
)
ident(
  def lines_of_file "oasis2opam-install/oasis2opam_install.ml" 23 474 474 "oasis2opam-install/oasis2opam_install.ml" 0 0 -1
)
"oasis2opam-install/oasis2opam_install.ml" 11 252 270 "oasis2opam-install/oasis2opam_install.ml" 11 252 272
type(
  string
)
ident(
  def fn "oasis2opam-install/oasis2opam_install.ml" 12 275 277 "oasis2opam-install/oasis2opam_install.ml" 21 463 472
)
"oasis2opam-install/oasis2opam_install.ml" 12 275 281 "oasis2opam-install/oasis2opam_install.ml" 12 275 283
type(
  in_channel
)
ident(
  def ic "oasis2opam-install/oasis2opam_install.ml" 13 300 302 "oasis2opam-install/oasis2opam_install.ml" 21 463 472
)
"oasis2opam-install/oasis2opam_install.ml" 12 275 286 "oasis2opam-install/oasis2opam_install.ml" 12 275 293
type(
  string -> in_channel
)
ident(
  int_ref Stdlib.open_in "stdlib.mli" 1083 40186 40186 "stdlib.mli" 1083 40186 40220
)
"oasis2opam-install/oasis2opam_install.ml" 12 275 294 "oasis2opam-install/oasis2opam_install.ml" 12 275 296
type(
  string
)
ident(
  int_ref fn "oasis2opam-install/oasis2opam_install.ml" 11 252 270 "oasis2opam-install/oasis2opam_install.ml" 11 252 272
)
"oasis2opam-install/oasis2opam_install.ml" 12 275 286 "oasis2opam-install/oasis2opam_install.ml" 12 275 296
type(
  in_channel
)
"oasis2opam-install/oasis2opam_install.ml" 13 300 310 "oasis2opam-install/oasis2opam_install.ml" 13 300 314
type(
  string list -> string list
)
ident(
  def loop "oasis2opam-install/oasis2opam_install.ml" 13 300 302 "oasis2opam-install/oasis2opam_install.ml" 21 463 472
)
"oasis2opam-install/oasis2opam_install.ml" 13 300 315 "oasis2opam-install/oasis2opam_install.ml" 13 300 318
type(
  string list
)
ident(
  def acc "oasis2opam-install/oasis2opam_install.ml" 14 321 325 "oasis2opam-install/oasis2opam_install.ml" 19 433 457
)
"oasis2opam-install/oasis2opam_install.ml" 14 321 331 "oasis2opam-install/oasis2opam_install.ml" 14 321 341
type(
  in_channel -> string
)
ident(
  int_ref Stdlib.input_line "stdlib.mli" 1104 41140 41140 "stdlib.mli" 1104 41140 41177
)
"oasis2opam-install/oasis2opam_install.ml" 14 321 342 "oasis2opam-install/oasis2opam_install.ml" 14 321 344
type(
  in_channel
)
ident(
  int_ref ic "oasis2opam-install/oasis2opam_install.ml" 12 275 281 "oasis2opam-install/oasis2opam_install.ml" 12 275 283
)
"oasis2opam-install/oasis2opam_install.ml" 14 321 331 "oasis2opam-install/oasis2opam_install.ml" 14 321 344
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 15 350 366 "oasis2opam-install/oasis2opam_install.ml" 15 350 377
type(
  exn
)
"oasis2opam-install/oasis2opam_install.ml" 15 350 356 "oasis2opam-install/oasis2opam_install.ml" 15 350 377
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 16 381 387 "oasis2opam-install/oasis2opam_install.ml" 16 381 395
type(
  in_channel -> unit
)
ident(
  int_ref Stdlib.close_in "stdlib.mli" 1183 44905 44905 "stdlib.mli" 1183 44905 44938
)
"oasis2opam-install/oasis2opam_install.ml" 16 381 396 "oasis2opam-install/oasis2opam_install.ml" 16 381 398
type(
  in_channel
)
ident(
  int_ref ic "oasis2opam-install/oasis2opam_install.ml" 12 275 281 "oasis2opam-install/oasis2opam_install.ml" 12 275 283
)
"oasis2opam-install/oasis2opam_install.ml" 16 381 387 "oasis2opam-install/oasis2opam_install.ml" 16 381 398
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 17 400 406 "oasis2opam-install/oasis2opam_install.ml" 17 400 414
type(
  string list -> string list
)
ident(
  int_ref Stdlib.List.rev "list.mli" 90 3519 3519 "list.mli" 90 3519 3547
)
"oasis2opam-install/oasis2opam_install.ml" 17 400 415 "oasis2opam-install/oasis2opam_install.ml" 17 400 418
type(
  string list
)
ident(
  int_ref acc "oasis2opam-install/oasis2opam_install.ml" 13 300 315 "oasis2opam-install/oasis2opam_install.ml" 13 300 318
)
"oasis2opam-install/oasis2opam_install.ml" 17 400 406 "oasis2opam-install/oasis2opam_install.ml" 17 400 418
type(
  string list
)
"oasis2opam-install/oasis2opam_install.ml" 16 381 387 "oasis2opam-install/oasis2opam_install.ml" 17 400 418
type(
  string list
)
"oasis2opam-install/oasis2opam_install.ml" 18 419 425 "oasis2opam-install/oasis2opam_install.ml" 18 419 429
type(
  string
)
type(
  string
)
ident(
  def line "oasis2opam-install/oasis2opam_install.ml" 19 433 439 "oasis2opam-install/oasis2opam_install.ml" 19 433 457
)
"oasis2opam-install/oasis2opam_install.ml" 19 433 439 "oasis2opam-install/oasis2opam_install.ml" 19 433 443
type(
  string list -> string list
)
ident(
  int_ref loop "oasis2opam-install/oasis2opam_install.ml" 13 300 310 "oasis2opam-install/oasis2opam_install.ml" 13 300 314
)
"oasis2opam-install/oasis2opam_install.ml" 19 433 445 "oasis2opam-install/oasis2opam_install.ml" 19 433 449
type(
  string
)
ident(
  int_ref line "oasis2opam-install/oasis2opam_install.ml" 18 419 425 "oasis2opam-install/oasis2opam_install.ml" 18 419 429
)
"oasis2opam-install/oasis2opam_install.ml" 19 433 453 "oasis2opam-install/oasis2opam_install.ml" 19 433 456
type(
  string list
)
ident(
  int_ref acc "oasis2opam-install/oasis2opam_install.ml" 13 300 315 "oasis2opam-install/oasis2opam_install.ml" 13 300 318
)
"oasis2opam-install/oasis2opam_install.ml" 19 433 444 "oasis2opam-install/oasis2opam_install.ml" 19 433 457
type(
  string list
)
"oasis2opam-install/oasis2opam_install.ml" 19 433 439 "oasis2opam-install/oasis2opam_install.ml" 19 433 457
type(
  string list
)
"oasis2opam-install/oasis2opam_install.ml" 14 321 325 "oasis2opam-install/oasis2opam_install.ml" 19 433 457
type(
  string list
)
"oasis2opam-install/oasis2opam_install.ml" 21 463 465 "oasis2opam-install/oasis2opam_install.ml" 21 463 469
type(
  string list -> string list
)
ident(
  int_ref loop "oasis2opam-install/oasis2opam_install.ml" 13 300 310 "oasis2opam-install/oasis2opam_install.ml" 13 300 314
)
"oasis2opam-install/oasis2opam_install.ml" 21 463 470 "oasis2opam-install/oasis2opam_install.ml" 21 463 472
type(
  string list
)
"oasis2opam-install/oasis2opam_install.ml" 21 463 465 "oasis2opam-install/oasis2opam_install.ml" 21 463 472
type(
  string list
)
"oasis2opam-install/oasis2opam_install.ml" 13 300 302 "oasis2opam-install/oasis2opam_install.ml" 21 463 472
type(
  string list
)
"oasis2opam-install/oasis2opam_install.ml" 12 275 277 "oasis2opam-install/oasis2opam_install.ml" 21 463 472
type(
  string list
)
"oasis2opam-install/oasis2opam_install.ml" 23 474 478 "oasis2opam-install/oasis2opam_install.ml" 23 474 492
type(
  unit -> (string * string) list
)
ident(
  def read_setup_log "oasis2opam-install/oasis2opam_install.ml" 27 609 609 "oasis2opam-install/oasis2opam_install.ml" 0 0 -1
)
"oasis2opam-install/oasis2opam_install.ml" 23 474 493 "oasis2opam-install/oasis2opam_install.ml" 23 474 495
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 24 498 500 "oasis2opam-install/oasis2opam_install.ml" 24 498 513
type(
  string -> string list
)
ident(
  int_ref lines_of_file "oasis2opam-install/oasis2opam_install.ml" 11 252 256 "oasis2opam-install/oasis2opam_install.ml" 11 252 269
)
"oasis2opam-install/oasis2opam_install.ml" 24 498 514 "oasis2opam-install/oasis2opam_install.ml" 24 498 525
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 24 498 500 "oasis2opam-install/oasis2opam_install.ml" 24 498 525
type(
  string list
)
"oasis2opam-install/oasis2opam_install.ml" 25 526 531 "oasis2opam-install/oasis2opam_install.ml" 25 526 539
type(
  (string -> string * string) -> string list -> (string * string) list
)
ident(
  int_ref Stdlib.List.map "list.mli" 172 6124 6124 "list.mli" 172 6124 6166
)
"oasis2opam-install/oasis2opam_install.ml" 25 526 545 "oasis2opam-install/oasis2opam_install.ml" 25 526 549
type(
  string
)
ident(
  def line "oasis2opam-install/oasis2opam_install.ml" 25 526 553 "oasis2opam-install/oasis2opam_install.ml" 25 526 606
)
"oasis2opam-install/oasis2opam_install.ml" 25 526 553 "oasis2opam-install/oasis2opam_install.ml" 25 526 565
type(
  string ->
  (string -> string -> string * string, '_weak1,
   (string -> string -> string * string) -> string * string, string * string)
  Scanf.scanner
)
ident(
  int_ref Stdlib.Scanf.sscanf "scanf.mli" 470 21813 21813 "scanf.mli" 470 21813 21860
)
"oasis2opam-install/oasis2opam_install.ml" 25 526 566 "oasis2opam-install/oasis2opam_install.ml" 25 526 570
type(
  string
)
ident(
  int_ref line "oasis2opam-install/oasis2opam_install.ml" 25 526 545 "oasis2opam-install/oasis2opam_install.ml" 25 526 549
)
"oasis2opam-install/oasis2opam_install.ml" 25 526 571 "oasis2opam-install/oasis2opam_install.ml" 25 526 578
type(
  (string -> string -> string * string, Scanf.Scanning.in_channel, '_weak1,
   (string -> string -> string * string) -> string * string,
   (string -> string -> string * string) -> string * string, string * string)
  format6
)
"oasis2opam-install/oasis2opam_install.ml" 25 526 584 "oasis2opam-install/oasis2opam_install.ml" 25 526 587
type(
  string
)
ident(
  def tag "oasis2opam-install/oasis2opam_install.ml" 25 526 588 "oasis2opam-install/oasis2opam_install.ml" 25 526 605
)
"oasis2opam-install/oasis2opam_install.ml" 25 526 588 "oasis2opam-install/oasis2opam_install.ml" 25 526 591
type(
  string
)
ident(
  def arg "oasis2opam-install/oasis2opam_install.ml" 25 526 595 "oasis2opam-install/oasis2opam_install.ml" 25 526 605
)
"oasis2opam-install/oasis2opam_install.ml" 25 526 596 "oasis2opam-install/oasis2opam_install.ml" 25 526 599
type(
  string
)
ident(
  int_ref tag "oasis2opam-install/oasis2opam_install.ml" 25 526 584 "oasis2opam-install/oasis2opam_install.ml" 25 526 587
)
"oasis2opam-install/oasis2opam_install.ml" 25 526 601 "oasis2opam-install/oasis2opam_install.ml" 25 526 604
type(
  string
)
ident(
  int_ref arg "oasis2opam-install/oasis2opam_install.ml" 25 526 588 "oasis2opam-install/oasis2opam_install.ml" 25 526 591
)
"oasis2opam-install/oasis2opam_install.ml" 25 526 595 "oasis2opam-install/oasis2opam_install.ml" 25 526 605
type(
  string * string
)
"oasis2opam-install/oasis2opam_install.ml" 25 526 579 "oasis2opam-install/oasis2opam_install.ml" 25 526 606
type(
  string -> string -> string * string
)
"oasis2opam-install/oasis2opam_install.ml" 25 526 553 "oasis2opam-install/oasis2opam_install.ml" 25 526 606
type(
  string * string
)
"oasis2opam-install/oasis2opam_install.ml" 25 526 540 "oasis2opam-install/oasis2opam_install.ml" 25 526 607
type(
  string -> string * string
)
"oasis2opam-install/oasis2opam_install.ml" 25 526 531 "oasis2opam-install/oasis2opam_install.ml" 25 526 607
type(
  string list -> (string * string) list
)
"oasis2opam-install/oasis2opam_install.ml" 24 498 500 "oasis2opam-install/oasis2opam_install.ml" 25 526 607
type(
  (string * string) list
)
"oasis2opam-install/oasis2opam_install.ml" 27 609 613 "oasis2opam-install/oasis2opam_install.ml" 27 609 628
type(
  unit -> (string * string) list
)
ident(
  def read_setup_data "oasis2opam-install/oasis2opam_install.ml" 31 741 741 "oasis2opam-install/oasis2opam_install.ml" 0 0 -1
)
"oasis2opam-install/oasis2opam_install.ml" 27 609 629 "oasis2opam-install/oasis2opam_install.ml" 27 609 631
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 28 634 636 "oasis2opam-install/oasis2opam_install.ml" 28 634 649
type(
  string -> string list
)
ident(
  int_ref lines_of_file "oasis2opam-install/oasis2opam_install.ml" 11 252 256 "oasis2opam-install/oasis2opam_install.ml" 11 252 269
)
"oasis2opam-install/oasis2opam_install.ml" 28 634 650 "oasis2opam-install/oasis2opam_install.ml" 28 634 662
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 28 634 636 "oasis2opam-install/oasis2opam_install.ml" 28 634 662
type(
  string list
)
"oasis2opam-install/oasis2opam_install.ml" 29 663 668 "oasis2opam-install/oasis2opam_install.ml" 29 663 676
type(
  (string -> string * string) -> string list -> (string * string) list
)
ident(
  int_ref Stdlib.List.map "list.mli" 172 6124 6124 "list.mli" 172 6124 6166
)
"oasis2opam-install/oasis2opam_install.ml" 29 663 682 "oasis2opam-install/oasis2opam_install.ml" 29 663 686
type(
  string
)
ident(
  def line "oasis2opam-install/oasis2opam_install.ml" 29 663 690 "oasis2opam-install/oasis2opam_install.ml" 29 663 738
)
"oasis2opam-install/oasis2opam_install.ml" 29 663 690 "oasis2opam-install/oasis2opam_install.ml" 29 663 702
type(
  string ->
  (string -> string -> string * string, '_weak2,
   (string -> string -> string * string) -> string * string, string * string)
  Scanf.scanner
)
ident(
  int_ref Stdlib.Scanf.sscanf "scanf.mli" 470 21813 21813 "scanf.mli" 470 21813 21860
)
"oasis2opam-install/oasis2opam_install.ml" 29 663 703 "oasis2opam-install/oasis2opam_install.ml" 29 663 707
type(
  string
)
ident(
  int_ref line "oasis2opam-install/oasis2opam_install.ml" 29 663 682 "oasis2opam-install/oasis2opam_install.ml" 29 663 686
)
"oasis2opam-install/oasis2opam_install.ml" 29 663 708 "oasis2opam-install/oasis2opam_install.ml" 29 663 718
type(
  (string -> string -> string * string, Scanf.Scanning.in_channel, '_weak2,
   (string -> string -> string * string) -> string * string,
   (string -> string -> string * string) -> string * string, string * string)
  format6
)
"oasis2opam-install/oasis2opam_install.ml" 29 663 724 "oasis2opam-install/oasis2opam_install.ml" 29 663 725
type(
  string
)
ident(
  def k "oasis2opam-install/oasis2opam_install.ml" 29 663 726 "oasis2opam-install/oasis2opam_install.ml" 29 663 737
)
"oasis2opam-install/oasis2opam_install.ml" 29 663 726 "oasis2opam-install/oasis2opam_install.ml" 29 663 727
type(
  string
)
ident(
  def v "oasis2opam-install/oasis2opam_install.ml" 29 663 731 "oasis2opam-install/oasis2opam_install.ml" 29 663 737
)
"oasis2opam-install/oasis2opam_install.ml" 29 663 732 "oasis2opam-install/oasis2opam_install.ml" 29 663 733
type(
  string
)
ident(
  int_ref k "oasis2opam-install/oasis2opam_install.ml" 29 663 724 "oasis2opam-install/oasis2opam_install.ml" 29 663 725
)
"oasis2opam-install/oasis2opam_install.ml" 29 663 735 "oasis2opam-install/oasis2opam_install.ml" 29 663 736
type(
  string
)
ident(
  int_ref v "oasis2opam-install/oasis2opam_install.ml" 29 663 726 "oasis2opam-install/oasis2opam_install.ml" 29 663 727
)
"oasis2opam-install/oasis2opam_install.ml" 29 663 731 "oasis2opam-install/oasis2opam_install.ml" 29 663 737
type(
  string * string
)
"oasis2opam-install/oasis2opam_install.ml" 29 663 719 "oasis2opam-install/oasis2opam_install.ml" 29 663 738
type(
  string -> string -> string * string
)
"oasis2opam-install/oasis2opam_install.ml" 29 663 690 "oasis2opam-install/oasis2opam_install.ml" 29 663 738
type(
  string * string
)
"oasis2opam-install/oasis2opam_install.ml" 29 663 677 "oasis2opam-install/oasis2opam_install.ml" 29 663 739
type(
  string -> string * string
)
"oasis2opam-install/oasis2opam_install.ml" 29 663 668 "oasis2opam-install/oasis2opam_install.ml" 29 663 739
type(
  string list -> (string * string) list
)
"oasis2opam-install/oasis2opam_install.ml" 28 634 636 "oasis2opam-install/oasis2opam_install.ml" 29 663 739
type(
  (string * string) list
)
"oasis2opam-install/oasis2opam_install.ml" 31 741 745 "oasis2opam-install/oasis2opam_install.ml" 31 741 755
type(
  string -> string
)
ident(
  def remove_cwd "oasis2opam-install/oasis2opam_install.ml" 41 1036 1036 "oasis2opam-install/oasis2opam_install.ml" 0 0 -1
)
"oasis2opam-install/oasis2opam_install.ml" 32 758 764 "oasis2opam-install/oasis2opam_install.ml" 32 758 770
type(
  string
)
ident(
  def prefix "oasis2opam-install/oasis2opam_install.ml" 33 809 811 "oasis2opam-install/oasis2opam_install.ml" 39 1026 1034
)
"oasis2opam-install/oasis2opam_install.ml" 32 758 773 "oasis2opam-install/oasis2opam_install.ml" 32 758 783
type(
  unit -> string
)
ident(
  int_ref Stdlib.Sys.getcwd "sys.mli" 109 4686 4686 "sys.mli" 109 4686 4738
)
"oasis2opam-install/oasis2opam_install.ml" 32 758 784 "oasis2opam-install/oasis2opam_install.ml" 32 758 786
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 32 758 773 "oasis2opam-install/oasis2opam_install.ml" 32 758 786
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 32 758 787 "oasis2opam-install/oasis2opam_install.ml" 32 758 788
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"oasis2opam-install/oasis2opam_install.ml" 32 758 789 "oasis2opam-install/oasis2opam_install.ml" 32 758 805
type(
  string
)
ident(
  int_ref Stdlib.Filename.dir_sep "filename.mli" 25 1342 1342 "filename.mli" 25 1342 1362
)
"oasis2opam-install/oasis2opam_install.ml" 32 758 773 "oasis2opam-install/oasis2opam_install.ml" 32 758 805
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 33 809 815 "oasis2opam-install/oasis2opam_install.ml" 33 809 825
type(
  int
)
ident(
  def len_prefix "oasis2opam-install/oasis2opam_install.ml" 34 852 854 "oasis2opam-install/oasis2opam_install.ml" 39 1026 1034
)
"oasis2opam-install/oasis2opam_install.ml" 33 809 828 "oasis2opam-install/oasis2opam_install.ml" 33 809 841
type(
  string -> int
)
ident(
  int_ref Stdlib.String.length "string.mli" 118 4569 4569 "string.mli" 118 4569 4619
)
"oasis2opam-install/oasis2opam_install.ml" 33 809 842 "oasis2opam-install/oasis2opam_install.ml" 33 809 848
type(
  string
)
ident(
  int_ref prefix "oasis2opam-install/oasis2opam_install.ml" 32 758 764 "oasis2opam-install/oasis2opam_install.ml" 32 758 770
)
"oasis2opam-install/oasis2opam_install.ml" 33 809 828 "oasis2opam-install/oasis2opam_install.ml" 33 809 848
type(
  int
)
"oasis2opam-install/oasis2opam_install.ml" 34 852 858 "oasis2opam-install/oasis2opam_install.ml" 34 852 860
type(
  string
)
ident(
  def fn "oasis2opam-install/oasis2opam_install.ml" 35 864 868 "oasis2opam-install/oasis2opam_install.ml" 39 1026 1034
)
"oasis2opam-install/oasis2opam_install.ml" 35 864 872 "oasis2opam-install/oasis2opam_install.ml" 35 864 875
type(
  int
)
ident(
  def len "oasis2opam-install/oasis2opam_install.ml" 36 898 902 "oasis2opam-install/oasis2opam_install.ml" 39 1026 1034
)
"oasis2opam-install/oasis2opam_install.ml" 35 864 878 "oasis2opam-install/oasis2opam_install.ml" 35 864 891
type(
  string -> int
)
ident(
  int_ref Stdlib.String.length "string.mli" 118 4569 4569 "string.mli" 118 4569 4619
)
"oasis2opam-install/oasis2opam_install.ml" 35 864 892 "oasis2opam-install/oasis2opam_install.ml" 35 864 894
type(
  string
)
ident(
  int_ref fn "oasis2opam-install/oasis2opam_install.ml" 34 852 858 "oasis2opam-install/oasis2opam_install.ml" 34 852 860
)
"oasis2opam-install/oasis2opam_install.ml" 35 864 878 "oasis2opam-install/oasis2opam_install.ml" 35 864 894
type(
  int
)
"oasis2opam-install/oasis2opam_install.ml" 36 898 905 "oasis2opam-install/oasis2opam_install.ml" 36 898 908
type(
  int
)
ident(
  int_ref len "oasis2opam-install/oasis2opam_install.ml" 35 864 872 "oasis2opam-install/oasis2opam_install.ml" 35 864 875
)
"oasis2opam-install/oasis2opam_install.ml" 36 898 909 "oasis2opam-install/oasis2opam_install.ml" 36 898 911
type(
  int -> int -> bool
)
ident(
  int_ref Stdlib.( >= ) "stdlib.mli" 150 6190 6190 "stdlib.mli" 150 6190 6242
)
"oasis2opam-install/oasis2opam_install.ml" 36 898 912 "oasis2opam-install/oasis2opam_install.ml" 36 898 922
type(
  int
)
ident(
  int_ref len_prefix "oasis2opam-install/oasis2opam_install.ml" 33 809 815 "oasis2opam-install/oasis2opam_install.ml" 33 809 825
)
"oasis2opam-install/oasis2opam_install.ml" 36 898 905 "oasis2opam-install/oasis2opam_install.ml" 36 898 922
type(
  bool
)
"oasis2opam-install/oasis2opam_install.ml" 36 898 923 "oasis2opam-install/oasis2opam_install.ml" 36 898 925
type(
  bool -> bool -> bool
)
ident(
  int_ref Stdlib.( && ) "stdlib.mli" 214 8960 8960 "stdlib.mli" 214 8960 9011
)
"oasis2opam-install/oasis2opam_install.ml" 36 898 926 "oasis2opam-install/oasis2opam_install.ml" 36 898 936
type(
  string -> int -> int -> string
)
ident(
  int_ref Stdlib.String.sub "string.mli" 190 6890 6890 "string.mli" 190 6890 6930
)
"oasis2opam-install/oasis2opam_install.ml" 36 898 937 "oasis2opam-install/oasis2opam_install.ml" 36 898 939
type(
  string
)
ident(
  int_ref fn "oasis2opam-install/oasis2opam_install.ml" 34 852 858 "oasis2opam-install/oasis2opam_install.ml" 34 852 860
)
"oasis2opam-install/oasis2opam_install.ml" 36 898 940 "oasis2opam-install/oasis2opam_install.ml" 36 898 941
type(
  int
)
"oasis2opam-install/oasis2opam_install.ml" 36 898 942 "oasis2opam-install/oasis2opam_install.ml" 36 898 952
type(
  int
)
ident(
  int_ref len_prefix "oasis2opam-install/oasis2opam_install.ml" 33 809 815 "oasis2opam-install/oasis2opam_install.ml" 33 809 825
)
"oasis2opam-install/oasis2opam_install.ml" 36 898 926 "oasis2opam-install/oasis2opam_install.ml" 36 898 952
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 36 898 953 "oasis2opam-install/oasis2opam_install.ml" 36 898 954
type(
  string -> string -> bool
)
ident(
  int_ref Stdlib.( = ) "stdlib.mli" 121 5051 5051 "stdlib.mli" 121 5051 5095
)
"oasis2opam-install/oasis2opam_install.ml" 36 898 955 "oasis2opam-install/oasis2opam_install.ml" 36 898 961
type(
  string
)
ident(
  int_ref prefix "oasis2opam-install/oasis2opam_install.ml" 32 758 764 "oasis2opam-install/oasis2opam_install.ml" 32 758 770
)
"oasis2opam-install/oasis2opam_install.ml" 36 898 926 "oasis2opam-install/oasis2opam_install.ml" 36 898 961
type(
  bool
)
"oasis2opam-install/oasis2opam_install.ml" 36 898 905 "oasis2opam-install/oasis2opam_install.ml" 36 898 961
type(
  bool
)
"oasis2opam-install/oasis2opam_install.ml" 37 967 973 "oasis2opam-install/oasis2opam_install.ml" 37 967 983
type(
  string -> int -> int -> string
)
ident(
  int_ref Stdlib.String.sub "string.mli" 190 6890 6890 "string.mli" 190 6890 6930
)
"oasis2opam-install/oasis2opam_install.ml" 37 967 984 "oasis2opam-install/oasis2opam_install.ml" 37 967 986
type(
  string
)
ident(
  int_ref fn "oasis2opam-install/oasis2opam_install.ml" 34 852 858 "oasis2opam-install/oasis2opam_install.ml" 34 852 860
)
"oasis2opam-install/oasis2opam_install.ml" 37 967 987 "oasis2opam-install/oasis2opam_install.ml" 37 967 997
type(
  int
)
ident(
  int_ref len_prefix "oasis2opam-install/oasis2opam_install.ml" 33 809 815 "oasis2opam-install/oasis2opam_install.ml" 33 809 825
)
"oasis2opam-install/oasis2opam_install.ml" 37 967 999 "oasis2opam-install/oasis2opam_install.ml" 37 967 1002
type(
  int
)
ident(
  int_ref len "oasis2opam-install/oasis2opam_install.ml" 35 864 872 "oasis2opam-install/oasis2opam_install.ml" 35 864 875
)
"oasis2opam-install/oasis2opam_install.ml" 37 967 1003 "oasis2opam-install/oasis2opam_install.ml" 37 967 1004
type(
  int -> int -> int
)
ident(
  int_ref Stdlib.( - ) "stdlib.mli" 352 13775 13775 "stdlib.mli" 352 13775 13821
)
"oasis2opam-install/oasis2opam_install.ml" 37 967 1005 "oasis2opam-install/oasis2opam_install.ml" 37 967 1015
type(
  int
)
ident(
  int_ref len_prefix "oasis2opam-install/oasis2opam_install.ml" 33 809 815 "oasis2opam-install/oasis2opam_install.ml" 33 809 825
)
"oasis2opam-install/oasis2opam_install.ml" 37 967 998 "oasis2opam-install/oasis2opam_install.ml" 37 967 1016
type(
  int
)
"oasis2opam-install/oasis2opam_install.ml" 37 967 973 "oasis2opam-install/oasis2opam_install.ml" 37 967 1016
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 39 1026 1032 "oasis2opam-install/oasis2opam_install.ml" 39 1026 1034
type(
  string
)
ident(
  int_ref fn "oasis2opam-install/oasis2opam_install.ml" 34 852 858 "oasis2opam-install/oasis2opam_install.ml" 34 852 860
)
"oasis2opam-install/oasis2opam_install.ml" 36 898 902 "oasis2opam-install/oasis2opam_install.ml" 39 1026 1034
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 35 864 868 "oasis2opam-install/oasis2opam_install.ml" 39 1026 1034
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 34 852 854 "oasis2opam-install/oasis2opam_install.ml" 39 1026 1034
type(
  string -> string
)
"oasis2opam-install/oasis2opam_install.ml" 33 809 811 "oasis2opam-install/oasis2opam_install.ml" 39 1026 1034
type(
  string -> string
)
"oasis2opam-install/oasis2opam_install.ml" 32 758 760 "oasis2opam-install/oasis2opam_install.ml" 39 1026 1034
type(
  string -> string
)
"oasis2opam-install/oasis2opam_install.ml" 41 1036 1043 "oasis2opam-install/oasis2opam_install.ml" 41 1036 1047
ident(
  def Dest "oasis2opam-install/oasis2opam_install.ml" 54 1285 1288 "oasis2opam-install/oasis2opam_install.ml" 0 0 -1
)
"oasis2opam-install/oasis2opam_install.ml" 47 1125 1131 "oasis2opam-install/oasis2opam_install.ml" 47 1125 1145
type(
  string option -> t
)
ident(
  def of_dest_option "oasis2opam-install/oasis2opam_install.ml" 51 1203 1205 "oasis2opam-install/oasis2opam_install.ml" 54 1285 1288
)
"oasis2opam-install/oasis2opam_install.ml" 48 1157 1163 "oasis2opam-install/oasis2opam_install.ml" 48 1157 1167
type(
  string option
)
"oasis2opam-install/oasis2opam_install.ml" 48 1157 1173 "oasis2opam-install/oasis2opam_install.ml" 48 1157 1178
type(
  t
)
"oasis2opam-install/oasis2opam_install.ml" 49 1179 1190 "oasis2opam-install/oasis2opam_install.ml" 49 1179 1191
type(
  string
)
ident(
  def s "oasis2opam-install/oasis2opam_install.ml" 49 1179 1195 "oasis2opam-install/oasis2opam_install.ml" 49 1179 1201
)
"oasis2opam-install/oasis2opam_install.ml" 49 1179 1185 "oasis2opam-install/oasis2opam_install.ml" 49 1179 1191
type(
  string option
)
"oasis2opam-install/oasis2opam_install.ml" 49 1179 1200 "oasis2opam-install/oasis2opam_install.ml" 49 1179 1201
type(
  string
)
ident(
  int_ref s "oasis2opam-install/oasis2opam_install.ml" 49 1179 1190 "oasis2opam-install/oasis2opam_install.ml" 49 1179 1191
)
"oasis2opam-install/oasis2opam_install.ml" 49 1179 1195 "oasis2opam-install/oasis2opam_install.ml" 49 1179 1201
type(
  t
)
"oasis2opam-install/oasis2opam_install.ml" 47 1125 1148 "oasis2opam-install/oasis2opam_install.ml" 49 1179 1201
type(
  string option -> t
)
"oasis2opam-install/oasis2opam_install.ml" 51 1203 1209 "oasis2opam-install/oasis2opam_install.ml" 51 1203 1226
type(
  string option -> t
)
ident(
  def of_sub_dir_option "oasis2opam-install/oasis2opam_install.ml" 53 1260 1284 "oasis2opam-install/oasis2opam_install.ml" 54 1285 1288
)
"oasis2opam-install/oasis2opam_install.ml" 52 1238 1244 "oasis2opam-install/oasis2opam_install.ml" 52 1238 1248
type(
  string option
)
"oasis2opam-install/oasis2opam_install.ml" 52 1238 1254 "oasis2opam-install/oasis2opam_install.ml" 52 1238 1259
type(
  t
)
"oasis2opam-install/oasis2opam_install.ml" 53 1260 1271 "oasis2opam-install/oasis2opam_install.ml" 53 1260 1272
type(
  string
)
ident(
  def s "oasis2opam-install/oasis2opam_install.ml" 53 1260 1276 "oasis2opam-install/oasis2opam_install.ml" 53 1260 1284
)
"oasis2opam-install/oasis2opam_install.ml" 53 1260 1266 "oasis2opam-install/oasis2opam_install.ml" 53 1260 1272
type(
  string option
)
"oasis2opam-install/oasis2opam_install.ml" 53 1260 1283 "oasis2opam-install/oasis2opam_install.ml" 53 1260 1284
type(
  string
)
ident(
  int_ref s "oasis2opam-install/oasis2opam_install.ml" 53 1260 1271 "oasis2opam-install/oasis2opam_install.ml" 53 1260 1272
)
"oasis2opam-install/oasis2opam_install.ml" 53 1260 1276 "oasis2opam-install/oasis2opam_install.ml" 53 1260 1284
type(
  t
)
"oasis2opam-install/oasis2opam_install.ml" 51 1203 1229 "oasis2opam-install/oasis2opam_install.ml" 53 1260 1284
type(
  string option -> t
)
"oasis2opam-install/oasis2opam_install.ml" 56 1290 1294 "oasis2opam-install/oasis2opam_install.ml" 56 1290 1305
type(
  out_channel -> string -> (string * Dest.t) list -> unit
)
ident(
  def gen_section "oasis2opam-install/oasis2opam_install.ml" 75 1773 1773 "oasis2opam-install/oasis2opam_install.ml" 0 0 -1
)
"oasis2opam-install/oasis2opam_install.ml" 56 1290 1306 "oasis2opam-install/oasis2opam_install.ml" 56 1290 1308
type(
  out_channel
)
ident(
  def oc "oasis2opam-install/oasis2opam_install.ml" 56 1290 1309 "oasis2opam-install/oasis2opam_install.ml" 73 1763 1771
)
"oasis2opam-install/oasis2opam_install.ml" 56 1290 1309 "oasis2opam-install/oasis2opam_install.ml" 56 1290 1313
type(
  string
)
ident(
  def name "oasis2opam-install/oasis2opam_install.ml" 56 1290 1314 "oasis2opam-install/oasis2opam_install.ml" 73 1763 1771
)
"oasis2opam-install/oasis2opam_install.ml" 56 1290 1314 "oasis2opam-install/oasis2opam_install.ml" 56 1290 1319
type(
  (string * Dest.t) list
)
ident(
  def files "oasis2opam-install/oasis2opam_install.ml" 57 1322 1324 "oasis2opam-install/oasis2opam_install.ml" 73 1763 1771
)
"oasis2opam-install/oasis2opam_install.ml" 57 1322 1328 "oasis2opam-install/oasis2opam_install.ml" 57 1322 1330
type(
  ('a, out_channel, unit, unit, unit, unit) format6 -> 'a
)
ident(
  def pr "oasis2opam-install/oasis2opam_install.ml" 58 1372 1374 "oasis2opam-install/oasis2opam_install.ml" 73 1763 1771
)
"oasis2opam-install/oasis2opam_install.ml" 57 1322 1331 "oasis2opam-install/oasis2opam_install.ml" 57 1322 1334
type(
  ('a, out_channel, unit, unit, unit, unit) format6
)
ident(
  def fmt "oasis2opam-install/oasis2opam_install.ml" 57 1322 1337 "oasis2opam-install/oasis2opam_install.ml" 57 1322 1368
)
"oasis2opam-install/oasis2opam_install.ml" 57 1322 1337 "oasis2opam-install/oasis2opam_install.ml" 57 1322 1351
type(
  out_channel -> ('a, out_channel, unit) format -> 'a
)
ident(
  int_ref Stdlib.Printf.fprintf "printf.mli" 18 1115 1115 "printf.mli" 18 1115 1180
)
"oasis2opam-install/oasis2opam_install.ml" 57 1322 1352 "oasis2opam-install/oasis2opam_install.ml" 57 1322 1354
type(
  out_channel
)
ident(
  int_ref oc "oasis2opam-install/oasis2opam_install.ml" 56 1290 1306 "oasis2opam-install/oasis2opam_install.ml" 56 1290 1308
)
"oasis2opam-install/oasis2opam_install.ml" 57 1322 1356 "oasis2opam-install/oasis2opam_install.ml" 57 1322 1359
type(
  ('a, out_channel, unit, unit, unit, unit) format6
)
ident(
  int_ref fmt "oasis2opam-install/oasis2opam_install.ml" 57 1322 1331 "oasis2opam-install/oasis2opam_install.ml" 57 1322 1334
)
"oasis2opam-install/oasis2opam_install.ml" 57 1322 1360 "oasis2opam-install/oasis2opam_install.ml" 57 1322 1362
type(
  ('a, out_channel, unit, unit, unit, unit) format6 ->
  (unit, out_channel, unit, unit, unit, unit) format6 ->
  ('a, out_channel, unit, unit, unit, unit) format6
)
ident(
  int_ref Stdlib.( ^^ ) "stdlib.mli" 1345 51539 51539 "stdlib.mli" 1348 51628 51662
)
"oasis2opam-install/oasis2opam_install.ml" 57 1322 1363 "oasis2opam-install/oasis2opam_install.ml" 57 1322 1367
type(
  (unit, out_channel, unit, unit, unit, unit) format6
)
"oasis2opam-install/oasis2opam_install.ml" 57 1322 1355 "oasis2opam-install/oasis2opam_install.ml" 57 1322 1368
type(
  ('a, out_channel, unit, unit, unit, unit) format6
)
"oasis2opam-install/oasis2opam_install.ml" 57 1322 1337 "oasis2opam-install/oasis2opam_install.ml" 57 1322 1368
type(
  'a
)
"oasis2opam-install/oasis2opam_install.ml" 58 1372 1374 "oasis2opam-install/oasis2opam_install.ml" 58 1372 1376
type(
  (string -> unit, out_channel, unit, unit, unit, unit) format6 ->
  string -> unit
)
ident(
  int_ref pr "oasis2opam-install/oasis2opam_install.ml" 57 1322 1328 "oasis2opam-install/oasis2opam_install.ml" 57 1322 1330
)
"oasis2opam-install/oasis2opam_install.ml" 58 1372 1377 "oasis2opam-install/oasis2opam_install.ml" 58 1372 1384
type(
  (string -> unit, out_channel, unit, unit, unit, unit) format6
)
"oasis2opam-install/oasis2opam_install.ml" 58 1372 1385 "oasis2opam-install/oasis2opam_install.ml" 58 1372 1389
type(
  string
)
ident(
  int_ref name "oasis2opam-install/oasis2opam_install.ml" 56 1290 1309 "oasis2opam-install/oasis2opam_install.ml" 56 1290 1313
)
"oasis2opam-install/oasis2opam_install.ml" 58 1372 1374 "oasis2opam-install/oasis2opam_install.ml" 58 1372 1389
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 59 1391 1393 "oasis2opam-install/oasis2opam_install.ml" 59 1391 1402
type(
  (string * Dest.t -> unit) -> (string * Dest.t) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"oasis2opam-install/oasis2opam_install.ml" 60 1403 1413 "oasis2opam-install/oasis2opam_install.ml" 60 1403 1416
type(
  string
)
ident(
  def src "oasis2opam-install/oasis2opam_install.ml" 61 1426 1433 "oasis2opam-install/oasis2opam_install.ml" 71 1719 1750
)
"oasis2opam-install/oasis2opam_install.ml" 60 1403 1418 "oasis2opam-install/oasis2opam_install.ml" 60 1403 1421
type(
  Dest.t
)
ident(
  def dst "oasis2opam-install/oasis2opam_install.ml" 61 1426 1433 "oasis2opam-install/oasis2opam_install.ml" 71 1719 1750
)
"oasis2opam-install/oasis2opam_install.ml" 60 1403 1412 "oasis2opam-install/oasis2opam_install.ml" 60 1403 1422
type(
  string * Dest.t
)
"oasis2opam-install/oasis2opam_install.ml" 61 1426 1437 "oasis2opam-install/oasis2opam_install.ml" 61 1426 1440
type(
  string
)
ident(
  def src "oasis2opam-install/oasis2opam_install.ml" 62 1461 1468 "oasis2opam-install/oasis2opam_install.ml" 71 1719 1750
)
"oasis2opam-install/oasis2opam_install.ml" 61 1426 1443 "oasis2opam-install/oasis2opam_install.ml" 61 1426 1453
type(
  string -> string
)
ident(
  int_ref remove_cwd "oasis2opam-install/oasis2opam_install.ml" 31 741 745 "oasis2opam-install/oasis2opam_install.ml" 31 741 755
)
"oasis2opam-install/oasis2opam_install.ml" 61 1426 1454 "oasis2opam-install/oasis2opam_install.ml" 61 1426 1457
type(
  string
)
ident(
  int_ref src "oasis2opam-install/oasis2opam_install.ml" 60 1403 1413 "oasis2opam-install/oasis2opam_install.ml" 60 1403 1416
)
"oasis2opam-install/oasis2opam_install.ml" 61 1426 1443 "oasis2opam-install/oasis2opam_install.ml" 61 1426 1457
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 62 1461 1472 "oasis2opam-install/oasis2opam_install.ml" 62 1461 1475
type(
  string
)
ident(
  def dst "oasis2opam-install/oasis2opam_install.ml" 68 1659 1666 "oasis2opam-install/oasis2opam_install.ml" 71 1719 1750
)
"oasis2opam-install/oasis2opam_install.ml" 63 1478 1494 "oasis2opam-install/oasis2opam_install.ml" 63 1478 1497
type(
  Dest.t
)
ident(
  int_ref dst "oasis2opam-install/oasis2opam_install.ml" 60 1403 1418 "oasis2opam-install/oasis2opam_install.ml" 60 1403 1421
)
"oasis2opam-install/oasis2opam_install.ml" 64 1513 1524 "oasis2opam-install/oasis2opam_install.ml" 64 1513 1529
type(
  Dest.t
)
type(
  Dest.t
)
"oasis2opam-install/oasis2opam_install.ml" 64 1513 1533 "oasis2opam-install/oasis2opam_install.ml" 64 1513 1550
type(
  string -> string
)
ident(
  int_ref Stdlib.Filename.basename "filename.mli" 106 4017 4017 "filename.mli" 106 4017 4048
)
"oasis2opam-install/oasis2opam_install.ml" 64 1513 1551 "oasis2opam-install/oasis2opam_install.ml" 64 1513 1554
type(
  string
)
ident(
  int_ref src "oasis2opam-install/oasis2opam_install.ml" 61 1426 1437 "oasis2opam-install/oasis2opam_install.ml" 61 1426 1440
)
"oasis2opam-install/oasis2opam_install.ml" 64 1513 1533 "oasis2opam-install/oasis2opam_install.ml" 64 1513 1554
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 65 1555 1571 "oasis2opam-install/oasis2opam_install.ml" 65 1555 1573
type(
  string
)
ident(
  def fn "oasis2opam-install/oasis2opam_install.ml" 65 1555 1577 "oasis2opam-install/oasis2opam_install.ml" 65 1555 1579
)
"oasis2opam-install/oasis2opam_install.ml" 65 1555 1566 "oasis2opam-install/oasis2opam_install.ml" 65 1555 1573
type(
  Dest.t
)
type(
  Dest.t
)
"oasis2opam-install/oasis2opam_install.ml" 65 1555 1577 "oasis2opam-install/oasis2opam_install.ml" 65 1555 1579
type(
  string
)
ident(
  int_ref fn "oasis2opam-install/oasis2opam_install.ml" 65 1555 1571 "oasis2opam-install/oasis2opam_install.ml" 65 1555 1573
)
"oasis2opam-install/oasis2opam_install.ml" 66 1580 1598 "oasis2opam-install/oasis2opam_install.ml" 66 1580 1601
type(
  string
)
ident(
  def dir "oasis2opam-install/oasis2opam_install.ml" 66 1580 1605 "oasis2opam-install/oasis2opam_install.ml" 66 1580 1648
)
"oasis2opam-install/oasis2opam_install.ml" 66 1580 1591 "oasis2opam-install/oasis2opam_install.ml" 66 1580 1601
type(
  Dest.t
)
type(
  Dest.t
)
"oasis2opam-install/oasis2opam_install.ml" 66 1580 1605 "oasis2opam-install/oasis2opam_install.ml" 66 1580 1620
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.Filename.concat "filename.mli" 30 1434 1434 "filename.mli" 30 1434 1473
)
"oasis2opam-install/oasis2opam_install.ml" 66 1580 1621 "oasis2opam-install/oasis2opam_install.ml" 66 1580 1624
type(
  string
)
ident(
  int_ref dir "oasis2opam-install/oasis2opam_install.ml" 66 1580 1598 "oasis2opam-install/oasis2opam_install.ml" 66 1580 1601
)
"oasis2opam-install/oasis2opam_install.ml" 66 1580 1626 "oasis2opam-install/oasis2opam_install.ml" 66 1580 1643
type(
  string -> string
)
ident(
  int_ref Stdlib.Filename.basename "filename.mli" 106 4017 4017 "filename.mli" 106 4017 4048
)
"oasis2opam-install/oasis2opam_install.ml" 66 1580 1644 "oasis2opam-install/oasis2opam_install.ml" 66 1580 1647
type(
  string
)
ident(
  int_ref src "oasis2opam-install/oasis2opam_install.ml" 61 1426 1437 "oasis2opam-install/oasis2opam_install.ml" 61 1426 1440
)
"oasis2opam-install/oasis2opam_install.ml" 66 1580 1625 "oasis2opam-install/oasis2opam_install.ml" 66 1580 1648
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 66 1580 1605 "oasis2opam-install/oasis2opam_install.ml" 66 1580 1648
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 63 1478 1487 "oasis2opam-install/oasis2opam_install.ml" 66 1580 1648
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 68 1659 1669 "oasis2opam-install/oasis2opam_install.ml" 68 1659 1672
type(
  string
)
ident(
  int_ref src "oasis2opam-install/oasis2opam_install.ml" 61 1426 1437 "oasis2opam-install/oasis2opam_install.ml" 61 1426 1440
)
"oasis2opam-install/oasis2opam_install.ml" 68 1659 1673 "oasis2opam-install/oasis2opam_install.ml" 68 1659 1674
type(
  string -> string -> bool
)
ident(
  int_ref Stdlib.( = ) "stdlib.mli" 121 5051 5051 "stdlib.mli" 121 5051 5095
)
"oasis2opam-install/oasis2opam_install.ml" 68 1659 1675 "oasis2opam-install/oasis2opam_install.ml" 68 1659 1678
type(
  string
)
ident(
  int_ref dst "oasis2opam-install/oasis2opam_install.ml" 62 1461 1472 "oasis2opam-install/oasis2opam_install.ml" 62 1461 1475
)
"oasis2opam-install/oasis2opam_install.ml" 68 1659 1669 "oasis2opam-install/oasis2opam_install.ml" 68 1659 1678
type(
  bool
)
"oasis2opam-install/oasis2opam_install.ml" 69 1684 1693 "oasis2opam-install/oasis2opam_install.ml" 69 1684 1695
type(
  (string -> unit, out_channel, unit, unit, unit, unit) format6 ->
  string -> unit
)
ident(
  int_ref pr "oasis2opam-install/oasis2opam_install.ml" 57 1322 1328 "oasis2opam-install/oasis2opam_install.ml" 57 1322 1330
)
"oasis2opam-install/oasis2opam_install.ml" 69 1684 1696 "oasis2opam-install/oasis2opam_install.ml" 69 1684 1702
type(
  (string -> unit, out_channel, unit, unit, unit, unit) format6
)
"oasis2opam-install/oasis2opam_install.ml" 69 1684 1703 "oasis2opam-install/oasis2opam_install.ml" 69 1684 1706
type(
  string
)
ident(
  int_ref src "oasis2opam-install/oasis2opam_install.ml" 61 1426 1437 "oasis2opam-install/oasis2opam_install.ml" 61 1426 1440
)
"oasis2opam-install/oasis2opam_install.ml" 69 1684 1693 "oasis2opam-install/oasis2opam_install.ml" 69 1684 1706
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 71 1719 1728 "oasis2opam-install/oasis2opam_install.ml" 71 1719 1730
type(
  (string -> string -> unit, out_channel, unit, unit, unit, unit) format6 ->
  string -> string -> unit
)
ident(
  int_ref pr "oasis2opam-install/oasis2opam_install.ml" 57 1322 1328 "oasis2opam-install/oasis2opam_install.ml" 57 1322 1330
)
"oasis2opam-install/oasis2opam_install.ml" 71 1719 1731 "oasis2opam-install/oasis2opam_install.ml" 71 1719 1742
type(
  (string -> string -> unit, out_channel, unit, unit, unit, unit) format6
)
"oasis2opam-install/oasis2opam_install.ml" 71 1719 1743 "oasis2opam-install/oasis2opam_install.ml" 71 1719 1746
type(
  string
)
ident(
  int_ref src "oasis2opam-install/oasis2opam_install.ml" 61 1426 1437 "oasis2opam-install/oasis2opam_install.ml" 61 1426 1440
)
"oasis2opam-install/oasis2opam_install.ml" 71 1719 1747 "oasis2opam-install/oasis2opam_install.ml" 71 1719 1750
type(
  string
)
ident(
  int_ref dst "oasis2opam-install/oasis2opam_install.ml" 62 1461 1472 "oasis2opam-install/oasis2opam_install.ml" 62 1461 1475
)
"oasis2opam-install/oasis2opam_install.ml" 71 1719 1728 "oasis2opam-install/oasis2opam_install.ml" 71 1719 1750
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 68 1659 1666 "oasis2opam-install/oasis2opam_install.ml" 71 1719 1750
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 62 1461 1468 "oasis2opam-install/oasis2opam_install.ml" 71 1719 1750
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 61 1426 1433 "oasis2opam-install/oasis2opam_install.ml" 71 1719 1750
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 60 1403 1407 "oasis2opam-install/oasis2opam_install.ml" 71 1719 1751
type(
  string * Dest.t -> unit
)
"oasis2opam-install/oasis2opam_install.ml" 72 1752 1756 "oasis2opam-install/oasis2opam_install.ml" 72 1752 1761
type(
  (string * Dest.t) list
)
ident(
  int_ref files "oasis2opam-install/oasis2opam_install.ml" 56 1290 1314 "oasis2opam-install/oasis2opam_install.ml" 56 1290 1319
)
"oasis2opam-install/oasis2opam_install.ml" 59 1391 1393 "oasis2opam-install/oasis2opam_install.ml" 72 1752 1761
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 73 1763 1765 "oasis2opam-install/oasis2opam_install.ml" 73 1763 1767
type(
  (unit, out_channel, unit, unit, unit, unit) format6 -> unit
)
ident(
  int_ref pr "oasis2opam-install/oasis2opam_install.ml" 57 1322 1328 "oasis2opam-install/oasis2opam_install.ml" 57 1322 1330
)
"oasis2opam-install/oasis2opam_install.ml" 73 1763 1768 "oasis2opam-install/oasis2opam_install.ml" 73 1763 1771
type(
  (unit, out_channel, unit, unit, unit, unit) format6
)
"oasis2opam-install/oasis2opam_install.ml" 73 1763 1765 "oasis2opam-install/oasis2opam_install.ml" 73 1763 1771
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 59 1391 1393 "oasis2opam-install/oasis2opam_install.ml" 73 1763 1771
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 58 1372 1374 "oasis2opam-install/oasis2opam_install.ml" 73 1763 1771
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 57 1322 1324 "oasis2opam-install/oasis2opam_install.ml" 73 1763 1771
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 75 1773 1781 "oasis2opam-install/oasis2opam_install.ml" 75 1773 1791
type(
  'a String_map.t ->
  (String_map.key * 'b) list -> ('b * 'a) list -> ('b * 'a) list
)
ident(
  def filter_log "oasis2opam-install/oasis2opam_install.ml" 75 1773 1773 "oasis2opam-install/oasis2opam_install.ml" 0 0 -1
)
"oasis2opam-install/oasis2opam_install.ml" 75 1773 1792 "oasis2opam-install/oasis2opam_install.ml" 75 1773 1796
type(
  'a String_map.t
)
ident(
  def tags "oasis2opam-install/oasis2opam_install.ml" 75 1773 1797 "oasis2opam-install/oasis2opam_install.ml" 81 1960 2015
)
"oasis2opam-install/oasis2opam_install.ml" 75 1773 1797 "oasis2opam-install/oasis2opam_install.ml" 75 1773 1800
type(
  (String_map.key * 'b) list
)
ident(
  def log "oasis2opam-install/oasis2opam_install.ml" 75 1773 1801 "oasis2opam-install/oasis2opam_install.ml" 81 1960 2015
)
"oasis2opam-install/oasis2opam_install.ml" 75 1773 1801 "oasis2opam-install/oasis2opam_install.ml" 75 1773 1804
type(
  ('b * 'a) list
)
ident(
  def acc "oasis2opam-install/oasis2opam_install.ml" 76 1807 1809 "oasis2opam-install/oasis2opam_install.ml" 81 1960 2015
)
"oasis2opam-install/oasis2opam_install.ml" 76 1807 1815 "oasis2opam-install/oasis2opam_install.ml" 76 1807 1818
type(
  (String_map.key * 'b) list
)
ident(
  int_ref log "oasis2opam-install/oasis2opam_install.ml" 75 1773 1797 "oasis2opam-install/oasis2opam_install.ml" 75 1773 1800
)
"oasis2opam-install/oasis2opam_install.ml" 77 1824 1828 "oasis2opam-install/oasis2opam_install.ml" 77 1824 1830
type(
  (String_map.key * 'b) list
)
type(
  (String_map.key * 'b) list
)
"oasis2opam-install/oasis2opam_install.ml" 77 1824 1834 "oasis2opam-install/oasis2opam_install.ml" 77 1824 1837
type(
  ('b * 'a) list
)
ident(
  int_ref acc "oasis2opam-install/oasis2opam_install.ml" 75 1773 1801 "oasis2opam-install/oasis2opam_install.ml" 75 1773 1804
)
"oasis2opam-install/oasis2opam_install.ml" 78 1838 1843 "oasis2opam-install/oasis2opam_install.ml" 78 1838 1846
type(
  String_map.key
)
ident(
  def tag "oasis2opam-install/oasis2opam_install.ml" 79 1866 1870 "oasis2opam-install/oasis2opam_install.ml" 81 1960 2015
)
"oasis2opam-install/oasis2opam_install.ml" 78 1838 1848 "oasis2opam-install/oasis2opam_install.ml" 78 1838 1853
type(
  'b
)
ident(
  def fname "oasis2opam-install/oasis2opam_install.ml" 79 1866 1870 "oasis2opam-install/oasis2opam_install.ml" 81 1960 2015
)
"oasis2opam-install/oasis2opam_install.ml" 78 1838 1842 "oasis2opam-install/oasis2opam_install.ml" 78 1838 1854
type(
  String_map.key * 'b
)
"oasis2opam-install/oasis2opam_install.ml" 78 1838 1858 "oasis2opam-install/oasis2opam_install.ml" 78 1838 1862
type(
  (String_map.key * 'b) list
)
ident(
  def rest "oasis2opam-install/oasis2opam_install.ml" 79 1866 1870 "oasis2opam-install/oasis2opam_install.ml" 81 1960 2015
)
"oasis2opam-install/oasis2opam_install.ml" 78 1838 1842 "oasis2opam-install/oasis2opam_install.ml" 78 1838 1862
type(
  (String_map.key * 'b) list
)
type(
  (String_map.key * 'b) list
)
"oasis2opam-install/oasis2opam_install.ml" 79 1866 1876 "oasis2opam-install/oasis2opam_install.ml" 79 1866 1891
type(
  String_map.key -> 'a String_map.t -> 'a
)
ident(
  int_ref String_map.find "map.mli" 278 11164 11168 "map.mli" 278 11164 11195
)
"oasis2opam-install/oasis2opam_install.ml" 79 1866 1892 "oasis2opam-install/oasis2opam_install.ml" 79 1866 1895
type(
  String_map.key
)
ident(
  int_ref tag "oasis2opam-install/oasis2opam_install.ml" 78 1838 1843 "oasis2opam-install/oasis2opam_install.ml" 78 1838 1846
)
"oasis2opam-install/oasis2opam_install.ml" 79 1866 1896 "oasis2opam-install/oasis2opam_install.ml" 79 1866 1900
type(
  'a String_map.t
)
ident(
  int_ref tags "oasis2opam-install/oasis2opam_install.ml" 75 1773 1792 "oasis2opam-install/oasis2opam_install.ml" 75 1773 1796
)
"oasis2opam-install/oasis2opam_install.ml" 79 1866 1876 "oasis2opam-install/oasis2opam_install.ml" 79 1866 1900
type(
  'a
)
"oasis2opam-install/oasis2opam_install.ml" 80 1906 1922 "oasis2opam-install/oasis2opam_install.ml" 80 1906 1931
type(
  exn
)
"oasis2opam-install/oasis2opam_install.ml" 80 1906 1912 "oasis2opam-install/oasis2opam_install.ml" 80 1906 1931
type(
  'a
)
"oasis2opam-install/oasis2opam_install.ml" 80 1906 1935 "oasis2opam-install/oasis2opam_install.ml" 80 1906 1945
type(
  'a String_map.t ->
  (String_map.key * 'b) list -> ('b * 'a) list -> ('b * 'a) list
)
ident(
  int_ref filter_log "oasis2opam-install/oasis2opam_install.ml" 75 1773 1781 "oasis2opam-install/oasis2opam_install.ml" 75 1773 1791
)
"oasis2opam-install/oasis2opam_install.ml" 80 1906 1946 "oasis2opam-install/oasis2opam_install.ml" 80 1906 1950
type(
  'a String_map.t
)
ident(
  int_ref tags "oasis2opam-install/oasis2opam_install.ml" 75 1773 1792 "oasis2opam-install/oasis2opam_install.ml" 75 1773 1796
)
"oasis2opam-install/oasis2opam_install.ml" 80 1906 1951 "oasis2opam-install/oasis2opam_install.ml" 80 1906 1955
type(
  (String_map.key * 'b) list
)
ident(
  int_ref rest "oasis2opam-install/oasis2opam_install.ml" 78 1838 1858 "oasis2opam-install/oasis2opam_install.ml" 78 1838 1862
)
"oasis2opam-install/oasis2opam_install.ml" 80 1906 1956 "oasis2opam-install/oasis2opam_install.ml" 80 1906 1959
type(
  ('b * 'a) list
)
ident(
  int_ref acc "oasis2opam-install/oasis2opam_install.ml" 75 1773 1801 "oasis2opam-install/oasis2opam_install.ml" 75 1773 1804
)
"oasis2opam-install/oasis2opam_install.ml" 80 1906 1935 "oasis2opam-install/oasis2opam_install.ml" 80 1906 1959
type(
  ('b * 'a) list
)
"oasis2opam-install/oasis2opam_install.ml" 81 1960 1966 "oasis2opam-install/oasis2opam_install.ml" 81 1960 1969
type(
  'a
)
type(
  'a
)
ident(
  def dst "oasis2opam-install/oasis2opam_install.ml" 81 1960 1973 "oasis2opam-install/oasis2opam_install.ml" 81 1960 2015
)
"oasis2opam-install/oasis2opam_install.ml" 81 1960 1973 "oasis2opam-install/oasis2opam_install.ml" 81 1960 1983
type(
  'a String_map.t ->
  (String_map.key * 'b) list -> ('b * 'a) list -> ('b * 'a) list
)
ident(
  int_ref filter_log "oasis2opam-install/oasis2opam_install.ml" 75 1773 1781 "oasis2opam-install/oasis2opam_install.ml" 75 1773 1791
)
"oasis2opam-install/oasis2opam_install.ml" 81 1960 1984 "oasis2opam-install/oasis2opam_install.ml" 81 1960 1988
type(
  'a String_map.t
)
ident(
  int_ref tags "oasis2opam-install/oasis2opam_install.ml" 75 1773 1792 "oasis2opam-install/oasis2opam_install.ml" 75 1773 1796
)
"oasis2opam-install/oasis2opam_install.ml" 81 1960 1989 "oasis2opam-install/oasis2opam_install.ml" 81 1960 1993
type(
  (String_map.key * 'b) list
)
ident(
  int_ref rest "oasis2opam-install/oasis2opam_install.ml" 78 1838 1858 "oasis2opam-install/oasis2opam_install.ml" 78 1838 1862
)
"oasis2opam-install/oasis2opam_install.ml" 81 1960 1996 "oasis2opam-install/oasis2opam_install.ml" 81 1960 2001
type(
  'b
)
ident(
  int_ref fname "oasis2opam-install/oasis2opam_install.ml" 78 1838 1848 "oasis2opam-install/oasis2opam_install.ml" 78 1838 1853
)
"oasis2opam-install/oasis2opam_install.ml" 81 1960 2003 "oasis2opam-install/oasis2opam_install.ml" 81 1960 2006
type(
  'a
)
ident(
  int_ref dst "oasis2opam-install/oasis2opam_install.ml" 81 1960 1966 "oasis2opam-install/oasis2opam_install.ml" 81 1960 1969
)
"oasis2opam-install/oasis2opam_install.ml" 81 1960 1995 "oasis2opam-install/oasis2opam_install.ml" 81 1960 2007
type(
  'b * 'a
)
"oasis2opam-install/oasis2opam_install.ml" 81 1960 2011 "oasis2opam-install/oasis2opam_install.ml" 81 1960 2014
type(
  ('b * 'a) list
)
ident(
  int_ref acc "oasis2opam-install/oasis2opam_install.ml" 75 1773 1801 "oasis2opam-install/oasis2opam_install.ml" 75 1773 1804
)
"oasis2opam-install/oasis2opam_install.ml" 81 1960 1994 "oasis2opam-install/oasis2opam_install.ml" 81 1960 2015
type(
  ('b * 'a) list
)
"oasis2opam-install/oasis2opam_install.ml" 81 1960 1973 "oasis2opam-install/oasis2opam_install.ml" 81 1960 2015
type(
  ('b * 'a) list
)
"oasis2opam-install/oasis2opam_install.ml" 79 1866 1870 "oasis2opam-install/oasis2opam_install.ml" 81 1960 2015
type(
  ('b * 'a) list
)
"oasis2opam-install/oasis2opam_install.ml" 76 1807 1809 "oasis2opam-install/oasis2opam_install.ml" 81 1960 2015
type(
  ('b * 'a) list
)
"oasis2opam-install/oasis2opam_install.ml" 89 2129 2133 "oasis2opam-install/oasis2opam_install.ml" 89 2129 2142
type(
  ?sub_dir:string -> string -> item
)
ident(
  def oasis_lib "oasis2opam-install/oasis2opam_install.ml" 95 2271 2271 "oasis2opam-install/oasis2opam_install.ml" 0 0 -1
)
"oasis2opam-install/oasis2opam_install.ml" 89 2129 2144 "oasis2opam-install/oasis2opam_install.ml" 89 2129 2151
type(
  string option
)
ident(
  def sub_dir "oasis2opam-install/oasis2opam_install.ml" 89 2129 2152 "oasis2opam-install/oasis2opam_install.ml" 93 2266 2269
)
"oasis2opam-install/oasis2opam_install.ml" 89 2129 2152 "oasis2opam-install/oasis2opam_install.ml" 89 2129 2156
type(
  string
)
ident(
  def name "oasis2opam-install/oasis2opam_install.ml" 90 2159 2161 "oasis2opam-install/oasis2opam_install.ml" 93 2266 2269
)
"oasis2opam-install/oasis2opam_install.ml" 90 2159 2173 "oasis2opam-install/oasis2opam_install.ml" 90 2159 2178
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 91 2179 2195 "oasis2opam-install/oasis2opam_install.ml" 91 2179 2207
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 91 2179 2208 "oasis2opam-install/oasis2opam_install.ml" 91 2179 2209
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"oasis2opam-install/oasis2opam_install.ml" 91 2179 2210 "oasis2opam-install/oasis2opam_install.ml" 91 2179 2214
type(
  string
)
ident(
  int_ref name "oasis2opam-install/oasis2opam_install.ml" 89 2129 2152 "oasis2opam-install/oasis2opam_install.ml" 89 2129 2156
)
"oasis2opam-install/oasis2opam_install.ml" 91 2179 2195 "oasis2opam-install/oasis2opam_install.ml" 91 2179 2214
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 91 2179 2216 "oasis2opam-install/oasis2opam_install.ml" 91 2179 2238
type(
  string option -> Dest.t
)
ident(
  int_ref Dest.of_sub_dir_option "oasis2opam-install/oasis2opam_install.ml" 51 1203 1209 "oasis2opam-install/oasis2opam_install.ml" 51 1203 1226
)
"oasis2opam-install/oasis2opam_install.ml" 91 2179 2239 "oasis2opam-install/oasis2opam_install.ml" 91 2179 2246
type(
  string option
)
ident(
  int_ref sub_dir "oasis2opam-install/oasis2opam_install.ml" 89 2129 2144 "oasis2opam-install/oasis2opam_install.ml" 89 2129 2151
)
"oasis2opam-install/oasis2opam_install.ml" 91 2179 2216 "oasis2opam-install/oasis2opam_install.ml" 91 2179 2246
type(
  Dest.t
)
"oasis2opam-install/oasis2opam_install.ml" 91 2179 2195 "oasis2opam-install/oasis2opam_install.ml" 91 2179 2246
type(
  string * Dest.t
)
"oasis2opam-install/oasis2opam_install.ml" 91 2179 2193 "oasis2opam-install/oasis2opam_install.ml" 91 2179 2248
type(
  (string * Dest.t) list
)
"oasis2opam-install/oasis2opam_install.ml" 92 2249 2263 "oasis2opam-install/oasis2opam_install.ml" 92 2249 2265
type(
  (string * Dest.t) list
)
"oasis2opam-install/oasis2opam_install.ml" 90 2159 2161 "oasis2opam-install/oasis2opam_install.ml" 93 2266 2269
type(
  item
)
"oasis2opam-install/oasis2opam_install.ml" 95 2271 2275 "oasis2opam-install/oasis2opam_install.ml" 95 2271 2284
type(
  ?sub_dir:string -> string -> item
)
ident(
  def oasis_obj "oasis2opam-install/oasis2opam_install.ml" 101 2413 2413 "oasis2opam-install/oasis2opam_install.ml" 0 0 -1
)
"oasis2opam-install/oasis2opam_install.ml" 95 2271 2286 "oasis2opam-install/oasis2opam_install.ml" 95 2271 2293
type(
  string option
)
ident(
  def sub_dir "oasis2opam-install/oasis2opam_install.ml" 95 2271 2294 "oasis2opam-install/oasis2opam_install.ml" 99 2408 2411
)
"oasis2opam-install/oasis2opam_install.ml" 95 2271 2294 "oasis2opam-install/oasis2opam_install.ml" 95 2271 2298
type(
  string
)
ident(
  def name "oasis2opam-install/oasis2opam_install.ml" 96 2301 2303 "oasis2opam-install/oasis2opam_install.ml" 99 2408 2411
)
"oasis2opam-install/oasis2opam_install.ml" 96 2301 2315 "oasis2opam-install/oasis2opam_install.ml" 96 2301 2320
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 97 2321 2337 "oasis2opam-install/oasis2opam_install.ml" 97 2321 2349
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 97 2321 2350 "oasis2opam-install/oasis2opam_install.ml" 97 2321 2351
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"oasis2opam-install/oasis2opam_install.ml" 97 2321 2352 "oasis2opam-install/oasis2opam_install.ml" 97 2321 2356
type(
  string
)
ident(
  int_ref name "oasis2opam-install/oasis2opam_install.ml" 95 2271 2294 "oasis2opam-install/oasis2opam_install.ml" 95 2271 2298
)
"oasis2opam-install/oasis2opam_install.ml" 97 2321 2337 "oasis2opam-install/oasis2opam_install.ml" 97 2321 2356
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 97 2321 2358 "oasis2opam-install/oasis2opam_install.ml" 97 2321 2380
type(
  string option -> Dest.t
)
ident(
  int_ref Dest.of_sub_dir_option "oasis2opam-install/oasis2opam_install.ml" 51 1203 1209 "oasis2opam-install/oasis2opam_install.ml" 51 1203 1226
)
"oasis2opam-install/oasis2opam_install.ml" 97 2321 2381 "oasis2opam-install/oasis2opam_install.ml" 97 2321 2388
type(
  string option
)
ident(
  int_ref sub_dir "oasis2opam-install/oasis2opam_install.ml" 95 2271 2286 "oasis2opam-install/oasis2opam_install.ml" 95 2271 2293
)
"oasis2opam-install/oasis2opam_install.ml" 97 2321 2358 "oasis2opam-install/oasis2opam_install.ml" 97 2321 2388
type(
  Dest.t
)
"oasis2opam-install/oasis2opam_install.ml" 97 2321 2337 "oasis2opam-install/oasis2opam_install.ml" 97 2321 2388
type(
  string * Dest.t
)
"oasis2opam-install/oasis2opam_install.ml" 97 2321 2335 "oasis2opam-install/oasis2opam_install.ml" 97 2321 2390
type(
  (string * Dest.t) list
)
"oasis2opam-install/oasis2opam_install.ml" 98 2391 2405 "oasis2opam-install/oasis2opam_install.ml" 98 2391 2407
type(
  (string * Dest.t) list
)
"oasis2opam-install/oasis2opam_install.ml" 96 2301 2303 "oasis2opam-install/oasis2opam_install.ml" 99 2408 2411
type(
  item
)
"oasis2opam-install/oasis2opam_install.ml" 101 2413 2417 "oasis2opam-install/oasis2opam_install.ml" 101 2413 2426
type(
  ?dest:string -> ?section:string -> string -> item
)
ident(
  def oasis_exe "oasis2opam-install/oasis2opam_install.ml" 118 2784 2784 "oasis2opam-install/oasis2opam_install.ml" 0 0 -1
)
"oasis2opam-install/oasis2opam_install.ml" 101 2413 2428 "oasis2opam-install/oasis2opam_install.ml" 101 2413 2432
type(
  string option
)
ident(
  def dest "oasis2opam-install/oasis2opam_install.ml" 101 2413 2433 "oasis2opam-install/oasis2opam_install.ml" 116 2779 2782
)
"oasis2opam-install/oasis2opam_install.ml" 101 2413 2435 "oasis2opam-install/oasis2opam_install.ml" 101 2413 2442
type(
  string
)
ident(
  def section "oasis2opam-install/oasis2opam_install.ml" 101 2413 2450 "oasis2opam-install/oasis2opam_install.ml" 116 2779 2782
)
"oasis2opam-install/oasis2opam_install.ml" 101 2413 2443 "oasis2opam-install/oasis2opam_install.ml" 101 2413 2448
type(
  string
)
type(
  string option
)
type(
  string option
)
type(
  string
)
ident(
  int_ref *sth* "oasis2opam-install/oasis2opam_install.ml" 101 2413 2443 "oasis2opam-install/oasis2opam_install.ml" 101 2413 2448
)
type(
  string
)
type(
  string option
)
type(
  string option
)
ident(
  def *sth* "oasis2opam-install/oasis2opam_install.ml" 101 2413 2443 "oasis2opam-install/oasis2opam_install.ml" 101 2413 2448
)
"oasis2opam-install/oasis2opam_install.ml" 101 2413 2450 "oasis2opam-install/oasis2opam_install.ml" 101 2413 2454
type(
  string
)
ident(
  def name "oasis2opam-install/oasis2opam_install.ml" 102 2457 2459 "oasis2opam-install/oasis2opam_install.ml" 116 2779 2782
)
"oasis2opam-install/oasis2opam_install.ml" 102 2457 2463 "oasis2opam-install/oasis2opam_install.ml" 102 2457 2467
type(
  string option
)
ident(
  def dest "oasis2opam-install/oasis2opam_install.ml" 113 2675 2677 "oasis2opam-install/oasis2opam_install.ml" 116 2779 2782
)
"oasis2opam-install/oasis2opam_install.ml" 103 2470 2480 "oasis2opam-install/oasis2opam_install.ml" 103 2470 2484
type(
  string option
)
ident(
  int_ref dest "oasis2opam-install/oasis2opam_install.ml" 101 2413 2428 "oasis2opam-install/oasis2opam_install.ml" 101 2413 2432
)
"oasis2opam-install/oasis2opam_install.ml" 104 2490 2496 "oasis2opam-install/oasis2opam_install.ml" 104 2490 2500
type(
  string option
)
type(
  string option
)
"oasis2opam-install/oasis2opam_install.ml" 104 2490 2504 "oasis2opam-install/oasis2opam_install.ml" 104 2490 2508
type(
  string option
)
"oasis2opam-install/oasis2opam_install.ml" 105 2509 2520 "oasis2opam-install/oasis2opam_install.ml" 105 2509 2524
type(
  string
)
ident(
  def name "oasis2opam-install/oasis2opam_install.ml" 106 2528 2534 "oasis2opam-install/oasis2opam_install.ml" 111 2662 2669
)
"oasis2opam-install/oasis2opam_install.ml" 105 2509 2515 "oasis2opam-install/oasis2opam_install.ml" 105 2509 2524
type(
  string option
)
type(
  string option
)
"oasis2opam-install/oasis2opam_install.ml" 107 2541 2552 "oasis2opam-install/oasis2opam_install.ml" 107 2541 2561
type(
  bool
)
ident(
  int_ref Stdlib.Sys.win32 "sys.mli" 152 6245 6245 "sys.mli" 152 6245 6261
)
"oasis2opam-install/oasis2opam_install.ml" 107 2541 2562 "oasis2opam-install/oasis2opam_install.ml" 107 2541 2564
type(
  bool -> bool -> bool
)
ident(
  int_ref Stdlib.( && ) "stdlib.mli" 214 8960 8960 "stdlib.mli" 214 8960 9011
)
"oasis2opam-install/oasis2opam_install.ml" 107 2541 2565 "oasis2opam-install/oasis2opam_install.ml" 107 2541 2568
type(
  bool -> bool
)
ident(
  int_ref Stdlib.not "stdlib.mli" 211 8889 8889 "stdlib.mli" 211 8889 8929
)
"oasis2opam-install/oasis2opam_install.ml" 107 2541 2570 "oasis2opam-install/oasis2opam_install.ml" 107 2541 2591
type(
  string -> string -> bool
)
ident(
  int_ref Stdlib.Filename.check_suffix "filename.mli" 45 2031 2031 "filename.mli" 45 2031 2074
)
"oasis2opam-install/oasis2opam_install.ml" 107 2541 2592 "oasis2opam-install/oasis2opam_install.ml" 107 2541 2596
type(
  string
)
ident(
  int_ref name "oasis2opam-install/oasis2opam_install.ml" 105 2509 2520 "oasis2opam-install/oasis2opam_install.ml" 105 2509 2524
)
"oasis2opam-install/oasis2opam_install.ml" 107 2541 2597 "oasis2opam-install/oasis2opam_install.ml" 107 2541 2603
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 107 2541 2569 "oasis2opam-install/oasis2opam_install.ml" 107 2541 2604
type(
  bool
)
"oasis2opam-install/oasis2opam_install.ml" 107 2541 2565 "oasis2opam-install/oasis2opam_install.ml" 107 2541 2604
type(
  bool
)
"oasis2opam-install/oasis2opam_install.ml" 107 2541 2552 "oasis2opam-install/oasis2opam_install.ml" 107 2541 2604
type(
  bool
)
"oasis2opam-install/oasis2opam_install.ml" 108 2610 2620 "oasis2opam-install/oasis2opam_install.ml" 108 2610 2624
type(
  string
)
ident(
  int_ref name "oasis2opam-install/oasis2opam_install.ml" 105 2509 2520 "oasis2opam-install/oasis2opam_install.ml" 105 2509 2524
)
"oasis2opam-install/oasis2opam_install.ml" 108 2610 2625 "oasis2opam-install/oasis2opam_install.ml" 108 2610 2626
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"oasis2opam-install/oasis2opam_install.ml" 108 2610 2627 "oasis2opam-install/oasis2opam_install.ml" 108 2610 2633
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 108 2610 2620 "oasis2opam-install/oasis2opam_install.ml" 108 2610 2633
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 110 2647 2657 "oasis2opam-install/oasis2opam_install.ml" 110 2647 2661
type(
  string
)
ident(
  int_ref name "oasis2opam-install/oasis2opam_install.ml" 105 2509 2520 "oasis2opam-install/oasis2opam_install.ml" 105 2509 2524
)
"oasis2opam-install/oasis2opam_install.ml" 106 2528 2539 "oasis2opam-install/oasis2opam_install.ml" 111 2662 2669
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 106 2528 2534 "oasis2opam-install/oasis2opam_install.ml" 111 2662 2669
type(
  string option
)
"oasis2opam-install/oasis2opam_install.ml" 103 2470 2474 "oasis2opam-install/oasis2opam_install.ml" 111 2662 2669
type(
  string option
)
"oasis2opam-install/oasis2opam_install.ml" 113 2675 2689 "oasis2opam-install/oasis2opam_install.ml" 113 2675 2696
type(
  string
)
ident(
  int_ref section "oasis2opam-install/oasis2opam_install.ml" 101 2413 2435 "oasis2opam-install/oasis2opam_install.ml" 101 2413 2442
)
"oasis2opam-install/oasis2opam_install.ml" 114 2697 2713 "oasis2opam-install/oasis2opam_install.ml" 114 2697 2726
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 114 2697 2727 "oasis2opam-install/oasis2opam_install.ml" 114 2697 2728
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"oasis2opam-install/oasis2opam_install.ml" 114 2697 2729 "oasis2opam-install/oasis2opam_install.ml" 114 2697 2733
type(
  string
)
ident(
  int_ref name "oasis2opam-install/oasis2opam_install.ml" 101 2413 2450 "oasis2opam-install/oasis2opam_install.ml" 101 2413 2454
)
"oasis2opam-install/oasis2opam_install.ml" 114 2697 2713 "oasis2opam-install/oasis2opam_install.ml" 114 2697 2733
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 114 2697 2735 "oasis2opam-install/oasis2opam_install.ml" 114 2697 2754
type(
  string option -> Dest.t
)
ident(
  int_ref Dest.of_dest_option "oasis2opam-install/oasis2opam_install.ml" 47 1125 1131 "oasis2opam-install/oasis2opam_install.ml" 47 1125 1145
)
"oasis2opam-install/oasis2opam_install.ml" 114 2697 2755 "oasis2opam-install/oasis2opam_install.ml" 114 2697 2759
type(
  string option
)
ident(
  int_ref dest "oasis2opam-install/oasis2opam_install.ml" 102 2457 2463 "oasis2opam-install/oasis2opam_install.ml" 102 2457 2467
)
"oasis2opam-install/oasis2opam_install.ml" 114 2697 2735 "oasis2opam-install/oasis2opam_install.ml" 114 2697 2759
type(
  Dest.t
)
"oasis2opam-install/oasis2opam_install.ml" 114 2697 2713 "oasis2opam-install/oasis2opam_install.ml" 114 2697 2759
type(
  string * Dest.t
)
"oasis2opam-install/oasis2opam_install.ml" 114 2697 2711 "oasis2opam-install/oasis2opam_install.ml" 114 2697 2761
type(
  (string * Dest.t) list
)
"oasis2opam-install/oasis2opam_install.ml" 115 2762 2776 "oasis2opam-install/oasis2opam_install.ml" 115 2762 2778
type(
  (string * Dest.t) list
)
"oasis2opam-install/oasis2opam_install.ml" 113 2675 2677 "oasis2opam-install/oasis2opam_install.ml" 116 2779 2782
type(
  item
)
"oasis2opam-install/oasis2opam_install.ml" 102 2457 2459 "oasis2opam-install/oasis2opam_install.ml" 116 2779 2782
type(
  item
)
"oasis2opam-install/oasis2opam_install.ml" 118 2784 2788 "oasis2opam-install/oasis2opam_install.ml" 118 2784 2792
type(
  ?dest:string -> section:string -> string -> item
)
ident(
  def file "oasis2opam-install/oasis2opam_install.ml" 124 2908 2908 "oasis2opam-install/oasis2opam_install.ml" 0 0 -1
)
"oasis2opam-install/oasis2opam_install.ml" 118 2784 2794 "oasis2opam-install/oasis2opam_install.ml" 118 2784 2798
type(
  string option
)
ident(
  def dest "oasis2opam-install/oasis2opam_install.ml" 118 2784 2799 "oasis2opam-install/oasis2opam_install.ml" 122 2903 2906
)
"oasis2opam-install/oasis2opam_install.ml" 118 2784 2800 "oasis2opam-install/oasis2opam_install.ml" 118 2784 2807
type(
  string
)
ident(
  def section "oasis2opam-install/oasis2opam_install.ml" 118 2784 2808 "oasis2opam-install/oasis2opam_install.ml" 122 2903 2906
)
"oasis2opam-install/oasis2opam_install.ml" 118 2784 2808 "oasis2opam-install/oasis2opam_install.ml" 118 2784 2812
type(
  string
)
ident(
  def name "oasis2opam-install/oasis2opam_install.ml" 119 2815 2817 "oasis2opam-install/oasis2opam_install.ml" 122 2903 2906
)
"oasis2opam-install/oasis2opam_install.ml" 119 2815 2829 "oasis2opam-install/oasis2opam_install.ml" 119 2815 2836
type(
  string
)
ident(
  int_ref section "oasis2opam-install/oasis2opam_install.ml" 118 2784 2800 "oasis2opam-install/oasis2opam_install.ml" 118 2784 2807
)
"oasis2opam-install/oasis2opam_install.ml" 120 2837 2851 "oasis2opam-install/oasis2opam_install.ml" 120 2837 2853
type(
  (string * Dest.t) list
)
"oasis2opam-install/oasis2opam_install.ml" 121 2854 2870 "oasis2opam-install/oasis2opam_install.ml" 121 2854 2874
type(
  string
)
ident(
  int_ref name "oasis2opam-install/oasis2opam_install.ml" 118 2784 2808 "oasis2opam-install/oasis2opam_install.ml" 118 2784 2812
)
"oasis2opam-install/oasis2opam_install.ml" 121 2854 2876 "oasis2opam-install/oasis2opam_install.ml" 121 2854 2895
type(
  string option -> Dest.t
)
ident(
  int_ref Dest.of_dest_option "oasis2opam-install/oasis2opam_install.ml" 47 1125 1131 "oasis2opam-install/oasis2opam_install.ml" 47 1125 1145
)
"oasis2opam-install/oasis2opam_install.ml" 121 2854 2896 "oasis2opam-install/oasis2opam_install.ml" 121 2854 2900
type(
  string option
)
ident(
  int_ref dest "oasis2opam-install/oasis2opam_install.ml" 118 2784 2794 "oasis2opam-install/oasis2opam_install.ml" 118 2784 2798
)
"oasis2opam-install/oasis2opam_install.ml" 121 2854 2876 "oasis2opam-install/oasis2opam_install.ml" 121 2854 2900
type(
  Dest.t
)
"oasis2opam-install/oasis2opam_install.ml" 121 2854 2870 "oasis2opam-install/oasis2opam_install.ml" 121 2854 2900
type(
  string * Dest.t
)
"oasis2opam-install/oasis2opam_install.ml" 121 2854 2868 "oasis2opam-install/oasis2opam_install.ml" 121 2854 2902
type(
  (string * Dest.t) list
)
"oasis2opam-install/oasis2opam_install.ml" 119 2815 2817 "oasis2opam-install/oasis2opam_install.ml" 122 2903 2906
type(
  item
)
"oasis2opam-install/oasis2opam_install.ml" 124 2908 2912 "oasis2opam-install/oasis2opam_install.ml" 124 2908 2920
type(
  package:string -> item list -> unit
)
ident(
  def generate "oasis2opam-install/oasis2opam_install.ml" 157 4025 4039 "oasis2opam-install/oasis2opam_install.ml" 0 0 -1
)
"oasis2opam-install/oasis2opam_install.ml" 124 2908 2922 "oasis2opam-install/oasis2opam_install.ml" 124 2908 2929
type(
  string
)
ident(
  def package "oasis2opam-install/oasis2opam_install.ml" 124 2908 2930 "oasis2opam-install/oasis2opam_install.ml" 157 4025 4039
)
"oasis2opam-install/oasis2opam_install.ml" 124 2908 2930 "oasis2opam-install/oasis2opam_install.ml" 124 2908 2935
type(
  item list
)
ident(
  def items "oasis2opam-install/oasis2opam_install.ml" 125 2938 2940 "oasis2opam-install/oasis2opam_install.ml" 157 4025 4039
)
"oasis2opam-install/oasis2opam_install.ml" 125 2938 2944 "oasis2opam-install/oasis2opam_install.ml" 125 2938 2947
type(
  (string * string) list
)
ident(
  def log "oasis2opam-install/oasis2opam_install.ml" 126 2971 2973 "oasis2opam-install/oasis2opam_install.ml" 157 4025 4039
)
"oasis2opam-install/oasis2opam_install.ml" 125 2938 2950 "oasis2opam-install/oasis2opam_install.ml" 125 2938 2964
type(
  unit -> (string * string) list
)
ident(
  int_ref read_setup_log "oasis2opam-install/oasis2opam_install.ml" 23 474 478 "oasis2opam-install/oasis2opam_install.ml" 23 474 492
)
"oasis2opam-install/oasis2opam_install.ml" 125 2938 2965 "oasis2opam-install/oasis2opam_install.ml" 125 2938 2967
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 125 2938 2950 "oasis2opam-install/oasis2opam_install.ml" 125 2938 2967
type(
  (string * string) list
)
"oasis2opam-install/oasis2opam_install.ml" 126 2971 2977 "oasis2opam-install/oasis2opam_install.ml" 126 2971 2987
type(
  (string * string) list
)
ident(
  def setup_data "oasis2opam-install/oasis2opam_install.ml" 127 3012 3014 "oasis2opam-install/oasis2opam_install.ml" 157 4025 4039
)
"oasis2opam-install/oasis2opam_install.ml" 126 2971 2990 "oasis2opam-install/oasis2opam_install.ml" 126 2971 3005
type(
  unit -> (string * string) list
)
ident(
  int_ref read_setup_data "oasis2opam-install/oasis2opam_install.ml" 27 609 613 "oasis2opam-install/oasis2opam_install.ml" 27 609 628
)
"oasis2opam-install/oasis2opam_install.ml" 126 2971 3006 "oasis2opam-install/oasis2opam_install.ml" 126 2971 3008
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 126 2971 2990 "oasis2opam-install/oasis2opam_install.ml" 126 2971 3008
type(
  (string * string) list
)
"oasis2opam-install/oasis2opam_install.ml" 127 3012 3018 "oasis2opam-install/oasis2opam_install.ml" 127 3012 3025
type(
  string
)
ident(
  def ext_dll "oasis2opam-install/oasis2opam_install.ml" 132 3132 3134 "oasis2opam-install/oasis2opam_install.ml" 157 4025 4039
)
"oasis2opam-install/oasis2opam_install.ml" 128 3028 3038 "oasis2opam-install/oasis2opam_install.ml" 128 3028 3048
type(
  string -> (string * string) list -> string
)
ident(
  int_ref Stdlib.List.assoc "list.mli" 371 12459 12459 "list.mli" 371 12459 12497
)
"oasis2opam-install/oasis2opam_install.ml" 128 3028 3049 "oasis2opam-install/oasis2opam_install.ml" 128 3028 3058
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 128 3028 3059 "oasis2opam-install/oasis2opam_install.ml" 128 3028 3069
type(
  (string * string) list
)
ident(
  int_ref setup_data "oasis2opam-install/oasis2opam_install.ml" 126 2971 2977 "oasis2opam-install/oasis2opam_install.ml" 126 2971 2987
)
"oasis2opam-install/oasis2opam_install.ml" 128 3028 3038 "oasis2opam-install/oasis2opam_install.ml" 128 3028 3069
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 129 3075 3081 "oasis2opam-install/oasis2opam_install.ml" 129 3075 3084
type(
  string
)
type(
  string
)
ident(
  def ext "oasis2opam-install/oasis2opam_install.ml" 129 3075 3088 "oasis2opam-install/oasis2opam_install.ml" 129 3075 3091
)
"oasis2opam-install/oasis2opam_install.ml" 129 3075 3088 "oasis2opam-install/oasis2opam_install.ml" 129 3075 3091
type(
  string
)
ident(
  int_ref ext "oasis2opam-install/oasis2opam_install.ml" 129 3075 3081 "oasis2opam-install/oasis2opam_install.ml" 129 3075 3084
)
"oasis2opam-install/oasis2opam_install.ml" 130 3092 3108 "oasis2opam-install/oasis2opam_install.ml" 130 3092 3117
type(
  exn
)
"oasis2opam-install/oasis2opam_install.ml" 130 3092 3098 "oasis2opam-install/oasis2opam_install.ml" 130 3092 3117
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 130 3092 3121 "oasis2opam-install/oasis2opam_install.ml" 130 3092 3126
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 128 3028 3032 "oasis2opam-install/oasis2opam_install.ml" 130 3092 3126
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 132 3132 3138 "oasis2opam-install/oasis2opam_install.ml" 132 3132 3143
type(
  String_map.key -> 'a list -> 'a list String_map.t -> 'a list String_map.t
)
ident(
  def merge "oasis2opam-install/oasis2opam_install.ml" 137 3322 3324 "oasis2opam-install/oasis2opam_install.ml" 157 4025 4039
)
"oasis2opam-install/oasis2opam_install.ml" 132 3132 3144 "oasis2opam-install/oasis2opam_install.ml" 132 3132 3148
type(
  String_map.key
)
ident(
  def name "oasis2opam-install/oasis2opam_install.ml" 132 3132 3149 "oasis2opam-install/oasis2opam_install.ml" 135 3258 3316
)
"oasis2opam-install/oasis2opam_install.ml" 132 3132 3149 "oasis2opam-install/oasis2opam_install.ml" 132 3132 3154
type(
  'a list
)
ident(
  def files "oasis2opam-install/oasis2opam_install.ml" 132 3132 3155 "oasis2opam-install/oasis2opam_install.ml" 135 3258 3316
)
"oasis2opam-install/oasis2opam_install.ml" 132 3132 3155 "oasis2opam-install/oasis2opam_install.ml" 132 3132 3158
type(
  'a list String_map.t
)
ident(
  def map "oasis2opam-install/oasis2opam_install.ml" 133 3161 3165 "oasis2opam-install/oasis2opam_install.ml" 135 3258 3316
)
"oasis2opam-install/oasis2opam_install.ml" 133 3161 3171 "oasis2opam-install/oasis2opam_install.ml" 133 3161 3186
type(
  String_map.key -> 'a list String_map.t -> 'a list
)
ident(
  int_ref String_map.find "map.mli" 278 11164 11168 "map.mli" 278 11164 11195
)
"oasis2opam-install/oasis2opam_install.ml" 133 3161 3187 "oasis2opam-install/oasis2opam_install.ml" 133 3161 3191
type(
  String_map.key
)
ident(
  int_ref name "oasis2opam-install/oasis2opam_install.ml" 132 3132 3144 "oasis2opam-install/oasis2opam_install.ml" 132 3132 3148
)
"oasis2opam-install/oasis2opam_install.ml" 133 3161 3192 "oasis2opam-install/oasis2opam_install.ml" 133 3161 3195
type(
  'a list String_map.t
)
ident(
  int_ref map "oasis2opam-install/oasis2opam_install.ml" 132 3132 3155 "oasis2opam-install/oasis2opam_install.ml" 132 3132 3158
)
"oasis2opam-install/oasis2opam_install.ml" 133 3161 3171 "oasis2opam-install/oasis2opam_install.ml" 133 3161 3195
type(
  'a list
)
"oasis2opam-install/oasis2opam_install.ml" 134 3201 3207 "oasis2opam-install/oasis2opam_install.ml" 134 3201 3213
type(
  'a list
)
type(
  'a list
)
ident(
  def files' "oasis2opam-install/oasis2opam_install.ml" 134 3201 3217 "oasis2opam-install/oasis2opam_install.ml" 134 3201 3257
)
"oasis2opam-install/oasis2opam_install.ml" 134 3201 3217 "oasis2opam-install/oasis2opam_install.ml" 134 3201 3231
type(
  String_map.key -> 'a list -> 'a list String_map.t -> 'a list String_map.t
)
ident(
  int_ref String_map.add "map.mli" 83 3211 3215 "map.mli" 83 3211 3249
)
"oasis2opam-install/oasis2opam_install.ml" 134 3201 3232 "oasis2opam-install/oasis2opam_install.ml" 134 3201 3236
type(
  String_map.key
)
ident(
  int_ref name "oasis2opam-install/oasis2opam_install.ml" 132 3132 3144 "oasis2opam-install/oasis2opam_install.ml" 132 3132 3148
)
"oasis2opam-install/oasis2opam_install.ml" 134 3201 3238 "oasis2opam-install/oasis2opam_install.ml" 134 3201 3243
type(
  'a list
)
ident(
  int_ref files "oasis2opam-install/oasis2opam_install.ml" 132 3132 3149 "oasis2opam-install/oasis2opam_install.ml" 132 3132 3154
)
"oasis2opam-install/oasis2opam_install.ml" 134 3201 3244 "oasis2opam-install/oasis2opam_install.ml" 134 3201 3245
type(
  'a list -> 'a list -> 'a list
)
ident(
  int_ref Stdlib.( @ ) "stdlib.mli" 826 30622 30622 "stdlib.mli" 826 30622 30663
)
"oasis2opam-install/oasis2opam_install.ml" 134 3201 3246 "oasis2opam-install/oasis2opam_install.ml" 134 3201 3252
type(
  'a list
)
ident(
  int_ref files' "oasis2opam-install/oasis2opam_install.ml" 134 3201 3207 "oasis2opam-install/oasis2opam_install.ml" 134 3201 3213
)
"oasis2opam-install/oasis2opam_install.ml" 134 3201 3237 "oasis2opam-install/oasis2opam_install.ml" 134 3201 3253
type(
  'a list
)
"oasis2opam-install/oasis2opam_install.ml" 134 3201 3254 "oasis2opam-install/oasis2opam_install.ml" 134 3201 3257
type(
  'a list String_map.t
)
ident(
  int_ref map "oasis2opam-install/oasis2opam_install.ml" 132 3132 3155 "oasis2opam-install/oasis2opam_install.ml" 132 3132 3158
)
"oasis2opam-install/oasis2opam_install.ml" 134 3201 3217 "oasis2opam-install/oasis2opam_install.ml" 134 3201 3257
type(
  'a list String_map.t
)
"oasis2opam-install/oasis2opam_install.ml" 135 3258 3274 "oasis2opam-install/oasis2opam_install.ml" 135 3258 3283
type(
  exn
)
"oasis2opam-install/oasis2opam_install.ml" 135 3258 3264 "oasis2opam-install/oasis2opam_install.ml" 135 3258 3283
type(
  'a list
)
"oasis2opam-install/oasis2opam_install.ml" 135 3258 3287 "oasis2opam-install/oasis2opam_install.ml" 135 3258 3301
type(
  String_map.key -> 'a list -> 'a list String_map.t -> 'a list String_map.t
)
ident(
  int_ref String_map.add "map.mli" 83 3211 3215 "map.mli" 83 3211 3249
)
"oasis2opam-install/oasis2opam_install.ml" 135 3258 3302 "oasis2opam-install/oasis2opam_install.ml" 135 3258 3306
type(
  String_map.key
)
ident(
  int_ref name "oasis2opam-install/oasis2opam_install.ml" 132 3132 3144 "oasis2opam-install/oasis2opam_install.ml" 132 3132 3148
)
"oasis2opam-install/oasis2opam_install.ml" 135 3258 3307 "oasis2opam-install/oasis2opam_install.ml" 135 3258 3312
type(
  'a list
)
ident(
  int_ref files "oasis2opam-install/oasis2opam_install.ml" 132 3132 3149 "oasis2opam-install/oasis2opam_install.ml" 132 3132 3154
)
"oasis2opam-install/oasis2opam_install.ml" 135 3258 3313 "oasis2opam-install/oasis2opam_install.ml" 135 3258 3316
type(
  'a list String_map.t
)
ident(
  int_ref map "oasis2opam-install/oasis2opam_install.ml" 132 3132 3155 "oasis2opam-install/oasis2opam_install.ml" 132 3132 3158
)
"oasis2opam-install/oasis2opam_install.ml" 135 3258 3287 "oasis2opam-install/oasis2opam_install.ml" 135 3258 3316
type(
  'a list String_map.t
)
"oasis2opam-install/oasis2opam_install.ml" 133 3161 3165 "oasis2opam-install/oasis2opam_install.ml" 135 3258 3316
type(
  'a list String_map.t
)
"oasis2opam-install/oasis2opam_install.ml" 137 3322 3328 "oasis2opam-install/oasis2opam_install.ml" 137 3322 3336
type(
  (String_map.key * (string * Dest.t) list) list
)
ident(
  def sections "oasis2opam-install/oasis2opam_install.ml" 155 3908 3910 "oasis2opam-install/oasis2opam_install.ml" 157 4025 4039
)
"oasis2opam-install/oasis2opam_install.ml" 138 3339 3343 "oasis2opam-install/oasis2opam_install.ml" 138 3339 3357
type(
  ((string * Dest.t) list String_map.t ->
   item -> (string * Dest.t) list String_map.t) ->
  (string * Dest.t) list String_map.t ->
  item list -> (string * Dest.t) list String_map.t
)
ident(
  int_ref Stdlib.List.fold_left "list.mli" 211 7387 7387 "list.mli" 211 7387 7442
)
"oasis2opam-install/oasis2opam_install.ml" 139 3358 3369 "oasis2opam-install/oasis2opam_install.ml" 139 3358 3372
type(
  (string * Dest.t) list String_map.t
)
ident(
  def acc "oasis2opam-install/oasis2opam_install.ml" 139 3358 3373 "oasis2opam-install/oasis2opam_install.ml" 150 3768 3802
)
"oasis2opam-install/oasis2opam_install.ml" 139 3358 3375 "oasis2opam-install/oasis2opam_install.ml" 139 3358 3382
type(
  string
)
ident(
  def section "oasis2opam-install/oasis2opam_install.ml" 140 3401 3410 "oasis2opam-install/oasis2opam_install.ml" 150 3768 3802
)
"oasis2opam-install/oasis2opam_install.ml" 139 3358 3384 "oasis2opam-install/oasis2opam_install.ml" 139 3358 3388
type(
  (string * Dest.t) list
)
ident(
  def tags "oasis2opam-install/oasis2opam_install.ml" 140 3401 3410 "oasis2opam-install/oasis2opam_install.ml" 150 3768 3802
)
"oasis2opam-install/oasis2opam_install.ml" 139 3358 3390 "oasis2opam-install/oasis2opam_install.ml" 139 3358 3395
type(
  (string * Dest.t) list
)
ident(
  def extra "oasis2opam-install/oasis2opam_install.ml" 140 3401 3410 "oasis2opam-install/oasis2opam_install.ml" 150 3768 3802
)
"oasis2opam-install/oasis2opam_install.ml" 139 3358 3373 "oasis2opam-install/oasis2opam_install.ml" 139 3358 3397
type(
  item
)
"oasis2opam-install/oasis2opam_install.ml" 140 3401 3414 "oasis2opam-install/oasis2opam_install.ml" 140 3401 3418
type(
  Dest.t String_map.t
)
ident(
  def tags "oasis2opam-install/oasis2opam_install.ml" 141 3448 3457 "oasis2opam-install/oasis2opam_install.ml" 150 3768 3802
)
"oasis2opam-install/oasis2opam_install.ml" 140 3401 3421 "oasis2opam-install/oasis2opam_install.ml" 140 3401 3439
type(
  (String_map.key * Dest.t) list -> Dest.t String_map.t
)
ident(
  int_ref string_map_of_list "oasis2opam-install/oasis2opam_install.ml" 4 86 90 "oasis2opam-install/oasis2opam_install.ml" 4 86 108
)
"oasis2opam-install/oasis2opam_install.ml" 140 3401 3440 "oasis2opam-install/oasis2opam_install.ml" 140 3401 3444
type(
  (String_map.key * Dest.t) list
)
ident(
  int_ref tags "oasis2opam-install/oasis2opam_install.ml" 139 3358 3384 "oasis2opam-install/oasis2opam_install.ml" 139 3358 3388
)
"oasis2opam-install/oasis2opam_install.ml" 140 3401 3421 "oasis2opam-install/oasis2opam_install.ml" 140 3401 3444
type(
  Dest.t String_map.t
)
"oasis2opam-install/oasis2opam_install.ml" 141 3448 3461 "oasis2opam-install/oasis2opam_install.ml" 141 3448 3466
type(
  (string * Dest.t) list
)
ident(
  def files "oasis2opam-install/oasis2opam_install.ml" 142 3503 3512 "oasis2opam-install/oasis2opam_install.ml" 150 3768 3802
)
"oasis2opam-install/oasis2opam_install.ml" 141 3448 3469 "oasis2opam-install/oasis2opam_install.ml" 141 3448 3479
type(
  Dest.t String_map.t ->
  (String_map.key * string) list ->
  (string * Dest.t) list -> (string * Dest.t) list
)
ident(
  int_ref filter_log "oasis2opam-install/oasis2opam_install.ml" 75 1773 1781 "oasis2opam-install/oasis2opam_install.ml" 75 1773 1791
)
"oasis2opam-install/oasis2opam_install.ml" 141 3448 3480 "oasis2opam-install/oasis2opam_install.ml" 141 3448 3484
type(
  Dest.t String_map.t
)
ident(
  int_ref tags "oasis2opam-install/oasis2opam_install.ml" 140 3401 3414 "oasis2opam-install/oasis2opam_install.ml" 140 3401 3418
)
"oasis2opam-install/oasis2opam_install.ml" 141 3448 3485 "oasis2opam-install/oasis2opam_install.ml" 141 3448 3488
type(
  (String_map.key * string) list
)
ident(
  int_ref log "oasis2opam-install/oasis2opam_install.ml" 125 2938 2944 "oasis2opam-install/oasis2opam_install.ml" 125 2938 2947
)
"oasis2opam-install/oasis2opam_install.ml" 141 3448 3489 "oasis2opam-install/oasis2opam_install.ml" 141 3448 3491
type(
  (string * Dest.t) list
)
"oasis2opam-install/oasis2opam_install.ml" 141 3448 3469 "oasis2opam-install/oasis2opam_install.ml" 141 3448 3491
type(
  (string * Dest.t) list
)
"oasis2opam-install/oasis2opam_install.ml" 141 3448 3492 "oasis2opam-install/oasis2opam_install.ml" 141 3448 3493
type(
  (string * Dest.t) list -> (string * Dest.t) list -> (string * Dest.t) list
)
ident(
  int_ref Stdlib.( @ ) "stdlib.mli" 826 30622 30622 "stdlib.mli" 826 30622 30663
)
"oasis2opam-install/oasis2opam_install.ml" 141 3448 3494 "oasis2opam-install/oasis2opam_install.ml" 141 3448 3499
type(
  (string * Dest.t) list
)
ident(
  int_ref extra "oasis2opam-install/oasis2opam_install.ml" 139 3358 3390 "oasis2opam-install/oasis2opam_install.ml" 139 3358 3395
)
"oasis2opam-install/oasis2opam_install.ml" 141 3448 3469 "oasis2opam-install/oasis2opam_install.ml" 141 3448 3499
type(
  (string * Dest.t) list
)
"oasis2opam-install/oasis2opam_install.ml" 142 3503 3515 "oasis2opam-install/oasis2opam_install.ml" 142 3503 3522
type(
  string
)
ident(
  int_ref section "oasis2opam-install/oasis2opam_install.ml" 139 3358 3375 "oasis2opam-install/oasis2opam_install.ml" 139 3358 3382
)
"oasis2opam-install/oasis2opam_install.ml" 142 3503 3523 "oasis2opam-install/oasis2opam_install.ml" 142 3503 3524
type(
  string -> string -> bool
)
ident(
  int_ref Stdlib.( = ) "stdlib.mli" 121 5051 5051 "stdlib.mli" 121 5051 5095
)
"oasis2opam-install/oasis2opam_install.ml" 142 3503 3525 "oasis2opam-install/oasis2opam_install.ml" 142 3503 3530
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 142 3503 3515 "oasis2opam-install/oasis2opam_install.ml" 142 3503 3530
type(
  bool
)
"oasis2opam-install/oasis2opam_install.ml" 143 3536 3551 "oasis2opam-install/oasis2opam_install.ml" 143 3536 3556
type(
  (string * Dest.t) list
)
ident(
  def stubs "oasis2opam-install/oasis2opam_install.ml" 148 3695 3706 "oasis2opam-install/oasis2opam_install.ml" 148 3695 3753
)
"oasis2opam-install/oasis2opam_install.ml" 143 3536 3558 "oasis2opam-install/oasis2opam_install.ml" 143 3536 3564
type(
  (string * Dest.t) list
)
ident(
  def others "oasis2opam-install/oasis2opam_install.ml" 148 3695 3706 "oasis2opam-install/oasis2opam_install.ml" 148 3695 3753
)
"oasis2opam-install/oasis2opam_install.ml" 143 3536 3551 "oasis2opam-install/oasis2opam_install.ml" 143 3536 3564
type(
  (string * Dest.t) list * (string * Dest.t) list
)
"oasis2opam-install/oasis2opam_install.ml" 144 3567 3580 "oasis2opam-install/oasis2opam_install.ml" 144 3567 3594
type(
  (string * Dest.t -> bool) ->
  (string * Dest.t) list -> (string * Dest.t) list * (string * Dest.t) list
)
ident(
  int_ref Stdlib.List.partition "list.mli" 344 11505 11505 "list.mli" 344 11505 11565
)
"oasis2opam-install/oasis2opam_install.ml" 145 3595 3616 "oasis2opam-install/oasis2opam_install.ml" 145 3595 3618
type(
  string
)
ident(
  def fn "oasis2opam-install/oasis2opam_install.ml" 145 3595 3626 "oasis2opam-install/oasis2opam_install.ml" 145 3595 3658
)
"oasis2opam-install/oasis2opam_install.ml" 145 3595 3620 "oasis2opam-install/oasis2opam_install.ml" 145 3595 3621
type(
  Dest.t
)
"oasis2opam-install/oasis2opam_install.ml" 145 3595 3615 "oasis2opam-install/oasis2opam_install.ml" 145 3595 3622
type(
  string * Dest.t
)
"oasis2opam-install/oasis2opam_install.ml" 145 3595 3626 "oasis2opam-install/oasis2opam_install.ml" 145 3595 3647
type(
  string -> string -> bool
)
ident(
  int_ref Stdlib.Filename.check_suffix "filename.mli" 45 2031 2031 "filename.mli" 45 2031 2074
)
"oasis2opam-install/oasis2opam_install.ml" 145 3595 3648 "oasis2opam-install/oasis2opam_install.ml" 145 3595 3650
type(
  string
)
ident(
  int_ref fn "oasis2opam-install/oasis2opam_install.ml" 145 3595 3616 "oasis2opam-install/oasis2opam_install.ml" 145 3595 3618
)
"oasis2opam-install/oasis2opam_install.ml" 145 3595 3651 "oasis2opam-install/oasis2opam_install.ml" 145 3595 3658
type(
  string
)
ident(
  int_ref ext_dll "oasis2opam-install/oasis2opam_install.ml" 127 3012 3018 "oasis2opam-install/oasis2opam_install.ml" 127 3012 3025
)
"oasis2opam-install/oasis2opam_install.ml" 145 3595 3626 "oasis2opam-install/oasis2opam_install.ml" 145 3595 3658
type(
  bool
)
"oasis2opam-install/oasis2opam_install.ml" 145 3595 3610 "oasis2opam-install/oasis2opam_install.ml" 145 3595 3659
type(
  string * Dest.t -> bool
)
"oasis2opam-install/oasis2opam_install.ml" 146 3660 3675 "oasis2opam-install/oasis2opam_install.ml" 146 3660 3680
type(
  (string * Dest.t) list
)
ident(
  int_ref files "oasis2opam-install/oasis2opam_install.ml" 141 3448 3461 "oasis2opam-install/oasis2opam_install.ml" 141 3448 3466
)
"oasis2opam-install/oasis2opam_install.ml" 144 3567 3580 "oasis2opam-install/oasis2opam_install.ml" 146 3660 3680
type(
  (string * Dest.t) list * (string * Dest.t) list
)
"oasis2opam-install/oasis2opam_install.ml" 148 3695 3706 "oasis2opam-install/oasis2opam_install.ml" 148 3695 3711
type(
  String_map.key ->
  (string * Dest.t) list ->
  (string * Dest.t) list String_map.t -> (string * Dest.t) list String_map.t
)
ident(
  int_ref merge "oasis2opam-install/oasis2opam_install.ml" 132 3132 3138 "oasis2opam-install/oasis2opam_install.ml" 132 3132 3143
)
"oasis2opam-install/oasis2opam_install.ml" 148 3695 3712 "oasis2opam-install/oasis2opam_install.ml" 148 3695 3717
type(
  String_map.key
)
"oasis2opam-install/oasis2opam_install.ml" 148 3695 3718 "oasis2opam-install/oasis2opam_install.ml" 148 3695 3724
type(
  (string * Dest.t) list
)
ident(
  int_ref others "oasis2opam-install/oasis2opam_install.ml" 143 3536 3558 "oasis2opam-install/oasis2opam_install.ml" 143 3536 3564
)
"oasis2opam-install/oasis2opam_install.ml" 148 3695 3726 "oasis2opam-install/oasis2opam_install.ml" 148 3695 3731
type(
  String_map.key ->
  (string * Dest.t) list ->
  (string * Dest.t) list String_map.t -> (string * Dest.t) list String_map.t
)
ident(
  int_ref merge "oasis2opam-install/oasis2opam_install.ml" 132 3132 3138 "oasis2opam-install/oasis2opam_install.ml" 132 3132 3143
)
"oasis2opam-install/oasis2opam_install.ml" 148 3695 3732 "oasis2opam-install/oasis2opam_install.ml" 148 3695 3742
type(
  String_map.key
)
"oasis2opam-install/oasis2opam_install.ml" 148 3695 3743 "oasis2opam-install/oasis2opam_install.ml" 148 3695 3748
type(
  (string * Dest.t) list
)
ident(
  int_ref stubs "oasis2opam-install/oasis2opam_install.ml" 143 3536 3551 "oasis2opam-install/oasis2opam_install.ml" 143 3536 3556
)
"oasis2opam-install/oasis2opam_install.ml" 148 3695 3749 "oasis2opam-install/oasis2opam_install.ml" 148 3695 3752
type(
  (string * Dest.t) list String_map.t
)
ident(
  int_ref acc "oasis2opam-install/oasis2opam_install.ml" 139 3358 3369 "oasis2opam-install/oasis2opam_install.ml" 139 3358 3372
)
"oasis2opam-install/oasis2opam_install.ml" 148 3695 3725 "oasis2opam-install/oasis2opam_install.ml" 148 3695 3753
type(
  (string * Dest.t) list String_map.t
)
"oasis2opam-install/oasis2opam_install.ml" 148 3695 3706 "oasis2opam-install/oasis2opam_install.ml" 148 3695 3753
type(
  (string * Dest.t) list String_map.t
)
"oasis2opam-install/oasis2opam_install.ml" 143 3536 3547 "oasis2opam-install/oasis2opam_install.ml" 148 3695 3753
type(
  (string * Dest.t) list String_map.t
)
"oasis2opam-install/oasis2opam_install.ml" 150 3768 3779 "oasis2opam-install/oasis2opam_install.ml" 150 3768 3784
type(
  String_map.key ->
  (string * Dest.t) list ->
  (string * Dest.t) list String_map.t -> (string * Dest.t) list String_map.t
)
ident(
  int_ref merge "oasis2opam-install/oasis2opam_install.ml" 132 3132 3138 "oasis2opam-install/oasis2opam_install.ml" 132 3132 3143
)
"oasis2opam-install/oasis2opam_install.ml" 150 3768 3785 "oasis2opam-install/oasis2opam_install.ml" 150 3768 3792
type(
  String_map.key
)
ident(
  int_ref section "oasis2opam-install/oasis2opam_install.ml" 139 3358 3375 "oasis2opam-install/oasis2opam_install.ml" 139 3358 3382
)
"oasis2opam-install/oasis2opam_install.ml" 150 3768 3793 "oasis2opam-install/oasis2opam_install.ml" 150 3768 3798
type(
  (string * Dest.t) list
)
ident(
  int_ref files "oasis2opam-install/oasis2opam_install.ml" 141 3448 3461 "oasis2opam-install/oasis2opam_install.ml" 141 3448 3466
)
"oasis2opam-install/oasis2opam_install.ml" 150 3768 3799 "oasis2opam-install/oasis2opam_install.ml" 150 3768 3802
type(
  (string * Dest.t) list String_map.t
)
ident(
  int_ref acc "oasis2opam-install/oasis2opam_install.ml" 139 3358 3369 "oasis2opam-install/oasis2opam_install.ml" 139 3358 3372
)
"oasis2opam-install/oasis2opam_install.ml" 150 3768 3779 "oasis2opam-install/oasis2opam_install.ml" 150 3768 3802
type(
  (string * Dest.t) list String_map.t
)
"oasis2opam-install/oasis2opam_install.ml" 142 3503 3512 "oasis2opam-install/oasis2opam_install.ml" 150 3768 3802
type(
  (string * Dest.t) list String_map.t
)
"oasis2opam-install/oasis2opam_install.ml" 141 3448 3457 "oasis2opam-install/oasis2opam_install.ml" 150 3768 3802
type(
  (string * Dest.t) list String_map.t
)
"oasis2opam-install/oasis2opam_install.ml" 140 3401 3410 "oasis2opam-install/oasis2opam_install.ml" 150 3768 3802
type(
  (string * Dest.t) list String_map.t
)
"oasis2opam-install/oasis2opam_install.ml" 139 3358 3364 "oasis2opam-install/oasis2opam_install.ml" 150 3768 3803
type(
  (string * Dest.t) list String_map.t ->
  item -> (string * Dest.t) list String_map.t
)
"oasis2opam-install/oasis2opam_install.ml" 151 3804 3810 "oasis2opam-install/oasis2opam_install.ml" 151 3804 3826
type(
  (string * Dest.t) list String_map.t
)
ident(
  int_ref String_map.empty "map.mli" 73 2950 2954 "map.mli" 73 2950 2969
)
"oasis2opam-install/oasis2opam_install.ml" 151 3804 3827 "oasis2opam-install/oasis2opam_install.ml" 151 3804 3832
type(
  item list
)
ident(
  int_ref items "oasis2opam-install/oasis2opam_install.ml" 124 2908 2930 "oasis2opam-install/oasis2opam_install.ml" 124 2908 2935
)
"oasis2opam-install/oasis2opam_install.ml" 138 3339 3343 "oasis2opam-install/oasis2opam_install.ml" 151 3804 3832
type(
  (string * Dest.t) list String_map.t
)
"oasis2opam-install/oasis2opam_install.ml" 152 3833 3840 "oasis2opam-install/oasis2opam_install.ml" 152 3833 3859
type(
  (string * Dest.t) list String_map.t ->
  (String_map.key * (string * Dest.t) list) list
)
ident(
  int_ref String_map.bindings "map.mli" 219 9053 9057 "map.mli" 219 9053 9094
)
"oasis2opam-install/oasis2opam_install.ml" 138 3339 3343 "oasis2opam-install/oasis2opam_install.ml" 152 3833 3859
type(
  (String_map.key * (string * Dest.t) list) list
)
"oasis2opam-install/oasis2opam_install.ml" 153 3860 3867 "oasis2opam-install/oasis2opam_install.ml" 153 3860 3878
type(
  (String_map.key * (string * Dest.t) list -> bool) ->
  (String_map.key * (string * Dest.t) list) list ->
  (String_map.key * (string * Dest.t) list) list
)
ident(
  int_ref Stdlib.List.filter "list.mli" 327 10954 10954 "list.mli" 327 10954 11001
)
"oasis2opam-install/oasis2opam_install.ml" 153 3860 3885 "oasis2opam-install/oasis2opam_install.ml" 153 3860 3886
type(
  String_map.key
)
"oasis2opam-install/oasis2opam_install.ml" 153 3860 3888 "oasis2opam-install/oasis2opam_install.ml" 153 3860 3889
type(
  (string * Dest.t) list
)
ident(
  def l "oasis2opam-install/oasis2opam_install.ml" 153 3860 3894 "oasis2opam-install/oasis2opam_install.ml" 153 3860 3901
)
"oasis2opam-install/oasis2opam_install.ml" 153 3860 3884 "oasis2opam-install/oasis2opam_install.ml" 153 3860 3890
type(
  String_map.key * (string * Dest.t) list
)
"oasis2opam-install/oasis2opam_install.ml" 153 3860 3894 "oasis2opam-install/oasis2opam_install.ml" 153 3860 3895
type(
  (string * Dest.t) list
)
ident(
  int_ref l "oasis2opam-install/oasis2opam_install.ml" 153 3860 3888 "oasis2opam-install/oasis2opam_install.ml" 153 3860 3889
)
"oasis2opam-install/oasis2opam_install.ml" 153 3860 3896 "oasis2opam-install/oasis2opam_install.ml" 153 3860 3898
type(
  (string * Dest.t) list -> (string * Dest.t) list -> bool
)
ident(
  int_ref Stdlib.( <> ) "stdlib.mli" 130 5559 5559 "stdlib.mli" 130 5559 5607
)
"oasis2opam-install/oasis2opam_install.ml" 153 3860 3899 "oasis2opam-install/oasis2opam_install.ml" 153 3860 3901
type(
  (string * Dest.t) list
)
"oasis2opam-install/oasis2opam_install.ml" 153 3860 3894 "oasis2opam-install/oasis2opam_install.ml" 153 3860 3901
type(
  bool
)
"oasis2opam-install/oasis2opam_install.ml" 153 3860 3879 "oasis2opam-install/oasis2opam_install.ml" 153 3860 3902
type(
  String_map.key * (string * Dest.t) list -> bool
)
"oasis2opam-install/oasis2opam_install.ml" 153 3860 3867 "oasis2opam-install/oasis2opam_install.ml" 153 3860 3902
type(
  (String_map.key * (string * Dest.t) list) list ->
  (String_map.key * (string * Dest.t) list) list
)
"oasis2opam-install/oasis2opam_install.ml" 138 3339 3343 "oasis2opam-install/oasis2opam_install.ml" 153 3860 3902
type(
  (String_map.key * (string * Dest.t) list) list
)
"oasis2opam-install/oasis2opam_install.ml" 155 3908 3914 "oasis2opam-install/oasis2opam_install.ml" 155 3908 3916
type(
  out_channel
)
ident(
  def oc "oasis2opam-install/oasis2opam_install.ml" 156 3954 3956 "oasis2opam-install/oasis2opam_install.ml" 157 4025 4039
)
"oasis2opam-install/oasis2opam_install.ml" 155 3908 3919 "oasis2opam-install/oasis2opam_install.ml" 155 3908 3927
type(
  string -> out_channel
)
ident(
  int_ref Stdlib.open_out "stdlib.mli" 966 34895 34895 "stdlib.mli" 966 34895 34931
)
"oasis2opam-install/oasis2opam_install.ml" 155 3908 3929 "oasis2opam-install/oasis2opam_install.ml" 155 3908 3936
type(
  string
)
ident(
  int_ref package "oasis2opam-install/oasis2opam_install.ml" 124 2908 2922 "oasis2opam-install/oasis2opam_install.ml" 124 2908 2929
)
"oasis2opam-install/oasis2opam_install.ml" 155 3908 3937 "oasis2opam-install/oasis2opam_install.ml" 155 3908 3938
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"oasis2opam-install/oasis2opam_install.ml" 155 3908 3939 "oasis2opam-install/oasis2opam_install.ml" 155 3908 3949
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 155 3908 3928 "oasis2opam-install/oasis2opam_install.ml" 155 3908 3950
type(
  string
)
"oasis2opam-install/oasis2opam_install.ml" 155 3908 3919 "oasis2opam-install/oasis2opam_install.ml" 155 3908 3950
type(
  out_channel
)
"oasis2opam-install/oasis2opam_install.ml" 156 3954 3956 "oasis2opam-install/oasis2opam_install.ml" 156 3954 3965
type(
  (String_map.key * (string * Dest.t) list -> unit) ->
  (String_map.key * (string * Dest.t) list) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"oasis2opam-install/oasis2opam_install.ml" 156 3954 3972 "oasis2opam-install/oasis2opam_install.ml" 156 3954 3976
type(
  String_map.key
)
ident(
  def name "oasis2opam-install/oasis2opam_install.ml" 156 3954 3988 "oasis2opam-install/oasis2opam_install.ml" 156 3954 4013
)
"oasis2opam-install/oasis2opam_install.ml" 156 3954 3978 "oasis2opam-install/oasis2opam_install.ml" 156 3954 3983
type(
  (string * Dest.t) list
)
ident(
  def files "oasis2opam-install/oasis2opam_install.ml" 156 3954 3988 "oasis2opam-install/oasis2opam_install.ml" 156 3954 4013
)
"oasis2opam-install/oasis2opam_install.ml" 156 3954 3971 "oasis2opam-install/oasis2opam_install.ml" 156 3954 3984
type(
  String_map.key * (string * Dest.t) list
)
"oasis2opam-install/oasis2opam_install.ml" 156 3954 3988 "oasis2opam-install/oasis2opam_install.ml" 156 3954 3999
type(
  out_channel -> String_map.key -> (string * Dest.t) list -> unit
)
ident(
  int_ref gen_section "oasis2opam-install/oasis2opam_install.ml" 56 1290 1294 "oasis2opam-install/oasis2opam_install.ml" 56 1290 1305
)
"oasis2opam-install/oasis2opam_install.ml" 156 3954 4000 "oasis2opam-install/oasis2opam_install.ml" 156 3954 4002
type(
  out_channel
)
ident(
  int_ref oc "oasis2opam-install/oasis2opam_install.ml" 155 3908 3914 "oasis2opam-install/oasis2opam_install.ml" 155 3908 3916
)
"oasis2opam-install/oasis2opam_install.ml" 156 3954 4003 "oasis2opam-install/oasis2opam_install.ml" 156 3954 4007
type(
  String_map.key
)
ident(
  int_ref name "oasis2opam-install/oasis2opam_install.ml" 156 3954 3972 "oasis2opam-install/oasis2opam_install.ml" 156 3954 3976
)
"oasis2opam-install/oasis2opam_install.ml" 156 3954 4008 "oasis2opam-install/oasis2opam_install.ml" 156 3954 4013
type(
  (string * Dest.t) list
)
ident(
  int_ref files "oasis2opam-install/oasis2opam_install.ml" 156 3954 3978 "oasis2opam-install/oasis2opam_install.ml" 156 3954 3983
)
"oasis2opam-install/oasis2opam_install.ml" 156 3954 3988 "oasis2opam-install/oasis2opam_install.ml" 156 3954 4013
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 156 3954 3966 "oasis2opam-install/oasis2opam_install.ml" 156 3954 4014
type(
  String_map.key * (string * Dest.t) list -> unit
)
"oasis2opam-install/oasis2opam_install.ml" 156 3954 4015 "oasis2opam-install/oasis2opam_install.ml" 156 3954 4023
type(
  (String_map.key * (string * Dest.t) list) list
)
ident(
  int_ref sections "oasis2opam-install/oasis2opam_install.ml" 137 3322 3328 "oasis2opam-install/oasis2opam_install.ml" 137 3322 3336
)
"oasis2opam-install/oasis2opam_install.ml" 156 3954 3956 "oasis2opam-install/oasis2opam_install.ml" 156 3954 4023
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 157 4025 4027 "oasis2opam-install/oasis2opam_install.ml" 157 4025 4036
type(
  out_channel -> unit
)
ident(
  int_ref Stdlib.close_out "stdlib.mli" 1059 39094 39094 "stdlib.mli" 1059 39094 39129
)
"oasis2opam-install/oasis2opam_install.ml" 157 4025 4037 "oasis2opam-install/oasis2opam_install.ml" 157 4025 4039
type(
  out_channel
)
ident(
  int_ref oc "oasis2opam-install/oasis2opam_install.ml" 155 3908 3914 "oasis2opam-install/oasis2opam_install.ml" 155 3908 3916
)
"oasis2opam-install/oasis2opam_install.ml" 157 4025 4027 "oasis2opam-install/oasis2opam_install.ml" 157 4025 4039
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 156 3954 3956 "oasis2opam-install/oasis2opam_install.ml" 157 4025 4039
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 155 3908 3910 "oasis2opam-install/oasis2opam_install.ml" 157 4025 4039
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 137 3322 3324 "oasis2opam-install/oasis2opam_install.ml" 157 4025 4039
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 132 3132 3134 "oasis2opam-install/oasis2opam_install.ml" 157 4025 4039
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 127 3012 3014 "oasis2opam-install/oasis2opam_install.ml" 157 4025 4039
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 126 2971 2973 "oasis2opam-install/oasis2opam_install.ml" 157 4025 4039
type(
  unit
)
"oasis2opam-install/oasis2opam_install.ml" 125 2938 2940 "oasis2opam-install/oasis2opam_install.ml" 157 4025 4039
type(
  unit
)
